<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>3dsc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>3dsc_8cpp</filename>
    <includes id="3dsc_8hpp" name="3dsc.hpp" local="no" imported="no">pcl/features/impl/3dsc.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>3dsc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>3dsc_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="features_2include_2pcl_2features_2boost_8h" name="features/include/pcl/features/boost.h" local="no" imported="no">pcl/features/boost.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::ShapeContext3DEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>3dsc.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2utils_8h" name="common/include/pcl/common/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>_kiss_fft_guts.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/fft/</path>
    <filename>__kiss__fft__guts_8h</filename>
    <includes id="kiss__fft_8h" name="kiss_fft.h" local="yes" imported="no">kiss_fft.h</includes>
    <class kind="struct">kiss_fft_state</class>
    <member kind="define">
      <type>#define</type>
      <name>C_ADD</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>a1f70747639c855259a0965de768e030a</anchor>
      <arglist>(res, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>C_ADDTO</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>a2042ee8c6fb9306eb20d62e6506446aa</anchor>
      <arglist>(res, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>C_FIXDIV</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>a05e11bb1e8e815dd7bdd199060b7555a</anchor>
      <arglist>(c, div)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>C_MUL</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>ab5092aa032092f1057feca5fbea40758</anchor>
      <arglist>(m, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>C_MULBYSCALAR</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>a958da96ff02cad6be35cafa3019804b5</anchor>
      <arglist>(c, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>C_SUB</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>a8c00bd9702f25a8514402a3779b3bdda</anchor>
      <arglist>(res, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>C_SUBFROM</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>aa3f448e1963492dfc145fc391cbedd27</anchor>
      <arglist>(res, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_OVERFLOW_OP</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>a664c056b2a7093f88391d7db3558aa24</anchor>
      <arglist>(a, op, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HALF_OF</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>a0b812a30fdb0c530a90a18d1692fab6c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>kf_cexp</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>ac7852abdf2dc5ed4538551be6d1dd20b</anchor>
      <arglist>(x, phase)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KISS_FFT_COS</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>a2e780e8fe86d9c3e7b6a469f61aaf5d1</anchor>
      <arglist>(phase)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KISS_FFT_SIN</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>a2d4fc93cde15512f1946f364d5271dd3</anchor>
      <arglist>(phase)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KISS_FFT_TMP_ALLOC</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>abd992e9886fb74f97bf0b6e057fe08a5</anchor>
      <arglist>(nbytes)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KISS_FFT_TMP_FREE</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>ab915c572fe96a51a3528b7419248b655</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXFACTORS</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>af176a125e008eb443996cf0f83cc135c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcpx</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>ac1abb41ecdedd05dda5d1ce83b67a704</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_MUL</name>
      <anchorfile>__kiss__fft__guts_8h.html</anchorfile>
      <anchor>a944e08f3916c56a9697bbfed458eaa94</anchor>
      <arglist>(a, b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>abstract-search.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/3rdparty/metslib/</path>
    <filename>abstract-search_8hh</filename>
    <class kind="class">mets::abstract_search</class>
    <class kind="class">mets::best_ever_solution</class>
    <class kind="struct">mets::improvement_logger</class>
    <class kind="struct">mets::iteration_logger</class>
    <class kind="class">mets::search_listener</class>
    <class kind="class">mets::solution_recorder</class>
    <namespace>mets</namespace>
  </compound>
  <compound kind="file">
    <name>abstract_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>abstract__item_8cpp</filename>
    <includes id="abstract__item_8h" name="abstract_item.h" local="no" imported="no">pcl/apps/modeler/abstract_item.h</includes>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2main__window_8h" name="modeler/include/pcl/apps/modeler/main_window.h" local="no" imported="no">pcl/apps/modeler/main_window.h</includes>
    <includes id="parameter__dialog_8h" name="parameter_dialog.h" local="no" imported="no">pcl/apps/modeler/parameter_dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>abstract_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>abstract__item_8h</filename>
    <class kind="class">pcl::modeler::AbstractItem</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>abstract_tool.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/tool_interface/</path>
    <filename>abstract__tool_8cpp</filename>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
  </compound>
  <compound kind="file">
    <name>abstract_tool.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tool_interface/</path>
    <filename>abstract__tool_8h</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="commands_8h" name="commands.h" local="no" imported="no">pcl/apps/cloud_composer/commands.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="properties__model_8h" name="properties_model.h" local="no" imported="no">pcl/apps/cloud_composer/properties_model.h</includes>
    <class kind="class">pcl::cloud_composer::AbstractTool</class>
    <class kind="class">pcl::cloud_composer::MergeCloudTool</class>
    <class kind="class">pcl::cloud_composer::ModifyItemTool</class>
    <class kind="class">pcl::cloud_composer::NewItemTool</class>
    <class kind="class">pcl::cloud_composer::SplitItemTool</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>abstract_worker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>abstract__worker_8cpp</filename>
    <includes id="abstract__worker_8h" name="abstract_worker.h" local="no" imported="no">pcl/apps/modeler/abstract_worker.h</includes>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <includes id="parameter__dialog_8h" name="parameter_dialog.h" local="no" imported="no">pcl/apps/modeler/parameter_dialog.h</includes>
    <includes id="cloud__mesh__item_8h" name="cloud_mesh_item.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item.h</includes>
  </compound>
  <compound kind="file">
    <name>abstract_worker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>abstract__worker_8h</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <class kind="class">pcl::modeler::AbstractWorker</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>actor_map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>add__gaussian__noise_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="tools_2boost_8h" name="tools/boost.h" local="yes" imported="no">boost.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>add__gaussian__noise_8cpp.html</anchorfile>
      <anchor>aaf6b759cdfd9800e8f1540fea951f33e</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &amp;output, double standard_deviation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>add__gaussian__noise_8cpp.html</anchorfile>
      <anchor>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &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>adler32.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>adler32_8c</filename>
    <includes id="zlib_8h" name="zlib.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/zlib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BASE</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>a79bcfb6bde984f42d1124b068a509af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO1</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>a465ff70ce96dfc2e84b0e87548b4ecb4</anchor>
      <arglist>(buf, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO16</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>a6912c3e78e2b797f42f214d1b508aa0c</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO2</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>a3d7044f8ea7e75164fe5108048fd87eb</anchor>
      <arglist>(buf, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO4</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>aef9bafc8b3d89e98b6e26320f99b9e31</anchor>
      <arglist>(buf, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO8</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>a9aafc447614bf5c4dc0d484aba9edb89</anchor>
      <arglist>(buf, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOD</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>aa1e26f19f1e6cf348e41511e7db90881</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOD4</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>ad7b4cfdfbc3e12bf00d27e3375d196d4</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NMAX</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>a5de5d183f9a6a8d53316f743e1ca6dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZLIB_INTERNAL</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>a59d4d7ef4d73655c759211ec33a5d44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uLong ZEXPORT</type>
      <name>adler32</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>a86607743a4b76949b24cf5cc2f01a40d</anchor>
      <arglist>(uLong adler, const Bytef *buf, uInt len)</arglist>
    </member>
    <member kind="function">
      <type>uLong ZEXPORT</type>
      <name>adler32_combine</name>
      <anchorfile>adler32_8c.html</anchorfile>
      <anchor>af4a8b45f615e831c56b08da530870e59</anchor>
      <arglist>(uLong adler1, uLong adler2, z_off_t len2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>agast_2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/src/</path>
    <filename>agast__2d_8cpp</filename>
    <includes id="agast__2d_8h" name="agast_2d.h" local="no" imported="no">pcl/keypoints/agast_2d.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <namespace>pcl</namespace>
    <namespace>pcl::keypoints</namespace>
    <namespace>pcl::keypoints::agast</namespace>
    <member kind="function">
      <type>int</type>
      <name>AgastDetector5_8_computeCornerScore</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>a7d1361c48b4fb317abf72fc6a8e25d59</anchor>
      <arglist>(const T1 *p, double im_bmax, double score_threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AgastDetector5_8_detect</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>a0140b08f717cf13b3f352da3682c8164</anchor>
      <arglist>(const T1 *im, int img_width, int img_height, double threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AgastDetector7_12s_computeCornerScore</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>a57fa5e6617620a1bcf38863f254c4cd2</anchor>
      <arglist>(const T1 *p, double im_bmax, double score_threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7, int_fast16_t s_offset8, int_fast16_t s_offset9, int_fast16_t s_offset10, int_fast16_t s_offset11)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AgastDetector7_12s_detect</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>a1ed01ec04389593e9c50f61f4d482130</anchor>
      <arglist>(const T1 *im, int img_width, int img_height, double threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7, int_fast16_t s_offset8, int_fast16_t s_offset9, int_fast16_t s_offset10, int_fast16_t s_offset11, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>OastDetector9_16_computeCornerScore</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>adf0d0fbd681f8070627416e913e68f8a</anchor>
      <arglist>(const T1 *p, double im_bmax, double score_threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7, int_fast16_t s_offset8, int_fast16_t s_offset9, int_fast16_t s_offset10, int_fast16_t s_offset11, int_fast16_t s_offset12, int_fast16_t s_offset13, int_fast16_t s_offset14, int_fast16_t s_offset15)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OastDetector9_16_detect</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>aec2cd0cc2a036321e785f1c1b026d8a2</anchor>
      <arglist>(const T1 *im, int img_width, int img_height, double threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7, int_fast16_t s_offset8, int_fast16_t s_offset9, int_fast16_t s_offset10, int_fast16_t s_offset11, int_fast16_t s_offset12, int_fast16_t s_offset13, int_fast16_t s_offset14, int_fast16_t s_offset15, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>agast_2d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>agast__2d_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_2point__types_8h" name="common/include/pcl/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>
    <includes id="intensity_8h" name="intensity.h" local="no" imported="no">pcl/common/intensity.h</includes>
    <includes id="agast__2d_8hpp" name="agast_2d.hpp" local="no" imported="no">pcl/keypoints/impl/agast_2d.hpp</includes>
    <class kind="class">pcl::keypoints::agast::AbstractAgastDetector</class>
    <class kind="struct">pcl::keypoints::internal::AgastApplyNonMaxSuppresion</class>
    <class kind="struct">pcl::keypoints::internal::AgastApplyNonMaxSuppresion&lt; pcl::PointUV &gt;</class>
    <class kind="struct">pcl::keypoints::internal::AgastDetector</class>
    <class kind="class">pcl::keypoints::agast::AgastDetector5_8</class>
    <class kind="class">pcl::keypoints::agast::AgastDetector7_12s</class>
    <class kind="struct">pcl::keypoints::internal::AgastDetector&lt; pcl::PointUV &gt;</class>
    <class kind="class">pcl::AgastKeypoint2D</class>
    <class kind="class">pcl::AgastKeypoint2D&lt; pcl::PointXYZ, pcl::PointUV &gt;</class>
    <class kind="class">pcl::AgastKeypoint2DBase</class>
    <class kind="struct">pcl::keypoints::agast::AbstractAgastDetector::CompareScoreIndex</class>
    <class kind="class">pcl::keypoints::agast::OastDetector9_16</class>
    <class kind="struct">pcl::keypoints::agast::AbstractAgastDetector::ScoreIndex</class>
    <namespace>pcl</namespace>
    <namespace>pcl::keypoints</namespace>
    <namespace>pcl::keypoints::agast</namespace>
    <namespace>pcl::keypoints::internal</namespace>
  </compound>
  <compound kind="file">
    <name>agast_2d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>agast__2d_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>AgastKeypoint2D</name>
      <anchorfile>agast__2d_8hpp.html</anchorfile>
      <anchor>a38bebc1bd6fad35c86200062398222ba</anchor>
      <arglist>(T, I)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>alignment_prerejective.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/alignment_prerejective/</path>
    <filename>alignment__prerejective_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_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="normal__3d__omp_8h" name="normal_3d_omp.h" local="no" imported="no">pcl/features/normal_3d_omp.h</includes>
    <includes id="fpfh__omp_8h" name="fpfh_omp.h" local="no" imported="no">pcl/features/fpfh_omp.h</includes>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <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_2icp_8h" name="registration/include/pcl/registration/icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="sample__consensus__prerejective_8h" name="sample_consensus_prerejective.h" local="no" imported="no">pcl/registration/sample_consensus_prerejective.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>
    <member kind="typedef">
      <type>pcl::visualization::PointCloudColorHandlerCustom&lt; PointNT &gt;</type>
      <name>ColorHandlerT</name>
      <anchorfile>alignment__prerejective_8cpp.html</anchorfile>
      <anchor>a41a27f9d2f114c761a96ffbc4d6bae3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; FeatureT &gt;</type>
      <name>FeatureCloudT</name>
      <anchorfile>alignment__prerejective_8cpp.html</anchorfile>
      <anchor>a1d57b3efb32bcb80b7d9eee199ec129c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::FPFHEstimationOMP&lt; PointNT, PointNT, FeatureT &gt;</type>
      <name>FeatureEstimationT</name>
      <anchorfile>alignment__prerejective_8cpp.html</anchorfile>
      <anchor>a7f41cd1dcdd70d4d16edaa0c57720b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::FPFHSignature33</type>
      <name>FeatureT</name>
      <anchorfile>alignment__prerejective_8cpp.html</anchorfile>
      <anchor>a0247fab5667a82dc7d876c2944fb1a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudT</name>
      <anchorfile>alignment__prerejective_8cpp.html</anchorfile>
      <anchor>ad93204a7f4525b1c5996b7fcd1288882</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointNormal</type>
      <name>PointNT</name>
      <anchorfile>alignment__prerejective_8cpp.html</anchorfile>
      <anchor>addedd5f094ff6a9309d30e396aa0514b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>alignment__prerejective_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>allocator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>group__common.html</anchorfile>
      <anchor>ga25b0ce695e2a10abb0130bcb5cf90eb6</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>deg2rad</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga78fe9974ed54012d6cf057afda5d3350</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>normAngle</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3b37d5c19b2773954bbc5320f011f3ec</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rad2deg</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3177c2c084674693cc38f03e80b6ad77</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rad2deg</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga997c583b8ac57ffa9ad9e7321b4673e5</anchor>
      <arglist>(double alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>angles.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>group__common.html</anchorfile>
      <anchor>ga25b0ce695e2a10abb0130bcb5cf90eb6</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>deg2rad</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga78fe9974ed54012d6cf057afda5d3350</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>normAngle</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3b37d5c19b2773954bbc5320f011f3ec</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rad2deg</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3177c2c084674693cc38f03e80b6ad77</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rad2deg</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga997c583b8ac57ffa9ad9e7321b4673e5</anchor>
      <arglist>(double alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>approx_nearest_pair_point_cloud_coherence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>approximate__voxel__grid_8cpp</filename>
    <includes id="approximate__voxel__grid_8hpp" name="approximate_voxel_grid.hpp" local="no" imported="no">pcl/filters/impl/approximate_voxel_grid.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>approximate_voxel_grid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>approximate__voxel__grid_8h</filename>
    <includes id="filters_2include_2pcl_2filters_2boost_8h" name="filters/include/pcl/filters/boost.h" local="no" imported="no">pcl/filters/boost.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="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>
    <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>area_picking_event.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>area__picking__event_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::AreaPickingEvent</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>ascii_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>ascii__io_8cpp</filename>
    <includes id="ascii__io_8h" name="ascii_io.h" local="no" imported="no">pcl/io/ascii_io.h</includes>
  </compound>
  <compound kind="file">
    <name>ascii_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>ascii__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="PCLPointField_8h" name="PCLPointField.h" local="no" imported="no">pcl/PCLPointField.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::ASCIIReader</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>auxiliary.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>auxiliary_8h</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
    <namespace>pcl::recognition::aux</namespace>
    <member kind="define">
      <type>#define</type>
      <name>AUX_DEG_TO_RADIANS</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a39fb950db9264fb133242741ca2ef240</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AUX_HALF_PI</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>abc6a60f237b55e4d18bea1b796cdc0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AUX_PI_FLOAT</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a04f8cf33c98eda7002e866c1ab3f4b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a6203fa9df273b3ef674343afd00d4af3</anchor>
      <arglist>(T a[3], const T b[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array12ToMatrix4x4</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a0e882eb4ee467eb690b21381e5de9a31</anchor>
      <arglist>(const Scalar src[12], Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>axisAngleToRotationMatrix</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a20c2e4603233d564e2a4841a7353082e</anchor>
      <arglist>(const T axis_angle[3], T rotation_matrix[9])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>clamp</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a8f79d41d804fc5acbe2ca96db9b70a35</anchor>
      <arglist>(T value, T min, T max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareOrderedPairs</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>acf960f6ae1645795d45fc9f428db19cd</anchor>
      <arglist>(const std::pair&lt; T, T &gt; &amp;a, const std::pair&lt; T, T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>aa918933def68ee7964975ebc3565674f</anchor>
      <arglist>(const T src[3], T dst[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a13a4aa96a3c2f8ed2204fef7a7c157b2</anchor>
      <arglist>(const T src[3], pcl::PointXYZ &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cross3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ab77cebb4b9dd2af42235babfafb850bf</anchor>
      <arglist>(const T v1[3], const T v2[3], T out[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>diff3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a9452cae8b272283055e54a477b99dbd8</anchor>
      <arglist>(const T a[3], const T b[3], T c[3])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>distance3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a186c90028fd8c8e17f5bb88f584d61b6</anchor>
      <arglist>(const T a[3], const T b[3])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dot3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a23d39e49752d91f2f9cc9bc8319f657d</anchor>
      <arglist>(const T a[3], const T b[3])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dot3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ad24c58f0a966519da0c9f1d725f2dc05</anchor>
      <arglist>(T x, T y, T z, T u, T v, T w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenMatrix3x3ToArray9RowMajor</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a91b1bc5692ad2b8ea5523a81354c3983</anchor>
      <arglist>(const Eigen::Matrix&lt; T, 3, 3 &gt; &amp;src, T dst[9])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandBoundingBox</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ac40f6071dc5a8d89fa8387c819fa250e</anchor>
      <arglist>(T dst[6], const T src[6])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandBoundingBoxToContainPoint</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a095e4c7073f017f279138e9adeedc72c</anchor>
      <arglist>(T bbox[6], const T p[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flip3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>aa8b0e344a8717dd1d66bf546765d7e01</anchor>
      <arglist>(T a[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>identity3x3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>acd183addb7ce58ab119851528626031a</anchor>
      <arglist>(T m[9])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>length3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a488d454651536399dd1b5dd893f6e119</anchor>
      <arglist>(const T v[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix4x4ToArray12</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a59da9c2d0888b9212161279d39b31fa5</anchor>
      <arglist>(const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;src, Scalar dst[12])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a51479eab273da3ff425bec071cbf68a3</anchor>
      <arglist>(T *v, T scalar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ae6751567aac163c226a783eecbd53299</anchor>
      <arglist>(const T *v, T scalar, T *out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult3x3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ae0f9a6340fbbcde03b892e89f8efde06</anchor>
      <arglist>(const T m[9], const T v[3], T out[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult3x3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ad43e20c3d6d462d2ba8e0b4700e4b6bf</anchor>
      <arglist>(const T x[3], const T y[3], const T z[3], const T m[3][3], T out[9])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a893b4a678529b3cee5e18c3b17d8e64a</anchor>
      <arglist>(T v[3])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pointsAreCoplanar</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>aa8fed9377b4a8035db7ea547846caf11</anchor>
      <arglist>(const T p1[3], const T n1[3], const T p2[3], const T n2[3], T max_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectOnPlane3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>aa6f0bab45c4b57a4950351885efba5f7</anchor>
      <arglist>(const T x[3], const T planeNormal[3], T out[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotationMatrixToAxisAngle</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>aedd0327525cef09455d81ca1ab0766bd</anchor>
      <arglist>(const T rotation_matrix[9], T axis[3], T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a9d2cedf12ef4f3976f6817a6ea34bd0e</anchor>
      <arglist>(T v[3], T value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sqr</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>abc2c6eac0561ecd721c1ce0c5b682dab</anchor>
      <arglist>(T a)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sqrDistance3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a39f0824d6f18da2017c25e6a55b93f6b</anchor>
      <arglist>(const T a[3], const T b[3])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sqrLength3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a01b2af10317fb0e752cffb4d90d33607</anchor>
      <arglist>(const T v[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sum3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ab36fe45068233df8dedab77923e099de</anchor>
      <arglist>(const T a[3], const T b[3], T c[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toEigenMatrix3x3RowMajor</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a932cac3333b70ceba4e1af3e37d18ccd</anchor>
      <arglist>(const T src[9], Eigen::Matrix&lt; T, 3, 3 &gt; &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a85000539949d90b04bceb4d7c4628e69</anchor>
      <arglist>(const T t[12], const T p[3], T out[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a9f30cd4722f3d57667e8f9e15950bf7e</anchor>
      <arglist>(const T t[12], T x, T y, T z, T out[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>afb269dbd63c2566a4e129aa85cad8b17</anchor>
      <arglist>(const Eigen::Matrix&lt; T, 4, 4 &gt; &amp;mat, const pcl::PointXYZ &amp;p, pcl::PointXYZ &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>abf86c44a55c4bf5bff0ec32ef68bddb7</anchor>
      <arglist>(const T t[12], const pcl::PointXYZ &amp;p, T out[3])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>axes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/visualization/</path>
    <filename>axes_8h</filename>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <class kind="class">Axes</class>
  </compound>
  <compound kind="file">
    <name>bfgs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>bfgs_8h</filename>
    <includes id="registration_2include_2pcl_2registration_2eigen_8h" name="registration/include/pcl/registration/eigen.h" local="no" imported="no">pcl/registration/eigen.h</includes>
    <class kind="class">BFGS</class>
    <class kind="struct">BFGSDummyFunctor</class>
    <class kind="struct">BFGS::Parameters</class>
    <class kind="class">Eigen::PolynomialSolver&lt; _Scalar, 2 &gt;</class>
    <namespace>BFGSSpace</namespace>
    <namespace>Eigen</namespace>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NegativeGradientEpsilon</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266cab10a4e8409758c42b550b7fe360c1107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266ca4253660c2705f409ad59ded45dc8cf63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266ca8a2494b0eccc6c947edf5070cd98ff52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266ca92b4d0cf91e9b2f69caf9c46f9f40566</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoProgress</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266ca1d9b2822152a7ab13328a8557b23cbcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bilateral.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>bilateral_8cpp</filename>
    <includes id="bilateral_8hpp" name="bilateral.hpp" local="no" imported="no">pcl/filters/impl/bilateral.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>bilateral.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tools_2bilateral__upsampling_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>aea224004b80f6705a87e4c7313d8d7d3</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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_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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>binary__node_8h</filename>
    <class kind="class">pcl::poisson::BinaryNode</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MSVC_2010_FIX</name>
      <anchorfile>binary__node_8h.html</anchorfile>
      <anchor>a9ad4f98bf9a4d8396ca038f81c559c9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bivariate_polynomial.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>bivariate__polynomial_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>board.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>board_8cpp</filename>
    <includes id="board_8hpp" name="board.hpp" local="no" imported="no">pcl/features/impl/board.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>board.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>board_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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::BOARDLocalReferenceFrameEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>board.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/impl/</path>
    <filename>board_8hpp</filename>
    <includes id="board_8h" name="board.h" local="no" imported="no">pcl/features/board.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_BOARDLocalReferenceFrameEstimation</name>
      <anchorfile>board_8hpp.html</anchorfile>
      <anchor>abe957ec97b16bb5d33245667c2772889</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>common_2include_2pcl_2common_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>features/include/pcl/features/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>features_2include_2pcl_2features_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>filters/include/pcl/filters/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>filters_2include_2pcl_2filters_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>geometry/include/pcl/geometry/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>geometry_2include_2pcl_2geometry_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>io/include/pcl/io/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>io_2include_2pcl_2io_2boost_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>io_2include_2pcl_2io_2boost_8h.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree/include/pcl/octree/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/octree/include/pcl/octree/</path>
    <filename>octree_2include_2pcl_2octree_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>outofcore/include/pcl/outofcore/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>outofcore_2include_2pcl_2outofcore_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>recognition/include/pcl/recognition/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>recognition_2include_2pcl_2recognition_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>registration/include/pcl/registration/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>registration_2include_2pcl_2registration_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>sample_consensus/include/pcl/sample_consensus/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sample__consensus_2include_2pcl_2sample__consensus_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>segmentation/include/pcl/segmentation/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>segmentation_2include_2pcl_2segmentation_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>surface/include/pcl/surface/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/</path>
    <filename>surface_2include_2pcl_2surface_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>test/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/</path>
    <filename>test_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>test/common/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test_2common_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>tools/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tools_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>tracking/include/pcl/tracking/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/include/pcl/tracking/</path>
    <filename>tracking_2include_2pcl_2tracking_2boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>visualization/include/pcl/visualization/boost.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>visualization_2include_2pcl_2visualization_2boost_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>visualization_2include_2pcl_2visualization_2boost_8h.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>boost_graph.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>boost__graph_8h</filename>
    <class kind="struct">boost::container_gen&lt; eigen_listS, ValueType &gt;</class>
    <class kind="struct">boost::container_gen&lt; eigen_vecS, ValueType &gt;</class>
    <class kind="struct">boost::eigen_listS</class>
    <class kind="struct">boost::eigen_vecS</class>
    <class kind="struct">boost::detail::is_random_access&lt; eigen_listS &gt;</class>
    <class kind="struct">boost::detail::is_random_access&lt; eigen_vecS &gt;</class>
    <class kind="struct">boost::parallel_edge_traits&lt; eigen_listS &gt;</class>
    <class kind="struct">boost::parallel_edge_traits&lt; eigen_vecS &gt;</class>
    <namespace>boost</namespace>
    <namespace>boost::detail</namespace>
  </compound>
  <compound kind="file">
    <name>boundary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>boundary_8cpp</filename>
    <includes id="boundary_8hpp" name="boundary.hpp" local="no" imported="no">pcl/features/impl/boundary.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>boundary.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>boundary_8h</filename>
    <includes id="features_2include_2pcl_2features_2eigen_8h" name="features/include/pcl/features/eigen.h" local="no" imported="no">pcl/features/eigen.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::BoundaryEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>boundary.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>boundary__estimation_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <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>af8f013c01512b45b377b9bb457baff0a</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &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>box_clipper3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>box__clipper3D_8h</filename>
    <includes id="clipper3D_8h" name="clipper3D.h" local="yes" imported="no">clipper3D.h</includes>
    <class kind="class">pcl::BoxClipper3D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>box_clipper3D.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>box__clipper3D_8hpp</filename>
    <includes id="box__clipper3D_8h" name="box_clipper3D.h" local="no" imported="no">pcl/filters/box_clipper3D.h</includes>
  </compound>
  <compound kind="file">
    <name>brute_force.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>bspline_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>bspline__data_8h</filename>
    <includes id="ppolynomial_8h" name="ppolynomial.h" local="yes" imported="no">ppolynomial.h</includes>
    <includes id="bspline__data_8hpp" name="bspline_data.hpp" local="yes" imported="no">bspline_data.hpp</includes>
    <class kind="struct">pcl::poisson::BSplineData::BSplineComponents</class>
    <class kind="class">pcl::poisson::BSplineData</class>
    <class kind="struct">pcl::poisson::BSplineElementCoefficients</class>
    <class kind="struct">pcl::poisson::BSplineElements</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="function">
      <type>void</type>
      <name>SetBSplineElementIntegrals</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ace587f294936d1941bebc9cee723459d</anchor>
      <arglist>(double integrals[Degree1+1][Degree2+1])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bspline_data.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>bspline__data_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="function">
      <type>bool</type>
      <name>LeftOverlap</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a8ccb598e9c6c147cb3c97aeeb0143c27</anchor>
      <arglist>(unsigned int depth, int offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReflectLeft</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a918b74e17233eb1182385e2cc930b5e9</anchor>
      <arglist>(unsigned int depth, int offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReflectRight</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>aeb71cafe54c82669df6ab946730d1888</anchor>
      <arglist>(unsigned int depth, int offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RightOverlap</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a57daffa2081857eb43b6d53ffca9b130</anchor>
      <arglist>(unsigned int depth, int offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBSplineElementIntegrals</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ace587f294936d1941bebc9cee723459d</anchor>
      <arglist>(double integrals[Degree1+1][Degree2+1])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/src/build_all_object_models.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/vfh_recognition/</path>
    <filename>build__tree_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>bvh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>bvh_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="class">pcl::recognition::BVH::BoundedObject</class>
    <class kind="class">pcl::recognition::BVH</class>
    <class kind="class">pcl::recognition::BVH::Node</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
  </compound>
  <compound kind="file">
    <name>byte_order.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>camera.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/src/visualization/</path>
    <filename>camera_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="camera_8h" name="camera.h" local="no" imported="no">pcl/outofcore/visualization/camera.h</includes>
    <includes id="object_8h" name="object.h" local="no" imported="no">pcl/outofcore/visualization/object.h</includes>
  </compound>
  <compound kind="file">
    <name>camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/visualization/</path>
    <filename>camera_8h</filename>
    <includes id="object_8h" name="object.h" local="no" imported="no">pcl/outofcore/visualization/object.h</includes>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="class">Camera</class>
  </compound>
  <compound kind="file">
    <name>iccv2011/src/capture_tool.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.h</includes>
    <includes id="cloud__iterator_8h" name="cloud_iterator.h" local="no" imported="no">pcl/cloud_iterator.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>group__common.html</anchorfile>
      <anchor>gaf5729fae15603888b49743b118025290</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac050f06179c72e8bc2665faf7f42a0aa</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afda9ffdc3a6bb85098aa16e61d668682</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga26f5d53ac5362b04a5c8ed68c4c39038</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</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>a81f00705f1116eb69a984286e1e1d2b9</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaef1048c26d7ee3cad4ae9436d1f4a5d6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>af59437e1008bc26ecc5399c390448d64</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga057c72764dfcd1276f7fe19bbfb380a7</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a202572bfcc54d5262fb2ab3a695d7682</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga615ecfb7732ce274f802d55cf013f636</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9a519f0128baede6be874e0947ad8147</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>a8b4e482f26037bee30f64693f33fa98e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga73df83248bb8d4e74347822811be9359</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>ac344ea8f7c57ec1759f1438d27c96ce0</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga35305b1593d5417be615e940383f4ced</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>a74070eb55600644b3f8de2d4d8d08bd2</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga5956698bec9ece7a491ad2fbbfbe6bc1</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>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>group__common.html</anchorfile>
      <anchor>gac33176152049aa1f63867afae8225000</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>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>group__common.html</anchorfile>
      <anchor>gacf3ff94b2145fb22871e41e87ee495b2</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>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>group__common.html</anchorfile>
      <anchor>gab5ea605f439a80daf6348547379bad8e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>a5cf7877e22ed85622d8eea00880f7d35</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad8f6fde995ab21ab95267c22c7b12c90</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>ad8dfbb2960ae63831107379b1d72f0e3</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gadfb4158efe784f3d3a765f0747b13a80</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>computeCovarianceMatrixNormalized</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5fe0230defb5a7854e0234234c21506b</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga72dfb6e965df9752c88790e026a8ab5f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</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>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>group__common.html</anchorfile>
      <anchor>gad2138293b6dd302ceaa128fae950f27d</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>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>group__common.html</anchorfile>
      <anchor>gac4d7bf1a81f21fb97505c91957b7f033</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>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>group__common.html</anchorfile>
      <anchor>ga4d047d6f7b50a2d81306cc59ac927179</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt; &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>a49b8336923506cbc45f1b848abfffce8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::VectorXd &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf936744f1fa429ebc22c2544e0d0a747</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt; &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>af71f5e22a2404a429fad507ef86e635c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::VectorXd &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9654681b5a78f1e3ad5566de05e1d638</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt; &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>computeNDCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad5cd43a281c8a8e8a21ce454604bb13a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::VectorXd &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7f82fbd4e17063ab86287a2543bdea88</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0212a746948007708bcfaa4117ea7461</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Vector4f &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a71766012ea8618588baa1dc073dac1b4</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Vector4d &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7953d5001218e840a3a10a2c8649461e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>ae1ca17f3decd37c512d958afa4d88ce0</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, 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>a6afc80fd70f4436ccce44de9241a1ba3</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Vector4d &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab6c182905d630aa151bac567011b93d5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>a0fd3d64f5633ec1fc50bbec65017d161</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4d &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga516ff833c2593ba6e53d369b25989f81</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>a1b9d4b8b8ac294c8273318b7af44b477</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &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>a989ce2a2f9a6f14cbfefee1a3eaa40e6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Vector4d &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga553c2ce698f074fe38d74f01b57a3343</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae5a74008d2df6abde28a843a243ef011</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Vector4f &amp;centroid, Eigen::MatrixXf &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3a54767789c47edda970ae0cc04aee33</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Vector4d &amp;centroid, Eigen::MatrixXd &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gae19c71709093628e61037337056b99fa</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &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>a9820d1ad515c00d37ef4c7594b27d1ab</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Vector4d &amp;centroid, Eigen::MatrixXd &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga79129774e295b6a11559bed8dc5f0b48</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &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>a60b9a398a5ca5cdffe97974c40791159</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::MatrixXd &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga539a53e4b17ad9ed2f00ae8b2e464221</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &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>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a593f079cc31336760d9e5b8a9b3ec5e4</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::MatrixXd &amp;cloud_out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>centroid.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>centroid_8hpp</filename>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/conversions.h</includes>
  </compound>
  <compound kind="file">
    <name>channel_actor_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>channel__actor__item_8cpp</filename>
    <includes id="channel__actor__item_8h" name="channel_actor_item.h" local="no" imported="no">pcl/apps/modeler/channel_actor_item.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
  </compound>
  <compound kind="file">
    <name>channel_actor_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>channel__actor__item_8h</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <includes id="abstract__item_8h" name="abstract_item.h" local="no" imported="no">pcl/apps/modeler/abstract_item.h</includes>
    <class kind="class">pcl::modeler::ChannelActorItem</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>cJSON.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/src/</path>
    <filename>cJSON_8cpp</filename>
    <includes id="cJSON_8h" name="cJSON.h" local="no" imported="no">pcl/outofcore/cJSON.h</includes>
    <member kind="function">
      <type>void</type>
      <name>cJSON_AddItemReferenceToArray</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a076941e875d547f20959c66de97beee5</anchor>
      <arglist>(cJSON *array, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cJSON_AddItemReferenceToObject</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a001634f84d255810784155f4c8e4e288</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cJSON_AddItemToArray</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a164dcefd36af8654942116c444bd0b6a</anchor>
      <arglist>(cJSON *array, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cJSON_AddItemToObject</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a096004811663311569e95aa77518959c</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateArray</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a35111de61e3e76681ce47d39cd4b470e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateBool</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a06b0c43427994498d770e65b0089f8a8</anchor>
      <arglist>(int b)</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateDoubleArray</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a857c1545e5673cb8085d3f0336f045c7</anchor>
      <arglist>(double *numbers, int count)</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateFalse</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a2617ce9524da7c1fc8bf16148592637b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateFloatArray</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a13d8059ba0d64b59907b20816d50289d</anchor>
      <arglist>(float *numbers, int count)</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateIntArray</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a688f7f804570622fa17f2c3b0c47726c</anchor>
      <arglist>(int *numbers, int count)</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateNull</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a3078341e0fbf1970cdc83656614269e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateNumber</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a220d076d7d3a309049d6889be6d4904a</anchor>
      <arglist>(double num)</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateObject</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a56ef70cf5025d81e125030f397a372fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateString</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a5987bbc1c94d9f602d719a4015ff0e6c</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateStringArray</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>abeecb344ac9a0318cd42ac32b6e22289</anchor>
      <arglist>(const char **strings, int count)</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_CreateTrue</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a0010944999faa803d32d95cfaea8fbf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cJSON_Delete</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>ab18060251de70a2b55a18dec694f8f8a</anchor>
      <arglist>(cJSON *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cJSON_DeleteItemFromArray</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a2b08ee3d172cb94e9abea1e4031a366f</anchor>
      <arglist>(cJSON *array, int which)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cJSON_DeleteItemFromObject</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a148a56617a2a97921d9b9dfbe5dc85bf</anchor>
      <arglist>(cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_DetachItemFromArray</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a68b9e0b2d984f1d873fb571425a98b9b</anchor>
      <arglist>(cJSON *array, int which)</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_DetachItemFromObject</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a7010822d267256f274e0adf22be2b202</anchor>
      <arglist>(cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_GetArrayItem</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>ac48335f22f743aff913991d809e0d620</anchor>
      <arglist>(cJSON *array, int item)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cJSON_GetArraySize</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>adb5c049d3211599c90cd5a3d5e68d854</anchor>
      <arglist>(cJSON *array)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>cJSON_GetErrorPtr</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a176d66e0a0e090ce57633ac53a4379fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_GetObjectItem</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>aba766c9d2c20996e323522cbf2ba46c6</anchor>
      <arglist>(cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cJSON_InitHooks</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a20837ed285a3c2abf578330f2bd97ad4</anchor>
      <arglist>(cJSON_Hooks *hooks)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON *</type>
      <name>cJSON_New_Item</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a09481b28ad90fe25fba803e3cf31cc52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cJSON *</type>
      <name>cJSON_Parse</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>ad3df5f943457d4befebe4109d48e4a50</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>cJSON_Print</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>aea4f15b04dba4dff2edc2bb1d387b555</anchor>
      <arglist>(cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cJSON_PrintStr</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a3cb7bc9c7fdd2b007b6d46d4e378fd7a</anchor>
      <arglist>(cJSON *item, std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>cJSON_PrintUnformatted</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a5539c9504a8e65390a94852707f105d4</anchor>
      <arglist>(cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cJSON_PrintUnformattedStr</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a8ea1ddf76f2b3a8dda33b088d4944db1</anchor>
      <arglist>(cJSON *item, std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cJSON_ReplaceItemInArray</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a567d357a7a0c3c0c9c896d98aae3dcec</anchor>
      <arglist>(cJSON *array, int which, cJSON *newitem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cJSON_ReplaceItemInObject</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a31202ffebc9e4f86c3db12f9793b6800</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *newitem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cJSON_strcasecmp</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>ab6066e9a7036815e0c14b658dee3d1f5</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>cJSON_strdup</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a52edadd0bf81e05a1fb04200388475f9</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON *</type>
      <name>create_reference</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a840197ebe7308bc68b2a8a108b06b004</anchor>
      <arglist>(cJSON *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>parse_array</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a7729444034bb1c16924478e4806023af</anchor>
      <arglist>(cJSON *item, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>parse_number</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a77cf18cc6fa5c35cb069532cb978ddee</anchor>
      <arglist>(cJSON *item, const char *num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>parse_object</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>aae5de4fb5317314153a9791567380768</anchor>
      <arglist>(cJSON *item, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>parse_string</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>ae928a03f612fd8ab2e9152dee6a1035d</anchor>
      <arglist>(cJSON *item, const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>parse_value</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>aa9d7542467e921558b62ea2dbd4b9c60</anchor>
      <arglist>(cJSON *item, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>print_array</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>af1dcc8f2114d998599b506cd5e0645a1</anchor>
      <arglist>(cJSON *item, int depth, int fmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>print_number</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a4fc475762462c174842e2940e0ac8d1f</anchor>
      <arglist>(cJSON *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>print_object</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a10a65e36abb6735ff0ef961cd29265f8</anchor>
      <arglist>(cJSON *item, int depth, int fmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>print_string</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>ab58ff3cd83c7831086b492600d13de0b</anchor>
      <arglist>(cJSON *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>print_string_ptr</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a2e747d7e6ffe6f7e995fb90a96188bb4</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>print_value</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a402d2d8f268c8cc8e6654063adf1807d</anchor>
      <arglist>(cJSON *item, int depth, int fmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>skip</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>ad1c991ebe6cb88144a8e06e6443c36c9</anchor>
      <arglist>(const char *in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>suffix_object</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a5d61bcc0045ace88c2ae04f0928eeace</anchor>
      <arglist>(cJSON *prev, cJSON *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*</type>
      <name>cJSON_free</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a5b14d3353d354b84d67889ddb4d8bc3c</anchor>
      <arglist>)(void *ptr)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *(*</type>
      <name>cJSON_malloc</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a6a44d5f7b45076951879e341ef363689</anchor>
      <arglist>)(size_t sz)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>ep</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a00793ba086b417bb3d75ab79af8c83fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>firstByteMark</name>
      <anchorfile>cJSON_8cpp.html</anchorfile>
      <anchor>a4ec3316cc778a6d7233bffd55cea7047</anchor>
      <arglist>[7]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cJSON.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>cJSON_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="struct">cJSON</class>
    <class kind="struct">cJSON_Hooks</class>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_AddFalseToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a7069c1ed4b02a9ed2dc6063b2e62d675</anchor>
      <arglist>(object, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_AddNullToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a7a02f3a43ca58698933294a95c90a6e6</anchor>
      <arglist>(object, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_AddNumberToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aedf8e7037a7332b3653f90be04519862</anchor>
      <arglist>(object, name, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_AddStringToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a3e2f334ba489b1c267ca40b3e046d5ee</anchor>
      <arglist>(object, name, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_AddTrueToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a0bb61d70afe61f6bf209999458f170ac</anchor>
      <arglist>(object, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_Array</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a57cffa126740a8efcdcb7bcef80e8897</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_False</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a2d240682316354b5748f909ad220184b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_IsReference</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ad3d18116aae3bfa46f13bcfd7fd6d4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_NULL</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aeadaba63ddb68aaa518528595d503dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_Number</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a15e77e2f6457dc9b19c10ddb032af971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_Object</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a22c6e13481c090629afbd77b7cebd24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_String</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aa2cb4765308e2bbdf01988b2acdf92d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_True</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aad4e442b8095939decddfb67d87d9324</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct cJSON</type>
      <name>cJSON</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a417c667b0692c463cf3c6c435f1d5978</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct cJSON_Hooks</type>
      <name>cJSON_Hooks</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a4c24043be07442b38adc0ef79fcfb3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLAPI</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a86db46840dac32fb0e7c9055d63ddb53</anchor>
      <arglist>(void) cJSON_InitHooks(cJSON_Hooks *hooks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLAPI</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>abb98cfeaafa47a0018a5a0a457db037f</anchor>
      <arglist>(cJSON *) cJSON_Parse(const char *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLAPI</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a3f596cad53cdad8e65aa2b9e25f34adc</anchor>
      <arglist>(char *) cJSON_Print(cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLAPI</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ad83ea1558cef3dd9a9476ecfa33b17b5</anchor>
      <arglist>(int) cJSON_GetArraySize(cJSON *array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLAPI</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a9c83d81dac3bc3a1ce1bec2d4cd79498</anchor>
      <arglist>(const char *) cJSON_GetErrorPtr()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ad43c3812e6d13e0518d9f8b8f463ffcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>item</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a40fedf333b421d33f7641e9082292c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int cJSON *</type>
      <name>newitem</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>abd13e53985a93dee588f840f06aac973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string &amp;</type>
      <name>s</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aae354b08600f5f48be8919b748d9d866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>string</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ad4c68ea99a26b0a98ad9a79982960458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>which</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aa2a4dae2a14de4093826005f9bdfd3bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>click_trackball_interactor_style.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/point_selectors/</path>
    <filename>click__trackball__interactor__style_8cpp</filename>
    <includes id="click__trackball__interactor__style_8h" name="click_trackball_interactor_style.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/click_trackball_interactor_style.h</includes>
    <includes id="manipulation__event_8h" name="manipulation_event.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/manipulation_event.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1cloud__composer.html</anchorfile>
      <anchor>a8b5ff1d899a0866178de6100ec74d3a4</anchor>
      <arglist>(ClickTrackballStyleInteractor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>click_trackball_interactor_style.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/</path>
    <filename>click__trackball__interactor__style_8h</filename>
    <includes id="interactor__style__switch_8h" name="interactor_style_switch.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/interactor_style_switch.h</includes>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <class kind="class">pcl::cloud_composer::ClickTrackballStyleInteractor</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>clipper3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>closing_boundary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>closing__boundary_8cpp</filename>
    <includes id="closing__boundary_8h" name="closing_boundary.h" local="no" imported="no">pcl/surface/on_nurbs/closing_boundary.h</includes>
  </compound>
  <compound kind="file">
    <name>closing_boundary.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>closing__boundary_8h</filename>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="fitting__surface__pdm_8h" name="fitting_surface_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_surface_pdm.h</includes>
    <class kind="class">pcl::on_nurbs::ClosingBoundary</class>
    <class kind="struct">pcl::on_nurbs::ClosingBoundary::Parameter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>cloud_8cpp</filename>
    <includes id="cloud_8h" name="cloud.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloud.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h" name="apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h" local="no" imported="no">pcl/apps/point_cloud_editor/common.h</includes>
    <includes id="copyBuffer_8h" name="copyBuffer.h" local="no" imported="no">pcl/apps/point_cloud_editor/copyBuffer.h</includes>
  </compound>
  <compound kind="file">
    <name>cloud.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>cloud_8h</filename>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="statistics_8h" name="statistics.h" local="no" imported="no">pcl/apps/point_cloud_editor/statistics.h</includes>
    <class kind="class">Cloud</class>
  </compound>
  <compound kind="file">
    <name>cloud_browser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>cloud__browser_8cpp</filename>
    <includes id="cloud__browser_8h" name="cloud_browser.h" local="no" imported="no">pcl/apps/cloud_composer/cloud_browser.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
  </compound>
  <compound kind="file">
    <name>cloud_browser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>cloud__browser_8h</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <class kind="class">pcl::cloud_composer::BackgroundDelegate</class>
    <class kind="class">pcl::cloud_composer::CloudBrowser</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>cloud_composer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>cloud__composer_8cpp</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="cloud__composer_8h" name="cloud_composer.h" local="no" imported="no">pcl/apps/cloud_composer/cloud_composer.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
    <includes id="apps_2cloud__composer_2include_2pcl_2apps_2cloud__composer_2cloud__viewer_8h" name="apps/cloud_composer/include/pcl/apps/cloud_composer/cloud_viewer.h" local="no" imported="no">pcl/apps/cloud_composer/cloud_viewer.h</includes>
    <includes id="cloud__view_8h" name="cloud_view.h" local="no" imported="no">pcl/apps/cloud_composer/cloud_view.h</includes>
    <includes id="item__inspector_8h" name="item_inspector.h" local="no" imported="no">pcl/apps/cloud_composer/item_inspector.h</includes>
    <includes id="commands_8h" name="commands.h" local="no" imported="no">pcl/apps/cloud_composer/commands.h</includes>
    <includes id="tool__factory_8h" name="tool_factory.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/tool_factory.h</includes>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="toolbox__model_8h" name="toolbox_model.h" local="no" imported="no">pcl/apps/cloud_composer/toolbox_model.h</includes>
    <includes id="signal__multiplexer_8h" name="signal_multiplexer.h" local="no" imported="no">pcl/apps/cloud_composer/signal_multiplexer.h</includes>
    <includes id="interactor__style__switch_8h" name="interactor_style_switch.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/interactor_style_switch.h</includes>
  </compound>
  <compound kind="file">
    <name>cloud_composer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>cloud__composer_8h</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="class">pcl::cloud_composer::ComposerMainWindow</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>cloud_composer_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/items/</path>
    <filename>cloud__composer__item_8cpp</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="cloud__composer__item_8h" name="cloud_composer_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_composer_item.h</includes>
  </compound>
  <compound kind="file">
    <name>cloud_composer_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/items/</path>
    <filename>cloud__composer__item_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="properties__model_8h" name="properties_model.h" local="no" imported="no">pcl/apps/cloud_composer/properties_model.h</includes>
    <class kind="class">pcl::cloud_composer::CloudComposerItem</class>
    <class kind="class">pcl::cloud_composer::VPtr</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <namespace>pcl::cloud_composer::ItemDataRole</namespace>
    <member kind="typedef">
      <type>QList&lt; const pcl::cloud_composer::CloudComposerItem * &gt;</type>
      <name>ConstItemList</name>
      <anchorfile>cloud__composer__item_8h.html</anchorfile>
      <anchor>a65d83db66a0659971e939025d20f488f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROPERTIES</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9cafd7541dc1ec78586a8b465523a2df614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ITEM_ID</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9caf6b9a031182d5e1bb9b9442f41fa472e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOUD_BLOB</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca790ea7aaea2916dd53a3f9d3553014bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOUD_TEMPLATED</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca8b81c691bad474de6ca083e34e348b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOMETRY_HANDLER</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca311b9b0dd96707d52e6f53e1e49244f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_HANDLER</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca7dce097b6d5ac1f7997a578b93842283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORIGIN</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca993929c7de461a455fa3a81966345174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORIENTATION</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca261fd3a215993660d1a16a01485058ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KD_TREE_SEARCH</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9cab9e88cf7e9cc989f6847c475f2432b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QStringList</type>
      <name>ITEM_TYPES_STRINGS</name>
      <anchorfile>cloud__composer__item_8h.html</anchorfile>
      <anchor>a54c8275a8ece9c0789404e6eeef4d5b0</anchor>
      <arglist>(QStringList()&lt;&lt; &quot;Cloud Composer Item&quot;&lt;&lt; &quot;Cloud Item&quot;&lt;&lt; &quot;Normals Item&quot;&lt;&lt; &quot;FPFH Item&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__composer__item_8h.html</anchorfile>
      <anchor>a3eb716e9971bdb251ec9eb83a761138d</anchor>
      <arglist>(pcl::cloud_composer::CloudComposerItem)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloud_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/optronic_viewer/src/</path>
    <filename>cloud__filter_8cpp</filename>
    <includes id="cloud__filter_8h" name="cloud_filter.h" local="no" imported="no">pcl/apps/optronic_viewer/cloud_filter.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="radius__outlier__removal_8h" name="radius_outlier_removal.h" local="no" imported="no">pcl/filters/radius_outlier_removal.h</includes>
    <includes id="bilateral_8h" name="bilateral.h" local="no" imported="no">pcl/filters/bilateral.h</includes>
    <includes id="fast__bilateral_8h" name="fast_bilateral.h" local="no" imported="no">pcl/filters/fast_bilateral.h</includes>
    <includes id="median__filter_8h" name="median_filter.h" local="no" imported="no">pcl/filters/median_filter.h</includes>
    <includes id="random__sample_8h" name="random_sample.h" local="no" imported="no">pcl/filters/random_sample.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="ransac_8h" name="ransac.h" local="no" imported="no">pcl/sample_consensus/ransac.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="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.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>cloud_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/optronic_viewer/include/pcl/apps/optronic_viewer/</path>
    <filename>cloud__filter_8h</filename>
    <includes id="optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2qt_8h" name="optronic_viewer/include/pcl/apps/optronic_viewer/qt.h" local="no" imported="no">pcl/apps/optronic_viewer/qt.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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">pcl::apps::optronic_viewer::CloudFilter</class>
    <class kind="class">pcl::apps::optronic_viewer::CloudFilterFactory</class>
    <class kind="class">pcl::apps::optronic_viewer::CloudFilterFactory2</class>
    <class kind="class">pcl::apps::optronic_viewer::FastBilateralCF</class>
    <class kind="class">pcl::apps::optronic_viewer::MedianCF</class>
    <class kind="class">pcl::apps::optronic_viewer::PassThroughCF</class>
    <class kind="class">pcl::apps::optronic_viewer::PlaneCF</class>
    <class kind="class">pcl::apps::optronic_viewer::RadiusOutlierCF</class>
    <class kind="class">pcl::apps::optronic_viewer::RandomSampleCF</class>
    <class kind="class">pcl::apps::optronic_viewer::VoxelGridCF</class>
    <namespace>pcl</namespace>
    <namespace>pcl::apps</namespace>
    <namespace>pcl::apps::optronic_viewer</namespace>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; FastBilateralCF, g_fast_bilateral_cf_name &gt;</type>
      <name>FastBilateralCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a25c770db570ffca92ec95dce39a18087</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; MedianCF, g_median_cf_name &gt;</type>
      <name>MedianCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a807c66eaa6cde0cf7a6a1b73bc063fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; PassThroughCF, g_passthrough_cf_name &gt;</type>
      <name>PassThroughCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a3530517f174b0982551fd25a9dcf753f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; PlaneCF, g_plane_cf_name &gt;</type>
      <name>PlaneCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a375b6dc0f51f5826f2914be4518a9d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; RadiusOutlierCF, g_radius_outlier_cf_name &gt;</type>
      <name>RadiusOutlierCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>ae217e2343efd0433013c59d2c412818e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; RandomSampleCF, g_random_sample_cf_name &gt;</type>
      <name>RandomSampleCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a2ee72ea93a7d6027f96e59cbcb30fccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; VoxelGridCF, g_voxel_grid_cf_name &gt;</type>
      <name>VoxelGridCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a72ec5561f89881d1a42fe2e068645287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_fast_bilateral_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a0c02c7c9d31f86600c7a73868f5f60a0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_median_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>ad0b75147d2384d1794e228be7ba721fd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_passthrough_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a34fef5daadc44bfbf1636cb360d72909</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_plane_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>aa115ddd3abec8025a690bba2cdf6894d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_radius_outlier_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>abced7cbc8b576cc1bec22e3ea8403b3e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_random_sample_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a2690f5151b3a25b141de9ff89fc21d8b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_voxel_grid_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>ae906d026e95d6ef306424b287bc6b8b6</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloud_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/items/</path>
    <filename>cloud__item_8cpp</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="cloud__item_8hpp" name="cloud_item.hpp" local="no" imported="no">pcl/apps/cloud_composer/impl/cloud_item.hpp</includes>
  </compound>
  <compound kind="file">
    <name>cloud_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/items/</path>
    <filename>cloud__item_8h</filename>
    <includes id="cloud__composer__item_8h" name="cloud_composer_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_composer_item.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.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="class">pcl::cloud_composer::CloudItem</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <namespace>pcl::cloud_composer::PointTypeFlags</namespace>
    <member kind="typedef">
      <type>pcl::visualization::PointCloudColorHandler&lt; pcl::PCLPointCloud2 &gt;</type>
      <name>ColorHandler</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>a6176691606e7e3190fd2c260161ae49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::visualization::PointCloudGeometryHandler&lt; pcl::PCLPointCloud2 &gt;</type>
      <name>GeometryHandler</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>a5379677e6163e448c16db8d67e377467</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PointType</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956a906708f19f5119f92a7ea05e4e8b9ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XYZ</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956aa2c99d46cc7097cf301d892567387929</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956a951db6682c1a0a7d5f9fb47980ad6e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBA</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956a4b80c671116d92a01b9eca12be46da71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956ab565565805227b87b226f9139478a046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HSV</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956a0e48f1c89a0523216bb3b9602e7e3719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956a1dc94f0b65a4f2eb48ad77765cf8598d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>ac318237a8434d30b3fdd18983e003ea4</anchor>
      <arglist>(pcl::PCLPointCloud2::ConstPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>ad13939b48c82a5506d84e0f252f4679a</anchor>
      <arglist>(GeometryHandler::ConstPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>a8ab563eab2744e5f801b4f85c0e1217a</anchor>
      <arglist>(ColorHandler::ConstPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>adc32f29d0f0fa1e4ab81821c99e471bc</anchor>
      <arglist>(Eigen::Vector4f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>a3e4f9da6800b4dedc62fcc50101df1e2</anchor>
      <arglist>(Eigen::Quaternionf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>abdfa2631f44129b4fa23449aea879eda</anchor>
      <arglist>(pcl::search::KdTree&lt; pcl::PointXYZ &gt;::Ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>ae4c51590edef61e1998028acac254a83</anchor>
      <arglist>(pcl::search::KdTree&lt; pcl::PointXYZRGB &gt;::Ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>a16c355b3ca47d5b973fc980c65aaca33</anchor>
      <arglist>(pcl::search::KdTree&lt; pcl::PointXYZRGBA &gt;::Ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>a678ed50f83515cfa671db5e60052cf91</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>aca60dbba75888e6d48e1527081f7c636</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__item_8h.html</anchorfile>
      <anchor>a3cfbb362f42b8a05f412e248bc6efdf6</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloud_item.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/impl/</path>
    <filename>cloud__item_8hpp</filename>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_createCloudItemFromTemplate</name>
      <anchorfile>cloud__item_8hpp.html</anchorfile>
      <anchor>aedd3fe2f35abd89bbc5a7819e0bcaf64</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_printNumPoints</name>
      <anchorfile>cloud__item_8hpp.html</anchorfile>
      <anchor>a29788bf7ef09f4f015ad568d9b5369f1</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloud_iterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>cloud__iterator_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.h</includes>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <includes id="cloud__iterator_8hpp" name="cloud_iterator.hpp" local="no" imported="no">pcl/impl/cloud_iterator.hpp</includes>
    <class kind="class">pcl::CloudIterator</class>
    <class kind="class">pcl::ConstCloudIterator</class>
    <class kind="class">pcl::ConstCloudIterator::Iterator</class>
    <class kind="class">pcl::CloudIterator::Iterator</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>cloud_iterator.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/impl/</path>
    <filename>cloud__iterator_8hpp</filename>
    <includes id="cloud__iterator_8h" name="cloud_iterator.h" local="no" imported="no">pcl/cloud_iterator.h</includes>
    <class kind="class">pcl::ConstCloudIterator::ConstIteratorIdx</class>
    <class kind="class">pcl::ConstCloudIterator::DefaultConstIterator</class>
    <class kind="class">pcl::DefaultIterator</class>
    <class kind="class">pcl::IteratorIdx</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>cloud_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>cloud__mesh_8cpp</filename>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.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="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="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="obj__io_8h" name="obj_io.h" local="no" imported="no">pcl/io/obj_io.h</includes>
  </compound>
  <compound kind="file">
    <name>cloud_mesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>cloud__mesh_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="Vertices_8h" name="Vertices.h" local="no" imported="no">pcl/Vertices.h</includes>
    <class kind="class">pcl::modeler::CloudMesh</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>cloud_mesh_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>cloud__mesh__item_8cpp</filename>
    <includes id="cloud__mesh__item_8h" name="cloud_mesh_item.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item.h</includes>
    <includes id="render__window_8h" name="render_window.h" local="no" imported="no">pcl/apps/modeler/render_window.h</includes>
    <includes id="render__window__item_8h" name="render_window_item.h" local="no" imported="no">pcl/apps/modeler/render_window_item.h</includes>
    <includes id="points__actor__item_8h" name="points_actor_item.h" local="no" imported="no">pcl/apps/modeler/points_actor_item.h</includes>
    <includes id="normals__actor__item_8h" name="normals_actor_item.h" local="no" imported="no">pcl/apps/modeler/normals_actor_item.h</includes>
    <includes id="surface__actor__item_8h" name="surface_actor_item.h" local="no" imported="no">pcl/apps/modeler/surface_actor_item.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2main__window_8h" name="modeler/include/pcl/apps/modeler/main_window.h" local="no" imported="no">pcl/apps/modeler/main_window.h</includes>
    <includes id="parameter_8h" name="parameter.h" local="no" imported="no">pcl/apps/modeler/parameter.h</includes>
    <includes id="parameter__dialog_8h" name="parameter_dialog.h" local="no" imported="no">pcl/apps/modeler/parameter_dialog.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>cloud_mesh_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>cloud__mesh__item_8h</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <includes id="abstract__item_8h" name="abstract_item.h" local="no" imported="no">pcl/apps/modeler/abstract_item.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
    <class kind="class">pcl::modeler::CloudMeshItem</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>cloud_mesh_item_updater.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>cloud__mesh__item__updater_8cpp</filename>
    <includes id="cloud__mesh__item__updater_8h" name="cloud_mesh_item_updater.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item_updater.h</includes>
    <includes id="cloud__mesh__item_8h" name="cloud_mesh_item.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item.h</includes>
  </compound>
  <compound kind="file">
    <name>cloud_mesh_item_updater.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>cloud__mesh__item__updater_8h</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <class kind="class">pcl::modeler::CloudMeshItemUpdater</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>cloud_view.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>cloud__view_8cpp</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="cloud__view_8h" name="cloud_view.h" local="no" imported="no">pcl/apps/cloud_composer/cloud_view.h</includes>
    <includes id="cloud__composer_8h" name="cloud_composer.h" local="no" imported="no">pcl/apps/cloud_composer/cloud_composer.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
    <includes id="selection__event_8h" name="selection_event.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/selection_event.h</includes>
    <includes id="manipulation__event_8h" name="manipulation_event.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/manipulation_event.h</includes>
  </compound>
  <compound kind="file">
    <name>cloud_view.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>cloud__view_8h</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="interactor__style__switch_8h" name="interactor_style_switch.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/interactor_style_switch.h</includes>
    <class kind="class">pcl::cloud_composer::CloudView</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>cloud__view_8h.html</anchorfile>
      <anchor>a0e5022773564197191512bd3fc5aeeca</anchor>
      <arglist>(pcl::cloud_composer::CloudView)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/cloud_composer/src/cloud_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>apps_2cloud__composer_2src_2cloud__viewer_8cpp</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="apps_2cloud__composer_2include_2pcl_2apps_2cloud__composer_2cloud__viewer_8h" name="apps/cloud_composer/include/pcl/apps/cloud_composer/cloud_viewer.h" local="no" imported="no">pcl/apps/cloud_composer/cloud_viewer.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
    <includes id="cloud__view_8h" name="cloud_view.h" local="no" imported="no">pcl/apps/cloud_composer/cloud_view.h</includes>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/cloud_viewer/cloud_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/cloud_viewer/</path>
    <filename>doc_2tutorials_2content_2sources_2cloud__viewer_2cloud__viewer_8cpp</filename>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/src/</path>
    <filename>visualization_2src_2cloud__viewer_8cpp</filename>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.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>apps/cloud_composer/include/pcl/apps/cloud_composer/cloud_viewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>apps_2cloud__composer_2include_2pcl_2apps_2cloud__composer_2cloud__viewer_8h</filename>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
    <includes id="cloud__view_8h" name="cloud_view.h" local="no" imported="no">pcl/apps/cloud_composer/cloud_view.h</includes>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <class kind="class">pcl::cloud_composer::CloudViewer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>visualization/include/pcl/visualization/cloud_viewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>visualization_2include_2pcl_2visualization_2cloud__viewer_8h</filename>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <class kind="class">pcl::visualization::CloudViewer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>cloudEditorWidget.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>cloudEditorWidget_8cpp</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="cloudEditorWidget_8h" name="cloudEditorWidget.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloudEditorWidget.h</includes>
    <includes id="apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h" name="apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h" local="no" imported="no">pcl/apps/point_cloud_editor/common.h</includes>
    <includes id="cloud_8h" name="cloud.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloud.h</includes>
    <includes id="cloudTransformTool_8h" name="cloudTransformTool.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloudTransformTool.h</includes>
    <includes id="selectionTransformTool_8h" name="selectionTransformTool.h" local="no" imported="no">pcl/apps/point_cloud_editor/selectionTransformTool.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
    <includes id="select1DTool_8h" name="select1DTool.h" local="no" imported="no">pcl/apps/point_cloud_editor/select1DTool.h</includes>
    <includes id="select2DTool_8h" name="select2DTool.h" local="no" imported="no">pcl/apps/point_cloud_editor/select2DTool.h</includes>
    <includes id="copyBuffer_8h" name="copyBuffer.h" local="no" imported="no">pcl/apps/point_cloud_editor/copyBuffer.h</includes>
    <includes id="copyCommand_8h" name="copyCommand.h" local="no" imported="no">pcl/apps/point_cloud_editor/copyCommand.h</includes>
    <includes id="pasteCommand_8h" name="pasteCommand.h" local="no" imported="no">pcl/apps/point_cloud_editor/pasteCommand.h</includes>
    <includes id="deleteCommand_8h" name="deleteCommand.h" local="no" imported="no">pcl/apps/point_cloud_editor/deleteCommand.h</includes>
    <includes id="denoiseCommand_8h" name="denoiseCommand.h" local="no" imported="no">pcl/apps/point_cloud_editor/denoiseCommand.h</includes>
    <includes id="cutCommand_8h" name="cutCommand.h" local="no" imported="no">pcl/apps/point_cloud_editor/cutCommand.h</includes>
    <includes id="mainWindow_8h" name="mainWindow.h" local="no" imported="no">pcl/apps/point_cloud_editor/mainWindow.h</includes>
  </compound>
  <compound kind="file">
    <name>cloudEditorWidget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>cloudEditorWidget_8h</filename>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h" name="apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h" local="no" imported="no">pcl/apps/point_cloud_editor/common.h</includes>
    <includes id="commandQueue_8h" name="commandQueue.h" local="no" imported="no">pcl/apps/point_cloud_editor/commandQueue.h</includes>
    <includes id="denoiseParameterForm_8h" name="denoiseParameterForm.h" local="no" imported="no">pcl/apps/point_cloud_editor/denoiseParameterForm.h</includes>
    <includes id="statisticsDialog_8h" name="statisticsDialog.h" local="no" imported="no">pcl/apps/point_cloud_editor/statisticsDialog.h</includes>
    <includes id="toolInterface_8h" name="toolInterface.h" local="no" imported="no">pcl/apps/point_cloud_editor/toolInterface.h</includes>
    <class kind="class">CloudEditorWidget</class>
    <class kind="struct">CloudEditorWidget::ExtCompare</class>
  </compound>
  <compound kind="file">
    <name>cloudTransformTool.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>cloudTransformTool_8cpp</filename>
    <includes id="apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h" name="apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h" local="no" imported="no">pcl/apps/point_cloud_editor/common.h</includes>
    <includes id="cloudTransformTool_8h" name="cloudTransformTool.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloudTransformTool.h</includes>
    <includes id="cloud_8h" name="cloud.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloud.h</includes>
    <member kind="variable">
      <type>const float</type>
      <name>DEG_2_RADS</name>
      <anchorfile>cloudTransformTool_8cpp.html</anchorfile>
      <anchor>a385b0ee2d10ab2b3b12f09f3ccf1e0db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloudTransformTool.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>cloudTransformTool_8h</filename>
    <includes id="toolInterface_8h" name="toolInterface.h" local="no" imported="no">pcl/apps/point_cloud_editor/toolInterface.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="trackball_8h" name="trackball.h" local="no" imported="no">pcl/apps/point_cloud_editor/trackball.h</includes>
    <class kind="class">CloudTransformTool</class>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/cluster_extraction/cluster_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/cluster_extraction/</path>
    <filename>doc_2tutorials_2content_2sources_2cluster__extraction_2cluster__extraction_8cpp</filename>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tools_2cluster__extraction_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <includes id="tools_2boost_8h" name="tools/boost.h" local="yes" imported="no">boost.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>tools_2cluster__extraction_8cpp.html</anchorfile>
      <anchor>a481be4a356a53f783c98e65e08c08751</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, std::vector&lt; pcl::PCLPointCloud2::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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>aa46a7d65a99b71eabbddc117904d339a</anchor>
      <arglist>(const std::string &amp;filename, const std::vector&lt; pcl::PCLPointCloud2::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.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/src/</path>
    <filename>coherence_8cpp</filename>
    <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>
    <includes id="distance__coherence_8hpp" name="distance_coherence.hpp" local="no" imported="no">pcl/tracking/impl/distance_coherence.hpp</includes>
    <includes id="hsv__color__coherence_8hpp" name="hsv_color_coherence.hpp" local="no" imported="no">pcl/tracking/impl/hsv_color_coherence.hpp</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>
    <includes id="normal__coherence_8hpp" name="normal_coherence.hpp" local="no" imported="no">pcl/tracking/impl/normal_coherence.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>coherence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>coherence_8hpp</filename>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="coherence_8h" name="coherence.h" local="no" imported="no">pcl/tracking/coherence.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::tracking</namespace>
  </compound>
  <compound kind="file">
    <name>color_coding.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>color_gradient_dot_modality.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>color__gradient__dot__modality_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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="dot__modality_8h" name="dot_modality.h" local="no" imported="no">pcl/recognition/dot_modality.h</includes>
    <includes id="quantized__map_8h" name="quantized_map.h" local="no" imported="no">pcl/recognition/quantized_map.h</includes>
    <class kind="struct">pcl::ColorGradientDOTModality::Candidate</class>
    <class kind="class">pcl::ColorGradientDOTModality</class>
    <class kind="struct">pcl::GradientXY</class>
    <class kind="struct">pcl::PointRGB</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a78da9eb6c24f7926e0b887ddb177c736</anchor>
      <arglist>(std::ostream &amp;os, const GradientXY &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_gradient_modality.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>color__gradient__modality_8h</filename>
    <includes id="quantizable__modality_8h" name="quantizable_modality.h" local="no" imported="no">pcl/recognition/quantizable_modality.h</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="recognition_2include_2pcl_2recognition_2point__types_8h" name="recognition/include/pcl/recognition/point_types.h" local="no" imported="no">pcl/recognition/point_types.h</includes>
    <includes id="convolution_8h" name="convolution.h" local="no" imported="no">pcl/filters/convolution.h</includes>
    <class kind="struct">pcl::ColorGradientModality::Candidate</class>
    <class kind="class">pcl::ColorGradientModality</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>color_modality.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>color__modality_8h</filename>
    <includes id="quantizable__modality_8h" name="quantizable_modality.h" local="no" imported="no">pcl/recognition/quantizable_modality.h</includes>
    <includes id="distance__map_8h" name="distance_map.h" local="no" imported="no">pcl/recognition/distance_map.h</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="recognition_2include_2pcl_2recognition_2point__types_8h" name="recognition/include/pcl/recognition/point_types.h" local="no" imported="no">pcl/recognition/point_types.h</includes>
    <class kind="struct">pcl::ColorModality::Candidate</class>
    <class kind="class">pcl::ColorModality</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>command.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>command_8h</filename>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <class kind="class">Command</class>
  </compound>
  <compound kind="file">
    <name>commandQueue.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>commandQueue_8cpp</filename>
    <includes id="commandQueue_8h" name="commandQueue.h" local="no" imported="no">pcl/apps/point_cloud_editor/commandQueue.h</includes>
    <includes id="command_8h" name="command.h" local="no" imported="no">pcl/apps/point_cloud_editor/command.h</includes>
  </compound>
  <compound kind="file">
    <name>commandQueue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>commandQueue_8h</filename>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <class kind="class">CommandQueue</class>
  </compound>
  <compound kind="file">
    <name>commands.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>commands_8cpp</filename>
    <includes id="commands_8h" name="commands.h" local="no" imported="no">pcl/apps/cloud_composer/commands.h</includes>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
    <includes id="merge__selection_8h" name="merge_selection.h" local="no" imported="no">pcl/apps/cloud_composer/merge_selection.h</includes>
  </compound>
  <compound kind="file">
    <name>commands.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>commands_8h</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <class kind="class">pcl::cloud_composer::CloudCommand</class>
    <class kind="class">pcl::cloud_composer::DeleteItemCommand</class>
    <class kind="class">pcl::cloud_composer::MergeCloudCommand</class>
    <class kind="class">pcl::cloud_composer::ModifyItemCommand</class>
    <class kind="class">pcl::cloud_composer::NewItemCloudCommand</class>
    <class kind="struct">pcl::cloud_composer::OutputPair</class>
    <class kind="class">pcl::cloud_composer::SplitCloudCommand</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>commands_8h.html</anchorfile>
      <anchor>a92c060087a9240143422534cb68f3f53</anchor>
      <arglist>(ConstItemList)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/point_cloud_editor/src/common.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>apps_2point__cloud__editor_2src_2common_8cpp</filename>
    <includes id="apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h" name="apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h" local="no" imported="no">pcl/apps/point_cloud_editor/common.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>invertMatrix</name>
      <anchorfile>apps_2point__cloud__editor_2src_2common_8cpp.html</anchorfile>
      <anchor>aa02f956d22f815ef59104320d2645d69</anchor>
      <arglist>(const float *matrix, float *inverse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multMatrix</name>
      <anchorfile>apps_2point__cloud__editor_2src_2common_8cpp.html</anchorfile>
      <anchor>aeb7d72950c8e6996d57551af6913b84e</anchor>
      <arglist>(const float *left, const float *right, float *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>apps_2point__cloud__editor_2src_2common_8cpp.html</anchorfile>
      <anchor>ac51554cebbaae5040fd5bd3a55d1e6fe</anchor>
      <arglist>(float *matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringToLower</name>
      <anchorfile>apps_2point__cloud__editor_2src_2common_8cpp.html</anchorfile>
      <anchor>a7fce1bef213d646ea7ece16157c37bc0</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/src/common.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
  </compound>
  <compound kind="file">
    <name>outofcore/src/visualization/common.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/src/visualization/</path>
    <filename>outofcore_2src_2visualization_2common_8cpp</filename>
    <includes id="outofcore_2include_2pcl_2outofcore_2visualization_2common_8h" name="outofcore/include/pcl/outofcore/visualization/common.h" local="no" imported="no">pcl/outofcore/visualization/common.h</includes>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>getVtkCube</name>
      <anchorfile>outofcore_2src_2visualization_2common_8cpp.html</anchorfile>
      <anchor>a963a2b085bea523d544235050f433a49</anchor>
      <arglist>(double x_min, double x_max, double y_min, double y_max, double z_min, double z_max)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualization/src/common/common.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/src/common/</path>
    <filename>visualization_2src_2common_2common_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.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>
    <member kind="variable">
      <type>int</type>
      <name>hull_vertex_table</name>
      <anchorfile>visualization_2src_2common_2common_8cpp.html</anchorfile>
      <anchor>a57c560c6bca1bc6b9aac5071cdb82111</anchor>
      <arglist>[43][7]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h</filename>
    <member kind="function">
      <type>bool</type>
      <name>invertMatrix</name>
      <anchorfile>apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h.html</anchorfile>
      <anchor>aa02f956d22f815ef59104320d2645d69</anchor>
      <arglist>(const float *matrix, float *inverse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multMatrix</name>
      <anchorfile>apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h.html</anchorfile>
      <anchor>aeb7d72950c8e6996d57551af6913b84e</anchor>
      <arglist>(const float *left, const float *right, float *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h.html</anchorfile>
      <anchor>ac51554cebbaae5040fd5bd3a55d1e6fe</anchor>
      <arglist>(float *matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringToLower</name>
      <anchorfile>apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h.html</anchorfile>
      <anchor>a7fce1bef213d646ea7ece16157c37bc0</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h.html</anchorfile>
      <anchor>a35f81c7e5d9512d1a577af2655f1ec5f</anchor>
      <arglist>(T input, std::string &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_2include_2pcl_2common_2impl_2common_8hpp" name="common/include/pcl/common/impl/common.hpp" local="no" imported="no">pcl/common/impl/common.hpp</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>float</type>
      <name>calculatePolygonArea</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1a9e18520c49be76f2a28834e2da8a56</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;polygon)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngle3D</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaeac722564ac438313f01a613069130e8</anchor>
      <arglist>(const Eigen::Vector4f &amp;v1, const Eigen::Vector4f &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCircumcircleRadius</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab64d6ba9e834d29feda71a76d3ec841f</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>group__common.html</anchorfile>
      <anchor>ga1583a71aef0f54550adef0ebfef89edd</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>group__common.html</anchorfile>
      <anchor>gab5669ac9649b383c053ef67cc06e6b55</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>group__common.html</anchorfile>
      <anchor>ga3349ce9c26d4acbb1adae1e9b2d5f7e5</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>group__common.html</anchorfile>
      <anchor>gadb07d9f2af0434b4e33c208d178ef808</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>group__common.html</anchorfile>
      <anchor>gaacff2e632283be60810678d329b166ec</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>group__common.html</anchorfile>
      <anchor>ga7ce5d0021ce14eb0cdae42ee3547a104</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>group__common.html</anchorfile>
      <anchor>ga3166f09aafd659f69dc75e63f5e10f81</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>group__common.html</anchorfile>
      <anchor>gafd9010977f5e52b35b484be7624df3f8</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>group__common.html</anchorfile>
      <anchor>ga47dac23a8a283dd07f62fa7aa21b63ec</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>group__common.html</anchorfile>
      <anchor>ga41eb246206d51f77a8cb82b5d963e6a2</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>group__common.html</anchorfile>
      <anchor>gab831a44b375fa7e6bada740d1d17e247</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>outofcore/include/pcl/outofcore/visualization/common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/visualization/</path>
    <filename>outofcore_2include_2pcl_2outofcore_2visualization_2common_8h</filename>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>getVtkCube</name>
      <anchorfile>outofcore_2include_2pcl_2outofcore_2visualization_2common_8h.html</anchorfile>
      <anchor>a963a2b085bea523d544235050f433a49</anchor>
      <arglist>(double x_min, double x_max, double y_min, double y_max, double z_min, double z_max)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualization/include/pcl/visualization/common/common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="visualization_2include_2pcl_2visualization_2eigen_8h" name="visualization/include/pcl/visualization/eigen.h" local="no" imported="no">pcl/visualization/eigen.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2common_2impl_2common_8hpp" name="visualization/include/pcl/visualization/common/impl/common.hpp" local="no" imported="no">pcl/visualization/common/impl/common.hpp</includes>
    <class kind="class">pcl::visualization::Camera</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <member kind="enumeration">
      <name>FrustumCull</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aed5b7817e251717c1d4640b6b7d1dd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_INSIDE_FRUSTUM</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aed5b7817e251717c1d4640b6b7d1dd58ae8f4803e27e37cc037700739199adcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_INTERSECT_FRUSTUM</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aed5b7817e251717c1d4640b6b7d1dd58a874df01866dab46aaae0e7c1710434de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_OUTSIDE_FRUSTUM</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aed5b7817e251717c1d4640b6b7d1dd58a331c67f41c92a3acfae46e9700aa6626</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="enumvalue">
      <name>PCL_VISUALIZER_SHADING</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eeaa35b2f9287feb8f43ec5d5fe0486ee9f</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="enumeration">
      <name>ShadingRepresentationProperties</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a78cb670b93cffcb1b45c64c12a4aada1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_SHADING_FLAT</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a78cb670b93cffcb1b45c64c12a4aada1affc170b4a125e7ca246ec2ebb58d8f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_SHADING_GOURAUD</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a78cb670b93cffcb1b45c64c12a4aada1a4209578c911d5840c78006ddafa92cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_SHADING_PHONG</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a78cb670b93cffcb1b45c64c12a4aada1ae807dd2d9e76c7489d90273c472a94c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>cullFrustum</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a5e1c641983ebedd1473affc027e85e42</anchor>
      <arglist>(double planes[24], const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb)</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">
      <type>PCL_EXPORTS void</type>
      <name>getRandomColors</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aca7c0ce3f4e55835f78d8393c96fba46</anchor>
      <arglist>(pcl::RGB &amp;rgb, double min=0.2, double max=2.8)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getViewFrustum</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>adfccec72b10634f40f04989ab72bcc38</anchor>
      <arglist>(const Eigen::Matrix4d &amp;view_projection_matrix, double planes[24])</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS float</type>
      <name>viewScreenArea</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a09370504dca5b0d6b18a475553c9861f</anchor>
      <arglist>(const Eigen::Vector3d &amp;eye, const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, const Eigen::Matrix4d &amp;view_projection_matrix, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS Eigen::Matrix4d</type>
      <name>vtkToEigen</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a787396deb5e8642834980ddef91db39a</anchor>
      <arglist>(vtkMatrix4x4 *vtk_matrix)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS Eigen::Vector2i</type>
      <name>worldToView</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a12f22150a19ef58ee60c104fb4444cf9</anchor>
      <arglist>(const Eigen::Vector4d &amp;world_pt, const Eigen::Matrix4d &amp;view_projection_matrix, int width, int height)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/impl/common.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>common_2include_2pcl_2common_2impl_2common_8hpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>visualization/include/pcl/visualization/common/impl/common.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/common/impl/</path>
    <filename>visualization_2include_2pcl_2visualization_2common_2impl_2common_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>common_headers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>common_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>common__types_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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="triangle__mesh_8h" name="triangle_mesh.h" local="no" imported="no">pcl/geometry/triangle_mesh.h</includes>
    <includes id="common__types_8hpp" name="common_types.hpp" local="no" imported="no">pcl/apps/in_hand_scanner/impl/common_types.hpp</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointIHS &gt;</type>
      <name>CloudIHS</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>a8e8d1da730c5f1f573f6d5db570660ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudIHS::ConstPtr</type>
      <name>CloudIHSConstPtr</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>a577f9bc172a7226d94a6b8bfd23b4e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudIHS::Ptr</type>
      <name>CloudIHSPtr</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>a71ae9825bd4560c7b446b2de9bca43f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>common__types_8h.html</anchorfile>
      <anchor>a4e89e9b33e1e7cbd5e40eddae7a7ff90</anchor>
      <arglist>(pcl::ihs::_PointIHS,(float, x, x)(float, y, y)(float, z, z)(float, normal_x, normal_x)(float, normal_y, normal_y)(float, normal_z, normal_z)(float, rgb, rgb)(float, weight, weight)(unsigned int, age, age)(uint32_t, directions, directions)) namespace pcl</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common_types.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/impl/</path>
    <filename>common__types_8hpp</filename>
    <class kind="struct">pcl::ihs::_PointIHS</class>
    <class kind="struct">pcl::ihs::PointIHS</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
  </compound>
  <compound kind="file">
    <name>comparator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>compress.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>compress_8c</filename>
    <includes id="zlib_8h" name="zlib.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/zlib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ZLIB_INTERNAL</name>
      <anchorfile>compress_8c.html</anchorfile>
      <anchor>a59d4d7ef4d73655c759211ec33a5d44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>compress</name>
      <anchorfile>compress_8c.html</anchorfile>
      <anchor>aef315743418d760a360e1be293d27cd1</anchor>
      <arglist>(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>compress2</name>
      <anchorfile>compress_8c.html</anchorfile>
      <anchor>aede7e438c033a969a1a40ba6b44f91f9</anchor>
      <arglist>(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level)</arglist>
    </member>
    <member kind="function">
      <type>uLong ZEXPORT</type>
      <name>compressBound</name>
      <anchorfile>compress_8c.html</anchorfile>
      <anchor>a6bfd92b4426ff6008c841c2cc6f8fed3</anchor>
      <arglist>(uLong sourceLen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compression.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/compression/</path>
    <filename>compression__profiles_8h</filename>
    <class kind="struct">pcl::io::configurationProfile_t</class>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <member kind="enumeration">
      <name>compression_Profiles_e</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba1246062ace43ffb93a18e0020937f709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba7bbda1ab4463f7ed2e354dbb7db30dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410bae7b0084d35d87e088ad56453f8dc9fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba80e9c9b84c26a8dd9d176dbd50e5f5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba3d019b3fd6d609af4bf78f6b5798e4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410babb6b4a8706acf206e3d0ec5be824b794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba88e68b41d4bc271c71daf0ad95b38dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba7d2e82a2f8c62e476e96997089129793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba4b9db6ab276ceecb306b2bc038dcfbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba80f19fc997ee8b58e29bad479603bee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410bad7f509b05d10319c3cccc1b26a5ab04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba0d70211df02aa83ef6cb6368198b899d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPRESSION_PROFILE_COUNT</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba015ba3dc68f9359df2731a4e8d67752d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MANUAL_CONFIGURATION</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba00e398a6276cdc2cb1111a5f453ef4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct configurationProfile_t</type>
      <name>compressionProfiles_</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ad18afeafedc18a1fc8feb8d05b7fb121</anchor>
      <arglist>[COMPRESSION_PROFILE_COUNT]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compute_cloud_error.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>compute__cloud__error_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="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>aca31e313ed48012beba2025b00bf5795</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;cloud_source, const pcl::PCLPointCloud2::ConstPtr &amp;cloud_target, pcl::PCLPointCloud2 &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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &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>compute_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>compute__hull_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="concave__hull_8h" name="concave_hull.h" local="no" imported="no">pcl/surface/concave_hull.h</includes>
    <includes id="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.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>compute__hull_8cpp.html</anchorfile>
      <anchor>a9e169593fc66ed86b22658ad501db48e</anchor>
      <arglist>(PointCloud&lt; PointXYZ &gt;::ConstPtr cloud_in, bool convex_concave_hull, float alpha, PolygonMesh &amp;mesh_out)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>compute__hull_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>compute__hull_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_alpha</name>
      <anchorfile>compute__hull_8cpp.html</anchorfile>
      <anchor>a5e90be76f318cca87e9d165265cc7505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>concatenate.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>concatenate_8h</filename>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>concatenate__points__pcd_8cpp</filename>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>concatenate__points__pcd_8cpp.html</anchorfile>
      <anchor>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <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>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>concatenate__points__pcd_8cpp.html</anchorfile>
      <anchor>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>concatenate__points__pcd_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>concatenate__points__pcd_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>concave_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/</path>
    <filename>concave__hull_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>concave_hull.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/concave_hull_2d/</path>
    <filename>concave__hull__2d_8cpp</filename>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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_2point__types_8h" name="common/include/pcl/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_euclidean_clustering/conditional_euclidean_clustering.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/conditional_euclidean_clustering/</path>
    <filename>doc_2tutorials_2content_2sources_2conditional__euclidean__clustering_2conditional__euclidean__clustering_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.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="conditional__euclidean__clustering_8h" name="conditional_euclidean_clustering.h" local="no" imported="no">pcl/segmentation/conditional_euclidean_clustering.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZINormal</type>
      <name>PointTypeFull</name>
      <anchorfile>doc_2tutorials_2content_2sources_2conditional__euclidean__clustering_2conditional__euclidean__clustering_8cpp.html</anchorfile>
      <anchor>a4e17b4b72f68efa3315cd83ad159cf12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZI</type>
      <name>PointTypeIO</name>
      <anchorfile>doc_2tutorials_2content_2sources_2conditional__euclidean__clustering_2conditional__euclidean__clustering_8cpp.html</anchorfile>
      <anchor>a0597021aa77facccec127e50e96816b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>customRegionGrowing</name>
      <anchorfile>doc_2tutorials_2content_2sources_2conditional__euclidean__clustering_2conditional__euclidean__clustering_8cpp.html</anchorfile>
      <anchor>a5e6544a8f1efbbd26bb7ab02518aa6e2</anchor>
      <arglist>(const PointTypeFull &amp;point_a, const PointTypeFull &amp;point_b, float squared_distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enforceCurvatureOrIntensitySimilarity</name>
      <anchorfile>doc_2tutorials_2content_2sources_2conditional__euclidean__clustering_2conditional__euclidean__clustering_8cpp.html</anchorfile>
      <anchor>a886cc650c1d7952146d3cff20809ae62</anchor>
      <arglist>(const PointTypeFull &amp;point_a, const PointTypeFull &amp;point_b, float squared_distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enforceIntensitySimilarity</name>
      <anchorfile>doc_2tutorials_2content_2sources_2conditional__euclidean__clustering_2conditional__euclidean__clustering_8cpp.html</anchorfile>
      <anchor>a1593c296701838d92bbb0ba71f728583</anchor>
      <arglist>(const PointTypeFull &amp;point_a, const PointTypeFull &amp;point_b, float squared_distance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2conditional__euclidean__clustering_2conditional__euclidean__clustering_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segmentation/src/conditional_euclidean_clustering.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/src/</path>
    <filename>segmentation_2src_2conditional__euclidean__clustering_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="conditional__euclidean__clustering_8hpp" name="conditional_euclidean_clustering.hpp" local="no" imported="no">pcl/segmentation/impl/conditional_euclidean_clustering.hpp</includes>
  </compound>
  <compound kind="file">
    <name>conditional_euclidean_clustering.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>conditional__euclidean__clustering_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::ConditionalEuclideanClustering</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>std::vector&lt; pcl::PointIndices &gt;</type>
      <name>IndicesClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae590f783a25826f221a26599aeee0f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; pcl::PointIndices &gt; &gt;</type>
      <name>IndicesClustersPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad23a5d901ae14db89c439b5e825b3256</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conditional_euclidean_clustering.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>conditional__euclidean__clustering_8hpp</filename>
    <includes id="conditional__euclidean__clustering_8h" name="conditional_euclidean_clustering.h" local="no" imported="no">pcl/segmentation/conditional_euclidean_clustering.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ConditionalEuclideanClustering</name>
      <anchorfile>conditional__euclidean__clustering_8hpp.html</anchorfile>
      <anchor>a52deeed3f678a99f55b6d476befd01d3</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/conditional_removal/conditional_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/conditional_removal/</path>
    <filename>doc_2tutorials_2content_2sources_2conditional__removal_2conditional__removal_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>filters_2src_2conditional__removal_8cpp</filename>
    <includes id="conditional__removal_8hpp" name="conditional_removal.hpp" local="no" imported="no">pcl/filters/impl/conditional_removal.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>conditional_removal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>conditional__removal_8h</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="conditional__removal_8h" name="conditional_removal.h" local="no" imported="no">pcl/filters/conditional_removal.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>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>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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/</path>
    <filename>tutorials_2content_2conf_8py</filename>
    <namespace>conf</namespace>
    <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>convergence_criteria.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>convergence__criteria_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::registration::ConvergenceCriteria</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>conversions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>conversions_8h</filename>
    <includes id="PCLPointField_8h" name="PCLPointField.h" local="no" imported="no">pcl/PCLPointField.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="PCLImage_8h" name="PCLImage.h" local="no" imported="no">pcl/PCLImage.h</includes>
    <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>a8b1e6bf082a51cc2d633495a03a18a6a</anchor>
      <arglist>(const std::vector&lt; pcl::PCLPointField &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>fromPCLPointCloud2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad435776e0d3cc620a42468c85ad060b6</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud, const MsgFieldMap &amp;field_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCLPointCloud2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a89aca82e188e18a7c9a71324e9610ec9</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCLPointCloud2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a71ae5cefc55b6418e1389136c8e8ee96</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, pcl::PCLPointCloud2 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCLPointCloud2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>acac1ad597aa12ea57af7b3095abf30f7</anchor>
      <arglist>(const CloudT &amp;cloud, pcl::PCLImage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCLPointCloud2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad27d2fbd536cc9ea7cf83412ce71db08</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud, pcl::PCLImage &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros/conversions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/ros/</path>
    <filename>ros_2conversions_8h</filename>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/conversions.h</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>fromROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa33d2627f4712f39290f6bac8f7d5a62</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a22b3a98851964a79fafa7b9e543b3c75</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afb19bde7373beeb0ecc8925f45f20f5e</anchor>
      <arglist>(template&lt; typename PointT &gt; void fromROSMsg(const pcl::PCLPointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud, const MsgFieldMap &amp;field_map),&quot;pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5734dfe46c5e9c536c8cca6fa93cb649</anchor>
      <arglist>(template&lt; typename PointT &gt; void fromROSMsg(const pcl::PCLPointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud),&quot;pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afd01a037ecfabfb68cdeee799abd42d6</anchor>
      <arglist>(template&lt; typename PointT &gt; void toROSMsg(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, pcl::PCLPointCloud2 &amp;msg),&quot;pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4ff8a962f3d575c446c62ce6123e34cb</anchor>
      <arglist>(template&lt; typename CloudT &gt; void toROSMsg(const CloudT &amp;cloud, pcl::PCLImage &amp;msg),&quot;pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2c16b05a179a77e92a853d55085791aa</anchor>
      <arglist>(inline void toROSMsg(const pcl::PCLPointCloud2 &amp;cloud, pcl::PCLImage &amp;msg),&quot;pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afcd3461958ec390d9f9f775f9edc4bf3</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, pcl::PCLPointCloud2 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6112d33a74897d53fde1fdbbd79a2c64</anchor>
      <arglist>(const CloudT &amp;cloud, pcl::PCLImage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af6eceb3e1b117ccebddcd0898c14f18a</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud, pcl::PCLImage &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert_image_to_point_cloud.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/</path>
    <filename>convert__image__to__point__cloud_8py</filename>
    <namespace>convert_image_to_point_cloud</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>backgroundpixel</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a6c803fb11341b855433de3948199db38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>im</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a1874df6603a9623fb0fb186a848973cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>maximum</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a8282356ac84c37d4798565893e0a5883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>minimum</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a4322ff8d4ea28320032b927dc1d0cb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>points</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a8cdead4a0e566b58151932f53abb38bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>px</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>aa94b9367d82371103cde65d4dfb86481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>scale</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a03a173b7eca331b9e862df9b970b5644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scaling</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>ad6767557cd3f94cb78828a22c4d2a1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>size_x</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a43461264dae32836d783a30285b15a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>size_y</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a1d0932c716d3fca0a23c61ff4af39cb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert_pcd_ascii_binary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>convex_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/</path>
    <filename>convex__hull_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>convex_hull.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/convex_hull_2d/</path>
    <filename>convex__hull__2d_8cpp</filename>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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_2point__types_8h" name="common/include/pcl/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>convolution.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>convolution_8h</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="point__operators_8h" name="point_operators.h" local="no" imported="no">pcl/common/point_operators.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_2exceptions_8h" name="common/include/pcl/exceptions.h" local="no" imported="no">pcl/exceptions.h</includes>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="convolution_8hpp" name="convolution.hpp" local="no" imported="no">pcl/filters/impl/convolution.hpp</includes>
    <class kind="class">pcl::filters::Convolution</class>
    <namespace>pcl</namespace>
    <namespace>pcl::filters</namespace>
  </compound>
  <compound kind="file">
    <name>convolution.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>convolution_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>
    <namespace>pcl</namespace>
    <namespace>pcl::filters</namespace>
  </compound>
  <compound kind="file">
    <name>convolution_3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>convolution__3d_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="filters_2include_2pcl_2filters_2boost_8h" name="filters/include/pcl/filters/boost.h" local="no" imported="no">pcl/filters/boost.h</includes>
    <includes id="pcl__search_8h" name="pcl_search.h" local="no" imported="no">pcl/search/pcl_search.h</includes>
    <includes id="convolution__3d_8hpp" name="convolution_3d.hpp" local="no" imported="no">pcl/filters/impl/convolution_3d.hpp</includes>
    <class kind="class">pcl::filters::Convolution3D</class>
    <class kind="class">pcl::filters::ConvolvingKernel</class>
    <class kind="class">pcl::filters::GaussianKernel</class>
    <class kind="class">pcl::filters::GaussianKernelRGB</class>
    <namespace>pcl</namespace>
    <namespace>pcl::filters</namespace>
  </compound>
  <compound kind="file">
    <name>convolution_3d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>convolution__3d_8hpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <class kind="class">pcl::filters::ConvolvingKernel&lt; PointT, pcl::Normal &gt;</class>
    <class kind="class">pcl::filters::ConvolvingKernel&lt; PointT, pcl::PointXY &gt;</class>
    <namespace>pcl</namespace>
    <namespace>pcl::filters</namespace>
  </compound>
  <compound kind="file">
    <name>convolve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>convolve_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="convolution_8h" name="convolution.h" local="no" imported="no">pcl/filters/convolution.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>
    <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>copyBuffer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>copyBuffer_8cpp</filename>
    <includes id="copyBuffer_8h" name="copyBuffer.h" local="no" imported="no">pcl/apps/point_cloud_editor/copyBuffer.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
    <includes id="statistics_8h" name="statistics.h" local="no" imported="no">pcl/apps/point_cloud_editor/statistics.h</includes>
    <includes id="apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h" name="apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h" local="no" imported="no">pcl/apps/point_cloud_editor/common.h</includes>
  </compound>
  <compound kind="file">
    <name>copyBuffer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>copyBuffer_8h</filename>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="cloud_8h" name="cloud.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloud.h</includes>
    <class kind="class">CopyBuffer</class>
  </compound>
  <compound kind="file">
    <name>copyCommand.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>copyCommand_8h</filename>
    <includes id="command_8h" name="command.h" local="no" imported="no">pcl/apps/point_cloud_editor/command.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="copyBuffer_8h" name="copyBuffer.h" local="no" imported="no">pcl/apps/point_cloud_editor/copyBuffer.h</includes>
    <class kind="class">CopyCommand</class>
  </compound>
  <compound kind="file">
    <name>correspondence.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/src/</path>
    <filename>correspondence_8cpp</filename>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>accc9557ba905c9f10c7eb6566441f1a3</anchor>
      <arglist>(std::ostream &amp;os, const Correspondence &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>correspondence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>correspondence_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.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>group__common.html</anchorfile>
      <anchor>ga9683d853583c45c7bc4da676bc46ec7d</anchor>
      <arglist>(const Correspondence &amp;pc1, const Correspondence &amp;pc2)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>accc9557ba905c9f10c7eb6566441f1a3</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.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="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>
    <class kind="class">pcl::registration::CorrespondenceEstimationBase</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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>correspondence_estimation_backprojection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>correspondence__estimation__backprojection_8cpp</filename>
    <includes id="correspondence__estimation__backprojection_8h" name="correspondence_estimation_backprojection.h" local="no" imported="no">pcl/registration/correspondence_estimation_backprojection.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation_backprojection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__estimation__backprojection_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__backprojection_8hpp" name="correspondence_estimation_backprojection.hpp" local="no" imported="no">pcl/registration/impl/correspondence_estimation_backprojection.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceEstimationBackProjection</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation_backprojection.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__estimation__backprojection_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation_normal_shooting.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__estimation__normal__shooting_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation_organized_projection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>correspondence__estimation__organized__projection_8cpp</filename>
    <includes id="correspondence__estimation__organized__projection_8h" name="correspondence_estimation_organized_projection.h" local="no" imported="no">pcl/registration/correspondence_estimation_organized_projection.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation_organized_projection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__estimation__organized__projection_8h</filename>
    <includes id="correspondence__estimation_8h" name="correspondence_estimation.h" local="no" imported="no">pcl/registration/correspondence_estimation.h</includes>
    <includes id="correspondence__estimation__organized__projection_8hpp" name="correspondence_estimation_organized_projection.hpp" local="no" imported="no">pcl/registration/impl/correspondence_estimation_organized_projection.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceEstimationOrganizedProjection</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_estimation_organized_projection.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__estimation__organized__projection_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_grouping.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/correspondence_grouping/</path>
    <filename>correspondence__grouping_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.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="shot__omp_8h" name="shot_omp.h" local="no" imported="no">pcl/features/shot_omp.h</includes>
    <includes id="board_8h" name="board.h" local="no" imported="no">pcl/features/board.h</includes>
    <includes id="uniform__sampling_8h" name="uniform_sampling.h" local="no" imported="no">pcl/keypoints/uniform_sampling.h</includes>
    <includes id="hough__3d_8h" name="hough_3d.h" local="no" imported="no">pcl/recognition/cg/hough_3d.h</includes>
    <includes id="geometric__consistency_8h" name="geometric_consistency.h" local="no" imported="no">pcl/recognition/cg/geometric_consistency.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.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="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>
    <member kind="typedef">
      <type>pcl::SHOT352</type>
      <name>DescriptorType</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>aad9ecb02b9e60be1c94a9ad4b6767231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::Normal</type>
      <name>NormalType</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a1d91102b42cfecfd0965e0ff4e02d998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointType</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>afe2dfa01388c761cd4ea66a51030ad51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ReferenceFrame</type>
      <name>RFType</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>af1f32d544fd9f5cd2474b038067d8f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>cg_size_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a905ffa40f604bd9ce96ed9533ff1c241</anchor>
      <arglist>(0.01f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>cg_thresh_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>aeabe829c2252218f4a3c8b7d396ef2ae</anchor>
      <arglist>(5.0f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeCloudResolution</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a0e12c014130b1a5098c3c035a7e26549</anchor>
      <arglist>(const pcl::PointCloud&lt; PointType &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>descr_rad_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>aa9cf457cee5730b0127c6a9b5f1dff96</anchor>
      <arglist>(0.02f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>model_ss_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a88dade0557c97760d6596a5e587c0661</anchor>
      <arglist>(0.01f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseCommandLine</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>ad65aae470e8d427480930bea6377d819</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rf_rad_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a7a1ca8ae601592482b0ed63548bc29dc</anchor>
      <arglist>(0.015f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>scene_ss_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a8f8419b3f04a0320a612be3dc744bd7d</anchor>
      <arglist>(0.03f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>show_correspondences_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>aecf6dfa0f9a3e4c400e4ab08d70a7d8f</anchor>
      <arglist>(false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>show_keypoints_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a905efb090c3aa5aaa5cb491aa4fc4733</anchor>
      <arglist>(false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showHelp</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a7c86f8e88ac5101d333ee970899a898e</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>use_cloud_resolution_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a5e3e5d20333772bb9fab0bd660a80641</anchor>
      <arglist>(false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>use_hough_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a00359db33c9f2e2ea4f451c1d4f6442e</anchor>
      <arglist>(true)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_filename_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>a4531a6fd691060a65a164d72d3de4624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>scene_filename_</name>
      <anchorfile>correspondence__grouping_8cpp.html</anchorfile>
      <anchor>ada07f72b83ae1c96b21280be9a835e54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>correspondence_grouping.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/cg/</path>
    <filename>correspondence__grouping_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="correspondence__grouping_8hpp" name="correspondence_grouping.hpp" local="no" imported="no">pcl/recognition/impl/cg/correspondence_grouping.hpp</includes>
    <class kind="class">pcl::CorrespondenceGrouping</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_grouping.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/impl/cg/</path>
    <filename>correspondence__grouping_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.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="correspondence__rejection_8hpp" name="correspondence_rejection.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection.hpp</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.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_distance.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="registration_2include_2pcl_2registration_2boost_8h" name="registration/include/pcl/registration/boost.h" local="no" imported="no">pcl/registration/boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__one__to__one_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_organized_boundary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>correspondence__rejection__organized__boundary_8cpp</filename>
    <includes id="correspondence__rejection__organized__boundary_8h" name="correspondence_rejection_organized_boundary.h" local="no" imported="no">pcl/registration/correspondence_rejection_organized_boundary.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_organized_boundary.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection__organized__boundary_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__organized__boundary_8hpp" name="correspondence_rejection_organized_boundary.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection_organized_boundary.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceRejectionOrganizedBoundary</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_organized_boundary.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__organized__boundary_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_poly.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>correspondence__rejection__poly_8cpp</filename>
    <includes id="correspondence__rejection__poly_8h" name="correspondence_rejection_poly.h" local="no" imported="no">pcl/registration/correspondence_rejection_poly.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_poly.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection__poly_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__poly_8hpp" name="correspondence_rejection_poly.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection_poly.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceRejectorPoly</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_poly.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__poly_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_sample_consensus.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="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__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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__sample__consensus_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_sample_consensus_2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>correspondence__rejection__sample__consensus__2d_8cpp</filename>
    <includes id="correspondence__rejection__sample__consensus__2d_8h" name="correspondence_rejection_sample_consensus_2d.h" local="no" imported="no">pcl/registration/correspondence_rejection_sample_consensus_2d.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_sample_consensus_2d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>correspondence__rejection__sample__consensus__2d_8h</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>
    <includes id="correspondence__rejection__sample__consensus__2d_8hpp" name="correspondence_rejection_sample_consensus_2d.hpp" local="no" imported="no">pcl/registration/impl/correspondence_rejection_sample_consensus_2d.hpp</includes>
    <class kind="class">pcl::registration::CorrespondenceRejectorSampleConsensus2D</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_sample_consensus_2d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__rejection__sample__consensus__2d_8hpp</filename>
    <includes id="sac__model__registration__2d_8h" name="sac_model_registration_2d.h" local="no" imported="no">pcl/sample_consensus/sac_model_registration_2d.h</includes>
    <includes id="ransac_8h" name="ransac.h" local="no" imported="no">pcl/sample_consensus/ransac.h</includes>
  </compound>
  <compound kind="file">
    <name>correspondence_rejection_surface_normal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>correspondence__types_8hpp</filename>
    <includes id="registration_2include_2pcl_2registration_2eigen_8h" name="registration/include/pcl/registration/eigen.h" local="no" imported="no">pcl/registration/eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>iccv2011/src/correspondence_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>covariance_sampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>covariance__sampling_8cpp</filename>
    <includes id="covariance__sampling_8hpp" name="covariance_sampling.hpp" local="no" imported="no">pcl/filters/impl/covariance_sampling.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>covariance_sampling.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>covariance__sampling_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::CovarianceSampling</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>covariance_sampling.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>covariance__sampling_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="covariance__sampling_8h" name="covariance_sampling.h" local="no" imported="no">pcl/filters/covariance_sampling.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_CovarianceSampling</name>
      <anchorfile>covariance__sampling_8hpp.html</anchorfile>
      <anchor>acd51a260fe093ff54beb7b33c49c5618</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crc32.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>crc32_8c</filename>
    <includes id="zutil_8h" name="zutil.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/zutil.h</includes>
    <includes id="crc32_8h" name="crc32.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/crc32.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DO1</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>aff265ea9630e020c8ac850c18d5d972f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO8</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>aed1b41414efee0773c67c28e09317455</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GF2_DIM</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>a366ddceacb9041c5f12bb75fa6d75163</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>local</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>a08023ea6765c99d60a6a3840cd07156e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TBLS</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>a0249fed12d0a7eab9daea105c257da86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned int ZEXPORT</type>
      <name>crc32</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>ac9d256fe0c1cbc7896795d9fd7cd3fa4</anchor>
      <arglist>(unsigned int crc, const unsigned char FAR *buf, unsigned len)</arglist>
    </member>
    <member kind="function">
      <type>uLong ZEXPORT</type>
      <name>crc32_combine</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>aa7a1dc42a5d07c76263f4130f23d4515</anchor>
      <arglist>(uLong crc1, uLong crc2, z_off_t len2)</arglist>
    </member>
    <member kind="function">
      <type>const unsigned int FAR *ZEXPORT</type>
      <name>get_crc_table</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>a2134048fc365295818a21e93216f8edc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>gf2_matrix_square</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>adc847ece4b256c840874bf1ffd720cf9</anchor>
      <arglist>(unsigned int *square, unsigned int *mat)</arglist>
    </member>
    <member kind="function">
      <type>local unsigned int</type>
      <name>gf2_matrix_times</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>a95f2bc49d0b76e8a73fd1aeb56e87bf3</anchor>
      <arglist>(unsigned int *mat, unsigned int vec)</arglist>
    </member>
    <member kind="function">
      <type>local unsigned int gf2_matrix_times</type>
      <name>OF</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>aac8faf4f142ccfa992ba289474f9989c</anchor>
      <arglist>((unsigned int *mat, unsigned int vec))</arglist>
    </member>
    <member kind="function">
      <type>local void gf2_matrix_square</type>
      <name>OF</name>
      <anchorfile>crc32_8c.html</anchorfile>
      <anchor>ac1c19c93d42b16317a3b9c966325c1d0</anchor>
      <arglist>((unsigned int *square, unsigned int *mat))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crc32.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>crc32_8h</filename>
    <member kind="variable">
      <type>local const unsigned int FAR</type>
      <name>crc_table</name>
      <anchorfile>crc32_8h.html</anchorfile>
      <anchor>ab91d58cd81241929931f02ee4fcb0133</anchor>
      <arglist>[TBLS][256]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crf_normal_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/src/</path>
    <filename>crf__normal__segmentation_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="crf__normal__segmentation_8h" name="crf_normal_segmentation.h" local="no" imported="no">pcl/segmentation/crf_normal_segmentation.h</includes>
    <includes id="crf__normal__segmentation_8hpp" name="crf_normal_segmentation.hpp" local="no" imported="no">pcl/segmentation/impl/crf_normal_segmentation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>crf_normal_segmentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>crf__normal__segmentation_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="class">pcl::CrfNormalSegmentation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>crf_normal_segmentation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>crf__normal__segmentation_8hpp</filename>
    <includes id="crf__normal__segmentation_8h" name="crf_normal_segmentation.h" local="no" imported="no">pcl/segmentation/crf_normal_segmentation.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_CrfNormalSegmentation</name>
      <anchorfile>crf__normal__segmentation_8hpp.html</anchorfile>
      <anchor>a54df3146f7fa8daca593ad4ef45bb7c2</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>crh_8cpp</filename>
    <includes id="crh_8hpp" name="crh.hpp" local="no" imported="no">pcl/features/impl/crh.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>crh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>crh_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::CRHEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>crh.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/impl/</path>
    <filename>crh_8hpp</filename>
    <includes id="crh_8h" name="crh.h" local="no" imported="no">pcl/features/crh.h</includes>
    <includes id="kiss__fftr_8h" name="kiss_fftr.h" local="no" imported="no">pcl/common/fft/kiss_fftr.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_CRHEstimation</name>
      <anchorfile>crh_8hpp.html</anchorfile>
      <anchor>a2ec040f8961b85568c30afcc77f3af1d</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crh_alignment.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>crh__alignment_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="crh_8h" name="crh.h" local="no" imported="no">pcl/features/crh.h</includes>
    <includes id="kiss__fftr_8h" name="kiss_fftr.h" local="no" imported="no">pcl/common/fft/kiss_fftr.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">pcl::CRHAlignment</class>
    <class kind="struct">pcl::CRHAlignment::peaks_ordering</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>crop_box.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>crop__box_8cpp</filename>
    <includes id="crop__box_8hpp" name="crop_box.hpp" local="no" imported="no">pcl/filters/impl/crop_box.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>crop_box.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>crop__box_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="class">pcl::CropBox</class>
    <class kind="class">pcl::CropBox&lt; pcl::PCLPointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>crop_box.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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_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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>crop__hull_8cpp</filename>
    <includes id="crop__hull_8hpp" name="crop_hull.hpp" local="no" imported="no">pcl/filters/impl/crop_hull.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>crop_hull.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>crop__hull_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="Vertices_8h" name="Vertices.h" local="no" imported="no">pcl/Vertices.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>cutCommand.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>cutCommand_8cpp</filename>
    <includes id="cutCommand_8h" name="cutCommand.h" local="no" imported="no">pcl/apps/point_cloud_editor/cutCommand.h</includes>
    <includes id="copyBuffer_8h" name="copyBuffer.h" local="no" imported="no">pcl/apps/point_cloud_editor/copyBuffer.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
  </compound>
  <compound kind="file">
    <name>cutCommand.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>cutCommand_8h</filename>
    <includes id="command_8h" name="command.h" local="no" imported="no">pcl/apps/point_cloud_editor/command.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="copyBuffer_8h" name="copyBuffer.h" local="no" imported="no">pcl/apps/point_cloud_editor/copyBuffer.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
    <class kind="class">CutCommand</class>
  </compound>
  <compound kind="file">
    <name>cvfh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>cvfh_8cpp</filename>
    <includes id="cvfh_8hpp" name="cvfh.hpp" local="no" imported="no">pcl/features/impl/cvfh.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>cvfh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="pfh__tools_8h" name="pfh_tools.h" local="no" imported="no">pcl/features/pfh_tools.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_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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/cylinder_segmentation/</path>
    <filename>cylinder__segmentation_8cpp</filename>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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_2point__types_8h" name="common/include/pcl/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>debayer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>debayer_8cpp</filename>
    <includes id="debayer_8h" name="debayer.h" local="no" imported="no">pcl/io/debayer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>AVG</name>
      <anchorfile>debayer_8cpp.html</anchorfile>
      <anchor>a5d66ce7f9d1958415dc8a5f9556e73b2</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVG3</name>
      <anchorfile>debayer_8cpp.html</anchorfile>
      <anchor>a216c426fc352460370260fc693a4f699</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVG4</name>
      <anchorfile>debayer_8cpp.html</anchorfile>
      <anchor>afae15fb29c6e0c93845f555f1787d624</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVG4</name>
      <anchorfile>debayer_8cpp.html</anchorfile>
      <anchor>a2bac858fba7dcb44b96ce4307c40b3e2</anchor>
      <arglist>(a, b, c, d, x, y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>debayer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>debayer_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="class">pcl::io::DeBayer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
  </compound>
  <compound kind="file">
    <name>default_convergence_criteria.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>default__convergence__criteria_8h</filename>
    <includes id="registration_2include_2pcl_2registration_2eigen_8h" name="registration/include/pcl/registration/eigen.h" local="no" imported="no">pcl/registration/eigen.h</includes>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <includes id="convergence__criteria_8h" name="convergence_criteria.h" local="no" imported="no">pcl/registration/convergence_criteria.h</includes>
    <includes id="default__convergence__criteria_8hpp" name="default_convergence_criteria.hpp" local="no" imported="no">pcl/registration/impl/default_convergence_criteria.hpp</includes>
    <class kind="class">pcl::registration::DefaultConvergenceCriteria</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>default_convergence_criteria.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>default__convergence__criteria_8hpp</filename>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
  </compound>
  <compound kind="file">
    <name>deflate.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>deflate_8c</filename>
    <includes id="deflate_8h" name="deflate.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/deflate.h</includes>
    <class kind="struct">config_s</class>
    <class kind="struct">static_tree_desc_s</class>
    <member kind="define">
      <type>#define</type>
      <name>check_match</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a4041db99b23ca08963d3e5c284d837d6</anchor>
      <arglist>(s, start, match, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR_HASH</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>af328dc05f080f25747abf0edd75b6251</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EQUAL</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a214c717b2e51e1993a749ac99df7de58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLUSH_BLOCK</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a60091ec200ac7904b7d4e34563a8f421</anchor>
      <arglist>(s, eof)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLUSH_BLOCK_ONLY</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>afbe439cc64ad2722568bcf5eb12f06e0</anchor>
      <arglist>(s, eof)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INSERT_STRING</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a52d7ca8e864a07c0ba4a25d04588168b</anchor>
      <arglist>(s, str, match_head)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_LOOKAHEAD</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>aab627bcc7d38e658a93d395c50180cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NIL</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a263efce0e5cda1d387a1a43f94715445</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOO_FAR</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>abeff1f2c9d15b7bddefe44a4360821b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPDATE_HASH</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a44b283365d6ca10b7028e639c4a10e67</anchor>
      <arglist>(s, h, c)</arglist>
    </member>
    <member kind="typedef">
      <type>struct config_s</type>
      <name>config</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a4473b5227787415097004fd39f55185e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>block_state compress_func</type>
      <name>OF</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a4f4b12a22459d787ffa81cb547e69882</anchor>
      <arglist>((deflate_state *s, int flush))</arglist>
    </member>
    <member kind="enumeration">
      <name>block_state</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a1048c01fb24f2195a6b9a2a7c12e9454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>need_more</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a1048c01fb24f2195a6b9a2a7c12e9454aa05dd4e7c2f875eee52a6568c244c1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>block_done</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a1048c01fb24f2195a6b9a2a7c12e9454a94dca976f7dcfb0605e086068f09daa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>finish_started</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a1048c01fb24f2195a6b9a2a7c12e9454a5ff14f05c1ba145fc4da40fb50211140</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>finish_done</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a1048c01fb24f2195a6b9a2a7c12e9454af1f0edbb0d9d8272a762de3b7be0b50c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>deflate</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>aedba3a94d6e827d61b660443ae5b9f09</anchor>
      <arglist>(z_streamp strm, int flush)</arglist>
    </member>
    <member kind="function">
      <type>local block_state</type>
      <name>deflate_fast</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a1ee6259c01fb1c8cd3ecc551a8fe7192</anchor>
      <arglist>(deflate_state *s, int flush)</arglist>
    </member>
    <member kind="function">
      <type>local block_state</type>
      <name>deflate_slow</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a9fc7e4969451bb185e77d530c376f79f</anchor>
      <arglist>(deflate_state *s, int flush)</arglist>
    </member>
    <member kind="function">
      <type>local block_state</type>
      <name>deflate_stored</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a67569326587f77f823522212036fc2f9</anchor>
      <arglist>(deflate_state *s, int flush)</arglist>
    </member>
    <member kind="function">
      <type>uLong ZEXPORT</type>
      <name>deflateBound</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a746d0203373d0033ab69055f72a370e8</anchor>
      <arglist>(z_streamp strm, uLong sourceLen)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>deflateCopy</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a496430688ab9f4179689c883a6776b02</anchor>
      <arglist>(z_streamp dest, z_streamp source)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>deflateEnd</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>ada68769789b1d84de7e708d6e848a075</anchor>
      <arglist>(z_streamp strm)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>deflateInit2_</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>ae501d2862c68d17b909d6f1c9264815c</anchor>
      <arglist>(z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>deflateInit_</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a0e6601591faa9573f27340153b0f3296</anchor>
      <arglist>(z_streamp strm, int level, const char *version, int stream_size)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>deflateParams</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a6be3d26b7e317aa4db6c7870b1911d4d</anchor>
      <arglist>(z_streamp strm, int level, int strategy)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>deflatePrime</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>aa8ca15b272bfde8fd23ab658d789aa87</anchor>
      <arglist>(z_streamp strm, int bits, int value)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>deflateReset</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a4f17a4d330d76066b4b26c27f7cde5dc</anchor>
      <arglist>(z_streamp strm)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>deflateSetDictionary</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a4e2855f986abd56d4515e9bb09986a5b</anchor>
      <arglist>(z_streamp strm, const Bytef *dictionary, uInt dictLength)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>deflateSetHeader</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a0bb9d562cacbe698297de30cdeeb2153</anchor>
      <arglist>(z_streamp strm, gz_headerp head)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>deflateTune</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>aa2f2f8ee11441c80c35f035ad7efbb8e</anchor>
      <arglist>(z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>fill_window</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a6cf3c43817cac5f5c422e94b2a57ea49</anchor>
      <arglist>(deflate_state *s)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>flush_pending</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>ae9a3263767d40c4f7443bf07c31e0119</anchor>
      <arglist>(z_streamp strm)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>lm_init</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>ab197bb7bbeee75dcfccbfa8d55cae272</anchor>
      <arglist>(deflate_state *s)</arglist>
    </member>
    <member kind="function">
      <type>local uInt</type>
      <name>longest_match</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a9c89f33a3fab1b87063832eeda415389</anchor>
      <arglist>(deflate_state *s, IPos cur_match)</arglist>
    </member>
    <member kind="function">
      <type>local uInt</type>
      <name>longest_match_fast</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>ada5e12c38f51cac74465ef4af16e46ed</anchor>
      <arglist>(deflate_state *s, IPos cur_match)</arglist>
    </member>
    <member kind="function">
      <type>local void fill_window</type>
      <name>OF</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a39020875dba6274d4890d928ece7af4d</anchor>
      <arglist>((deflate_state *s))</arglist>
    </member>
    <member kind="function">
      <type>local block_state deflate_stored</type>
      <name>OF</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a8c5f4f16898c33f6c80e2c03a8f41f8a</anchor>
      <arglist>((deflate_state *s, int flush))</arglist>
    </member>
    <member kind="function">
      <type>local void putShortMSB</type>
      <name>OF</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a7a385b4ab82557d539fe9a6059caf4d7</anchor>
      <arglist>((deflate_state *s, uInt b))</arglist>
    </member>
    <member kind="function">
      <type>local void flush_pending</type>
      <name>OF</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a7c2e426a5f352f7e8c43ef7beec5138f</anchor>
      <arglist>((z_streamp strm))</arglist>
    </member>
    <member kind="function">
      <type>local int read_buf</type>
      <name>OF</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a89775aad02a4843022d7e83a3301239b</anchor>
      <arglist>((z_streamp strm, Bytef *buf, unsigned size))</arglist>
    </member>
    <member kind="function">
      <type>local uInt longest_match</type>
      <name>OF</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>aafad197bf6ab131a1734f6c8150b162b</anchor>
      <arglist>((deflate_state *s, IPos cur_match))</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>putShortMSB</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a6db0a0a840addf113cb217c4aa1c0384</anchor>
      <arglist>(deflate_state *s, uInt b)</arglist>
    </member>
    <member kind="function">
      <type>local int</type>
      <name>read_buf</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a30b7fcd3e6bea023c1c00eafad492639</anchor>
      <arglist>(z_streamp strm, Bytef *buf, unsigned size)</arglist>
    </member>
    <member kind="variable">
      <type>local const config</type>
      <name>configuration_table</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a9d8772078a7001d0dc9bd34789631322</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>deflate_copyright</name>
      <anchorfile>deflate_8c.html</anchorfile>
      <anchor>a75f4ce56f376b4ec7efc61fab510c8e7</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deflate.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>deflate_8h</filename>
    <includes id="zutil_8h" name="zutil.h" local="yes" imported="no">zutil.h</includes>
    <class kind="struct">ct_data_s</class>
    <class kind="struct">internal_state</class>
    <class kind="struct">tree_desc_s</class>
    <member kind="define">
      <type>#define</type>
      <name>_tr_tally_dist</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a68f55cdd396ad603d9f0b01afdbdf592</anchor>
      <arglist>(s, distance, length, flush)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_tr_tally_lit</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>af3b11322da0fb4ec60a5ccc28e2554df</anchor>
      <arglist>(s, c, flush)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BL_CODES</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a9e19158a493307d4f211cdf223da8319</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUSY_STATE</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a4821f69a5605c2618cd4dc4d3f60979c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Code</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a068e76e6034d06450385bc98b69ea53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMENT_STATE</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a06c47936258e98a0c4ca38dd31a5f6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>d_code</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a578b4336ef92d19278e0a0d95699def5</anchor>
      <arglist>(dist)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>D_CODES</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a8798a9a526623abbd88fedb0727e21aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Dad</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>ad76da95d6074d29bacb152bc46d189d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXTRA_STATE</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>affc01bd472ba5f5ad1519c40e20a3778</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FINISH_STATE</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a0474cba74b039aa45fe9412c1de86bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Freq</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a8bab2775fa423836b05f407d2f8bf6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GZIP</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a9564352992f7a4001386d1c8e2977571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HCRC_STATE</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a09dffa22705cbe81ca94b8b379d43682</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HEAP_SIZE</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a1b45302695680930829cac31d65e41e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_STATE</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a96cb576b9a3b5f8cb90bd4bb7ee449d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_CODES</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a2b0cc00cc6a7d521fba8d208a1cae477</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Len</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a4490e644c06783cc69ad87c121e39e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LENGTH_CODES</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a8dd3b78c666b6592944b2acf1706e611</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LITERALS</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a3f59145500c9de746e7dc49fb98c29ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_BITS</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a51c241e7ad52441b8d4c1fd5f498b3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_DIST</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a1bac515806be1e59d7306b4126b0cca4</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>max_insert_length</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a0aa718c141a5a98e84262fd9fc042dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_LOOKAHEAD</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>aab627bcc7d38e658a93d395c50180cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_STATE</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>acec08b85e51457d214b759d489785e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>put_byte</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a662a0774c0de95a9f1309019d52e914b</anchor>
      <arglist>(s, c)</arglist>
    </member>
    <member kind="typedef">
      <type>struct ct_data_s</type>
      <name>ct_data</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a0a4b5df3b2254c627b8a59e038963118</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct internal_state</type>
      <name>deflate_state</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>aeaabc84f4830ec10deb9b64bd719617a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned</type>
      <name>IPos</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>ada696b787a46d01634b6365afcec1a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ush</type>
      <name>Pos</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a80a8610ae675eaeead82013bacde10a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Pos FAR</type>
      <name>Posf</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a7fc422ecb86afdd5f330dad6f7c1136b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct static_tree_desc_s</type>
      <name>static_tree_desc</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a905910aabf6aabbe79ff0832e4a664cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct tree_desc_s</type>
      <name>tree_desc</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>ae978a66d78f0d68f945f48951f9151ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void _tr_init</type>
      <name>OF</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a7421434e97aacf6ea4ddd238d18bf9c8</anchor>
      <arglist>((deflate_state *s))</arglist>
    </member>
    <member kind="function">
      <type>int _tr_tally</type>
      <name>OF</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>ad2b29e535c13f6bfd762db8d1dd3bb3f</anchor>
      <arglist>((deflate_state *s, unsigned dist, unsigned lc))</arglist>
    </member>
    <member kind="function">
      <type>void _tr_flush_block</type>
      <name>OF</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>af8aa63aa73ba838890d15dddb92e2360</anchor>
      <arglist>((deflate_state *s, charf *buf, ulg stored_len, int eof))</arglist>
    </member>
    <member kind="variable">
      <type>uch</type>
      <name>_dist_code</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>af81d7b42325e3ddbcf2cca9436d0b310</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>uch</type>
      <name>_length_code</name>
      <anchorfile>deflate_8h.html</anchorfile>
      <anchor>a034daec5591675c08dd7dde5a753a8da</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deleteCommand.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>deleteCommand_8cpp</filename>
    <includes id="deleteCommand_8h" name="deleteCommand.h" local="no" imported="no">pcl/apps/point_cloud_editor/deleteCommand.h</includes>
    <includes id="copyBuffer_8h" name="copyBuffer.h" local="no" imported="no">pcl/apps/point_cloud_editor/copyBuffer.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
  </compound>
  <compound kind="file">
    <name>deleteCommand.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>deleteCommand_8h</filename>
    <includes id="command_8h" name="command.h" local="no" imported="no">pcl/apps/point_cloud_editor/command.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="copyBuffer_8h" name="copyBuffer.h" local="no" imported="no">pcl/apps/point_cloud_editor/copyBuffer.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
    <class kind="class">DeleteCommand</class>
  </compound>
  <compound kind="file">
    <name>demean_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>demean__cloud_8cpp</filename>
    <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="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>demean__cloud_8cpp.html</anchorfile>
      <anchor>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>demean__cloud_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>demean__cloud_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>demean__cloud_8cpp.html</anchorfile>
      <anchor>ab5fd2705197e93ddcb6b7f72b23c4a97</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denoiseCommand.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>denoiseCommand_8cpp</filename>
    <includes id="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="filters_2include_2pcl_2filters_2statistical__outlier__removal_8h" name="filters/include/pcl/filters/statistical_outlier_removal.h" local="no" imported="no">pcl/filters/statistical_outlier_removal.h</includes>
    <includes id="denoiseCommand_8h" name="denoiseCommand.h" local="no" imported="no">pcl/apps/point_cloud_editor/denoiseCommand.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
    <includes id="cloud_8h" name="cloud.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloud.h</includes>
  </compound>
  <compound kind="file">
    <name>denoiseCommand.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>denoiseCommand_8h</filename>
    <includes id="command_8h" name="command.h" local="no" imported="no">pcl/apps/point_cloud_editor/command.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
    <includes id="copyBuffer_8h" name="copyBuffer.h" local="no" imported="no">pcl/apps/point_cloud_editor/copyBuffer.h</includes>
    <class kind="class">DenoiseCommand</class>
  </compound>
  <compound kind="file">
    <name>denoiseParameterForm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>denoiseParameterForm_8cpp</filename>
    <includes id="denoiseParameterForm_8h" name="denoiseParameterForm.h" local="no" imported="no">pcl/apps/point_cloud_editor/denoiseParameterForm.h</includes>
  </compound>
  <compound kind="file">
    <name>denoiseParameterForm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>denoiseParameterForm_8h</filename>
    <class kind="class">DenoiseParameterForm</class>
  </compound>
  <compound kind="file">
    <name>dense_quantized_multi_mod_template.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>dense__quantized__multi__mod__template_8h</filename>
    <includes id="region__xy_8h" name="region_xy.h" local="no" imported="no">pcl/recognition/region_xy.h</includes>
    <class kind="struct">pcl::DenseQuantizedMultiModTemplate</class>
    <class kind="struct">pcl::DenseQuantizedSingleModTemplate</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>dinast_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>dinast__grabber_8cpp</filename>
    <includes id="dinast__grabber_8h" name="dinast_grabber.h" local="no" imported="no">pcl/io/dinast_grabber.h</includes>
  </compound>
  <compound kind="file">
    <name>dinast_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>dinast__grabber_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="grabber_8h" name="grabber.h" local="no" imported="no">pcl/io/grabber.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>
    <class kind="class">pcl::DinastGrabber</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>dinast_grabber_example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>dinast__grabber__example_8cpp</filename>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="dinast__grabber_8h" name="dinast_grabber.h" local="no" imported="no">pcl/io/dinast_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <class kind="class">DinastProcessor</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dinast__grabber__example_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>distance_coherence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>distance__coherence_8hpp</filename>
    <includes id="distance__coherence_8h" name="distance_coherence.h" local="no" imported="no">pcl/tracking/distance_coherence.h</includes>
    <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>distance_map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>distance__map_8h</filename>
    <class kind="class">pcl::DistanceMap</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>distances.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>group__common.html</anchorfile>
      <anchor>ga30ceb9b4896578ed075a36ad3937ee26</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>group__common.html</anchorfile>
      <anchor>ga1794862c1f52bfb188d6a4b48a2a5f4b</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>group__common.html</anchorfile>
      <anchor>ga77e152dca77c74b0cb7ad9e873dc8ace</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>group__common.html</anchorfile>
      <anchor>gad9217ecd4cc14221f178af07a16ef75d</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>group__common.html</anchorfile>
      <anchor>ga3d6aa7accd68832e8a4d4707c358e40f</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>
    <member kind="function">
      <type>float</type>
      <name>squaredEuclideanDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>acce728864fe6aa3af8783cb0a963a4b1</anchor>
      <arglist>(const PointXY &amp;p1, const PointXY &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>registration/include/pcl/registration/distances.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>registration_2include_2pcl_2registration_2distances_8h</filename>
    <includes id="registration_2include_2pcl_2registration_2eigen_8h" name="registration/include/pcl/registration/eigen.h" local="no" imported="no">pcl/registration/eigen.h</includes>
    <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>dock_widget.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>dock__widget_8cpp</filename>
    <includes id="dock__widget_8h" name="dock_widget.h" local="no" imported="no">pcl/apps/modeler/dock_widget.h</includes>
    <includes id="render__window_8h" name="render_window.h" local="no" imported="no">pcl/apps/modeler/render_window.h</includes>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2main__window_8h" name="modeler/include/pcl/apps/modeler/main_window.h" local="no" imported="no">pcl/apps/modeler/main_window.h</includes>
  </compound>
  <compound kind="file">
    <name>dock_widget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>dock__widget_8h</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <class kind="class">pcl::modeler::DockWidget</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>dominant_plane_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>dominant__plane__segmentation_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>don.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>don_8cpp</filename>
    <includes id="don_8hpp" name="don.hpp" local="no" imported="no">pcl/features/impl/don.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>don.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>don_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::DifferenceOfNormalsEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>don.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/impl/</path>
    <filename>don_8hpp</filename>
    <includes id="don_8h" name="don.h" local="no" imported="no">pcl/features/don.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_DifferenceOfNormalsEstimation</name>
      <anchorfile>don_8hpp.html</anchorfile>
      <anchor>aa8bb66206f9a631e4368fd2aac57be7d</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>don_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/don_segmentation/</path>
    <filename>don__segmentation_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="organized_8h" name="organized.h" local="no" imported="no">pcl/search/organized.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="normal__3d__omp_8h" name="normal_3d_omp.h" local="no" imported="no">pcl/features/normal_3d_omp.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>
    <includes id="don_8h" name="don.h" local="no" imported="no">pcl/features/don.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>don__segmentation_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dot_modality.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>dot__modality_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="quantized__map_8h" name="quantized_map.h" local="no" imported="no">pcl/recognition/quantized_map.h</includes>
    <includes id="mask__map_8h" name="mask_map.h" local="no" imported="no">pcl/recognition/mask_map.h</includes>
    <includes id="region__xy_8h" name="region_xy.h" local="no" imported="no">pcl/recognition/region_xy.h</includes>
    <class kind="class">pcl::DOTModality</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>dotmod.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/</path>
    <filename>dotmod_8cpp</filename>
    <includes id="dotmod_8h" name="dotmod.h" local="no" imported="no">pcl/recognition/dotmod.h</includes>
  </compound>
  <compound kind="file">
    <name>dotmod.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>dotmod_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="dot__modality_8h" name="dot_modality.h" local="no" imported="no">pcl/recognition/dot_modality.h</includes>
    <includes id="dense__quantized__multi__mod__template_8h" name="dense_quantized_multi_mod_template.h" local="no" imported="no">pcl/recognition/dense_quantized_multi_mod_template.h</includes>
    <includes id="mask__map_8h" name="mask_map.h" local="no" imported="no">pcl/recognition/mask_map.h</includes>
    <includes id="region__xy_8h" name="region_xy.h" local="no" imported="no">pcl/recognition/region_xy.h</includes>
    <class kind="class">pcl::DOTMOD</class>
    <class kind="struct">pcl::DOTMODDetection</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ear_clipping.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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/conversions.h</includes>
  </compound>
  <compound kind="file">
    <name>ear_clipping.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/</path>
    <filename>ear__clipping_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>edge__aware__plane__comparator_8h</filename>
    <includes id="segmentation_2include_2pcl_2segmentation_2boost_8h" name="segmentation/include/pcl/segmentation/boost.h" local="no" imported="no">pcl/segmentation/boost.h</includes>
    <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>edge_measurements.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>edge__measurements_8h</filename>
    <class kind="struct">pcl::registration::NullMeasurement</class>
    <class kind="struct">pcl::registration::PoseMeasurement</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/eigen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2eigen_8h</filename>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/eigen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>common_2include_2pcl_2common_2eigen_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>common_2include_2pcl_2common_2eigen_8h.html</anchorfile>
      <anchor>a9f918755b601cf4bffca775992e6fb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_EIGEN_SIZE_MIN_PREFER_DYNAMIC</name>
      <anchorfile>common_2include_2pcl_2common_2eigen_8h.html</anchorfile>
      <anchor>a97543a862448cb43b2adf8b08e162ea1</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCorrespondingEigenVector</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga11c9b186d04d2e8a868e058473214622</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>group__common.html</anchorfile>
      <anchor>ga72970b7435480c0c1827c8e74bc1d605</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>group__common.html</anchorfile>
      <anchor>ga4fdd69805d49c416393c604f9f209113</anchor>
      <arglist>(const Matrix &amp;mat, Matrix &amp;eigenvectors, Vector &amp;eigenvalues)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaca873868052e7d26efcf4b684a17bef2</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>group__common.html</anchorfile>
      <anchor>ga3a1ba2729012164635113224cb211581</anchor>
      <arglist>(const Matrix &amp;mat, Vector &amp;evals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga76d78c3e9c0f3f58a0806499ae6ed97b</anchor>
      <arglist>(const Matrix &amp;mat, Matrix &amp;evecs, Vector &amp;evals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEulerAngles</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1dd94c8354eb65dffae3769da8fcc06a</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>group__common.html</anchorfile>
      <anchor>ga5cc746d1fd72f99fee462ed1a9e4abea</anchor>
      <arglist>(Scalar x, Scalar y, Scalar z, Scalar roll, Scalar pitch, Scalar yaw, Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;t)</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>void</type>
      <name>getTransformation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aab2f0e4ca5bc914138112691e0632b49</anchor>
      <arglist>(double x, double y, double z, double roll, double pitch, double yaw, Eigen::Affine3d &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransformation</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf49a34180e337479ddeda21222882124</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>group__common.html</anchorfile>
      <anchor>ga7d1f523f342ff69277f23ea9f02fc5a6</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>group__common.html</anchorfile>
      <anchor>gada89edf1699e05ecf7355738e9f56f6b</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>group__common.html</anchorfile>
      <anchor>ga4375e99ec2ae368eec9379f506568611</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>group__common.html</anchorfile>
      <anchor>ga8319aa7921bdc742a9d0f95458e9cfe0</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>group__common.html</anchorfile>
      <anchor>ga8933c653f39db3636bfbdd262278edcb</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>group__common.html</anchorfile>
      <anchor>gaf457d33994792e63129de9709dcdf329</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>group__common.html</anchorfile>
      <anchor>ga58d47eda3c3f5f91125296fd7d202ebb</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>group__common.html</anchorfile>
      <anchor>ga8f85a8959dbec57e64840ee80c20f816</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>group__common.html</anchorfile>
      <anchor>gad09b0c9a50601f3ae20a7babfd9a8d2d</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert3x3Matrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gabb12d1f85437aafb0a3ac12af5633400</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert3x3SymMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga503f55a565c260660c6ac0461f17fa8f</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadBinary</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga5281205532955d384c8aa22ff4ff5e80</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>group__common.html</anchorfile>
      <anchor>gacc18ebcacd806fd0c9336fe2f8b7208c</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix, std::ostream &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::internal::umeyama_transform_matrix_type&lt; Derived, OtherDerived &gt;::type</type>
      <name>umeyama</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a65861ea96a34a05b42fea5ada648c8bf</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;src, const Eigen::MatrixBase&lt; OtherDerived &gt; &amp;dst, bool with_scaling=false)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>features/include/pcl/features/eigen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>features_2include_2pcl_2features_2eigen_8h</filename>
  </compound>
  <compound kind="file">
    <name>geometry/include/pcl/geometry/eigen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>geometry_2include_2pcl_2geometry_2eigen_8h</filename>
  </compound>
  <compound kind="file">
    <name>io/include/pcl/io/eigen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>io_2include_2pcl_2io_2eigen_8h</filename>
  </compound>
  <compound kind="file">
    <name>registration/include/pcl/registration/eigen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>registration_2include_2pcl_2registration_2eigen_8h</filename>
  </compound>
  <compound kind="file">
    <name>sample_consensus/include/pcl/sample_consensus/eigen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sample__consensus_2include_2pcl_2sample__consensus_2eigen_8h</filename>
  </compound>
  <compound kind="file">
    <name>surface/include/pcl/surface/eigen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/</path>
    <filename>surface_2include_2pcl_2surface_2eigen_8h</filename>
  </compound>
  <compound kind="file">
    <name>visualization/include/pcl/visualization/eigen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>visualization_2include_2pcl_2visualization_2eigen_8h</filename>
  </compound>
  <compound kind="file">
    <name>eigen.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>registration/src/elch.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>registration_2src_2elch_8cpp</filename>
    <includes id="elch_8h" name="elch.h" local="no" imported="no">pcl/registration/elch.h</includes>
  </compound>
  <compound kind="file">
    <name>tools/elch.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tools_2elch_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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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>tools_2elch_8cpp.html</anchorfile>
      <anchor>a0ace319a8ac049f51d985b9e3efcafad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>tools_2elch_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>tools_2elch_8cpp.html</anchorfile>
      <anchor>a19f3ea97c64d169a6b5f32345ce9568b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>tools_2elch_8cpp.html</anchorfile>
      <anchor>a36884aa4a3c181fa4c284d79329ad166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; CloudPair &gt;</type>
      <name>CloudVector</name>
      <anchorfile>tools_2elch_8cpp.html</anchorfile>
      <anchor>aa71820433ad016380c6f4c2bf6940bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>tools_2elch_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loopDetection</name>
      <anchorfile>tools_2elch_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>tools_2elch_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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="registration_2include_2pcl_2registration_2boost_8h" name="registration/include/pcl/registration/boost.h" local="no" imported="no">pcl/registration/boost.h</includes>
    <includes id="registration_2include_2pcl_2registration_2eigen_8h" name="registration/include/pcl/registration/eigen.h" local="no" imported="no">pcl/registration/eigen.h</includes>
    <includes id="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="boost__graph_8h" name="boost_graph.h" local="no" imported="no">pcl/registration/boost_graph.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_2eigen_8h" name="registration/include/pcl/registration/eigen.h" local="no" imported="no">pcl/registration/eigen.h</includes>
    <includes id="registration_2include_2pcl_2registration_2boost_8h" name="registration/include/pcl/registration/boost.h" local="no" imported="no">pcl/registration/boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>esf_8cpp</filename>
    <includes id="esf_8hpp" name="esf.hpp" local="no" imported="no">pcl/features/impl/esf.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>esf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_2distances_8h" name="common/include/pcl/common/distances.h" local="no" imported="no">pcl/common/distances.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>euclidean__cluster__comparator_8h</filename>
    <includes id="segmentation_2include_2pcl_2segmentation_2boost_8h" name="segmentation/include/pcl/segmentation/boost.h" local="no" imported="no">pcl/segmentation/boost.h</includes>
    <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_clustering.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/tools/</path>
    <filename>euclidean__clustering_8cpp</filename>
    <includes id="euclidean__clustering_8h" name="euclidean_clustering.h" local="no" imported="no">pcl/apps/cloud_composer/tools/euclidean_clustering.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="kdtree_2include_2pcl_2kdtree_2kdtree_8h" name="kdtree/include/pcl/kdtree/kdtree.h" local="no" imported="no">pcl/kdtree/kdtree.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
  </compound>
  <compound kind="file">
    <name>euclidean_clustering.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/</path>
    <filename>euclidean__clustering_8h</filename>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="tool__factory_8h" name="tool_factory.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/tool_factory.h</includes>
    <class kind="class">pcl::cloud_composer::EuclideanClusteringTool</class>
    <class kind="class">pcl::cloud_composer::EuclideanClusteringToolFactory</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>euclidean_plane_coefficient_comparator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>euclidean__plane__coefficient__comparator_8h</filename>
    <includes id="segmentation_2include_2pcl_2segmentation_2boost_8h" name="segmentation/include/pcl/segmentation/boost.h" local="no" imported="no">pcl/segmentation/boost.h</includes>
    <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>example1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/registration_api/</path>
    <filename>example1_8cpp</filename>
    <includes id="angles_8h" name="angles.h" local="no" imported="no">pcl/common/angles.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="uniform__sampling_8h" name="uniform_sampling.h" local="no" imported="no">pcl/keypoints/uniform_sampling.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="correspondence__estimation_8h" name="correspondence_estimation.h" local="no" imported="no">pcl/registration/correspondence_estimation.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="correspondence__estimation__backprojection_8h" name="correspondence_estimation_backprojection.h" local="no" imported="no">pcl/registration/correspondence_estimation_backprojection.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="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="default__convergence__criteria_8h" name="default_convergence_criteria.h" local="no" imported="no">pcl/registration/default_convergence_criteria.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <member kind="typedef">
      <type>PointCloud&lt; PointT &gt;</type>
      <name>Cloud</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a36d3aac83049a7cdf3a0dc5324cc4f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a8286f33bc85caed6f93d955568cfcb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a36884aa4a3c181fa4c284d79329ad166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointNormal</type>
      <name>PointT</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a1611c52aadeb3f0051e3b88710d432d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findCorrespondences</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>ac9bfbe8ecd376c3a40042236dbb902dd</anchor>
      <arglist>(const CloudPtr &amp;src, const CloudPtr &amp;tgt, Correspondences &amp;all_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findTransformation</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>ad9c3273c20abd866dc3f5076ad22238b</anchor>
      <arglist>(const CloudPtr &amp;src, const CloudPtr &amp;tgt, const CorrespondencesPtr &amp;correspondences, Eigen::Matrix4d &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>icp</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a60f0b62d02fe6d38228a36054f3357a8</anchor>
      <arglist>(const PointCloud&lt; PointT &gt;::Ptr &amp;src, const PointCloud&lt; PointT &gt;::Ptr &amp;tgt, Eigen::Matrix4d &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rejectBadCorrespondences</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a3f8062dbb907a874f0d60f6e148751e9</anchor>
      <arglist>(const CorrespondencesPtr &amp;all_correspondences, const CloudPtr &amp;src, const CloudPtr &amp;tgt, Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveTransform</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a6816ecef3d2a1b01c6b40858c117d966</anchor>
      <arglist>(const std::string &amp;file, const Eigen::Matrix4d &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>view</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a3ac1a5a396f6b99aacbe1d6270fc5f83</anchor>
      <arglist>(const CloudConstPtr &amp;src, const CloudConstPtr &amp;tgt, const CorrespondencesPtr &amp;correspondences)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rejection</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>adf0b6aa60679ac58dd4cb7ff3ded2015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>src</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a601f26df94f08bc2f8f279839b895554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>tgt</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a226d01482fd6cab21019fab646c6e29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; PCLVisualizer &gt;</type>
      <name>vis</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>aa04b86c131243212cf62126ee912fb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visualize</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a669b56b21b8d178e86507b3fe73716f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/registration_api/</path>
    <filename>example2_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/conversions.h</includes>
    <includes id="uniform__sampling_8h" name="uniform_sampling.h" local="no" imported="no">pcl/keypoints/uniform_sampling.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="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="transformation__estimation__svd_8h" name="transformation_estimation_svd.h" local="no" imported="no">pcl/registration/transformation_estimation_svd.h</includes>
    <member kind="function">
      <type>void</type>
      <name>computeTransformation</name>
      <anchorfile>example2_8cpp.html</anchorfile>
      <anchor>a30c2033929dce1818cfb2bbe0b6d0a45</anchor>
      <arglist>(const PointCloud&lt; PointXYZ &gt;::Ptr &amp;src, const PointCloud&lt; PointXYZ &gt;::Ptr &amp;tgt, Eigen::Matrix4f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateFPFH</name>
      <anchorfile>example2_8cpp.html</anchorfile>
      <anchor>a366281b39b375a7c896535a53e45f559</anchor>
      <arglist>(const PointCloud&lt; PointXYZ &gt;::Ptr &amp;src, const PointCloud&lt; PointXYZ &gt;::Ptr &amp;tgt, const PointCloud&lt; Normal &gt;::Ptr &amp;normals_src, const PointCloud&lt; Normal &gt;::Ptr &amp;normals_tgt, const PointCloud&lt; PointXYZ &gt;::Ptr &amp;keypoints_src, const PointCloud&lt; PointXYZ &gt;::Ptr &amp;keypoints_tgt, PointCloud&lt; FPFHSignature33 &gt; &amp;fpfhs_src, PointCloud&lt; FPFHSignature33 &gt; &amp;fpfhs_tgt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateKeypoints</name>
      <anchorfile>example2_8cpp.html</anchorfile>
      <anchor>a22051ddac0086ec1cb84d1d27529b308</anchor>
      <arglist>(const PointCloud&lt; PointXYZ &gt;::Ptr &amp;src, const PointCloud&lt; PointXYZ &gt;::Ptr &amp;tgt, PointCloud&lt; PointXYZ &gt; &amp;keypoints_src, PointCloud&lt; PointXYZ &gt; &amp;keypoints_tgt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateNormals</name>
      <anchorfile>example2_8cpp.html</anchorfile>
      <anchor>ae679ccc3ef8983ca06c0c84eb23e4f68</anchor>
      <arglist>(const PointCloud&lt; PointXYZ &gt;::Ptr &amp;src, const PointCloud&lt; PointXYZ &gt;::Ptr &amp;tgt, PointCloud&lt; Normal &gt; &amp;normals_src, PointCloud&lt; Normal &gt; &amp;normals_tgt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findCorrespondences</name>
      <anchorfile>example2_8cpp.html</anchorfile>
      <anchor>abe4469fca05902b5902a5864ae3d000d</anchor>
      <arglist>(const PointCloud&lt; FPFHSignature33 &gt;::Ptr &amp;fpfhs_src, const PointCloud&lt; FPFHSignature33 &gt;::Ptr &amp;fpfhs_tgt, Correspondences &amp;all_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example2_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rejectBadCorrespondences</name>
      <anchorfile>example2_8cpp.html</anchorfile>
      <anchor>a279cf3203e159a06209498cf388d29b1</anchor>
      <arglist>(const CorrespondencesPtr &amp;all_correspondences, const PointCloud&lt; PointXYZ &gt;::Ptr &amp;keypoints_src, const PointCloud&lt; PointXYZ &gt;::Ptr &amp;keypoints_tgt, Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>src</name>
      <anchorfile>example2_8cpp.html</anchorfile>
      <anchor>a8c1657fd1c24492350a7bd1e49c3092e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>tgt</name>
      <anchorfile>example2_8cpp.html</anchorfile>
      <anchor>a147ecca6c4418af4a3ff1b54e78d5abe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_check_if_point_is_valid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/common/</path>
    <filename>example__check__if__point__is__valid_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_difference_of_normals.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/features/</path>
    <filename>example__difference__of__normals_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="point__operators_8h" name="point_operators.h" local="no" imported="no">pcl/common/point_operators.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="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="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.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="conditional__removal_8h" name="conditional_removal.h" local="no" imported="no">pcl/filters/conditional_removal.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>
    <includes id="vtk__io_8h" name="vtk_io.h" local="no" imported="no">pcl/io/vtk_io.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="don_8h" name="don.h" local="no" imported="no">pcl/features/don.h</includes>
    <member kind="typedef">
      <type>pcl::PointNormal</type>
      <name>PointNT</name>
      <anchorfile>example__difference__of__normals_8cpp.html</anchorfile>
      <anchor>addedd5f094ff6a9309d30e396aa0514b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointNormal</type>
      <name>PointOutT</name>
      <anchorfile>example__difference__of__normals_8cpp.html</anchorfile>
      <anchor>ac9282683f30d52349124386530823422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>example__difference__of__normals_8cpp.html</anchorfile>
      <anchor>af63aa02ad22799ec1b392e97942874b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>SearchPtr</name>
      <anchorfile>example__difference__of__normals_8cpp.html</anchorfile>
      <anchor>ae9752398f53f0d10afc6595b336473bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__difference__of__normals_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_extract_clusters_normals.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/segmentation/</path>
    <filename>example__extract__clusters__normals_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_extract_indices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/filters/</path>
    <filename>example__extract__indices_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_half_edge_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/geometry/</path>
    <filename>example__half__edge__mesh_8cpp</filename>
    <includes id="polygon__mesh_8h" name="polygon_mesh.h" local="no" imported="no">pcl/geometry/polygon_mesh.h</includes>
    <class kind="class">MyVertexData</class>
    <member kind="typedef">
      <type>Mesh::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a77c792432bfb0fa855eaba3f2dbb29ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::FaceIndices</type>
      <name>FaceIndices</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>af7a5e083262ad58f6c70b7a14ab421d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::FaceAroundVertexCirculator</type>
      <name>FAVC</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a947778d60dfb29e6139fe7d9d6085945</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a49e9c812c9451f570d7b3cbedf24b18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndices</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a30d316962d5510d71bb67cab63c46468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::InnerHalfEdgeAroundFaceCirculator</type>
      <name>IHEAFC</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a894424ca424a048e3404d85e7023311e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::IncomingHalfEdgeAroundVertexCirculator</type>
      <name>IHEAVC</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a2a5da6aad19b71ba3dee0522f9ef8e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::PolygonMesh&lt; pcl::geometry::DefaultMeshTraits&lt; MyVertexData &gt; &gt;</type>
      <name>Mesh</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a9e5da5210be4cfdf62288035f80af95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::OuterHalfEdgeAroundFaceCirculator</type>
      <name>OHEAFC</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a5112e2d2790ffacb0f7c74422e8c1adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::OutgoingHalfEdgeAroundVertexCirculator</type>
      <name>OHEAVC</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>aa308fb30ef27c1a5343deff041085100</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexAroundFaceCirculator</type>
      <name>VAFC</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>aef973a9a1b9542820818cf30c8dccbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexAroundVertexCirculator</type>
      <name>VAVC</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>ac7e9ea755394906d7a00d0afe3cb1fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a29cf9b03cda8e29eae88876787e9bdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexIndices</type>
      <name>VertexIndices</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a68acec46a28487fb47e1364b85880401</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>afcb95b50de4725f9d180d047464eab1f</anchor>
      <arglist>(std::ostream &amp;os, const MyVertexData &amp;vd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printEdge</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a53a403f54ac3cf64b7b4ce60be2f9ce1</anchor>
      <arglist>(const Mesh &amp;mesh, const HalfEdgeIndex &amp;idx_he)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printFace</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>aa7170d7ad348472e3154394b9e5a4705</anchor>
      <arglist>(const Mesh &amp;mesh, const FaceIndex &amp;idx_face)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printFaces</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>a8b0dd85c8ff5d349dfd17e99e7e86ae3</anchor>
      <arglist>(const Mesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printVertices</name>
      <anchorfile>example__half__edge__mesh_8cpp.html</anchorfile>
      <anchor>afa6bd1923d9372b794ead3e97438fbff</anchor>
      <arglist>(const Mesh &amp;mesh)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_normal_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_nurbs_fitting_closed_curve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/surface/</path>
    <filename>example__nurbs__fitting__closed__curve_8cpp</filename>
    <includes id="fitting__curve__2d__pdm_8h" name="fitting_curve_2d_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_pdm.h</includes>
    <includes id="fitting__curve__2d__tdm_8h" name="fitting_curve_2d_tdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_tdm.h</includes>
    <includes id="fitting__curve__2d__sdm_8h" name="fitting_curve_2d_sdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_sdm.h</includes>
    <includes id="triangulation_8h" name="triangulation.h" local="no" imported="no">pcl/surface/on_nurbs/triangulation.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_2point__types_8h" name="common/include/pcl/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__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>example__nurbs__fitting__closed__curve_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloud2Vector2d</name>
      <anchorfile>example__nurbs__fitting__closed__curve_8cpp.html</anchorfile>
      <anchor>a3fe137fd840b64d937aeb22e5faca028</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr cloud, pcl::on_nurbs::vector_vec2d &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VisualizeCurve</name>
      <anchorfile>example__nurbs__fitting__closed__curve_8cpp.html</anchorfile>
      <anchor>a47b0f918a73b7b22292e5eee91347cd0</anchor>
      <arglist>(ON_NurbsCurve &amp;curve, double r, double g, double b, bool show_cps)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::PCLVisualizer</type>
      <name>viewer</name>
      <anchorfile>example__nurbs__fitting__closed__curve_8cpp.html</anchorfile>
      <anchor>ac035625807a274c6db055f69668e82c7</anchor>
      <arglist>(&quot;Curve Fitting PDM (red), SDM (green), TDM (blue)&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_nurbs_fitting_closed_curve3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/surface/</path>
    <filename>example__nurbs__fitting__closed__curve3d_8cpp</filename>
    <includes id="fitting__curve__pdm_8h" name="fitting_curve_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_pdm.h</includes>
    <includes id="triangulation_8h" name="triangulation.h" local="no" imported="no">pcl/surface/on_nurbs/triangulation.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_2point__types_8h" name="common/include/pcl/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__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>example__nurbs__fitting__closed__curve3d_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloud2Vector2d</name>
      <anchorfile>example__nurbs__fitting__closed__curve3d_8cpp.html</anchorfile>
      <anchor>ac47fa1f3c30227a9ec98ea85e49a1a51</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr cloud, pcl::on_nurbs::vector_vec3d &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VisualizeCurve</name>
      <anchorfile>example__nurbs__fitting__closed__curve3d_8cpp.html</anchorfile>
      <anchor>a47b0f918a73b7b22292e5eee91347cd0</anchor>
      <arglist>(ON_NurbsCurve &amp;curve, double r, double g, double b, bool show_cps)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::PCLVisualizer</type>
      <name>viewer</name>
      <anchorfile>example__nurbs__fitting__closed__curve3d_8cpp.html</anchorfile>
      <anchor>a1ae3c42ed03cc1a1dbe028b2b1a0a9fa</anchor>
      <arglist>(&quot;Curve Fitting 3D&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_nurbs_fitting_curve2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/surface/</path>
    <filename>example__nurbs__fitting__curve2d_8cpp</filename>
    <includes id="fitting__curve__2d_8h" name="fitting_curve_2d.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d.h</includes>
    <includes id="triangulation_8h" name="triangulation.h" local="no" imported="no">pcl/surface/on_nurbs/triangulation.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_2point__types_8h" name="common/include/pcl/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__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>example__nurbs__fitting__curve2d_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloud2Vector2d</name>
      <anchorfile>example__nurbs__fitting__curve2d_8cpp.html</anchorfile>
      <anchor>a3fe137fd840b64d937aeb22e5faca028</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr cloud, pcl::on_nurbs::vector_vec2d &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VisualizeCurve</name>
      <anchorfile>example__nurbs__fitting__curve2d_8cpp.html</anchorfile>
      <anchor>a47b0f918a73b7b22292e5eee91347cd0</anchor>
      <arglist>(ON_NurbsCurve &amp;curve, double r, double g, double b, bool show_cps)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::PCLVisualizer</type>
      <name>viewer</name>
      <anchorfile>example__nurbs__fitting__curve2d_8cpp.html</anchorfile>
      <anchor>a19ee0d6bb0fde3a884d022c7683f8b84</anchor>
      <arglist>(&quot;Curve Fitting 2D&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_nurbs_fitting_surface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/surface/</path>
    <filename>example__nurbs__fitting__surface_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="fitting__surface__tdm_8h" name="fitting_surface_tdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_surface_tdm.h</includes>
    <includes id="fitting__curve__2d__asdm_8h" name="fitting_curve_2d_asdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_asdm.h</includes>
    <includes id="triangulation_8h" name="triangulation.h" local="no" imported="no">pcl/surface/on_nurbs/triangulation.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>example__nurbs__fitting__surface_8cpp.html</anchorfile>
      <anchor>ab8d898f36957cca40634530a6f118a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__nurbs__fitting__surface_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloud2Vector3d</name>
      <anchorfile>example__nurbs__fitting__surface_8cpp.html</anchorfile>
      <anchor>ac0f6bcc3a1b5dd2f82df600e5a6dc39b</anchor>
      <arglist>(pcl::PointCloud&lt; Point &gt;::Ptr cloud, pcl::on_nurbs::vector_vec3d &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualizeCurve</name>
      <anchorfile>example__nurbs__fitting__surface_8cpp.html</anchorfile>
      <anchor>af8f79b29ae25f59d4e462a1a7109fbab</anchor>
      <arglist>(ON_NurbsCurve &amp;curve, ON_NurbsSurface &amp;surface, pcl::visualization::PCLVisualizer &amp;viewer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_organized_point_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_outofcore.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/outofcore/</path>
    <filename>example__outofcore_8cpp</filename>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="outofcore_8h" name="outofcore.h" local="no" imported="no">pcl/outofcore/outofcore.h</includes>
    <includes id="outofcore__impl_8h" name="outofcore_impl.h" local="no" imported="no">pcl/outofcore/outofcore_impl.h</includes>
    <includes id="outofcore_2include_2pcl_2outofcore_2boost_8h" name="outofcore/include/pcl/outofcore/boost.h" local="no" imported="no">pcl/outofcore/boost.h</includes>
    <member kind="typedef">
      <type>OutofcoreOctreeBase&lt; OutofcoreOctreeDiskContainer&lt; pcl::PointXYZ &gt;, pcl::PointXYZ &gt;</type>
      <name>OctreeDisk</name>
      <anchorfile>example__outofcore_8cpp.html</anchorfile>
      <anchor>a50d5bb43ddcf4c5faa8757f9967089c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode&lt; OutofcoreOctreeDiskContainer&lt; pcl::PointXY &gt;, pcl::PointXYZ &gt;</type>
      <name>OctreeDiskNode</name>
      <anchorfile>example__outofcore_8cpp.html</anchorfile>
      <anchor>a6c0821b0f4b75e80a6324954a74115a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__outofcore_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_outofcore_with_lod.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/outofcore/</path>
    <filename>example__outofcore__with__lod_8cpp</filename>
    <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="outofcore_8h" name="outofcore.h" local="no" imported="no">pcl/outofcore/outofcore.h</includes>
    <includes id="outofcore__impl_8h" name="outofcore_impl.h" local="no" imported="no">pcl/outofcore/outofcore_impl.h</includes>
    <includes id="outofcore_2include_2pcl_2outofcore_2boost_8h" name="outofcore/include/pcl/outofcore/boost.h" local="no" imported="no">pcl/outofcore/boost.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <member kind="typedef">
      <type>OutofcoreOctreeBase&lt; OutofcoreOctreeDiskContainer&lt; pcl::PointXYZ &gt;, pcl::PointXYZ &gt;</type>
      <name>OctreeDisk</name>
      <anchorfile>example__outofcore__with__lod_8cpp.html</anchorfile>
      <anchor>a50d5bb43ddcf4c5faa8757f9967089c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode&lt; OutofcoreOctreeDiskContainer&lt; pcl::PointXY &gt;, pcl::PointXYZ &gt;</type>
      <name>OctreeDiskNode</name>
      <anchorfile>example__outofcore__with__lod_8cpp.html</anchorfile>
      <anchor>a6c0821b0f4b75e80a6324954a74115a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__outofcore__with__lod_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_point_feature_histograms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_region_growing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/segmentation/</path>
    <filename>example__region__growing_8cpp</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="region__growing_8h" name="region_growing.h" local="no" imported="no">pcl/segmentation/region_growing.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="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>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__region__growing_8cpp.html</anchorfile>
      <anchor>a1d76ec099e514ba4cda692f0299996fb</anchor>
      <arglist>(int argc, char **av)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_remove_nan_from_point_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>example_supervoxels.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/segmentation/</path>
    <filename>example__supervoxels_8cpp</filename>
    <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="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="png__io_8h" name="png_io.h" local="no" imported="no">pcl/io/png_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="supervoxel__clustering_8h" name="supervoxel_clustering.h" local="no" imported="no">pcl/segmentation/supervoxel_clustering.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloudT</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a65f84e52c22989ffdf2ff723b7f49185</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointLT &gt;</type>
      <name>PointLCloudT</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>af7b2437825cce66c16165e9ea308703c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZL</type>
      <name>PointLT</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a45fe7ec21f2cee2182f1e06e88c74fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointNCloudT</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a4a54ea8a0169449932c0568eb11c8d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointNormal</type>
      <name>PointNT</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>addedd5f094ff6a9309d30e396aa0514b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a42b086f8f138c5a6d16e8926efa9ba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSupervoxelConnectionsToViewer</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a079fb4b33da167b9751a305072cb2701</anchor>
      <arglist>(PointT &amp;supervoxel_center, PointCloudT &amp;adjacent_supervoxel_centers, std::string supervoxel_name, boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; &amp;viewer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>example__supervoxels_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>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printText</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a95af71f9e4c628bacaf89d53f0173fbb</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; viewer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeText</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a9f84c70cac7c0f92a7adcf2d75cb4600</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; viewer)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_graph</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a182fd1dc7c57ac7cf5b3971ca13b84a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_help</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>afd0f23dfbfa550a78667245b29e05ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_normals</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>aa9d34ced29d2c46aaa20404fafee031e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_refined</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a045612dbe2e42c2b23817f461846b6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_supervoxel_normals</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a8a8046d38c99ca71715c63bbd53c2e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_supervoxels</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>a5c9eec3c5cd541b99f8bcadc37084c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_voxel_centroids</name>
      <anchorfile>example__supervoxels_8cpp.html</anchorfile>
      <anchor>af9ea865306e24fb5790298a7c1a68fbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples_linking_pragmas.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>examples__linking__pragmas_8h</filename>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/exceptions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>extract__feature_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>a15463c7e34d9a7498aac7ae3a8b4de00</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/extract_indices/</path>
    <filename>doc_2tutorials_2content_2sources_2extract__indices_2extract__indices_8cpp</filename>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>filters_2src_2extract__indices_8cpp</filename>
    <includes id="extract__indices_8hpp" name="extract_indices.hpp" local="no" imported="no">pcl/filters/impl/extract_indices.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>extract_indices.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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; pcl::PCLPointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>extract_indices.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>aac062a7b8f4e8f3b74ed51959aab1305</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; unsigned int &gt;::max(), unsigned int max_label=std::numeric_limits&lt; unsigned int &gt;::max())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extract_labeled_clusters.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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>face_detection_apps_utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/include/pcl/apps/face_detection/</path>
    <filename>face__detection__apps__utils_8h</filename>
    <namespace>face_detection_apps_utils</namespace>
    <member kind="function">
      <type>void</type>
      <name>displayHeads</name>
      <anchorfile>namespaceface__detection__apps__utils.html</anchorfile>
      <anchor>a88dc694612fcbb5f93ff33ef024d6665</anchor>
      <arglist>(std::vector&lt; Eigen::VectorXf &gt; &amp;heads, pcl::visualization::PCLVisualizer &amp;vis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilesInDirectory</name>
      <anchorfile>namespaceface__detection__apps__utils.html</anchorfile>
      <anchor>abde9d18c2024ba9f5aad2c0b3a703d55</anchor>
      <arglist>(bf::path &amp;dir, std::string &amp;rel_path_so_far, std::vector&lt; std::string &gt; &amp;relative_paths, std::string &amp;ext)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readMatrixFromFile</name>
      <anchorfile>namespaceface__detection__apps__utils.html</anchorfile>
      <anchor>abe268210d6ed694ad415bb6ebddbeab2</anchor>
      <arglist>(std::string file, Eigen::Matrix4f &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sortFiles</name>
      <anchorfile>namespaceface__detection__apps__utils.html</anchorfile>
      <anchor>a85ba28ea459b5cecb3033a8e90e5d357</anchor>
      <arglist>(const std::string &amp;file1, const std::string &amp;file2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>factor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/poisson4/</path>
    <filename>factor_8cpp</filename>
    <includes id="factor_8h" name="factor.h" local="no" imported="no">pcl/surface/3rdparty/poisson4/factor.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="function">
      <type>PCL_EXPORTS 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>PCL_EXPORTS 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>PCL_EXPORTS double</type>
      <name>ArcTan2</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>af3b1826681f9384458f5af4a2019f2df</anchor>
      <arglist>(double y, double x)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS 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>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ae290624f0f12f6477f06aaf019598569</anchor>
      <arglist>(double a1, double a0, double roots[1][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>afb7e2e568a5e2f30dd698680ded1088a</anchor>
      <arglist>(double a2, double a1, double a0, double roots[2][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ad3700c5971c091bebba1bc2d81f7a458</anchor>
      <arglist>(double a3, double a2, double a1, double a0, double roots[3][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a2df4a04919875dc1ced599e0db5cbb89</anchor>
      <arglist>(double a4, double a3, double a2, double a1, double a0, double roots[4][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS 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>PCL_EXPORTS int</type>
      <name>Solve</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>aa56f6e954fb61664775f082d5623b996</anchor>
      <arglist>(const double *eqns, const double *values, double *solutions, int dim)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS 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>PCL_EXPORTS 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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>factor_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <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>PCL_EXPORTS 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>PCL_EXPORTS 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>PCL_EXPORTS double</type>
      <name>ArcTan2</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>af3b1826681f9384458f5af4a2019f2df</anchor>
      <arglist>(double y, double x)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS 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>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ae290624f0f12f6477f06aaf019598569</anchor>
      <arglist>(double a1, double a0, double roots[1][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>afb7e2e568a5e2f30dd698680ded1088a</anchor>
      <arglist>(double a2, double a1, double a0, double roots[2][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ad3700c5971c091bebba1bc2d81f7a458</anchor>
      <arglist>(double a3, double a2, double a1, double a0, double roots[3][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a2df4a04919875dc1ced599e0db5cbb89</anchor>
      <arglist>(double a4, double a3, double a2, double a1, double a0, double roots[4][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS 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>PCL_EXPORTS int</type>
      <name>Solve</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>aa56f6e954fb61664775f082d5623b996</anchor>
      <arglist>(const double *eqns, const double *values, double *solutions, int dim)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS 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>PCL_EXPORTS 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>fast_bilateral.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>fast__bilateral_8cpp</filename>
    <includes id="fast__bilateral_8h" name="fast_bilateral.h" local="no" imported="no">pcl/filters/fast_bilateral.h</includes>
    <includes id="fast__bilateral_8hpp" name="fast_bilateral.hpp" local="no" imported="no">pcl/filters/impl/fast_bilateral.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>fast_bilateral.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>fast__bilateral_8h</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <class kind="class">pcl::FastBilateralFilter::Array3D</class>
    <class kind="class">pcl::FastBilateralFilter</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_FastBilateralFilter</name>
      <anchorfile>fast__bilateral_8h.html</anchorfile>
      <anchor>aac033d321e98765e6178d200d5229105</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fast_bilateral.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>fast__bilateral_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>
  </compound>
  <compound kind="file">
    <name>fast_bilateral_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>fast__bilateral__filter_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="fast__bilateral_8h" name="fast_bilateral.h" local="no" imported="no">pcl/filters/fast_bilateral.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>int</type>
      <name>batchProcess</name>
      <anchorfile>fast__bilateral__filter_8cpp.html</anchorfile>
      <anchor>ae85b5318bdf85c9e0ab4f5aaa468b0b0</anchor>
      <arglist>(const vector&lt; string &gt; &amp;pcd_files, string &amp;output_dir, float sigma_s, float sigma_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>fast__bilateral__filter_8cpp.html</anchorfile>
      <anchor>a0ef640ccfb6b677a56838c635b884f23</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &amp;output, float sigma_s=5.f, float sigma_r=0.03f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>fast__bilateral__filter_8cpp.html</anchorfile>
      <anchor>a2001b79163ac97583908c4e2a9ee22e3</anchor>
      <arglist>(const string &amp;filename, pcl::PCLPointCloud2 &amp;cloud, Eigen::Vector4f &amp;translation, Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fast__bilateral__filter_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>fast__bilateral__filter_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>fast__bilateral__filter_8cpp.html</anchorfile>
      <anchor>a629dd3eca775680f01f4ec482c1e345c</anchor>
      <arglist>(const string &amp;filename, const pcl::PCLPointCloud2 &amp;output, const Eigen::Vector4f &amp;translation, const Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_sigma_r</name>
      <anchorfile>fast__bilateral__filter_8cpp.html</anchorfile>
      <anchor>a02135425066e289565e317265a9edc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_sigma_s</name>
      <anchorfile>fast__bilateral__filter_8cpp.html</anchorfile>
      <anchor>a924f678fee7826bfff1d740946714d4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fast_bilateral_omp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>fast__bilateral__omp_8cpp</filename>
    <includes id="fast__bilateral__omp_8h" name="fast_bilateral_omp.h" local="no" imported="no">pcl/filters/fast_bilateral_omp.h</includes>
    <includes id="fast__bilateral__omp_8hpp" name="fast_bilateral_omp.hpp" local="no" imported="no">pcl/filters/impl/fast_bilateral_omp.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>fast_bilateral_omp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>fast__bilateral__omp_8h</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <includes id="fast__bilateral_8h" name="fast_bilateral.h" local="no" imported="no">pcl/filters/fast_bilateral.h</includes>
    <class kind="class">pcl::FastBilateralFilterOMP</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_FastBilateralFilterOMP</name>
      <anchorfile>fast__bilateral__omp_8h.html</anchorfile>
      <anchor>ac42f7c1c7745b2f9ed68a2e7d424c0df</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fast_bilateral_omp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>fast__bilateral__omp_8hpp</filename>
    <includes id="fast__bilateral__omp_8h" name="fast_bilateral_omp.h" local="no" imported="no">pcl/filters/fast_bilateral_omp.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="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
  </compound>
  <compound kind="file">
    <name>feature.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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__3d_8h" name="harris_3d.h" local="no" imported="no">pcl/keypoints/harris_3d.h</includes>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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>file_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>file__grabber_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="class">pcl::FileGrabber</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/file_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.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>aae70f37202b99e3b5141bec4eed26b7e</anchor>
      <arglist>(const std::string &amp;st, pcl::PCLPointCloud2 &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>a14ab4400f568983eafcdd6e627a1a135</anchor>
      <arglist>(const std::string &amp;st, pcl::PCLPointCloud2 &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>ad8d0ced7879770e97e6e769cbcdc92a0</anchor>
      <arglist>(const std::string &amp;st, pcl::PCLPointCloud2 &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>aeccbd200dbb9f111914994d12f661304</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>ab2380550c7eede19bb1e75567af84dff</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a92445930291e7a005e0791cd8bbe60ff</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a4177911963bb47c1e1b9b29187af277a</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>filter_8cpp</filename>
    <includes id="filter_8hpp" name="filter.hpp" local="no" imported="no">pcl/filters/impl/filter.hpp</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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/conversions.h</includes>
    <includes id="filters_2include_2pcl_2filters_2boost_8h" name="filters/include/pcl/filters/boost.h" local="no" imported="no">pcl/filters/boost.h</includes>
    <includes id="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.h</includes>
    <class kind="class">pcl::Filter</class>
    <class kind="class">pcl::Filter&lt; pcl::PCLPointCloud2 &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>
    <member kind="function">
      <type>void</type>
      <name>removeNaNNormalsFromPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2b3d46551e2cf34aca3ffa5cf919c432</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_removeNaNFromPointCloud</name>
      <anchorfile>filter_8hpp.html</anchorfile>
      <anchor>a644969e8b4b5839bdcf53ab7269799d7</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_removeNaNNormalsFromPointCloud</name>
      <anchorfile>filter_8hpp.html</anchorfile>
      <anchor>a367f28ab67f656a4d7ab634b32cf647e</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filter_indices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>filter__indices_8cpp</filename>
    <includes id="filter__indices_8hpp" name="filter_indices.hpp" local="no" imported="no">pcl/filters/impl/filter_indices.hpp</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>filter_indices.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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; pcl::PCLPointCloud2 &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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.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>filter_window.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/optronic_viewer/src/</path>
    <filename>filter__window_8cpp</filename>
    <includes id="filter__window_8h" name="filter_window.h" local="no" imported="no">pcl/apps/optronic_viewer/filter_window.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="fotonic__grabber_8h" name="fotonic_grabber.h" local="no" imported="no">pcl/io/fotonic_grabber.h</includes>
  </compound>
  <compound kind="file">
    <name>filter_window.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/optronic_viewer/include/pcl/apps/optronic_viewer/</path>
    <filename>filter__window_8h</filename>
    <includes id="optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2qt_8h" name="optronic_viewer/include/pcl/apps/optronic_viewer/qt.h" local="no" imported="no">pcl/apps/optronic_viewer/qt.h</includes>
    <includes id="apps_2optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2openni__grabber_8h" name="apps/optronic_viewer/include/pcl/apps/optronic_viewer/openni_grabber.h" local="no" imported="no">pcl/apps/optronic_viewer/openni_grabber.h</includes>
    <includes id="cloud__filter_8h" name="cloud_filter.h" local="no" imported="no">pcl/apps/optronic_viewer/cloud_filter.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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">pcl::apps::optronic_viewer::FilterWindow</class>
    <namespace>pcl</namespace>
    <namespace>pcl::apps</namespace>
    <namespace>pcl::apps::optronic_viewer</namespace>
  </compound>
  <compound kind="file">
    <name>iccv2011/include/filters.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>fitting_curve_2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__curve__2d_8cpp</filename>
    <includes id="fitting__curve__2d_8h" name="fitting_curve_2d.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__curve__2d_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <class kind="struct">pcl::on_nurbs::FittingCurve2d::FitParameter</class>
    <class kind="class">pcl::on_nurbs::FittingCurve2d</class>
    <class kind="struct">pcl::on_nurbs::FittingCurve2d::Parameter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_apdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__curve__2d__apdm_8cpp</filename>
    <includes id="fitting__curve__2d__apdm_8h" name="fitting_curve_2d_apdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_apdm.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_apdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__curve__2d__apdm_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <class kind="struct">pcl::on_nurbs::FittingCurve2dAPDM::FitParameter</class>
    <class kind="class">pcl::on_nurbs::FittingCurve2dAPDM</class>
    <class kind="struct">pcl::on_nurbs::FittingCurve2dAPDM::Parameter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_asdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__curve__2d__asdm_8cpp</filename>
    <includes id="fitting__curve__2d__asdm_8h" name="fitting_curve_2d_asdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_asdm.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_asdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__curve__2d__asdm_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <includes id="fitting__curve__2d__apdm_8h" name="fitting_curve_2d_apdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_apdm.h</includes>
    <class kind="class">pcl::on_nurbs::FittingCurve2dASDM</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_atdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__curve__2d__atdm_8cpp</filename>
    <includes id="fitting__curve__2d__atdm_8h" name="fitting_curve_2d_atdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_atdm.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_atdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__curve__2d__atdm_8h</filename>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <includes id="fitting__curve__2d__apdm_8h" name="fitting_curve_2d_apdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_apdm.h</includes>
    <class kind="class">pcl::on_nurbs::FittingCurve2dATDM</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_pdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__curve__2d__pdm_8cpp</filename>
    <includes id="fitting__curve__2d__pdm_8h" name="fitting_curve_2d_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_pdm.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_pdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__curve__2d__pdm_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <class kind="struct">pcl::on_nurbs::FittingCurve2dPDM::FitParameter</class>
    <class kind="class">pcl::on_nurbs::FittingCurve2dPDM</class>
    <class kind="struct">pcl::on_nurbs::FittingCurve2dPDM::Parameter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_sdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__curve__2d__sdm_8cpp</filename>
    <includes id="fitting__curve__2d__sdm_8h" name="fitting_curve_2d_sdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_sdm.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_sdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__curve__2d__sdm_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <includes id="fitting__curve__2d__pdm_8h" name="fitting_curve_2d_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_pdm.h</includes>
    <class kind="class">pcl::on_nurbs::FittingCurve2dSDM</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_tdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__curve__2d__tdm_8cpp</filename>
    <includes id="fitting__curve__2d__tdm_8h" name="fitting_curve_2d_tdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_tdm.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_curve_2d_tdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__curve__2d__tdm_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <includes id="fitting__curve__2d__pdm_8h" name="fitting_curve_2d_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_pdm.h</includes>
    <class kind="class">pcl::on_nurbs::FittingCurve2dTDM</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_curve_pdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__curve__pdm_8cpp</filename>
    <includes id="fitting__curve__pdm_8h" name="fitting_curve_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_pdm.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_curve_pdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__curve__pdm_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <class kind="class">pcl::on_nurbs::FittingCurve</class>
    <class kind="struct">pcl::on_nurbs::FittingCurve::Parameter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_cylinder_pdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__cylinder__pdm_8cpp</filename>
    <includes id="fitting__cylinder__pdm_8h" name="fitting_cylinder_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_cylinder_pdm.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_cylinder_pdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__cylinder__pdm_8h</filename>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <class kind="class">pcl::on_nurbs::FittingCylinder</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_sphere_pdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__sphere__pdm_8cpp</filename>
    <includes id="fitting__sphere__pdm_8h" name="fitting_sphere_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_sphere_pdm.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_sphere_pdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__sphere__pdm_8h</filename>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <class kind="class">pcl::on_nurbs::FittingSphere</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_surface_im.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__surface__im_8cpp</filename>
    <includes id="fitting__surface__im_8h" name="fitting_surface_im.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_surface_im.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_surface_im.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__surface__im_8h</filename>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="class">pcl::on_nurbs::FittingSurfaceIM</class>
    <class kind="struct">pcl::on_nurbs::FittingSurfaceIM::Parameter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_surface_pdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__surface__pdm_8cpp</filename>
    <includes id="fitting__surface__pdm_8h" name="fitting_surface_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_surface_pdm.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_surface_pdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__surface__pdm_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <class kind="class">pcl::on_nurbs::FittingSurface</class>
    <class kind="class">pcl::on_nurbs::FittingSurface::myvec</class>
    <class kind="struct">pcl::on_nurbs::FittingSurface::Parameter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>fitting_surface_tdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>fitting__surface__tdm_8cpp</filename>
    <includes id="fitting__surface__tdm_8h" name="fitting_surface_tdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_surface_tdm.h</includes>
  </compound>
  <compound kind="file">
    <name>fitting_surface_tdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>fitting__surface__tdm_8h</filename>
    <includes id="fitting__surface__pdm_8h" name="fitting_surface_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_surface_pdm.h</includes>
    <class kind="class">pcl::on_nurbs::FittingSurfaceTDM</class>
    <class kind="struct">pcl::on_nurbs::FittingSurfaceTDM::ParameterTDM</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>flann.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <class kind="class">pcl::search::FlannSearch::KMeansIndexCreator</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>fotonic_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>fotonic__grabber_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>fotonic_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>fotonic__grabber_8h</filename>
  </compound>
  <compound kind="file">
    <name>fpfh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>fpfh_8cpp</filename>
    <includes id="fpfh_8hpp" name="fpfh.hpp" local="no" imported="no">pcl/features/impl/fpfh.hpp</includes>
    <includes id="fpfh__omp_8hpp" name="fpfh_omp.hpp" local="no" imported="no">pcl/features/impl/fpfh_omp.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>fpfh_8cpp.html</anchorfile>
      <anchor>ab9c8bd2a074a6e2053ca9f943b939e1c</anchor>
      <arglist>(FPFHEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::FPFHSignature33))) PCL_INSTANTIATE_PRODUCT(FPFHEstimationOMP</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fpfh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>fpfh.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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__tools_8h" name="pfh_tools.h" local="no" imported="no">pcl/features/pfh_tools.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>apps/cloud_composer/tools/fpfh_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/tools/</path>
    <filename>apps_2cloud__composer_2tools_2fpfh__estimation_8cpp</filename>
    <includes id="fpfh__estimation_8h" name="fpfh_estimation.h" local="no" imported="no">pcl/apps/cloud_composer/tools/fpfh_estimation.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="normals__item_8h" name="normals_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/normals_item.h</includes>
    <includes id="fpfh__item_8h" name="fpfh_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/fpfh_item.h</includes>
    <includes id="fpfh_8h" name="fpfh.h" local="no" imported="no">pcl/features/fpfh.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
  </compound>
  <compound kind="file">
    <name>tools/fpfh_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tools_2fpfh__estimation_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <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>tools_2fpfh__estimation_8cpp.html</anchorfile>
      <anchor>ac1ca3e8eb24e4991c4c52f25885aeabd</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &amp;output, int k, double radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>tools_2fpfh__estimation_8cpp.html</anchorfile>
      <anchor>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2fpfh__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>tools_2fpfh__estimation_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>tools_2fpfh__estimation_8cpp.html</anchorfile>
      <anchor>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_k</name>
      <anchorfile>tools_2fpfh__estimation_8cpp.html</anchorfile>
      <anchor>a2d9cd891f39fddd825e24074f7867085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_radius</name>
      <anchorfile>tools_2fpfh__estimation_8cpp.html</anchorfile>
      <anchor>ae01c7ac123aa097510c820040d50c200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>tools_2fpfh__estimation_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>tools_2fpfh__estimation_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fpfh_estimation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/</path>
    <filename>fpfh__estimation_8h</filename>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="tool__factory_8h" name="tool_factory.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/tool_factory.h</includes>
    <class kind="class">pcl::cloud_composer::FPFHEstimationTool</class>
    <class kind="class">pcl::cloud_composer::FPFHEstimationToolFactory</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>fpfh_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/items/</path>
    <filename>fpfh__item_8cpp</filename>
    <includes id="fpfh__item_8h" name="fpfh_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/fpfh_item.h</includes>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
  </compound>
  <compound kind="file">
    <name>fpfh_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/items/</path>
    <filename>fpfh__item_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="cloud__composer__item_8h" name="cloud_composer_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_composer_item.h</includes>
    <includes id="pcl__plotter_8h" name="pcl_plotter.h" local="no" imported="no">pcl/visualization/pcl_plotter.h</includes>
    <class kind="class">pcl::cloud_composer::FPFHItem</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>fpfh__item_8h.html</anchorfile>
      <anchor>a11cce0860d9eb3d875438857f502e66c</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::FPFHSignature33 &gt;::Ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>fpfh__item_8h.html</anchorfile>
      <anchor>ab35c1428dc5c58a124facddae1a2cc5d</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::FPFHSignature33 &gt;::ConstPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fpfh_omp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>frustum_culling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>frustum__culling_8cpp</filename>
    <includes id="frustum__culling_8hpp" name="frustum_culling.hpp" local="no" imported="no">pcl/filters/impl/frustum_culling.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>frustum_culling.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>frustum__culling_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="class">pcl::FrustumCulling</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>frustum_culling.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>frustum__culling_8hpp</filename>
    <includes id="frustum__culling_8h" name="frustum_culling.h" local="no" imported="no">pcl/filters/frustum_culling.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_FrustumCulling</name>
      <anchorfile>frustum__culling_8hpp.html</anchorfile>
      <anchor>ab58691c27976e6e1ef74a4ebfa9dafaf</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>function_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</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="yes" imported="no">function_data.hpp</includes>
    <class kind="class">pcl::poisson::FunctionData</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOUNDARY_CONDITIONS</name>
      <anchorfile>function__data_8h.html</anchorfile>
      <anchor>a32a268ff79761da7f205d34781f5f9ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>function_data.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>gaussian_8h</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>generate.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>generate_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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="random_8h" name="random.h" local="no" imported="no">pcl/common/random.h</includes>
    <includes id="generate_8hpp" name="generate.hpp" local="no" imported="no">pcl/common/impl/generate.hpp</includes>
    <class kind="class">pcl::common::CloudGenerator</class>
    <class kind="class">pcl::common::CloudGenerator&lt; pcl::PointXY, GeneratorT &gt;</class>
    <namespace>pcl</namespace>
    <namespace>pcl::common</namespace>
  </compound>
  <compound kind="file">
    <name>generate.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>generate_8hpp</filename>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
  </compound>
  <compound kind="file">
    <name>geometric_consistency.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/cg/</path>
    <filename>geometric__consistency_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="yes" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="yes" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="geometric__consistency_8h" name="geometric_consistency.h" local="yes" imported="no">pcl/recognition/cg/geometric_consistency.h</includes>
    <includes id="geometric__consistency_8hpp" name="geometric_consistency.hpp" local="yes" imported="no">pcl/recognition/impl/cg/geometric_consistency.hpp</includes>
  </compound>
  <compound kind="file">
    <name>geometric_consistency.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/cg/</path>
    <filename>geometric__consistency_8h</filename>
    <includes id="correspondence__grouping_8h" name="correspondence_grouping.h" local="no" imported="no">pcl/recognition/cg/correspondence_grouping.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="class">pcl::GeometricConsistencyGrouping</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>geometric_consistency.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/impl/cg/</path>
    <filename>geometric__consistency_8hpp</filename>
    <includes id="geometric__consistency_8h" name="geometric_consistency.h" local="no" imported="no">pcl/recognition/cg/geometric_consistency.h</includes>
    <includes id="correspondence__types_8h" name="correspondence_types.h" local="no" imported="no">pcl/registration/correspondence_types.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_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_GeometricConsistencyGrouping</name>
      <anchorfile>geometric__consistency_8hpp.html</anchorfile>
      <anchor>a2efeb759ade337e1f1f5ad720887ac85</anchor>
      <arglist>(T, ST)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gcCorrespSorter</name>
      <anchorfile>geometric__consistency_8hpp.html</anchorfile>
      <anchor>ac6302941d71ef5108ff33d966500fa04</anchor>
      <arglist>(pcl::Correspondence i, pcl::Correspondence j)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/poisson4/</path>
    <filename>geometry_8cpp</filename>
    <includes id="surface_2include_2pcl_2surface_23rdparty_2poisson4_2geometry_8h" name="surface/include/pcl/surface/3rdparty/poisson4/geometry.h" local="no" imported="no">pcl/surface/3rdparty/poisson4/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>common_2include_2pcl_2common_2geometry_8h</filename>
    <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>outofcore/include/pcl/outofcore/visualization/geometry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/visualization/</path>
    <filename>outofcore_2include_2pcl_2outofcore_2visualization_2geometry_8h</filename>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <class kind="class">Geometry</class>
  </compound>
  <compound kind="file">
    <name>surface/include/pcl/surface/3rdparty/poisson4/geometry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>surface_2include_2pcl_2surface_23rdparty_2poisson4_2geometry_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="hash_8h" name="hash.h" local="yes" imported="no">hash.h</includes>
    <includes id="geometry_8hpp" name="geometry.hpp" local="yes" imported="no">geometry.hpp</includes>
    <class kind="class">pcl::poisson::CoredEdgeIndex</class>
    <class kind="class">pcl::poisson::CoredFileMeshData</class>
    <class kind="class">pcl::poisson::CoredFileMeshData2</class>
    <class kind="class">pcl::poisson::CoredMeshData</class>
    <class kind="class">pcl::poisson::CoredMeshData2</class>
    <class kind="class">pcl::poisson::CoredPointIndex</class>
    <class kind="class">pcl::poisson::CoredVectorMeshData</class>
    <class kind="class">pcl::poisson::CoredVectorMeshData2</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>
    <class kind="struct">pcl::poisson::CoredMeshData2::Vertex</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>a69cf4548a254b26ab76ff15c2523a576</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomBallPoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>adc95a05628bc4d0cabc424a2d5258180</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomSpherePoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a727999c17cc2490306b2369ba8720c7a</anchor>
      <arglist>(void)</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>geometry_8hpp</filename>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <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>a69cf4548a254b26ab76ff15c2523a576</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomBallPoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>adc95a05628bc4d0cabc424a2d5258180</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomSpherePoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a727999c17cc2490306b2369ba8720c7a</anchor>
      <arglist>(void)</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>get_boundary.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>get__boundary_8h</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
    <member kind="function">
      <type>void</type>
      <name>getBoundBoundaryHalfEdges</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a30b91e3062f8d41aa3097db89c8a1b52</anchor>
      <arglist>(const MeshT &amp;mesh, std::vector&lt; typename MeshT::HalfEdgeIndices &gt; &amp;boundary_he_collection, const size_t expected_size=3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gfpfh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>gfpfh_8cpp</filename>
    <includes id="gfpfh_8hpp" name="gfpfh.hpp" local="no" imported="no">pcl/features/impl/gfpfh.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>gfpfh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>gfpfh_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::GFPFHEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>gfpfh.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/impl/</path>
    <filename>gfpfh_8hpp</filename>
    <includes id="gfpfh_8h" name="gfpfh.h" local="no" imported="no">pcl/features/gfpfh.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__search_8h" name="octree_search.h" local="no" imported="no">pcl/octree/octree_search.h</includes>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_GFPFHEstimation</name>
      <anchorfile>gfpfh_8hpp.html</anchorfile>
      <anchor>ae8bf71a74e4ac92ab0470ebda1d8e6ec</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gicp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>gicp_8cpp</filename>
    <includes id="gicp_8h" name="gicp.h" local="no" imported="no">pcl/registration/gicp.h</includes>
  </compound>
  <compound kind="file">
    <name>gicp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>gicp_8h</filename>
    <includes id="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <includes id="bfgs_8h" name="bfgs.h" local="no" imported="no">pcl/registration/bfgs.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>gicp_8hpp</filename>
    <includes id="registration_2include_2pcl_2registration_2boost_8h" name="registration/include/pcl/registration/boost.h" local="no" imported="no">pcl/registration/boost.h</includes>
    <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>global_optimization_pdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>global__optimization__pdm_8cpp</filename>
    <includes id="global__optimization__pdm_8h" name="global_optimization_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/global_optimization_pdm.h</includes>
    <includes id="closing__boundary_8h" name="closing_boundary.h" local="no" imported="no">pcl/surface/on_nurbs/closing_boundary.h</includes>
  </compound>
  <compound kind="file">
    <name>global_optimization_pdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>global__optimization__pdm_8h</filename>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <class kind="class">pcl::on_nurbs::GlobalOptimization</class>
    <class kind="struct">pcl::on_nurbs::GlobalOptimization::Parameter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>global_optimization_tdm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>global__optimization__tdm_8cpp</filename>
    <includes id="global__optimization__tdm_8h" name="global_optimization_tdm.h" local="no" imported="no">pcl/surface/on_nurbs/global_optimization_tdm.h</includes>
    <includes id="closing__boundary_8h" name="closing_boundary.h" local="no" imported="no">pcl/surface/on_nurbs/closing_boundary.h</includes>
  </compound>
  <compound kind="file">
    <name>global_optimization_tdm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>global__optimization__tdm_8h</filename>
    <includes id="global__optimization__pdm_8h" name="global_optimization_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/global_optimization_pdm.h</includes>
    <class kind="class">pcl::on_nurbs::GlobalOptimizationTDM</class>
    <class kind="struct">pcl::on_nurbs::GlobalOptimizationTDM::ParameterTDM</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>gp3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="surface_2include_2pcl_2surface_2boost_8h" name="surface/include/pcl/surface/boost.h" local="no" imported="no">pcl/surface/boost.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/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="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.h</includes>
    <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::Grabber</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>grabcut.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/src/</path>
    <filename>grabcut_8cpp</filename>
    <includes id="grabcut_8h" name="grabcut.h" local="no" imported="no">pcl/segmentation/grabcut.h</includes>
  </compound>
  <compound kind="file">
    <name>grabcut.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>grabcut_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="segmentation_2include_2pcl_2segmentation_2boost_8h" name="segmentation/include/pcl/segmentation/boost.h" local="no" imported="no">pcl/segmentation/boost.h</includes>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="grabcut_8hpp" name="grabcut.hpp" local="no" imported="no">pcl/segmentation/impl/grabcut.hpp</includes>
    <class kind="class">pcl::segmentation::grabcut::BoykovKolmogorov</class>
    <class kind="struct">pcl::segmentation::grabcut::Color</class>
    <class kind="struct">pcl::segmentation::grabcut::Gaussian</class>
    <class kind="class">pcl::segmentation::grabcut::GaussianFitter</class>
    <class kind="class">pcl::segmentation::grabcut::GMM</class>
    <class kind="class">pcl::GrabCut</class>
    <class kind="struct">pcl::GrabCut::NLinks</class>
    <namespace>pcl</namespace>
    <namespace>pcl::segmentation</namespace>
    <namespace>pcl::segmentation::grabcut</namespace>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Color &gt;</type>
      <name>Image</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>acfb2469897d0eb358519ce35b9ae3d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SegmentationValue</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>ab4540b94f0b645b605973e30d2773da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SegmentationForeground</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>ab4540b94f0b645b605973e30d2773da9ae2c27daef282157c852077e32b961b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SegmentationBackground</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>ab4540b94f0b645b605973e30d2773da9ab60e1dc9ce5b77c6a0503d0a3243b20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TrimapValue</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a25d7fa8a54fa24b82087e02bb451c453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrimapUnknown</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a25d7fa8a54fa24b82087e02bb451c453aa25291ab9d0c13fcf0eb199f167dc1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrimapForeground</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a25d7fa8a54fa24b82087e02bb451c453a45dab0088f321865d14c3d08ee61850d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrimapBackground</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a25d7fa8a54fa24b82087e02bb451c453a3d4886d86cd3208c3186c11b85cceffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildGMMs</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>ad2f37e462aa2d3242a382fbce80c0ac3</anchor>
      <arglist>(const Image &amp;image, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; SegmentationValue &gt; &amp;hardSegmentation, std::vector&lt; std::size_t &gt; &amp;components, GMM &amp;background_GMM, GMM &amp;foreground_GMM)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>colorDistance</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a45f7cfcc1f5414d767bdd1a0d1be13d0</anchor>
      <arglist>(const Color &amp;c1, const Color &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>learnGMMs</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a00702b7ae198e705ea3978206288c1dc</anchor>
      <arglist>(const Image &amp;image, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; SegmentationValue &gt; &amp;hard_segmentation, std::vector&lt; std::size_t &gt; &amp;components, GMM &amp;background_GMM, GMM &amp;foreground_GMM)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grabcut.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>grabcut_8hpp</filename>
    <includes id="organized_8h" name="organized.h" local="no" imported="no">pcl/search/organized.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="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>float</type>
      <name>squaredEuclideanDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4e51fd3658ed051b4f6cc0c0340bde2c</anchor>
      <arglist>(const pcl::segmentation::grabcut::Color &amp;c1, const pcl::segmentation::grabcut::Color &amp;c2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>graph_handler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>graph__handler_8h</filename>
    <includes id="vertex__estimates_8h" name="vertex_estimates.h" local="no" imported="no">pcl/registration/vertex_estimates.h</includes>
    <includes id="edge__measurements_8h" name="edge_measurements.h" local="no" imported="no">pcl/registration/edge_measurements.h</includes>
    <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::registration::GraphHandler</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>graph_optimizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>graph__optimizer_8h</filename>
    <includes id="graph__handler_8h" name="graph_handler.h" local="no" imported="no">pcl/registration/graph_handler.h</includes>
    <class kind="class">pcl::registration::GraphOptimizer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>graph_registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>graph__registration_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="graph__handler_8h" name="graph_handler.h" local="no" imported="no">pcl/registration/graph_handler.h</includes>
    <class kind="class">pcl::GraphRegistration</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>greedy_projection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/greedy_projection/</path>
    <filename>greedy__projection_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>greedy_verification.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/hv/</path>
    <filename>greedy__verification_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="greedy__verification_8h" name="greedy_verification.h" local="no" imported="no">pcl/recognition/hv/greedy_verification.h</includes>
    <includes id="greedy__verification_8hpp" name="greedy_verification.hpp" local="no" imported="no">pcl/recognition/impl/hv/greedy_verification.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>greedy__verification_8cpp.html</anchorfile>
      <anchor>ab4f132f34ce9927a306a1ea01217b84e</anchor>
      <arglist>(GreedyVerification,((pcl::PointXYZ))((pcl::PointXYZ))) PCL_INSTANTIATE_PRODUCT(GreedyVerification</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>greedy_verification.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/hv/</path>
    <filename>greedy__verification_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="hypotheses__verification_8h" name="hypotheses_verification.h" local="no" imported="no">pcl/recognition/hv/hypotheses_verification.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::GreedyVerification</class>
    <class kind="struct">pcl::GreedyVerification::modelIndices</class>
    <class kind="class">pcl::GreedyVerification::RecognitionModel</class>
    <class kind="struct">pcl::GreedyVerification::sortModelIndicesClass</class>
    <class kind="struct">pcl::GreedyVerification::sortModelsClass</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>greedy_verification.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/impl/hv/</path>
    <filename>greedy__verification_8hpp</filename>
    <includes id="greedy__verification_8h" name="greedy_verification.h" local="no" imported="no">pcl/recognition/hv/greedy_verification.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_GreedyVerification</name>
      <anchorfile>greedy__verification_8hpp.html</anchorfile>
      <anchor>a74e9b38d3366d9f58ffec5fdc87a8d25</anchor>
      <arglist>(T1, T2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/src/visualization/</path>
    <filename>grid_8cpp</filename>
    <includes id="outofcore_2include_2pcl_2outofcore_2visualization_2geometry_8h" name="outofcore/include/pcl/outofcore/visualization/geometry.h" local="no" imported="no">pcl/outofcore/visualization/geometry.h</includes>
    <includes id="grid_8h" name="grid.h" local="no" imported="no">pcl/outofcore/visualization/grid.h</includes>
  </compound>
  <compound kind="file">
    <name>grid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/visualization/</path>
    <filename>grid_8h</filename>
    <includes id="outofcore_2include_2pcl_2outofcore_2visualization_2geometry_8h" name="outofcore/include/pcl/outofcore/visualization/geometry.h" local="yes" imported="no">geometry.h</includes>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <class kind="class">Grid</class>
  </compound>
  <compound kind="file">
    <name>grid_projection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/</path>
    <filename>grid__projection_8h</filename>
    <includes id="surface_2include_2pcl_2surface_2boost_8h" name="surface/include/pcl/surface/boost.h" local="no" imported="no">pcl/surface/boost.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="Vertices_8h" name="Vertices.h" local="no" imported="no">pcl/Vertices.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>ground_based_people_detection_app.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/include/pcl/people/</path>
    <filename>ground__based__people__detection__app_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="ransac_8h" name="ransac.h" local="no" imported="no">pcl/sample_consensus/ransac.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>
    <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="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="person__cluster_8h" name="person_cluster.h" local="no" imported="no">pcl/people/person_cluster.h</includes>
    <includes id="head__based__subcluster_8h" name="head_based_subcluster.h" local="no" imported="no">pcl/people/head_based_subcluster.h</includes>
    <includes id="person__classifier_8h" name="person_classifier.h" local="no" imported="no">pcl/people/person_classifier.h</includes>
    <includes id="ground__based__people__detection__app_8hpp" name="ground_based_people_detection_app.hpp" local="no" imported="no">pcl/people/impl/ground_based_people_detection_app.hpp</includes>
    <class kind="class">pcl::people::GroundBasedPeopleDetectionApp</class>
    <namespace>pcl</namespace>
    <namespace>pcl::people</namespace>
  </compound>
  <compound kind="file">
    <name>ground_based_people_detection_app.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/include/pcl/people/impl/</path>
    <filename>ground__based__people__detection__app_8hpp</filename>
    <includes id="ground__based__people__detection__app_8h" name="ground_based_people_detection_app.h" local="no" imported="no">pcl/people/ground_based_people_detection_app.h</includes>
  </compound>
  <compound kind="file">
    <name>ground_plane_comparator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>ground__plane__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::GroundPlaneComparator</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>gtest-all.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/src/</path>
    <filename>gtest-all_8cc</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest_8cc" name="gtest.cc" local="yes" imported="no">src/gtest.cc</includes>
    <includes id="gtest-death-test_8cc" name="gtest-death-test.cc" local="yes" imported="no">src/gtest-death-test.cc</includes>
    <includes id="gtest-filepath_8cc" name="gtest-filepath.cc" local="yes" imported="no">src/gtest-filepath.cc</includes>
    <includes id="gtest-port_8cc" name="gtest-port.cc" local="yes" imported="no">src/gtest-port.cc</includes>
    <includes id="gtest-printers_8cc" name="gtest-printers.cc" local="yes" imported="no">src/gtest-printers.cc</includes>
    <includes id="gtest-test-part_8cc" name="gtest-test-part.cc" local="yes" imported="no">src/gtest-test-part.cc</includes>
    <includes id="gtest-typed-test_8cc" name="gtest-typed-test.cc" local="yes" imported="no">src/gtest-typed-test.cc</includes>
  </compound>
  <compound kind="file">
    <name>gtest-death-test-internal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/internal/</path>
    <filename>gtest-death-test-internal_8h</filename>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_UNSUPPORTED_DEATH_TEST_</name>
      <anchorfile>gtest-death-test-internal_8h.html</anchorfile>
      <anchor>a29a145cda8bd2d0c6a78b0ac1d670d18</anchor>
      <arglist>(statement, regex, terminator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac20f635c3285878fc1195ce687f23950</anchor>
      <arglist>(internal_run_death_test)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestStyleFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a008ebfe0c0347d65e5e06e4d310981b3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestUseFork</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a32051e2574562b548be3e26a52eaa553</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kInternalRunDeathTestFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8572303d929880adf30db00952e1c45d</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-death-test.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/src/</path>
    <filename>gtest-death-test_8cc</filename>
    <includes id="gtest-death-test_8h" name="gtest-death-test.h" local="yes" imported="no">gtest/gtest-death-test.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-message_8h" name="gtest-message.h" local="yes" imported="no">gtest/gtest-message.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPLEMENTATION_</name>
      <anchorfile>gtest-death-test_8cc.html</anchorfile>
      <anchor>a83bd232fd1077579fada92c31bb7469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afee59458b05682d57d3a389e0903bc01</anchor>
      <arglist>(death_test_use_fork, internal::BoolFromGTestEnv(&quot;death_test_use_fork&quot;, false),&quot;Instructs to use fork()/_exit() instead of clone() in death tests. &quot;&quot;Ignored and always uses fork() on POSIX systems where clone() is not &quot;&quot;implemented. Useful when running under valgrind or similar tools if &quot;&quot;those do not support clone(). Valgrind 3.3.1 will just fail if &quot;&quot;it sees an unsupported combination of clone() flags. &quot;&quot;It is not recommended to use this flag w/o valgrind though it will &quot;&quot;work in 99% of the cases. Once valgrind is fixed, this flag will &quot;&quot;most likely be removed.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad93c9ec89517d047ed323b79d96df251</anchor>
      <arglist>(death_test_style, internal::StringFromGTestEnv(&quot;death_test_style&quot;, kDefaultDeathTestStyle),&quot;Indicates how to run a death test in a forked child process: &quot;&quot;\&quot;threadsafe\&quot; (child process re-executes the test binary &quot;&quot;from the beginning, running only the specific death test) or &quot;&quot;\&quot;fast\&quot; (child process runs the death test immediately &quot;&quot;after forking).&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7ca4f26504900d87ea283f2e81d099d4</anchor>
      <arglist>(internal_run_death_test,&quot;&quot;,&quot;Indicates the file, line number, temporal index of &quot;&quot;the single death test to run, and a file descriptor to &quot;&quot;which a success code may be sent, all separated by &quot;&quot;colons.  This flag is specified if and only if the current &quot;&quot;process is a sub-process launched for running a thread-safe &quot;&quot;death test.  FOR INTERNAL USE ONLY.&quot;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultDeathTestStyle</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a317291240e750e2142a23cbd52bc5aec</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-death-test.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/</path>
    <filename>gtest-death-test_8h</filename>
    <includes id="gtest-death-test-internal_8h" name="gtest-death-test-internal.h" local="yes" imported="no">gtest/internal/gtest-death-test-internal.h</includes>
    <namespace>testing</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_DEATH_IF_SUPPORTED</name>
      <anchorfile>gtest-death-test_8h.html</anchorfile>
      <anchor>ab2f0f25b46353767179a49ebd15b7345</anchor>
      <arglist>(statement, regex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_DEATH_IF_SUPPORTED</name>
      <anchorfile>gtest-death-test_8h.html</anchorfile>
      <anchor>a8564de0e012dd0898949c513d1571f8b</anchor>
      <arglist>(statement, regex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37b7e87f0a5f502c6918f37d1768c1f3</anchor>
      <arglist>(death_test_style)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-filepath.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/src/</path>
    <filename>gtest-filepath_8cc</filename>
    <includes id="gtest-filepath_8h" name="gtest-filepath.h" local="yes" imported="no">gtest/internal/gtest-filepath.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PATH_MAX_</name>
      <anchorfile>gtest-filepath_8cc.html</anchorfile>
      <anchor>ad9d445747785a9271a57cf1d392b89ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b8d22cee9edbbfe56077420a6fa1cb1</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kCurrentDirectoryString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a23a8e9527d0e544e7df2d64ad549ce3e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afcd71adaa9d1e6df7b282a17fc48125c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPathSeparatorString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8904ed136370f97cef4fd6d9eeb8439</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-filepath.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/internal/</path>
    <filename>gtest-filepath_8h</filename>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <class kind="class">testing::internal::FilePath</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
  </compound>
  <compound kind="file">
    <name>gtest-internal-inl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/src/</path>
    <filename>gtest-internal-inl_8h</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <class kind="class">testing::internal::DefaultGlobalTestPartResultReporter</class>
    <class kind="class">testing::internal::DefaultPerThreadTestPartResultReporter</class>
    <class kind="class">testing::internal::GTestFlagSaver</class>
    <class kind="class">testing::internal::OsStackTraceGetter</class>
    <class kind="class">testing::internal::OsStackTraceGetterInterface</class>
    <class kind="class">testing::internal::TestPropertyKeyIs</class>
    <class kind="class">testing::internal::TestResultAccessor</class>
    <class kind="struct">testing::internal::TraceInfo</class>
    <class kind="class">testing::internal::UnitTestImpl</class>
    <class kind="class">testing::internal::UnitTestOptions</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>GTEST_API_ char *</type>
      <name>CodePointToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae9d2455acef1941c00b5461c6a6cb72b</anchor>
      <arglist>(UInt32 code_point, char *str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CountIf</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e77a774d910346eff11a86d8df783a5</anchor>
      <arglist>(const Container &amp;c, Predicate predicate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Delete</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e7045e09392aece10aea4517458b7ed</anchor>
      <arglist>(T *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEach</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a52f5504ed65d116201ccb8f99a44fd7e</anchor>
      <arglist>(const Container &amp;c, Functor functor)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>FormatTimeInMillisAsSeconds</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a904485f27a54be8a5a92856e2d838797</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ FilePath</type>
      <name>GetCurrentExecutableName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a2bbf069f75bc99873976ad6fc356ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>E</type>
      <name>GetElementOr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a71fdd20a0686bea3dc0cdcd95e0bca1c</anchor>
      <arglist>(const std::vector&lt; E &gt; &amp;v, int i, E default_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNextRandomSeed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6e07a655cb987d131cd8fbeba9a7f1eb</anchor>
      <arglist>(int seed)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetRandomSeedFromFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae74fedbdaebaac8d1202192266243b9e</anchor>
      <arglist>(Int32 random_seed_flag)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TimeInMillis</type>
      <name>GetTimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae66b46943a429e6efb1db456d4cae90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>class UnitTestImpl *</type>
      <name>GetUnitTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9bd0caf5d16512de38b39599c13ee634</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a534f0743e7c42c55d27dcd0dd3d38f18</anchor>
      <arglist>(death_test_use_fork)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Int32</type>
      <name>Int32FromEnvOrDie</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaa576613655c2f380278c255c3ec5fef</anchor>
      <arglist>(const char *env_var, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a472880afbcc592a41e3d623e2dec8412</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa3c81a67914856448d0778990d9d9cab</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ParseInt32Flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae3449e173767750b613114ceac6d916a</anchor>
      <arglist>(const char *str, const char *flag, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldRunTestOnShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a437bd89f5bc532778d7467600e210395</anchor>
      <arglist>(int total_shards, int shard_index, int test_id)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0fe41657b1d1ab7ec4e37ec07403ee6c</anchor>
      <arglist>(const char *total_shards_str, const char *shard_index_str, bool in_subprocess_for_death_test)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldUseColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1db1b4603967a6c4404f31cbbac31a6</anchor>
      <arglist>(bool stdout_is_tty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shuffle</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a90d9e6ffe8522a7eb1b2ce9b1a0c4673</anchor>
      <arglist>(internal::Random *random, std::vector&lt; E &gt; *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShuffleRange</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0e1d3dc36138a591769412d4c7779861</anchor>
      <arglist>(internal::Random *random, int begin, int end, std::vector&lt; E &gt; *v)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>WideStringToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5755deda1a71d871806c511a848d971a</anchor>
      <arglist>(const wchar_t *str, int num_chars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteToShardStatusFileIfNeeded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a19b35b39782d41e6ef76e1910a3a502e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ bool</type>
      <name>g_help_flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a93a772f5e51973b105d91cbb66a203f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kAlsoRunDisabledTestsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad5882ed0ceadc0f23090f0f08b5d495b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kBreakOnFailureFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a804c907155bfee3a6616ae3ca04048d0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kCatchExceptionsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4bb309802e83df0927097e6e4201a38</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kColorFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a884ff13b75232fbe7daa0caf46f1de66</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kFilterFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8cb8ee7fe7659e6916a0108dffa2f7dc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kListTestsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1d3cfebffefbf35f7033d4941493a8ff</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kMaxRandomSeed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a41bd421ace53d23dbe85d9618c3afaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kOutputFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abd5368e00a31d175c6696cf76cbbde10</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPrintTimeFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6c13109bb4c78740ddb082b1ec0de56</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRandomSeedFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a964ad71443cfda304b3208bf5d2daa75</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRepeatFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a764ee423d39ebb8e10c53ab9b685cd9b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kShuffleFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>affd2c1118505cb97d8ff728c95fc722b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStackTraceDepthFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad6f90e66d431ca3a9084408878c2cc77</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStreamResultToFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84f8a2102d45c8b2b35be06d14ffefb8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ const TypeId</type>
      <name>kTestTypeIdInGoogleTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acac7993efabbd9dd62c1e9c7d143a72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThrowOnFailureFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9efcf363de3483afd91c7393a4fefb8</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-internal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/internal/</path>
    <filename>gtest-internal_8h</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <includes id="gtest-filepath_8h" name="gtest-filepath.h" local="yes" imported="no">gtest/internal/gtest-filepath.h</includes>
    <includes id="gtest-type-util_8h" name="gtest-type-util.h" local="yes" imported="no">gtest/internal/gtest-type-util.h</includes>
    <class kind="struct">testing::internal::AddReference</class>
    <class kind="struct">testing::internal::AddReference&lt; T &amp; &gt;</class>
    <class kind="struct">testing::internal::CompileAssertTypesEqual&lt; T, T &gt;</class>
    <class kind="struct">testing::internal::ConstCharPtr</class>
    <class kind="struct">testing::internal::EnableIf&lt; true &gt;</class>
    <class kind="class">testing::internal::FloatingPoint</class>
    <class kind="union">testing::internal::FloatingPoint::FloatingPointUnion</class>
    <class kind="class">testing::internal::ImplicitlyConvertible</class>
    <class kind="struct">testing::internal::IsAProtocolMessage</class>
    <class kind="class">testing::internal::NativeArray</class>
    <class kind="class">testing::internal::Random</class>
    <class kind="struct">testing::internal::RemoveConst</class>
    <class kind="struct">testing::internal::RemoveConst&lt; const T &gt;</class>
    <class kind="struct">testing::internal::RemoveReference</class>
    <class kind="struct">testing::internal::RemoveReference&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::ScopedTrace</class>
    <class kind="class">testing::internal::TestFactoryBase</class>
    <class kind="class">testing::internal::TestFactoryImpl</class>
    <class kind="class">testing::internal::TypeIdHelper</class>
    <namespace>proto2</namespace>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ADD_REFERENCE_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ab389953fc1f7e4efae30d182a0e0a13b</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CONCAT_TOKEN_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ae3c336cbe1ae2bd1b1d019333e4428a0</anchor>
      <arglist>(foo, bar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CONCAT_TOKEN_IMPL_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>aa39fb5346d3573feebe4257cb3a01fde</anchor>
      <arglist>(foo, bar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CREF_WORKAROUND_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ac526c7e0df64d606e623de1a00cf73b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FATAL_FAILURE_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a0f9a4c3ea82cc7bf4478eaffdc168358</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FORMAT_CHAR_PTR_IMPL_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>abd492da206ad86996a729e287fd0d303</anchor>
      <arglist>(CharType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FORMAT_IMPL_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a9d2f77d9ad16a7bb876b0bc41e15a88f</anchor>
      <arglist>(operand2_type, operand1_printer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IS_NULL_LITERAL_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ae5dd8e23090e08856613878fa1ff6fca</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_MESSAGE_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a94c73d5368ec946bc354d0992ad00810</anchor>
      <arglist>(message, result_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_MESSAGE_AT_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a8d70025c45a47a493780746dfd66d565</anchor>
      <arglist>(file, line, message, result_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_NONFATAL_FAILURE_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a6cb7482cfa03661a91c698eb5895f642</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REFERENCE_TO_CONST_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a9f91fcd24cae0b48fdaeb19102dac525</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REMOVE_CONST_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a2ffec8c60510eb130af387f5ce9a756a</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REMOVE_REFERENCE_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a84c72f25a6a6600e3ff8381ca6982ae9</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REMOVE_REFERENCE_AND_CONST_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a874567b176266188fabfffb8393267ce</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SUCCESS_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>abe012b550eb3807e8c49f7e161bd1567</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a2e66f7dfc5cb87e0fa0289f653173c69</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ae2d26f0f92fbaf62bf4c1eca45bb2f1f</anchor>
      <arglist>(test_case_name, test_name, parent_class, parent_id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_ANY_THROW_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>af48bbd26d54d4afc5e4cef39b1c76ba3</anchor>
      <arglist>(statement, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_BOOLEAN_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ae8912365e1d00a7a2bd248268c64aa1a</anchor>
      <arglist>(expression, text, actual, expected, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_CLASS_NAME_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a87a1ee3a3b9b798195236d053f2e5dcc</anchor>
      <arglist>(test_case_name, test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_NO_FATAL_FAILURE_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a1b37a3c446836d33040f3266a6236081</anchor>
      <arglist>(statement, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_NO_THROW_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a9a109d026b5a904646437d7570e13581</anchor>
      <arglist>(statement, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_THROW_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a3f71db93eaf30b0cfca9612b9ac32106</anchor>
      <arglist>(statement, expected_exception, fail)</arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; double &gt;</type>
      <name>Double</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a7579b1893b260c31dad577f7a5c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; float &gt;</type>
      <name>Float</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a02e1981f5ff70609e6ac06e006ff519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>IsContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad8f0c2883245f1df2a53618a49f0deb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>IsNotContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abf080521ce135deb510e0a7830fd3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>SetUpTestCaseFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ada14d66b5460b20e09071f51b9885c8d</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>TearDownTestCaseFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aad40244621b68546f3b830696225bf9b</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>const void *</type>
      <name>TypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab1114197d3c657d8b7f8e0c5caa12d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RelationToSource</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReference</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bba75535e620e7496a433bf008ea81358a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCopy</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bba272b78aee8068aa2392dbdcf69dfe3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlwaysFalse</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4b24c851ab13569b1b15b3d259b60d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>AlwaysTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a922c9da63cd4bf94fc473b9ecac76414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>AppendUserMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed6f6cc267e9688bec9497f118f8fcd3</anchor>
      <arglist>(const String &amp;gtest_msg, const Message &amp;user_msg)</arglist>
    </member>
    <member kind="function">
      <type>Iter</type>
      <name>ArrayAwareFind</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a94a857fe6ff32cf4fdc4769a4071f239</anchor>
      <arglist>(Iter begin, Iter end, const Element &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4bebf36baf0b0a5b26d051dde55fa47</anchor>
      <arglist>(const T *lhs, size_t size, const U *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a49b4d0ee49c0f8c93bab29ebd20630cc</anchor>
      <arglist>(const T &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5cb6f81ee827130024261121c742b26c</anchor>
      <arglist>(const T(&amp;lhs)[N], const U(&amp;rhs)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb1b9728aaaf6d9fe6246a19cfe3f7f5</anchor>
      <arglist>(const T *from, size_t size, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84d0e746ba0827cc52b53d22000de0e8</anchor>
      <arglist>(const T &amp;from, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e7ae855686720615dcd5754c8181c62</anchor>
      <arglist>(const T(&amp;from)[N], U(*to)[N])</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>EqFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa2053b3907984c806382f957a2a48990</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const String &amp;expected_value, const String &amp;actual_value, bool ignoring_case)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>GetBoolAssertionFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a36c1071521f7ec25f1bee9ba7703c1d8</anchor>
      <arglist>(const AssertionResult &amp;assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>GetCurrentOsStackTraceExceptTop</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaa086a975de0aed5f74ae16ea4c035f4</anchor>
      <arglist>(UnitTest *unit_test, int skip_count)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TypeId</type>
      <name>GetTestTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad0d66d56ead224263cd100c1d6bfc562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b108e56fdc68ea937ffb3759fb55ab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GTestStreamToHelper</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>af0fbea15c77edca96f48afb7c0e1c2b7</anchor>
      <arglist>(std::ostream *os, const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>IsContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acb6ea1086293c1d6636e3c67941351fb</anchor>
      <arglist>(int, typename C::iterator *=NULL, typename C::const_iterator *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IsNotContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af545a2ae928b8a9e7581978234464275</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb0731ba39ffef1fa1730ac0699c9025</anchor>
      <arglist>(Secret *p)</arglist>
    </member>
    <member kind="function">
      <type>char(&amp;</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab53ecfa1632a871ce7c692d722a75a57</anchor>
      <arglist>(...))[2]</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TestInfo *</type>
      <name>MakeAndRegisterTestInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8280dfb4f7c8d5b71184f91f4725f759</anchor>
      <arglist>(const char *test_case_name, const char *name, const char *type_param, const char *value_param, TypeId fixture_class_id, SetUpTestCaseFunc set_up_tc, TearDownTestCaseFunc tear_down_tc, TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function">
      <type>::std::string</type>
      <name>PrintToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a58d19855b0e4ac0661feaa374052ac13</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>SkipPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a244d9a3765727306b597b8992ab84036</anchor>
      <arglist>(const char *prefix, const char **pstr)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>StreamableToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0d07793f554c086d3317da3615b469d9</anchor>
      <arglist>(const T &amp;streamable)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_init_gtest_count</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acf784c99c05be3215031c289709a9dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class GTEST_API_ testing::internal::ScopedTrace</type>
      <name>GTEST_ATTRIBUTE_UNUSED_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a581ac897511489c75a06aa328dcfb62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ const char</type>
      <name>kStackTraceMarker</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abb38528ca6a45df265b19f5ccb3d16d9</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-linked_ptr.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/internal/</path>
    <filename>gtest-linked__ptr_8h</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <class kind="class">testing::internal::linked_ptr</class>
    <class kind="class">testing::internal::linked_ptr_internal</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>GTEST_API_</type>
      <name>GTEST_DECLARE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad7c5625384cf5f6b714188f274537ef6</anchor>
      <arglist>(g_linked_ptr_mutex)</arglist>
    </member>
    <member kind="function">
      <type>linked_ptr&lt; T &gt;</type>
      <name>make_linked_ptr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0d79fad1f772844eff35dfe955f24fd6</anchor>
      <arglist>(T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6910869259f8f31825b471e9190fa09a</anchor>
      <arglist>(T *ptr, const linked_ptr&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad1cb54a206a209ddace17a05359d38ae</anchor>
      <arglist>(T *ptr, const linked_ptr&lt; T &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-message.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/</path>
    <filename>gtest-message_8h</filename>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <class kind="class">testing::Message</class>
    <namespace>testing</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7b802e532fd68749765cb7dc156130db</anchor>
      <arglist>(std::ostream &amp;os, const Message &amp;sb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-param-test.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/</path>
    <filename>gtest-param-test_8h</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-param-util_8h" name="gtest-param-util.h" local="yes" imported="no">gtest/internal/gtest-param-util.h</includes>
    <includes id="gtest-param-util-generated_8h" name="gtest-param-util-generated.h" local="yes" imported="no">gtest/internal/gtest-param-util-generated.h</includes>
  </compound>
  <compound kind="file">
    <name>gtest-param-util-generated.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/internal/</path>
    <filename>gtest-param-util-generated_8h</filename>
    <includes id="gtest-param-util_8h" name="gtest-param-util.h" local="yes" imported="no">gtest/internal/gtest-param-util.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
  </compound>
  <compound kind="file">
    <name>gtest-param-util.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/internal/</path>
    <filename>gtest-param-util_8h</filename>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-linked__ptr_8h" name="gtest-linked_ptr.h" local="yes" imported="no">gtest/internal/gtest-linked_ptr.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-printers_8h" name="gtest-printers.h" local="yes" imported="no">gtest/gtest-printers.h</includes>
  </compound>
  <compound kind="file">
    <name>gtest-port.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/src/</path>
    <filename>gtest-port_8cc</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <includes id="gtest-message_8h" name="gtest-message.h" local="yes" imported="no">gtest/gtest-message.h</includes>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPLEMENTATION_</name>
      <anchorfile>gtest-port_8cc.html</anchorfile>
      <anchor>a83bd232fd1077579fada92c31bb7469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a67132cdce23fb71b6c38ee34ef81eb4c</anchor>
      <arglist>(const char *flag, bool default_val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>FlagToEnvVar</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ffeb2a1b277fda2e376f7abf7736a12</anchor>
      <arglist>(const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_::std::string</type>
      <name>FormatCompilerIndependentFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1ee4cde97868c53e442d3182496a9f3c</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_::std::string</type>
      <name>FormatFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a31b7c3abed4a7c395f42c61e993989f4</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ size_t</type>
      <name>GetThreadCount</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3b9b3649cd04558bf46c75de52a7ef34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Int32</type>
      <name>Int32FromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0f7e728793f9e6cb0aa2b69eaa468bf3</anchor>
      <arglist>(const char *flag, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac06fc81336a3d80755f4020d34321766</anchor>
      <arglist>(const Message &amp;src_text, const char *str, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7ed785df46a339403b0f749d3a879201</anchor>
      <arglist>(const char *flag, const char *default_val)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdErrFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a747eccfdbdee3ff8af3bedc476a57c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdOutFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a24f0a3d50cac54a9132f4828ec9b96d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kUnknownFile</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abae7a5775c901f2fd12b058b00d09840</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-port.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/internal/</path>
    <filename>gtest-port_8h</filename>
    <includes id="gtest-tuple_8h" name="gtest-tuple.h" local="yes" imported="no">gtest/internal/gtest-tuple.h</includes>
    <class kind="struct">testing::internal::bool_constant</class>
    <class kind="struct">testing::internal::CompileAssert</class>
    <class kind="class">testing::internal::GTestLog</class>
    <class kind="class">testing::internal::GTestMutexLock</class>
    <class kind="struct">testing::internal::is_pointer</class>
    <class kind="struct">testing::internal::is_pointer&lt; T * &gt;</class>
    <class kind="struct">testing::internal::IteratorTraits</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; const T * &gt;</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; T * &gt;</class>
    <class kind="class">testing::internal::Mutex</class>
    <class kind="class">testing::internal::RE</class>
    <class kind="class">testing::internal::scoped_ptr</class>
    <class kind="struct">testing::internal::StaticAssertTypeEqHelper&lt; T, T &gt;</class>
    <class kind="class">testing::internal::ThreadLocal</class>
    <class kind="class">testing::internal::TypeWithSize</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 4 &gt;</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 8 &gt;</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal::posix</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_AMBIGUOUS_ELSE_BLOCKER_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a00b3684a621ce1422b55a0e7e8a6aecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_API_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aa73be6f0ba4a7456180a94904ce17790</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ATTRIBUTE_UNUSED_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>acdd47601a9376161c349a5881ccc6918</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CAN_COMPARE_NULL</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ab8b3af84a03ff5a6d833c109f44c9db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CHECK_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ab54343f0a36dc4cb0ce8a478dd7847b8</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CHECK_POSIX_SUCCESS_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a38f6151210e363ad7c69a836b13cf0af</anchor>
      <arglist>(posix_call)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_COMPILE_ASSERT_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ae1f37dc71d5daa6fb49ca1b6047d4a8c</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a14eb0e9c6e0df765d1fbfd2db6966d14</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aab2ee98cb616054b1d3a7dc71efe81fc</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_STATIC_MUTEX_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>af0970cdea09f16dbb1dbfccdaa693eeb</anchor>
      <arglist>(mutex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a9f74eee05f7ee5534139a622fe7da7dd</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a48e05814779e5a2f432b06a12618a760</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a88ee2f19589ffff86ca742fd33611358</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_STATIC_MUTEX_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a85d5cd679fdbe87383e7dfd1c6651eaa</anchor>
      <arglist>(mutex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a885e18fe217a6e85553d408b99252c12</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEV_EMAIL_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a21086d276b1a64d6763ee8a94b12c1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ac593b50ce24257d5b6aa84845c344c9e</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aed8c1888c32b588b0681e88b95031e29</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a828f4e34a1c4b510da50ec1563e3562a</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG_PREFIX_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a088e84784c589ba9b1fc48602ad8eabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG_PREFIX_DASH_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a4251ff898f9f94ec6b8b9402c3436759</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG_PREFIX_UPPER_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a4018b7f288f974d022df397e2730633a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_ALT_PATH_SEP_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>acf0ee1851e6d342237bb64806ee1fd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_CLONE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a40c075a7f969a694e59532356be59fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_COMBINE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a91a068d3bf6855b6f399f01836ae1482</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_EXCEPTIONS</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aedcf220690e6589d0fc2bd3db768ea66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_GLOBAL_STRING</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a6ab57c4a17233dd4ed30c2926bb99cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_GLOBAL_WSTRING</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>afca9ecaf5846561187a15b75013aa85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_PARAM_TEST</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a743ee591e0b9a044e3d7513ad5ab5ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_POSIX_RE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>af5c4295ea1d76f07f65934f659792431</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_PTHREAD</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a3341397e1952de0b9cd88762d4d3ae4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_RTTI</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a9ba781217167f905bff2f1c410a97930</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_SEH</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a8f6a84e8be3c94cd1f6f46a136df2c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_STD_STRING</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>adba1121430c11cee8ba0c74e8cf6aa40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_STD_WSTRING</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a6e087748d8bbd2ca57c487b6ad268670</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_STREAM_REDIRECTION</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>add695166eb7b691f93777525d5881062</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_TR1_TUPLE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a6de49dd4cbae1db15dc6edca3b179d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IS_THREADSAFE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a727149862f53b2fb21f6d33cd9323886</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_LOG_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a8ef4cb4c465db8c15464aecc6d9510ef</anchor>
      <arglist>(severity)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_MUST_USE_RESULT_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a8e5aab8276b2645f64f41c9e3021b935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_NAME_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a13d98c217176bd8722c395b9225fc19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_NO_INLINE_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a9945cbd967fbccb15f8de711f58955c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PATH_SEP_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>afbb636e91bdd50267dbef11a50490b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PROJECT_URL_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a5aa3c938fc1d049f1d9c5332f6a0b1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_USE_OWN_TR1_TUPLE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>afa144e5f5d039db0df873e7ad48c1fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_USES_POSIX_RE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>acecef794eeb09598cd47da764271cb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_WIDE_STRING_USES_UTF16_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a0e3904ca8d62334ab5f29c057dceb6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>BiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a05c6bd9ede5ccdf25191a590d610dcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; false &gt;</type>
      <name>false_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abb1d0789f19bdde21affccbd1078b525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::Int</type>
      <name>Int32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ee38faaf875f133358abaf9bc056cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>Int64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a271c563fec38b804ddab0677f51f70a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GTestMutexLock</type>
      <name>MutexLock</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a08b187c6cc4e28400aadf9a32fccc8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stat</type>
      <name>StatStruct</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8eb9f08d3af29941c2d2a964cfff3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::string</type>
      <name>string</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8e8ff5b11e64078831112677156cb111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a845df404b38fe85c5e14a069f255a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; true &gt;</type>
      <name>true_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a62f917c3424d8841de9b49b5ec28edb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::UInt</type>
      <name>UInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a40d4fffcd2bf56f18b1c380615aa85e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::UInt</type>
      <name>UInt64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6a1ac454e6d7e550fa4925c62c35caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::wstring</type>
      <name>wstring</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3f543179329c353aee1d7b54a9a8e335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GTestLogSeverity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_INFO</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_WARNING</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_ERROR</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_FATAL</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Abort</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a69b8278c59359dd6a6f941b4643db9fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a67132cdce23fb71b6c38ee34ef81eb4c</anchor>
      <arglist>(const char *flag, bool default_val)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ec00d458d0d442bd64af7b5f9c22dda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acba06d4f0343dec407738ba5544af990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ChDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ddc8a4fc6bb21da372307485591a212</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>Derived *</type>
      <name>CheckedDowncastToActualType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abfe9bfb020d38aa4e0e12c001911b22b</anchor>
      <arglist>(Base *base)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Close</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a15e5b8f2a535ef1b2529b85b861e4846</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>DownCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1a1a1aed3fe00908b8a45d5ab4a33665</anchor>
      <arglist>(From *f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FClose</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4beeaaa8d62916d5e3b644a1ddfbd6b</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FDOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af7c268eba32d5a718b36b6b3801302e0</anchor>
      <arglist>(int fd, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FileNo</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3117b067e1f942a2031e666953120ccc</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlushInfoLog</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2135f223bf6b527729aeaa651115183b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4042201dcc4932641d484e7ddf94de7d</anchor>
      <arglist>(const char *path, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_::std::string</type>
      <name>FormatCompilerIndependentFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1ee4cde97868c53e442d3182496a9f3c</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_::std::string</type>
      <name>FormatFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a31b7c3abed4a7c395f42c61e993989f4</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FReopen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a9ef6d089cdae03f9d9e0e6d379c40703</anchor>
      <arglist>(const char *path, const char *mode, FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>GetCapturedStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2a2120f4d1269eb8a050c7d001e6de2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>GetCapturedStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a65667ec36fd82a1ddfc50a29703073a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetEnv</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1d5e3da5a27eed25986859fa83cafe95</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ size_t</type>
      <name>GetThreadCount</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3b9b3649cd04558bf46c75de52a7ef34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>ImplicitCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a982df3f369643b175f79cda4048bc3b9</anchor>
      <arglist>(To x)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Int32</type>
      <name>Int32FromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0f7e728793f9e6cb0aa2b69eaa468bf3</anchor>
      <arglist>(const char *flag, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlNum</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a83802e7f23324cd512232203662e1a98</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlpha</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeb957087fd6bbf9db98ab7cd41b0c129</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsATTY</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a16ebe936b3a8ea462a94191635aedc27</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4bd96b7fa6486802d33ddc217af55a39</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af0d04ed5baeed28353fa38742748a421</anchor>
      <arglist>(const StatStruct &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac26ce3883bc8919c27074975e958f3b7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSpace</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af429e04f70f9c10f6aa76a5d1ccd389f</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>IsTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a527b9bcc13669b9a16400c8514266254</anchor>
      <arglist>(bool condition)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84f3baa379fec6bf5947cb5165aa8cc9</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsXDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa234ef141278263fb143b616c74c86e7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LogToStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a06b1b20029fbd1dbeb59752f914fab84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac06fc81336a3d80755f4020d34321766</anchor>
      <arglist>(const Message &amp;src_text, const char *str, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3c6ab13e581a56f1b02f3eb7536c97fd</anchor>
      <arglist>(int fd, void *buf, unsigned int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RmDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>acbad5d4ea5b73fd1765f5f760642932a</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Stat</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a2b87b7ff647a128614daf50667eb9304</anchor>
      <arglist>(const char *path, StatStruct *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>StrCaseCmp</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ef2385a7f8e4c706054da35967e76bd</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>StrDup</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8e352884793a65ae8be144676f1a9136</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrError</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4b77b14af6f4d18f83d303b98e9349c4</anchor>
      <arglist>(int errnum)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7ed785df46a339403b0f749d3a879201</anchor>
      <arglist>(const char *flag, const char *default_val)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrNCpy</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a36fca815713332e5c6dc92c98b6b2574</anchor>
      <arglist>(char *dest, const char *src, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9c627ef2a94245e3fd69e7ab3d49b42</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1b876a8133895bd553d4780ecaa1e3a</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Write</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4acf9f78d55f815a18b43786511abef</anchor>
      <arglist>(int fd, const void *buf, unsigned int count)</arglist>
    </member>
    <member kind="variable">
      <type>const BiggestInt</type>
      <name>kMaxBiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad901880198832bc166d2493096b451f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-printers.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/src/</path>
    <filename>gtest-printers_8cc</filename>
    <includes id="gtest-printers_8h" name="gtest-printers.h" local="yes" imported="no">gtest/gtest-printers.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal2</namespace>
    <member kind="enumeration">
      <name>CharFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAsIs</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kHexEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSpecialEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrintableAscii</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a744a6dd74c12d1e2c16b3c03e14ed4d4</anchor>
      <arglist>(wchar_t c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsCharLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab73d250fde6dfbf16111afb7a071dc3f</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsNarrowStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4e2ad5bd1c251640cf2bb78300e2d008</anchor>
      <arglist>(char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsWideStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af66482b3af9f7c3562f6459f4c630ab1</anchor>
      <arglist>(wchar_t c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>abfb9aa80365f93b952e9a4bea09947a8</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintCharAndCodeTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c577e598e61d339ba45dd6643fb1969</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintCharsAsStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa9aff8e9744f4232bd1799b7b31522d9</anchor>
      <arglist>(const char *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad609167d8d6792b0fb186539e0e159bd</anchor>
      <arglist>(const ::std::string &amp;s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa74ea9d64f76ce69eceb225ca5ebef58</anchor>
      <arglist>(wchar_t wc, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adc6c98306d40b53fd07be4e295102a0a</anchor>
      <arglist>(const char *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afc20fb56b2547a8f91f9ff99650f2024</anchor>
      <arglist>(const wchar_t *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abae1a8d465376b68576918205ad706a9</anchor>
      <arglist>(unsigned char c,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a09f551128c4d165c37004e36ccc87aa0</anchor>
      <arglist>(signed char c,::std::ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintWideCharsAsStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8351e46af9d9fafe15fb74bfd9c1277</anchor>
      <arglist>(const wchar_t *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a070107e7a8205ad6ec4d538d52b15b38</anchor>
      <arglist>(const char *begin, size_t len, ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-printers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/</path>
    <filename>gtest-printers_8h</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <class kind="class">testing::internal2::TypeWithoutFormatter</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kConvertibleToInteger &gt;</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kProtobuf &gt;</class>
    <class kind="class">testing::internal::UniversalPrinter</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T[N]&gt;</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal2</namespace>
    <namespace>testing_internal</namespace>
    <member kind="enumeration">
      <name>TypeKind</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kProtobuf</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a14aaf98a2547ecf43eef0868d54b1383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kConvertibleToInteger</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a9bdcf3f1548f498b2b7f097306ea0224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOtherType</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57abe8aaea44751d6ebd0cdf5bd94451db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintNonContainerTo</name>
      <anchorfile>namespacetesting__internal.html</anchorfile>
      <anchor>ad4e5852805f397248a0867c0c4265ea5</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a729016f07085b1cfb44d21331f791141</anchor>
      <arglist>(IsContainer, false_type, const C &amp;container,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8dafaf55c18333baa5fdb858e69be96</anchor>
      <arglist>(IsNotContainer, true_type, T *p,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a29e705ab252af57e825a086bb49c4831</anchor>
      <arglist>(IsNotContainer, false_type, const T &amp;value,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>::std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a07dbe129beb8952074f04b599dfce39b</anchor>
      <arglist>(::std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a04a384ee5de3a9f4f00a6052ea79b495</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintRawArrayTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aba630c2fa49dd2b4bce3de24e70aec9f</anchor>
      <arglist>(const T a[], size_t count,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0b11505e1a4527c1f1d8c1c5cdfb71b5</anchor>
      <arglist>(const ::std::string &amp;s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a46859938b459a1581ec760755bc81fc7</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abae1a8d465376b68576918205ad706a9</anchor>
      <arglist>(unsigned char c,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a09f551128c4d165c37004e36ccc87aa0</anchor>
      <arglist>(signed char c,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae91b06a9e343f5ddabff85626a7d507a</anchor>
      <arglist>(char c,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a832beb8c56070fc5c175b8bfd8bbeba0</anchor>
      <arglist>(bool x,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3802453cf4e3f4870f589c69c7b43b2b</anchor>
      <arglist>(wchar_t wc,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afc6dad64c4dd4799036f252c07d8a59f</anchor>
      <arglist>(const char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae04a499cedbda0b244c216211081a8b6</anchor>
      <arglist>(char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4616278b2c3ac265ad80481e0ce8da7</anchor>
      <arglist>(const signed char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abac47db29a65b1633028fe8001f57212</anchor>
      <arglist>(signed char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a96409c0b7d8ce520c40a0aa5eb9280b6</anchor>
      <arglist>(const unsigned char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a10f8d85ee591c315557372669c02fbb7</anchor>
      <arglist>(unsigned char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9f0cce661c0cff119402169bb08131fa</anchor>
      <arglist>(const wchar_t *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a43ae763e7cd5602ebbd9bdc5884203f0</anchor>
      <arglist>(wchar_t *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1bcff7765fb78cedada8d09f7159ab7e</anchor>
      <arglist>(const ::std::string &amp;s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5759c5abed8ebab0e1a8a0f8aadab768</anchor>
      <arglist>(const ::std::pair&lt; T1, T2 &gt; &amp;value,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>::std::string</type>
      <name>PrintToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a58d19855b0e4ac0661feaa374052ac13</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad121a890bddf866e59605d1a0198dada</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a73b5046a2ed65d0e2fb7cdc9bdaee3fe</anchor>
      <arglist>(const T *begin, size_t len,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3fac293aeb6e7e6b3ff3e27404f6588b</anchor>
      <arglist>(const char *begin, size_t len,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalTersePrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab3d834fb6c31d29e36400cc19905294b</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalTersePrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9c1cb1feb49345e1d1d47127d8b8c80</anchor>
      <arglist>(const char *str,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalTersePrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a010f0a129dfab410d6e936edbbd261a0</anchor>
      <arglist>(char *str,::std::ostream *os)</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>kProtobufOneLinerMaxLength</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a140c8efd51e63a3def98445bff107518</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-spi.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/</path>
    <filename>gtest-spi_8h</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">testing::ScopedFakeTestPartResultReporter</class>
    <class kind="class">testing::internal::SingleFailureChecker</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FATAL_FAILURE</name>
      <anchorfile>gtest-spi_8h.html</anchorfile>
      <anchor>a819a3fd7f8b8cf24b6f1b3a26708973d</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FATAL_FAILURE_ON_ALL_THREADS</name>
      <anchorfile>gtest-spi_8h.html</anchorfile>
      <anchor>ad8aac5bc859b2ddc07583636ae4f45cf</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NONFATAL_FAILURE</name>
      <anchorfile>gtest-spi_8h.html</anchorfile>
      <anchor>a8376fd6821bd88fd806697355e79e138</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NONFATAL_FAILURE_ON_ALL_THREADS</name>
      <anchorfile>gtest-spi_8h.html</anchorfile>
      <anchor>a9f4cf1f150fe9facfc4cbf0bae646ee9</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-string.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/internal/</path>
    <filename>gtest-string_8h</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <class kind="class">testing::internal::String</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>inline::std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a290e3bb38de3947f6d72bd1ada137d9c</anchor>
      <arglist>(::std::ostream &amp;os, const String &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>StreamableToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0d07793f554c086d3317da3615b469d9</anchor>
      <arglist>(const T &amp;streamable)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>StringStreamToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad910e8bede67b3e6c5380411c9bb76ed</anchor>
      <arglist>(::std::stringstream *stream)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-test-part.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/src/</path>
    <filename>gtest-test-part_8cc</filename>
    <includes id="gtest-test-part_8h" name="gtest-test-part.h" local="yes" imported="no">gtest/gtest-test-part.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPLEMENTATION_</name>
      <anchorfile>gtest-test-part_8cc.html</anchorfile>
      <anchor>a83bd232fd1077579fada92c31bb7469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7c88897836b9f492190fb2b9dfa3a327</anchor>
      <arglist>(std::ostream &amp;os, const TestPartResult &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-test-part.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/</path>
    <filename>gtest-test-part_8h</filename>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <class kind="class">testing::internal::HasNewFatalFailureHelper</class>
    <class kind="class">testing::TestPartResult</class>
    <class kind="class">testing::TestPartResultArray</class>
    <class kind="class">testing::TestPartResultReporterInterface</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7c88897836b9f492190fb2b9dfa3a327</anchor>
      <arglist>(std::ostream &amp;os, const TestPartResult &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-tuple.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/internal/</path>
    <filename>gtest-tuple_8h</filename>
    <class kind="struct">std::tr1::gtest_internal::AddRef</class>
    <class kind="struct">std::tr1::gtest_internal::AddRef&lt; T &amp; &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::ByRef</class>
    <class kind="struct">std::tr1::gtest_internal::ByRef&lt; T &amp; &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 0 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 1 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 2 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 3 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 4 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 5 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 6 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 7 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 8 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 9 &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; 0, 0 &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; k, k &gt;</class>
    <class kind="class">std::tr1::tuple</class>
    <class kind="class">std::tr1::tuple&lt;&gt;</class>
    <class kind="struct">std::tr1::tuple_element</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_0_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_1_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_2_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_3_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_4_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_5_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_6_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_7_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_8_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_9_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 0, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 1, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 2, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 3, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 4, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 5, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 6, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 7, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 8, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 9, GTEST_10_TUPLE_(T)&gt;</class>
    <namespace>std</namespace>
    <namespace>std::tr1</namespace>
    <namespace>std::tr1::gtest_internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_0_TUPLE_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>acecddf48fa29ec4b0199d5a467e89778</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_0_TYPENAMES_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>ac6784ade57659fbc58baa03c265ca0ac</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_10_TUPLE_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a275e7bcd84299cc44b9c1dba971951c4</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_10_TYPENAMES_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a35f7cff9ee700bdb34a0582aad09c3ab</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_1_TUPLE_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a544374090885c4127adc2c618570323c</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_1_TYPENAMES_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a2042d8e9fefb83752b1028d640adfaf2</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_2_TUPLE_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a93229c3f009273c73eca237b4d19f326</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_2_TYPENAMES_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a665ccbdcd2c47415856cefe730e5e282</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_3_TUPLE_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>af2c3eab3f1a5197b408fce44eb3ed9da</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_3_TYPENAMES_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a535b68cc32f2d48e6d6d2a30eff606c9</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_4_TUPLE_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a3625feb24d5e6eb9926fd558e4a2e3ff</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_4_TYPENAMES_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>af63ec5728af4beedddae6e674c60d9e1</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_5_TUPLE_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a64e6f4a4cf55f62cde94066c6d5d5c74</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_5_TYPENAMES_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a203a696b247f45ebfce1d54d77facd7e</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_6_TUPLE_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a53f36c86a979ed8285bf3c6f82f16483</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_6_TYPENAMES_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a32679ec05b85f9b8130c4e8f93440f30</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_7_TUPLE_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a8987baf82ee028d1d778447413a02c0c</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_7_TYPENAMES_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>af381ce2b1b801f7b5a50046f3715d3f6</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_8_TUPLE_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a2bc36d1a71a551e6cda2ac5504fb7ce3</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_8_TYPENAMES_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a671a16a68d7f67df1677740fe451b3ba</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_9_TUPLE_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a1a81c17bfe3cdceb4d56b15985a44a7e</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_9_TYPENAMES_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>abddffb3c94eb04c852731e04af7bd338</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>aa9d1fecdd5e7dcd9d0c9b75e31f5ee46</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>adcf9057737a411d833fac0382c13a181</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_TUPLE_AS_FRIEND_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a2b20671273f514a88a6e9b8328e5f257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TUPLE_ELEMENT_</name>
      <anchorfile>gtest-tuple_8h.html</anchorfile>
      <anchor>a1b7f133d8aa02e0b7afed7b66781eeb7</anchor>
      <arglist>(k, Tuple)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_1_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a395c10803bc36ce3c9f5a67354c257b5</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_2_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a0f2292482b6202c06de044f1ef5ba8ec</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_3_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a368170c49cc7d7f130c0564bbad01205</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_4_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a661b17d2b7137863f06a016762f5c888</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_5_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a51b070e2eb5e6bb83a290f35c19667dd</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_6_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a485b05fdbbcfcf7ad5e4234e17702268</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_7_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab451b390a95ee0555d7a43b67ea348aa</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_8_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab2b1c72e9db7436909d9ac011645f29d</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_9_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab4f2c7d5458171bec6c4330fc5c7aba6</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ad0769041710d18b917067576f84b0303</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(GTEST_10_TUPLE_(T)&amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a7c131d0c2462612a78012be16114f61d</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(const GTEST_10_TUPLE_(T)&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>tuple</type>
      <name>make_tuple</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>af7e12a0f5b5791b5b7c49a5a17b85359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a058882c51de469b5e78d29076f864940</anchor>
      <arglist>(const GTEST_10_TUPLE_(T)&amp;t, const GTEST_10_TUPLE_(U)&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>af4516de784404381f9b14797694b6311</anchor>
      <arglist>(const GTEST_10_TUPLE_(T)&amp;t, const GTEST_10_TUPLE_(U)&amp;u)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-type-util.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/internal/</path>
    <filename>gtest-type-util_8h</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>String</type>
      <name>GetTypeName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3e396299bebe11cf9e9bda334bdb8459</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-typed-test.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/src/</path>
    <filename>gtest-typed-test_8cc</filename>
    <includes id="gtest-typed-test_8h" name="gtest-typed-test.h" local="yes" imported="no">gtest/gtest-typed-test.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
  </compound>
  <compound kind="file">
    <name>gtest-typed-test.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/</path>
    <filename>gtest-typed-test_8h</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-type-util_8h" name="gtest-type-util.h" local="yes" imported="no">gtest/internal/gtest-type-util.h</includes>
  </compound>
  <compound kind="file">
    <name>gtest.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/src/</path>
    <filename>gtest_8cc</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <class kind="class">testing::internal::PrettyUnitTestResultPrinter</class>
    <class kind="class">testing::internal::TestCaseNameIs</class>
    <class kind="class">testing::internal::TestEventRepeater</class>
    <class kind="class">testing::internal::XmlUnitTestResultPrinter</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_GETTIMEOFDAY_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>a7c139c1711de5a69cbc934e8a082e4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>a4a5b6fbde5dd05e05dd6846ac5e5c18e</anchor>
      <arglist>(op_name, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPLEMENTATION_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>a83bd232fd1077579fada92c31bb7469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REPEATER_METHOD_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>a87a475ab9e81de8b49525787665b9229</anchor>
      <arglist>(Name, Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REVERSE_REPEATER_METHOD_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>aa7da32fd7da6a8cceeed6b448cb7b5f2</anchor>
      <arglist>(Name, Type)</arglist>
    </member>
    <member kind="enumeration">
      <name>GTestColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_DEFAULT</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_RED</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_GREEN</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_YELLOW</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>AlwaysTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a922c9da63cd4bf94fc473b9ecac76414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>AppendUserMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed6f6cc267e9688bec9497f118f8fcd3</anchor>
      <arglist>(const String &amp;gtest_msg, const Message &amp;user_msg)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a75cb789614cb1c28c34627a4a3c053df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6bdf82adf159dcda822d75746937ffa9</anchor>
      <arglist>(const Message &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>AssertionSuccess</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac1d0baedb17286c5c6c87bd1a45da8ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>ChopLowBits</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2c54b453387aa8a18f2f3e09f10b5a7d</anchor>
      <arglist>(UInt32 *bits, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>CloneString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a23f72c3e647b9fd54b867bc81c1f133a</anchor>
      <arglist>(const char *str, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae82c79cea2973bbbfbd0f2aca7a6f349</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, BiggestInt expected, BiggestInt actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASEEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a802d9586d870a90e6a850953c167654d</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASENE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e31d489f06ab8f6a81a7729f0c377e7</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a11ff4bc46dddd8bb07c0e247a603695d</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5a60e3eb4490e67f00fdb62dd147cd89</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const wchar_t *expected, const wchar_t *actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af2d31c77ce73e1003a64bd7ca3564bbe</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a415a953647bbc9469f062dc966061efb</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ char *</type>
      <name>CodePointToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae9d2455acef1941c00b5461c6a6cb72b</anchor>
      <arglist>(UInt32 code_point, char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColoredPrintf</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adef3055706176001364e54eb73a87e31</anchor>
      <arglist>(GTestColor color, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>CreateCodePointFromUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac8ef1bb10cd9e69de939789b759e6bc9</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae10e2bb304b74abd1b06a2d912a8b43b</anchor>
      <arglist>(const char *expr1, const char *expr2, double val1, double val2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleNearPredFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4f70b36c624b54c2362aeecc2f05ee8c</anchor>
      <arglist>(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>EqFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa2053b3907984c806382f957a2a48990</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const String &amp;expected_value, const String &amp;actual_value, bool ignoring_case)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>FloatingPointLE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17b52b6b1f81f6dcad5cc4d12e5173a6</anchor>
      <arglist>(const char *expr1, const char *expr2, RawType val1, RawType val2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>FloatLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2c9a2a391c72a7b02ea3024586e33af0</anchor>
      <arglist>(const char *expr1, const char *expr2, float val1, float val2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static internal::String</type>
      <name>FormatCountableNoun</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0611b66bb0d2870cf895d202a911fc47</anchor>
      <arglist>(int count, const char *singular_form, const char *plural_form)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static internal::String</type>
      <name>FormatTestCaseCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a124d41205407ae4a619d7f1a0260570f</anchor>
      <arglist>(int test_case_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static internal::String</type>
      <name>FormatTestCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a55a2dd122808eb0f2994129fd1d6d7ba</anchor>
      <arglist>(int test_count)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>FormatTimeInMillisAsSeconds</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a904485f27a54be8a5a92856e2d838797</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetAnsiColorCode</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0aefb9deb60e90f19c236559837303d8</anchor>
      <arglist>(GTestColor color)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>GetBoolAssertionFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a36c1071521f7ec25f1bee9ba7703c1d8</anchor>
      <arglist>(const AssertionResult &amp;assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ FilePath</type>
      <name>GetCurrentExecutableName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a2bbf069f75bc99873976ad6fc356ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>GetCurrentOsStackTraceExceptTop</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaa086a975de0aed5f74ae16ea4c035f4</anchor>
      <arglist>(UnitTest *unit_test, int skip_count)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TypeId</type>
      <name>GetTestTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad0d66d56ead224263cd100c1d6bfc562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TimeInMillis</type>
      <name>GetTimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae66b46943a429e6efb1db456d4cae90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aaead7d1aa21cf4a222e10e4c91c21ee5</anchor>
      <arglist>(also_run_disabled_tests, internal::BoolFromGTestEnv(&quot;also_run_disabled_tests&quot;, false),&quot;Run disabled tests too, in addition to the tests normally being run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5c9316c2f726f836c50fcfc1065d718c</anchor>
      <arglist>(break_on_failure, internal::BoolFromGTestEnv(&quot;break_on_failure&quot;, false),&quot;True iff a failed assertion should be a debugger break-point.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a16f63f28356f1843888013487da9f89d</anchor>
      <arglist>(catch_exceptions, internal::BoolFromGTestEnv(&quot;catch_exceptions&quot;, true),&quot;True iff &quot;GTEST_NAME_&quot; should catch exceptions and treat them as test failures.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9ef54a5b29ac4b2a1e086e77224a0b19</anchor>
      <arglist>(list_tests, false,&quot;List all tests without running them.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a51fb68302e8e3fce5bd61340843a6e6a</anchor>
      <arglist>(print_time, internal::BoolFromGTestEnv(&quot;print_time&quot;, true),&quot;True iff &quot;GTEST_NAME_&quot; should display elapsed time in text output.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5982e64522de6804cbf5d1732fd62751</anchor>
      <arglist>(show_internal_stack_frames, false,&quot;True iff &quot;GTEST_NAME_&quot; should include internal stack frames when &quot;&quot;printing test failure stack traces.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acc11444cd1c18500658a35e02d4f2cf9</anchor>
      <arglist>(shuffle, internal::BoolFromGTestEnv(&quot;shuffle&quot;, false),&quot;True iff &quot;GTEST_NAME_&quot; should randomize tests&apos; order on every run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a05ff4385edff6d44f6823f5eade7abe2</anchor>
      <arglist>(throw_on_failure, internal::BoolFromGTestEnv(&quot;throw_on_failure&quot;, false),&quot;When this flag is specified, a failed assertion will throw an exception &quot;&quot;if exceptions are enabled or exit the program with a non-zero code &quot;&quot;otherwise.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a25e098abb7ce93d06582d48434be90c7</anchor>
      <arglist>(random_seed, internal::Int32FromGTestEnv(&quot;random_seed&quot;, 0),&quot;Random number seed to use when shuffling test orders.  Must be in range &quot;&quot;[1, 99999], or 0 to use a seed based on the current time.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8b2c1dad0764e0984486bae49a988f0e</anchor>
      <arglist>(repeat, internal::Int32FromGTestEnv(&quot;repeat&quot;, 1),&quot;How many times to repeat each test.  Specify a negative number &quot;&quot;for repeating forever.  Useful for shaking out flaky tests.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aaedd7015b957f3c37662c289b645e7d9</anchor>
      <arglist>(stack_trace_depth, internal::Int32FromGTestEnv(&quot;stack_trace_depth&quot;, kMaxStackTraceDepth),&quot;The maximum number of stack frames to print when an &quot;&quot;assertion fails.  The valid range is 0 through 100, inclusive.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa4ae702405401d45412d64f3cbb46cc3</anchor>
      <arglist>(g_linked_ptr_mutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afcb8cb0360045d5c0bb813da3f8ad34f</anchor>
      <arglist>(color, internal::StringFromGTestEnv(&quot;color&quot;,&quot;auto&quot;),&quot;Whether to use colors in the output.  Valid values: yes, no, &quot;&quot;and auto.  &apos;auto&apos; means to use colors if the output is &quot;&quot;being sent to a terminal and the TERM environment variable &quot;&quot;is set to xterm, xterm-color, xterm-256color, linux or cygwin.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a380a8a401569e7d7b0b37a87f634a9bd</anchor>
      <arglist>(filter, internal::StringFromGTestEnv(&quot;filter&quot;, kUniversalFilter),&quot;A colon-separated list of glob (not regex) patterns &quot;&quot;for filtering the tests to run, optionally followed by a &quot;&quot;&apos;-&apos; and a : separated list of negative patterns (tests to &quot;&quot;exclude).  A test is run if it matches one of the positive &quot;&quot;patterns and does not match any of the negative patterns.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9f8de43b364103bafa1e8ca4bebe9d58</anchor>
      <arglist>(output, internal::StringFromGTestEnv(&quot;output&quot;,&quot;&quot;),&quot;A format (currently must be \&quot;xml\&quot;), optionally followed &quot;&quot;by a colon and an output file name or directory. A directory &quot;&quot;is indicated by a trailing pathname separator. &quot;&quot;Examples: \&quot;xml:filename.xml\&quot;, \&quot;xml::directoryname/\&quot;. &quot;&quot;If a directory is specified, output files will be created &quot;&quot;within that directory, with file-names based on the test &quot;&quot;executable&apos;s name and, if necessary, made unique by adding &quot;&quot;digits.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0422a6f971513cf559a8575a0533b235</anchor>
      <arglist>(stream_result_to, internal::StringFromGTestEnv(&quot;stream_result_to&quot;,&quot;&quot;),&quot;This flag specifies the host name and the port number on which to stream &quot;&quot;test results. Example: \&quot;localhost:555\&quot;. The flag is effective only on &quot;&quot;Linux.&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GTestIsInitialized</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a91e707e0d371fae0224ffd37f0d042af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>addb2ed165b92b74e25fe9ebe9e46b9f9</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleSehExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac5293b438139ef7ed05cb7fcaaf63545</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasGoogleTestFlagPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6fff795269f50673e358438721710d6f</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>HasOneFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a14ff02e6d151f45e998657674e9af88a</anchor>
      <arglist>(const char *, const char *, const char *, const TestPartResultArray &amp;results, TestPartResult::Type type, const string &amp;substr)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afd726ae08c9bd16dc52f78c822d9946b</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae5a88709a4a7529e30c83242156556b3</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac3c6fa93391768aa91c6238b31aaeeb5</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Int32</type>
      <name>Int32FromEnvOrDie</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaa576613655c2f380278c255c3ec5fef</anchor>
      <arglist>(const char *env_var, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2288dcf4249f88af67dcd46544dc49a6</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a53e5c6e91ea429c43de7f4f57e33d166</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abe7b3fa1c9528745f934d4a14155ea87</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a390c4f66fe7e9098117eb77e5fffa4ad</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa1c82529c7591d2a9fd016de45dd9113</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a571c7edcfc574269833ebe3e7d338ec5</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>IsTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a527b9bcc13669b9a16400c8514266254</anchor>
      <arglist>(bool condition)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a681895f8cc32286211be9889da107394</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TestInfo *</type>
      <name>MakeAndRegisterTestInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8280dfb4f7c8d5b71184f91f4725f759</anchor>
      <arglist>(const char *test_case_name, const char *name, const char *type_param, const char *value_param, TypeId fixture_class_id, SetUpTestCaseFunc set_up_tc, TearDownTestCaseFunc tear_down_tc, TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseBoolFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ada3b98e7cfe93f4ba2053c470d9e3e51</anchor>
      <arglist>(const char *str, const char *flag, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseFlagValue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8bfd56af5e4a89bfb76f7e1723e41b03</anchor>
      <arglist>(const char *str, const char *flag, bool def_optional)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a472880afbcc592a41e3d623e2dec8412</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa3c81a67914856448d0778990d9d9cab</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGoogleTestFlagsOnlyImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae4c46ce8c3d016848fff52cc5133f2ac</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ParseInt32Flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae3449e173767750b613114ceac6d916a</anchor>
      <arglist>(const char *str, const char *flag, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseStringFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acc91b56a5954a5580c22e6eabd588241</anchor>
      <arglist>(const char *str, const char *flag, String *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintColorEncoded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7d8c446a29c7e22d7d4dde8f530bb57e</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintFullTestCommentIfPresent</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a85ebe3b4de93a1edb091f92f1fb393</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintTestPartResult</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad924ff1f46116ba862f159c7b880d21c</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static internal::String</type>
      <name>PrintTestPartResultToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aed771968ef22f78971330a6274fba797</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportFailureInUnknownLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4263c6e68b860fde7321cfc5a6d7ac04</anchor>
      <arglist>(TestPartResult::Type result_type, const String &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5f5535012d4548788a5d1a4e0f18e19e</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ShouldRunTestCase</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a73e562dfef3eb7b30dfbb7b5e88e6df2</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldRunTestOnShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a437bd89f5bc532778d7467600e210395</anchor>
      <arglist>(int total_shards, int shard_index, int test_id)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0fe41657b1d1ab7ec4e37ec07403ee6c</anchor>
      <arglist>(const char *total_shards_str, const char *shard_index_str, bool in_subprocess_for_death_test)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldUseColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1db1b4603967a6c4404f31cbbac31a6</anchor>
      <arglist>(bool stdout_is_tty)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>SkipPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a244d9a3765727306b597b8992ab84036</anchor>
      <arglist>(const char *prefix, const char **pstr)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>StringStreamToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad910e8bede67b3e6c5380411c9bb76ed</anchor>
      <arglist>(::std::stringstream *stream)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SumOverTestCaseList</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad1b758141e7e064d00a2bf0355c8ee43</anchor>
      <arglist>(const std::vector&lt; TestCase * &gt; &amp;case_list, int(TestCase::*method)() const)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac467e871e4781da3f5ebed2a4465aec4</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestCaseFailed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a53454b6089c1c5b25319caa9de6c5c02</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestCasePassed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aadc7afca7aab40f7f1d41bc17974459a</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartFatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9f19442d566c7eaec0702b9fcf282b63</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartNonfatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af256d104ca665115eb291f762bb659e3</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>TestPartResultTypeToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4e9fdeef31f7e49afccfde0532f76864</anchor>
      <arglist>(TestPartResult::Type type)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>WideStringToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5755deda1a71d871806c511a848d971a</anchor>
      <arglist>(const wchar_t *str, int num_chars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteToShardStatusFileIfNeeded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a19b35b39782d41e6ef76e1910a3a502e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>g_executable_path</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad101ca725f68af259fee8d7d3a762cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kColorEncodedHelpMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a159395e649dd7728b09b25f70847f1ca</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDeathTestCaseFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a23c33f4bfcc3c2e5e620eff31a98892d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultOutputFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa5a002b5bb3784c830b1c99aa2688f27</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDisableTestFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0a2a3239fb038e7ce83195d89941872d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const UInt32</type>
      <name>kMaxCodePoint1</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a128515c8ed6c0fe98e498c8042da2060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint2</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8f4a5ed784352f00342cfeadc72337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint3</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa42bd507418e570402996e33582beed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint4</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acd87c60be9b5fedb2d017503d8834474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardIndex</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5f76dfdb8cb2664da54e320ecaba3643</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardStatusFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a57d3eeb1e968b4f1efc4787b2d39fbfa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestTotalShards</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7542311baba200ebabd4065717606f6e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kUniversalFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a236f8612e4b148d8d989a311a30a4557</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/</path>
    <filename>gtest_8h</filename>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <includes id="gtest-death-test_8h" name="gtest-death-test.h" local="yes" imported="no">gtest/gtest-death-test.h</includes>
    <includes id="gtest-message_8h" name="gtest-message.h" local="yes" imported="no">gtest/gtest-message.h</includes>
    <includes id="gtest-param-test_8h" name="gtest-param-test.h" local="yes" imported="no">gtest/gtest-param-test.h</includes>
    <includes id="gtest-printers_8h" name="gtest-printers.h" local="yes" imported="no">gtest/gtest-printers.h</includes>
    <includes id="gtest__prod_8h" name="gtest_prod.h" local="yes" imported="no">gtest/gtest_prod.h</includes>
    <includes id="gtest-test-part_8h" name="gtest-test-part.h" local="yes" imported="no">gtest/gtest-test-part.h</includes>
    <includes id="gtest-typed-test_8h" name="gtest-typed-test.h" local="yes" imported="no">gtest/gtest-typed-test.h</includes>
    <includes id="gtest__pred__impl_8h" name="gtest_pred_impl.h" local="yes" imported="no">gtest/gtest_pred_impl.h</includes>
    <class kind="class">testing::internal::AssertHelper</class>
    <class kind="struct">testing::internal::AssertHelper::AssertHelperData</class>
    <class kind="class">testing::AssertionResult</class>
    <class kind="class">testing::EmptyTestEventListener</class>
    <class kind="class">testing::Environment</class>
    <class kind="class">testing::internal::EqHelper</class>
    <class kind="class">testing::internal::EqHelper&lt; true &gt;</class>
    <class kind="struct">testing::Environment::Setup_should_be_spelled_SetUp</class>
    <class kind="struct">testing::Test::Setup_should_be_spelled_SetUp</class>
    <class kind="class">testing::Test</class>
    <class kind="class">testing::TestCase</class>
    <class kind="class">testing::TestEventListener</class>
    <class kind="class">testing::TestEventListeners</class>
    <class kind="class">testing::TestInfo</class>
    <class kind="class">testing::TestProperty</class>
    <class kind="class">testing::TestResult</class>
    <class kind="class">testing::UnitTest</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ADD_FAILURE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>adc16b5b0a740c39084ea5c9e960e3063</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADD_FAILURE_AT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a448d7e5105b640e892fd8153fbee0b7f</anchor>
      <arglist>(file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_ANY_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>affadeef9379fe5aabf6f28d9eab9d3c0</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_DOUBLE_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a360ed28a372738adca9ac2fa9522e562</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a1a6db8b1338ee7040329322b77779086</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_FALSE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8197fa52f3538588d20d8af4834c9003</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_FLOAT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a965b7b85a1c2d26981a1dfa48f67ebda</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_GE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af4ff5dc71479fcb374b6bc2ed195bcc4</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_GT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a16a882d4eafc9f8643867aea40879140</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_LE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a775643748feff0b490aae651d041e971</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_LT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>affc4f9cae4c3aabfe60fced83737b42c</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa866c8dece57912e6f51495ed3e8d8d5</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NEAR</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a73cce6b752d204f91a36bef2f8e663b3</anchor>
      <arglist>(val1, val2, abs_error)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NO_FATAL_FAILURE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5034fda3490aad5a93942ac83f4cea49</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NO_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a895c34d9b192cdc2ba46d2680623485d</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STRCASEEQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ad140c8b1f79ae534781784e580ab21a6</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STRCASENE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ac3d2c3836b103068a050f32585b2aaad</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STREQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a54e8edaad096ff704fedaa65a3e24f78</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STRNE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3d679660ac1b2f9f6e6c7608452af923</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aedb1eddae6c2a2430b0e7b7e03b4f052</anchor>
      <arglist>(statement, expected_exception)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_TRUE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae9244bfbda562e8b798789b001993fa5</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_ANY_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a9be43f44d148e8a8d6a89c864bf4e461</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_DOUBLE_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6e6277442d96cd18300619c321614397</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aff8385840165a184edc29446aa51936f</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FALSE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aeb6c7ae89f440c90c1a1815951c836da</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FLOAT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5ce7d58df8cb696aa05e77c2370de7a8</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_GE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ab7a0ff4bfa4d9b27baa118d8b0756ca0</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_GT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa8bc8320813e1abb0016129b636e3b27</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_LE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae0f265632323b4a07b585dcfde10f60a</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_LT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af28c06b2b5e8dee151896f299f6610cf</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>adb8a724f2c5c63ead11073c21fd51198</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NEAR</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a88cd7978af0e7dbd42cd606dfabdcc6f</anchor>
      <arglist>(val1, val2, abs_error)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NO_FATAL_FAILURE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a067c02ccaf3171d6e1781cd0f8cdcf74</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NO_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2743a1438137ad857aa3f9fec3ff67ec</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STRCASEEQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>acd0cb7ae81a768e9cc639804a478e71c</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STRCASENE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a07d0b5cbd3b5f7c8b6f44c609046ff07</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STREQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5b4b193a92c39b99d7b9404c49feef0b</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STRNE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aee7e9c42f55549dbc0dfc42391eb9775</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a789842b4475eed948e6fd18390d5a859</anchor>
      <arglist>(statement, expected_exception)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_TRUE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ac33e7cdfb5d44a7a0f0ab552eb5c3c6a</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAIL</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3e26a8d27caa386ed0ea7ce9d5b7c4ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ab49d537c37c637256307f8d55154050c</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_GE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a55373d99c079ff1b894e2eb5bcd15c5a</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_GT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a088b9056fd1c1f316b41c22f64deb33a</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_LE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>abef04dcd4a0259d378de7b3b3ffb6730</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_LT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5a75667e637febd18e5f7d4f3abf55e8</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_NE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6fa9bb2b6731eba8f481e40e9e4931b3</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FAIL</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a636231436707c30d6778f79ae96f5dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4a5b6fbde5dd05e05dd6846ac5e5c18e</anchor>
      <arglist>(op_name, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SUCCEED</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2690441c38202728f4159ac2462d9720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a725b565bedc3a34dc109901854214cc4</anchor>
      <arglist>(test_case_name, test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RUN_ALL_TESTS</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a9db43be25b176aa9a5391298e5a3718f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCOPED_TRACE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4dac08f15adc8cb1ee0e5c1bfb0f440d</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUCCEED</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a75adcdf89f69b0b615e395daafc315af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ad8b332753515c0ab8baada563c2547eb</anchor>
      <arglist>(test_case_name, test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_F</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a0ee66d464d1a06c20c1929cae09d8758</anchor>
      <arglist>(test_fixture, test_name)</arglist>
    </member>
    <member kind="typedef">
      <type>internal::TimeInMillis</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a992de1d091ce660f451d1e8b3ce30fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Environment *</type>
      <name>AddGlobalTestEnvironment</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a460d7b998622e332392c1e00be3a60d5</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a75cb789614cb1c28c34627a4a3c053df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6bdf82adf159dcda822d75746937ffa9</anchor>
      <arglist>(const Message &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>AssertionSuccess</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac1d0baedb17286c5c6c87bd1a45da8ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a36f7c44fad92225cbb45fde1642cf30e</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const T1 &amp;expected, const T2 &amp;actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae82c79cea2973bbbfbd0f2aca7a6f349</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, BiggestInt expected, BiggestInt actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperFloatingPointEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaf581f35dfe9f1a3705f99b455a18abd</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, RawType expected, RawType actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASEEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a802d9586d870a90e6a850953c167654d</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASENE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e31d489f06ab8f6a81a7729f0c377e7</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a11ff4bc46dddd8bb07c0e247a603695d</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5a60e3eb4490e67f00fdb62dd147cd89</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const wchar_t *expected, const wchar_t *actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af2d31c77ce73e1003a64bd7ca3564bbe</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a415a953647bbc9469f062dc966061efb</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae10e2bb304b74abd1b06a2d912a8b43b</anchor>
      <arglist>(const char *expr1, const char *expr2, double val1, double val2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleNearPredFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4f70b36c624b54c2362aeecc2f05ee8c</anchor>
      <arglist>(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>FloatLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2c9a2a391c72a7b02ea3024586e33af0</anchor>
      <arglist>(const char *expr1, const char *expr2, float val1, float val2)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>FormatForComparisonFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a81da2103b9a7a10e58a06d876468d6f1</anchor>
      <arglist>(const T1 &amp;value, const T2 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>class UnitTestImpl *</type>
      <name>GetUnitTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9bd0caf5d16512de38b39599c13ee634</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4c08ba9fcb0581c61e25968e520efa48</anchor>
      <arglist>(also_run_disabled_tests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5868c3980b2f69f511fc8c3de7cdfc17</anchor>
      <arglist>(break_on_failure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab6f1777f7b740f31e41f7da017447b58</anchor>
      <arglist>(catch_exceptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af2cd3595c571ca408afc337bc4bb2619</anchor>
      <arglist>(list_tests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aeccefd463a0942da24750e1bbee76041</anchor>
      <arglist>(print_time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af37b9206b938bb8b7d398a1379eb7482</anchor>
      <arglist>(show_internal_stack_frames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6d87f7374e105483905a305328856f4b</anchor>
      <arglist>(shuffle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac69f2aeeb84dc5f49bd3d040a6f32d17</anchor>
      <arglist>(throw_on_failure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae754999b59509808254d39e3a3cf38e0</anchor>
      <arglist>(random_seed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a315ef0647e4f2795bf1705de8e9c9659</anchor>
      <arglist>(repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adba6f8afa0f8695956d0134f1629a10b</anchor>
      <arglist>(stack_trace_depth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0f658c915a1e60996a2ab00a06612723</anchor>
      <arglist>(color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a20d69860ce843142c7f740262e6b0c9a</anchor>
      <arglist>(filter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3fe54dd551f1c36cfdd1b36cd6881a44</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad4d1ea63037fc21018dbe997cb0041d1</anchor>
      <arglist>(stream_result_to)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa3a0659f0e495c276d69bc9beddb268a</anchor>
      <arglist>(NE,!=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ade60646b18728043fff84d7b4125de2c</anchor>
      <arglist>(LE,&lt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed0747a1e00d842f4e43c86a2dad002b</anchor>
      <arglist>(LT,&lt; )</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af969886067930ce70f6405cd5aa8b06b</anchor>
      <arglist>(GE, &gt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7fdb4fc164db83c51dfad17640bfeae9</anchor>
      <arglist>(GT, &gt;)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afd726ae08c9bd16dc52f78c822d9946b</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae5a88709a4a7529e30c83242156556b3</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2288dcf4249f88af67dcd46544dc49a6</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a53e5c6e91ea429c43de7f4f57e33d166</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abe7b3fa1c9528745f934d4a14155ea87</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a390c4f66fe7e9098117eb77e5fffa4ad</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa1c82529c7591d2a9fd016de45dd9113</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a571c7edcfc574269833ebe3e7d338ec5</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportFailureInUnknownLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4263c6e68b860fde7321cfc5a6d7ac04</anchor>
      <arglist>(TestPartResult::Type result_type, const String &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StaticAssertTypeEq</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a661e70fc6afeb5c085eed3716aa45059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>StreamableToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0d07793f554c086d3317da3615b469d9</anchor>
      <arglist>(const T &amp;streamable)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kMaxStackTraceDepth</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae605f2ccac04616bb7812ca72e517082</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_main.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/src/</path>
    <filename>gtest__main_8cc</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>GTEST_API_ int</type>
      <name>main</name>
      <anchorfile>gtest__main_8cc.html</anchorfile>
      <anchor>a7f83bdc516d2cb86e20235d94ddf055a</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_pred_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/</path>
    <filename>gtest__pred__impl_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED1</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a7d72f779b7d39b8f73a563ebc6d0604b</anchor>
      <arglist>(pred, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED2</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a4e9b777cce4e5423f4c2e491be7aa818</anchor>
      <arglist>(pred, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED3</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>aa7688f3ab9f09a2c1dbf13bd1f29d8fd</anchor>
      <arglist>(pred, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED4</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>addc030c521775610e4619a01541a2167</anchor>
      <arglist>(pred, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED5</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>af8e510af2b4a14d90eef66ace17d1c30</anchor>
      <arglist>(pred, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT1</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a3771ca0d1a72013aebc3d66e046491ed</anchor>
      <arglist>(pred_format, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT2</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>ac452685a1a98ea3d96eb956a062ee210</anchor>
      <arglist>(pred_format, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT3</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a494e3b8dc22f4765f7e041f16c930e3d</anchor>
      <arglist>(pred_format, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT4</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a1842593c1dfb13c9a4b33b01540a8b40</anchor>
      <arglist>(pred_format, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT5</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>abd7cb4f36d6aa2cb346ab3ac812568f3</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED1</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a6d09aa83f8d297481380c7c073c9f070</anchor>
      <arglist>(pred, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED2</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a14e74e655e502914d3d07e083145ac91</anchor>
      <arglist>(pred, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED3</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a0a0aff2564ea84c7eb3517ac8eda04da</anchor>
      <arglist>(pred, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED4</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a4fd2b1bad63eb752bc2ff2b6bb3f4569</anchor>
      <arglist>(pred, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED5</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>adbfcc13f3b3d14c42a7fbd41573932bf</anchor>
      <arglist>(pred, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT1</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a07132aa62cf4902e50e68d0265f573b6</anchor>
      <arglist>(pred_format, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT2</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>af0141918615a5e2d5247e9cda8324dae</anchor>
      <arglist>(pred_format, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT3</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a7285708fa5d37d6d8ed5b5e59da08bae</anchor>
      <arglist>(pred_format, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT4</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a3354347de0f2445400b509cf39dce1dc</anchor>
      <arglist>(pred_format, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT5</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a74beddf9661e4460f9969fe211b9e80e</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a8c09939dd67f1bb5b68c9f6a44ea75db</anchor>
      <arglist>(expression, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED1_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>ad44cf322952076d85305bbdf39769ac1</anchor>
      <arglist>(pred, v1, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED2_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>ac560264104bd030b64034505d294a7b6</anchor>
      <arglist>(pred, v1, v2, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED3_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>af30518f03233bc4486b55284b0827eb8</anchor>
      <arglist>(pred, v1, v2, v3, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED4_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a14e8c70455104fac032efec097ef668b</anchor>
      <arglist>(pred, v1, v2, v3, v4, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED5_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a2c42692f7d910dc2fe57869883190e6c</anchor>
      <arglist>(pred, v1, v2, v3, v4, v5, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT1_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>aa3e3bfe04bb0e54d7f0e57e2f991d1eb</anchor>
      <arglist>(pred_format, v1, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT2_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a115c18d1f752b7f091d577fb69cac372</anchor>
      <arglist>(pred_format, v1, v2, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT3_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a49cdf8707268ee932bb772d879a226cc</anchor>
      <arglist>(pred_format, v1, v2, v3, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT4_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>abd207ed869491ba4bba29f8df37b7355</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT5_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a107623ee191560f703a3fdc983803c8e</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, v5, on_failure)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred1Helper</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a41d32b74fac585ac04cc9ba037c9fed4</anchor>
      <arglist>(const char *pred_text, const char *e1, Pred pred, const T1 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred2Helper</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>aa21b5175030ef2d76837bde68459effe</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &amp;v1, const T2 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred3Helper</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>ae48a4ec033f85849b47bcbd2aa94baab</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred4Helper</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a22f4e27e6b18091281c45d4395c98517</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred5Helper</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a1012d0b317e600d13b1a74712f0d8a48</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4, const T5 &amp;v5)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_prod.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/gtest-1.6.0/include/gtest/</path>
    <filename>gtest__prod_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>FRIEND_TEST</name>
      <anchorfile>gtest__prod_8h.html</anchorfile>
      <anchor>a8d443b4cc1d87a7a17943b8fbdbf3910</anchor>
      <arglist>(test_case_name, test_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>harris_2d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>harris__2d_8h</filename>
    <includes id="keypoint_8h" name="keypoint.h" local="no" imported="no">pcl/keypoints/keypoint.h</includes>
    <includes id="intensity_8h" name="intensity.h" local="no" imported="no">pcl/common/intensity.h</includes>
    <includes id="harris__2d_8hpp" name="harris_2d.hpp" local="no" imported="no">pcl/keypoints/impl/harris_2d.hpp</includes>
    <class kind="class">pcl::HarrisKeypoint2D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>harris_2d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>harris__2d_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_HarrisKeypoint2D</name>
      <anchorfile>harris__2d_8hpp.html</anchorfile>
      <anchor>a33cc0d000cd34df1121b93783a5ea90a</anchor>
      <arglist>(T, U, I)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>harris_3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/src/</path>
    <filename>harris__3d_8cpp</filename>
    <includes id="sift__keypoint_8h" name="sift_keypoint.h" local="no" imported="no">pcl/keypoints/sift_keypoint.h</includes>
    <includes id="harris__3d_8hpp" name="harris_3d.hpp" local="no" imported="no">pcl/keypoints/impl/harris_3d.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>harris__3d_8h</filename>
    <includes id="keypoint_8h" name="keypoint.h" local="no" imported="no">pcl/keypoints/keypoint.h</includes>
    <includes id="harris__3d_8hpp" name="harris_3d.hpp" local="no" imported="no">pcl/keypoints/impl/harris_3d.hpp</includes>
    <class kind="class">pcl::HarrisKeypoint3D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>harris_3d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>harris__3d_8hpp</filename>
    <includes id="harris__3d_8h" name="harris_3d.h" local="no" imported="no">pcl/keypoints/harris_3d.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__3d_8hpp.html</anchorfile>
      <anchor>a0fa327a6efa75c1c0e260714ce15b27c</anchor>
      <arglist>(T, U, N)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>harris_6d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/src/</path>
    <filename>harris__6d_8cpp</filename>
    <includes id="harris__6d_8hpp" name="harris_6d.hpp" local="no" imported="no">pcl/keypoints/impl/harris_6d.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_6d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>harris__6d_8h</filename>
    <includes id="keypoint_8h" name="keypoint.h" local="no" imported="no">pcl/keypoints/keypoint.h</includes>
    <includes id="harris__6d_8hpp" name="harris_6d.hpp" local="no" imported="no">pcl/keypoints/impl/harris_6d.hpp</includes>
    <class kind="class">pcl::HarrisKeypoint6D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>harris_6d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>harris__6d_8hpp</filename>
    <includes id="harris__6d_8h" name="harris_6d.h" local="no" imported="no">pcl/keypoints/harris_6d.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="intensity__gradient_8h" name="intensity_gradient.h" local="no" imported="no">pcl/features/intensity_gradient.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="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_HarrisKeypoint6D</name>
      <anchorfile>harris__6d_8hpp.html</anchorfile>
      <anchor>aa11353c042d59db63b75cb4381663c0c</anchor>
      <arglist>(T, U, N)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hash.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</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>hdl_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>hdl__grabber_8cpp</filename>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.h</includes>
    <includes id="hdl__grabber_8h" name="hdl_grabber.h" local="no" imported="no">pcl/io/hdl_grabber.h</includes>
  </compound>
  <compound kind="file">
    <name>hdl_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>hdl__grabber_8h</filename>
    <includes id="grabber_8h" name="grabber.h" local="no" imported="no">pcl/io/grabber.h</includes>
    <includes id="synchronized__queue_8hpp" name="synchronized_queue.hpp" local="no" imported="no">pcl/io/impl/synchronized_queue.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <class kind="struct">pcl::HDLGrabber::HDLDataPacket</class>
    <class kind="struct">pcl::HDLGrabber::HDLFiringData</class>
    <class kind="class">pcl::HDLGrabber</class>
    <class kind="struct">pcl::HDLGrabber::HDLLaserCorrection</class>
    <class kind="struct">pcl::HDLGrabber::HDLLaserReturn</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HDL_Grabber_toRadians</name>
      <anchorfile>hdl__grabber_8h.html</anchorfile>
      <anchor>aedbdcb7b8830d94d7729f84885f931af</anchor>
      <arglist>(x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hdl_grabber_example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/tools/</path>
    <filename>hdl__grabber__example_8cpp</filename>
    <includes id="hdl__grabber_8h" name="hdl_grabber.h" local="no" imported="no">pcl/io/hdl_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>
    <class kind="class">SimpleHDLGrabber</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>hdl__grabber__example_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hdl_viewer_simple.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/tools/</path>
    <filename>hdl__viewer__simple_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="hdl__grabber_8h" name="hdl_grabber.h" local="no" imported="no">pcl/io/hdl_grabber.h</includes>
    <includes id="point__cloud__color__handlers_8h" name="point_cloud_color_handlers.h" local="no" imported="no">pcl/visualization/point_cloud_color_handlers.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.h</includes>
    <includes id="mouse__event_8h" name="mouse_event.h" local="no" imported="no">pcl/visualization/mouse_event.h</includes>
    <class kind="class">SimpleHDLViewer</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>hdl__viewer__simple_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHOW_FPS</name>
      <anchorfile>hdl__viewer__simple_8cpp.html</anchorfile>
      <anchor>a958c37bf3b24d674daab95749fe80f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>hdl__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>hdl__viewer__simple_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>head_based_subcluster.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/include/pcl/people/</path>
    <filename>head__based__subcluster_8h</filename>
    <includes id="person__cluster_8h" name="person_cluster.h" local="no" imported="no">pcl/people/person_cluster.h</includes>
    <includes id="height__map__2d_8h" name="height_map_2d.h" local="no" imported="no">pcl/people/height_map_2d.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="head__based__subcluster_8hpp" name="head_based_subcluster.hpp" local="no" imported="no">pcl/people/impl/head_based_subcluster.hpp</includes>
    <class kind="class">pcl::people::HeadBasedSubclustering</class>
    <namespace>pcl</namespace>
    <namespace>pcl::people</namespace>
  </compound>
  <compound kind="file">
    <name>head_based_subcluster.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/include/pcl/people/impl/</path>
    <filename>head__based__subcluster_8hpp</filename>
    <includes id="head__based__subcluster_8h" name="head_based_subcluster.h" local="no" imported="no">pcl/people/head_based_subcluster.h</includes>
  </compound>
  <compound kind="file">
    <name>height_map_2d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/include/pcl/people/</path>
    <filename>height__map__2d_8h</filename>
    <includes id="person__cluster_8h" name="person_cluster.h" local="no" imported="no">pcl/people/person_cluster.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="height__map__2d_8hpp" name="height_map_2d.hpp" local="no" imported="no">pcl/people/impl/height_map_2d.hpp</includes>
    <class kind="class">pcl::people::HeightMap2D</class>
    <namespace>pcl</namespace>
    <namespace>pcl::people</namespace>
  </compound>
  <compound kind="file">
    <name>height_map_2d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/include/pcl/people/impl/</path>
    <filename>height__map__2d_8hpp</filename>
    <includes id="height__map__2d_8h" name="height_map_2d.h" local="no" imported="no">pcl/people/height_map_2d.h</includes>
  </compound>
  <compound kind="file">
    <name>help_window.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>help__window_8cpp</filename>
    <includes id="help__window_8h" name="help_window.h" local="no" imported="no">pcl/apps/in_hand_scanner/help_window.h</includes>
  </compound>
  <compound kind="file">
    <name>help_window.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>help__window_8h</filename>
    <class kind="class">pcl::ihs::HelpWindow</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>histogram_visualizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.h</includes>
  </compound>
  <compound kind="file">
    <name>histogram_visualizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>histogram__visualizer_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>hog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/src/</path>
    <filename>hog_8cpp</filename>
    <includes id="hog_8h" name="hog.h" local="no" imported="no">pcl/people/hog.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>hog_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GH</name>
      <anchorfile>hog_8cpp.html</anchorfile>
      <anchor>a9792affcc6387f06716a3d49d33b633f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GHinit</name>
      <anchorfile>hog_8cpp.html</anchorfile>
      <anchor>a6da44289af7efcd6a6d6373ab28feff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GRADY</name>
      <anchorfile>hog_8cpp.html</anchorfile>
      <anchor>a68ad3d16d4221d3e92c107a8bc078bdf</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U</name>
      <anchorfile>hog_8cpp.html</anchorfile>
      <anchor>a6f83b97ef1c4b9321e62dbf1b4071940</anchor>
      <arglist>(a, b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/include/pcl/people/</path>
    <filename>hog_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::people::HOG</class>
    <namespace>pcl</namespace>
    <namespace>pcl::people</namespace>
  </compound>
  <compound kind="file">
    <name>hough_3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/cg/</path>
    <filename>hough__3d_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="yes" imported="no">pcl/point_types.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="yes" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="hough__3d_8h" name="hough_3d.h" local="yes" imported="no">pcl/recognition/cg/hough_3d.h</includes>
    <includes id="hough__3d_8hpp" name="hough_3d.hpp" local="yes" imported="no">pcl/recognition/impl/cg/hough_3d.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>hough__3d_8cpp.html</anchorfile>
      <anchor>a98e198ab9eb203f04d892f6c1a72f2d7</anchor>
      <arglist>(Hough3DGrouping,((pcl::PointXYZ)(pcl::PointXYZI)(pcl::PointXYZRGB)(pcl::PointXYZRGBA))((pcl::PointXYZ)(pcl::PointXYZI)(pcl::PointXYZRGB)(pcl::PointXYZRGBA))((pcl::ReferenceFrame))((pcl::ReferenceFrame))) pcl</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hough_3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/cg/</path>
    <filename>hough__3d_8h</filename>
    <includes id="correspondence__grouping_8h" name="correspondence_grouping.h" local="no" imported="no">pcl/recognition/cg/correspondence_grouping.h</includes>
    <includes id="recognition_2include_2pcl_2recognition_2boost_8h" name="recognition/include/pcl/recognition/boost.h" local="no" imported="no">pcl/recognition/boost.h</includes>
    <class kind="class">pcl::Hough3DGrouping</class>
    <class kind="class">pcl::recognition::HoughSpace3D</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
  </compound>
  <compound kind="file">
    <name>hough_3d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/impl/cg/</path>
    <filename>hough__3d_8hpp</filename>
    <includes id="hough__3d_8h" name="hough_3d.h" local="no" imported="no">pcl/recognition/cg/hough_3d.h</includes>
    <includes id="correspondence__types_8h" name="correspondence_types.h" local="no" imported="no">pcl/registration/correspondence_types.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="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="board_8h" name="board.h" local="no" imported="no">pcl/features/board.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_Hough3DGrouping</name>
      <anchorfile>hough__3d_8hpp.html</anchorfile>
      <anchor>a7af8c7779e9923012d56af2c0fad88d1</anchor>
      <arglist>(T, ST, RFT, SRFT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hsv_color_coherence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>hsv__color__coherence_8hpp</filename>
    <includes id="hsv__color__coherence_8h" name="hsv_color_coherence.h" local="no" imported="no">pcl/tracking/hsv_color_coherence.h</includes>
    <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>hv_go.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/hv/</path>
    <filename>hv__go_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="hv__go_8h" name="hv_go.h" local="no" imported="no">pcl/recognition/hv/hv_go.h</includes>
    <includes id="hv__go_8hpp" name="hv_go.hpp" local="no" imported="no">pcl/recognition/impl/hv/hv_go.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>hv__go_8cpp.html</anchorfile>
      <anchor>af14ec536851e11323757b973ccb075fb</anchor>
      <arglist>(GoHV,((pcl::PointXYZ))((pcl::PointXYZ))) PCL_INSTANTIATE_PRODUCT(GoHV</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hv_go.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/hv/</path>
    <filename>hv__go_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="hypotheses__verification_8h" name="hypotheses_verification.h" local="no" imported="no">pcl/recognition/hv/hypotheses_verification.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="mets_8hh" name="mets.hh" local="yes" imported="no">pcl/recognition/3rdparty/metslib/mets.hh</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <class kind="class">pcl::GlobalHypothesesVerification</class>
    <class kind="class">pcl::GlobalHypothesesVerification::move</class>
    <class kind="class">pcl::GlobalHypothesesVerification::move_manager</class>
    <class kind="struct">pcl::GlobalHypothesesVerification::RecognitionModel</class>
    <class kind="class">pcl::GlobalHypothesesVerification::SAModel</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>hv_go.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/impl/hv/</path>
    <filename>hv__go_8hpp</filename>
    <includes id="hv__go_8h" name="hv_go.h" local="no" imported="no">pcl/recognition/hv/hv_go.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_GoHV</name>
      <anchorfile>hv__go_8hpp.html</anchorfile>
      <anchor>a03e0d9d6fb9611022be6416b641eaa9d</anchor>
      <arglist>(T1, T2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractEuclideanClustersSmooth</name>
      <anchorfile>hv__go_8hpp.html</anchorfile>
      <anchor>a8d2470b1319f023aa379ab5387f3f0b7</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt; &amp;cloud, const typename pcl::PointCloud&lt; NormalT &gt; &amp;normals, float tolerance, const typename pcl::search::Search&lt; PointT &gt;::Ptr &amp;tree, std::vector&lt; pcl::PointIndices &gt; &amp;clusters, double eps_angle, float curvature_threshold, unsigned int min_pts_per_cluster, unsigned int max_pts_per_cluster=(std::numeric_limits&lt; int &gt;::max)())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hv_papazov.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/hv/</path>
    <filename>hv__papazov_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="hv__papazov_8h" name="hv_papazov.h" local="no" imported="no">pcl/recognition/hv/hv_papazov.h</includes>
    <includes id="hv__papazov_8hpp" name="hv_papazov.hpp" local="no" imported="no">pcl/recognition/impl/hv/hv_papazov.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE_PRODUCT</name>
      <anchorfile>hv__papazov_8cpp.html</anchorfile>
      <anchor>a2c94fcf188e2e4a4d808057b9ae07ff4</anchor>
      <arglist>(PapazovHV,((pcl::PointXYZ))((pcl::PointXYZ))) PCL_INSTANTIATE_PRODUCT(PapazovHV</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hv_papazov.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/hv/</path>
    <filename>hv__papazov_8h</filename>
    <includes id="recognition_2include_2pcl_2recognition_2boost_8h" name="recognition/include/pcl/recognition/boost.h" local="no" imported="no">pcl/recognition/boost.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_2common_8h" name="common/include/pcl/common/common.h" local="no" imported="no">pcl/common/common.h</includes>
    <includes id="hypotheses__verification_8h" name="hypotheses_verification.h" local="no" imported="no">pcl/recognition/hv/hypotheses_verification.h</includes>
    <class kind="class">pcl::PapazovHV</class>
    <class kind="class">pcl::PapazovHV::RecognitionModel</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>hv_papazov.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/impl/hv/</path>
    <filename>hv__papazov_8hpp</filename>
    <includes id="hv__papazov_8h" name="hv_papazov.h" local="no" imported="no">pcl/recognition/hv/hv_papazov.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PapazovHV</name>
      <anchorfile>hv__papazov_8hpp.html</anchorfile>
      <anchor>a62a99713adefe9724b98d0dc265aa35d</anchor>
      <arglist>(T1, T2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hypotheses_verification.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/hv/</path>
    <filename>hypotheses__verification_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="occlusion__reasoning_8h" name="occlusion_reasoning.h" local="yes" imported="no">pcl/recognition/hv/occlusion_reasoning.h</includes>
    <includes id="occlusion__reasoning_8hpp" name="occlusion_reasoning.hpp" local="yes" imported="no">pcl/recognition/impl/hv/occlusion_reasoning.hpp</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="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <class kind="class">pcl::HypothesisVerification</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>hypothesis.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>hypothesis_8h</filename>
    <includes id="model__library_8h" name="model_library.h" local="no" imported="no">pcl/recognition/ransac_based/model_library.h</includes>
    <includes id="auxiliary_8h" name="auxiliary.h" local="no" imported="no">pcl/recognition/ransac_based/auxiliary.h</includes>
    <class kind="class">pcl::recognition::Hypothesis</class>
    <class kind="class">pcl::recognition::HypothesisBase</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
  </compound>
  <compound kind="file">
    <name>ia_ransac.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>ia__ransac_8cpp</filename>
    <includes id="ia__ransac_8h" name="ia_ransac.h" local="no" imported="no">pcl/registration/ia_ransac.h</includes>
  </compound>
  <compound kind="file">
    <name>ia_ransac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>apps/in_hand_scanner/src/icp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>apps_2in__hand__scanner_2src_2icp_8cpp</filename>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2icp_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/icp.h" local="no" imported="no">pcl/apps/in_hand_scanner/icp.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2utils_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/utils.h" local="no" imported="no">pcl/apps/in_hand_scanner/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>registration/src/icp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>registration_2src_2icp_8cpp</filename>
    <includes id="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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>apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/icp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2icp_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2boost_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/boost.h" local="no" imported="no">pcl/apps/in_hand_scanner/boost.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2eigen_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/eigen.h" local="no" imported="no">pcl/apps/in_hand_scanner/eigen.h</includes>
    <includes id="common__types_8h" name="common_types.h" local="no" imported="no">pcl/apps/in_hand_scanner/common_types.h</includes>
    <class kind="class">pcl::ihs::ICP</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
  </compound>
  <compound kind="file">
    <name>registration/include/pcl/registration/icp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>registration_2include_2pcl_2registration_2icp_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="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="correspondence__estimation_8h" name="correspondence_estimation.h" local="no" imported="no">pcl/registration/correspondence_estimation.h</includes>
    <includes id="default__convergence__criteria_8h" name="default_convergence_criteria.h" local="no" imported="no">pcl/registration/default_convergence_criteria.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>
    <class kind="class">pcl::IterativeClosestPointWithNormals</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>icp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>icp_8hpp</filename>
    <includes id="registration_2include_2pcl_2registration_2boost_8h" name="registration/include/pcl/registration/boost.h" local="no" imported="no">pcl/registration/boost.h</includes>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
  </compound>
  <compound kind="file">
    <name>icp2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>icp__nl_8h</filename>
    <includes id="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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>
    <class kind="class">pcl::IterativeClosestPointNonLinear</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>icp_nl.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>icp__nl_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>icp_registration_worker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>icp__registration__worker_8cpp</filename>
    <includes id="icp__registration__worker_8h" name="icp_registration_worker.h" local="no" imported="no">pcl/apps/modeler/icp_registration_worker.h</includes>
    <includes id="parameter__dialog_8h" name="parameter_dialog.h" local="no" imported="no">pcl/apps/modeler/parameter_dialog.h</includes>
    <includes id="parameter_8h" name="parameter.h" local="no" imported="no">pcl/apps/modeler/parameter.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
    <includes id="cloud__mesh__item_8h" name="cloud_mesh_item.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item.h</includes>
    <includes id="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/icp.h" local="no" imported="no">pcl/registration/icp.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>icp_registration_worker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>icp__registration__worker_8h</filename>
    <includes id="abstract__worker_8h" name="abstract_worker.h" local="no" imported="no">pcl/apps/modeler/abstract_worker.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
    <class kind="class">pcl::modeler::ICPRegistrationWorker</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>image_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>image__grabber_8cpp</filename>
    <includes id="image__grabber_8h" name="image_grabber.h" local="no" imported="no">pcl/io/image_grabber.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_2point__types_8h" name="common/include/pcl/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="for__each__type_8h" name="for_each_type.h" local="no" imported="no">pcl/for_each_type.h</includes>
    <includes id="lzf__image__io_8h" name="lzf_image_io.h" local="no" imported="no">pcl/io/lzf_image_io.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <class kind="struct">pcl::ImageGrabberBase::ImageGrabberImpl</class>
  </compound>
  <compound kind="file">
    <name>image_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>image__grabber_8h</filename>
    <includes id="grabber_8h" name="grabber.h" local="no" imported="no">pcl/io/grabber.h</includes>
    <includes id="file__grabber_8h" name="file_grabber.h" local="no" imported="no">pcl/io/file_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/conversions.h</includes>
    <class kind="class">pcl::ImageGrabber</class>
    <class kind="class">pcl::ImageGrabberBase</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>image_grabber_saver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/tools/</path>
    <filename>image__grabber__saver_8cpp</filename>
    <includes id="image__grabber_8h" name="image_grabber.h" local="no" imported="no">pcl/io/image_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="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <class kind="struct">EventHelper</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>image__grabber__saver_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>image__grabber__saver_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>image__grabber__saver_8cpp.html</anchorfile>
      <anchor>a40a7b9e84525fc165795272d0d831dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter</name>
      <anchorfile>image__grabber__saver_8cpp.html</anchorfile>
      <anchor>a617a47c70795bcff659815ad0efd2266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::ImageGrabber&lt; pcl::PointXYZRGBA &gt; &gt;</type>
      <name>grabber</name>
      <anchorfile>image__grabber__saver_8cpp.html</anchorfile>
      <anchor>ad332f85838c13f5c37ec91f9982a7745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>out_folder</name>
      <anchorfile>image__grabber__saver_8cpp.html</anchorfile>
      <anchor>a8542b7a0955636093eb66ef057ead069</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>image_grabber_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/tools/</path>
    <filename>image__grabber__viewer_8cpp</filename>
    <includes id="image__grabber_8h" name="image_grabber.h" local="no" imported="no">pcl/io/image_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="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <class kind="struct">EventHelper</class>
    <member kind="define">
      <type>#define</type>
      <name>DISPLAY_IMAGE</name>
      <anchorfile>image__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a5be62ada52763a0d3ff3f1e9b0e384eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>image__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>image__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>image__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>image__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>image__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>image__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>image__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>image__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>image__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a3eb9cd84199b5ed39b9b0cf252e9f734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fcolorparam</name>
      <anchorfile>image__grabber__viewer_8cpp.html</anchorfile>
      <anchor>af709a526594fc23dfaa2aff1dba8ea6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::ImageGrabber&lt; pcl::PointXYZRGBA &gt; &gt;</type>
      <name>grabber</name>
      <anchorfile>image__grabber__viewer_8cpp.html</anchorfile>
      <anchor>ad332f85838c13f5c37ec91f9982a7745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::ImageViewer &gt;</type>
      <name>img_viewer</name>
      <anchorfile>image__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a1ac65e4a964dc8c428956b8d9a210403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>image__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a2a5bf12782935b66daea14942dd97000</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/image_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/src/</path>
    <filename>src_2image__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>
    <includes id="vtkRenderWindowInteractorFix_8h" name="vtkRenderWindowInteractorFix.h" local="no" imported="no">pcl/visualization/vtk/vtkRenderWindowInteractorFix.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a44bbe26790befdd964d3e2fcafc72233</anchor>
      <arglist>(ImageViewerInteractorStyle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/image_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/tools/</path>
    <filename>tools_2image__viewer_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2image__viewer_8cpp.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>image_viewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="interactor_8h" name="interactor.h" local="no" imported="no">pcl/visualization/interactor.h</includes>
    <includes id="interactor__style_8h" name="interactor_style.h" local="no" imported="no">pcl/visualization/interactor_style.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="pcl__context__item_8h" name="pcl_context_item.h" local="no" imported="no">pcl/visualization/vtk/pcl_context_item.h</includes>
    <includes id="planar__polygon_8h" name="planar_polygon.h" local="no" imported="no">pcl/geometry/planar_polygon.h</includes>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.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="class">pcl::visualization::ImageViewerInteractorStyle</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>image__viewer_8hpp</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="organized_8h" name="organized.h" local="no" imported="no">pcl/search/organized.h</includes>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/implicit_shape_model/implicit_shape_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/implicit_shape_model/</path>
    <filename>doc_2tutorials_2content_2sources_2implicit__shape__model_2implicit__shape__model_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="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</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>
    <includes id="implicit__shape__model_8h" name="implicit_shape_model.h" local="no" imported="no">pcl/recognition/implicit_shape_model.h</includes>
    <includes id="implicit__shape__model_8hpp" name="implicit_shape_model.hpp" local="no" imported="no">pcl/recognition/impl/implicit_shape_model.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2implicit__shape__model_2implicit__shape__model_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recognition/src/implicit_shape_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/</path>
    <filename>recognition_2src_2implicit__shape__model_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="implicit__shape__model_8h" name="implicit_shape_model.h" local="no" imported="no">pcl/recognition/implicit_shape_model.h</includes>
    <includes id="implicit__shape__model_8hpp" name="implicit_shape_model.hpp" local="no" imported="no">pcl/recognition/impl/implicit_shape_model.hpp</includes>
  </compound>
  <compound kind="file">
    <name>implicit_shape_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>implicit__shape__model_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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <includes id="spin__image_8h" name="spin_image.h" local="no" imported="no">pcl/features/spin_image.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="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>
    <includes id="kdtree__flann_8hpp" name="kdtree_flann.hpp" local="no" imported="no">pcl/kdtree/impl/kdtree_flann.hpp</includes>
    <class kind="class">pcl::ism::ImplicitShapeModelEstimation</class>
    <class kind="struct">pcl::features::ISMModel</class>
    <class kind="struct">pcl::ISMPeak</class>
    <class kind="class">pcl::features::ISMVoteList</class>
    <class kind="struct">pcl::ism::ImplicitShapeModelEstimation::LocationInfo</class>
    <class kind="struct">pcl::ism::ImplicitShapeModelEstimation::TC</class>
    <class kind="struct">pcl::ism::ImplicitShapeModelEstimation::VisualWordStat</class>
    <namespace>pcl</namespace>
    <namespace>pcl::features</namespace>
    <namespace>pcl::ism</namespace>
  </compound>
  <compound kind="file">
    <name>implicit_shape_model.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/impl/</path>
    <filename>implicit__shape__model_8hpp</filename>
    <includes id="implicit__shape__model_8h" name="implicit_shape_model.h" local="yes" imported="no">../implicit_shape_model.h</includes>
  </compound>
  <compound kind="file">
    <name>in_hand_scanner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>in__hand__scanner_8cpp</filename>
    <includes id="in__hand__scanner_8h" name="in_hand_scanner.h" local="no" imported="no">pcl/apps/in_hand_scanner/in_hand_scanner.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="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/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>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="ply__io_8h" name="ply_io.h" local="no" imported="no">pcl/io/ply_io.h</includes>
    <includes id="vtk__io_8h" name="vtk_io.h" local="no" imported="no">pcl/io/vtk_io.h</includes>
    <includes id="get__boundary_8h" name="get_boundary.h" local="no" imported="no">pcl/geometry/get_boundary.h</includes>
    <includes id="mesh__conversion_8h" name="mesh_conversion.h" local="no" imported="no">pcl/geometry/mesh_conversion.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2icp_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/icp.h" local="no" imported="no">pcl/apps/in_hand_scanner/icp.h</includes>
    <includes id="input__data__processing_8h" name="input_data_processing.h" local="no" imported="no">pcl/apps/in_hand_scanner/input_data_processing.h</includes>
    <includes id="integration_8h" name="integration.h" local="no" imported="no">pcl/apps/in_hand_scanner/integration.h</includes>
    <includes id="mesh__processing_8h" name="mesh_processing.h" local="no" imported="no">pcl/apps/in_hand_scanner/mesh_processing.h</includes>
  </compound>
  <compound kind="file">
    <name>in_hand_scanner.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>in__hand__scanner_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2boost_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/boost.h" local="no" imported="no">pcl/apps/in_hand_scanner/boost.h</includes>
    <includes id="common__types_8h" name="common_types.h" local="no" imported="no">pcl/apps/in_hand_scanner/common_types.h</includes>
    <includes id="opengl__viewer_8h" name="opengl_viewer.h" local="no" imported="no">pcl/apps/in_hand_scanner/opengl_viewer.h</includes>
    <class kind="class">pcl::ihs::InHandScanner::ComputationFPS</class>
    <class kind="class">pcl::ihs::InHandScanner</class>
    <class kind="class">pcl::ihs::InHandScanner::VisualizationFPS</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
  </compound>
  <compound kind="file">
    <name>infback.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>infback_8c</filename>
    <includes id="zutil_8h" name="zutil.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/zutil.h</includes>
    <includes id="inftrees_8h" name="inftrees.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inftrees.h</includes>
    <includes id="inflate_8h" name="inflate.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inflate.h</includes>
    <includes id="inffast_8h" name="inffast.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inffast.h</includes>
    <includes id="inffixed_8h" name="inffixed.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inffixed.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BITS</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>a5967693540f086cfa357f68978bf0be7</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYTEBITS</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>aa1e478b107abaccc428d6266ea5ca595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DROPBITS</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>a65312e68bdf918e606b0deaf69793523</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INITBITS</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>a3ffcbdd4824c339e07ea67dd412636fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOAD</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>a03dae42536f97b08183620a910f9b204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEEDBITS</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>ab3731a4aa4bb04481dc95069bbfb7156</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PULL</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>a37e17e8237dadaefecf8b92ad2370561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PULLBYTE</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>add54302c739466e0e4a204fa1015694b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RESTORE</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>af3b6db2fe8b54bb9edf88c2002e4bf34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROOM</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>aa86fac2e845f337d5369513dea1759b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>fixedtables</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>a4493a4d633ce7f2dd463edc3a9bce72f</anchor>
      <arglist>(struct inflate_state FAR *state)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateBack</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>a6568b72b098ada9bd162fc0365943f5c</anchor>
      <arglist>(z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateBackEnd</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>a6fe1a0debff7933ce382bfd5348f2b2b</anchor>
      <arglist>(z_streamp strm)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateBackInit_</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>a00558519755e3bab13ee6f8378973913</anchor>
      <arglist>(z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size)</arglist>
    </member>
    <member kind="function">
      <type>local void fixedtables</type>
      <name>OF</name>
      <anchorfile>infback_8c.html</anchorfile>
      <anchor>a53ea906bc5582e6dcc143b749202cfef</anchor>
      <arglist>((struct inflate_state FAR *state))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inffast.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>inffast_8c</filename>
    <includes id="zutil_8h" name="zutil.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/zutil.h</includes>
    <includes id="inftrees_8h" name="inftrees.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inftrees.h</includes>
    <includes id="inflate_8h" name="inflate.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inflate.h</includes>
    <includes id="inffast_8h" name="inffast.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inffast.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OFF</name>
      <anchorfile>inffast_8c.html</anchorfile>
      <anchor>a29e413f6725b2ba32d165ffaa35b01e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUP</name>
      <anchorfile>inffast_8c.html</anchorfile>
      <anchor>a6c933eda5c9aa63549f3bd9fb3339693</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inflate_fast</name>
      <anchorfile>inffast_8c.html</anchorfile>
      <anchor>a53a180584225f8b9e863a9ab03c16076</anchor>
      <arglist>(z_streamp strm, unsigned start)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inffast.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>inffast_8h</filename>
    <member kind="function">
      <type>void inflate_fast</type>
      <name>OF</name>
      <anchorfile>inffast_8h.html</anchorfile>
      <anchor>ab77ed7a79ab54a63ebbee56c12457197</anchor>
      <arglist>((z_streamp strm, unsigned start))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inffixed.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>inffixed_8h</filename>
    <member kind="variable" static="yes">
      <type>static const code</type>
      <name>distfix</name>
      <anchorfile>inffixed_8h.html</anchorfile>
      <anchor>a6d3f70f2ddae454277f2a9301aa66cfa</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const code</type>
      <name>lenfix</name>
      <anchorfile>inffixed_8h.html</anchorfile>
      <anchor>ac35284f3f2788969c7e6481af55b038a</anchor>
      <arglist>[512]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inflate.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>inflate_8c</filename>
    <includes id="zutil_8h" name="zutil.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/zutil.h</includes>
    <includes id="inftrees_8h" name="inftrees.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inftrees.h</includes>
    <includes id="inflate_8h" name="inflate.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inflate.h</includes>
    <includes id="inffast_8h" name="inffast.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inffast.h</includes>
    <includes id="inffixed_8h" name="inffixed.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inffixed.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BITS</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a5967693540f086cfa357f68978bf0be7</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYTEBITS</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>aa1e478b107abaccc428d6266ea5ca595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DROPBITS</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a65312e68bdf918e606b0deaf69793523</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INITBITS</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a3ffcbdd4824c339e07ea67dd412636fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOAD</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a03dae42536f97b08183620a910f9b204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEEDBITS</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>ab3731a4aa4bb04481dc95069bbfb7156</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PULLBYTE</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>add54302c739466e0e4a204fa1015694b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RESTORE</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>af3b6db2fe8b54bb9edf88c2002e4bf34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REVERSE</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a802df6861be59122fc6f9f8e47141359</anchor>
      <arglist>(q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPDATE</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a5eea7ffd1fff4fbea834bcb292d1bea2</anchor>
      <arglist>(check, buf, len)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>fixedtables</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a4493a4d633ce7f2dd463edc3a9bce72f</anchor>
      <arglist>(struct inflate_state FAR *state)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflate</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a9a49cf8b6ce882dea33505b0ac84ecef</anchor>
      <arglist>(z_streamp strm, int flush)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateCopy</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>aed5ce4086853dcd68479b936c516ac09</anchor>
      <arglist>(z_streamp dest, z_streamp source)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateEnd</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>aed3136bc8afc3ef309b731b4ad724534</anchor>
      <arglist>(z_streamp strm)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateGetHeader</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a7a24a91914357dc95ee94bb30fe2ba57</anchor>
      <arglist>(z_streamp strm, gz_headerp head)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateInit2_</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>aa87e80daa481d931b2d4d414769d432a</anchor>
      <arglist>(z_streamp strm, int windowBits, const char *version, int stream_size)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateInit_</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>aed01e9084fe1ed4d8808bbcf525dfe63</anchor>
      <arglist>(z_streamp strm, const char *version, int stream_size)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflatePrime</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a67fe72a5001252fee87757fa6a215d61</anchor>
      <arglist>(z_streamp strm, int bits, int value)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateReset</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>adb02c2100f9179f4075b220395b1553c</anchor>
      <arglist>(z_streamp strm)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateSetDictionary</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a0e7de2db7d65e00a99bea217653b152e</anchor>
      <arglist>(z_streamp strm, const Bytef *dictionary, uInt dictLength)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateSync</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a91828dbb3f427115719a892872b414a4</anchor>
      <arglist>(z_streamp strm)</arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>inflateSyncPoint</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a4499ff5c57a6da7b10a834e82c3e5ab8</anchor>
      <arglist>(z_streamp strm)</arglist>
    </member>
    <member kind="function">
      <type>local void fixedtables</type>
      <name>OF</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a53ea906bc5582e6dcc143b749202cfef</anchor>
      <arglist>((struct inflate_state FAR *state))</arglist>
    </member>
    <member kind="function">
      <type>local int updatewindow</type>
      <name>OF</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a1c15f4841fd77d85863b15c479b2e8a1</anchor>
      <arglist>((z_streamp strm, unsigned out))</arglist>
    </member>
    <member kind="function">
      <type>local unsigned syncsearch</type>
      <name>OF</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a446d5a3a12c54bc513e80488771da791</anchor>
      <arglist>((unsigned FAR *have, unsigned char FAR *buf, unsigned len))</arglist>
    </member>
    <member kind="function">
      <type>local unsigned</type>
      <name>syncsearch</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>ae9f8e5249ad99e5d9eeaf96a70257af5</anchor>
      <arglist>(unsigned FAR *have, unsigned char FAR *buf, unsigned len)</arglist>
    </member>
    <member kind="function">
      <type>local int</type>
      <name>updatewindow</name>
      <anchorfile>inflate_8c.html</anchorfile>
      <anchor>a1d501d65182a4a5f56d3d07961f3fb02</anchor>
      <arglist>(z_streamp strm, unsigned out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inflate.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>inflate_8h</filename>
    <class kind="struct">inflate_state</class>
    <member kind="define">
      <type>#define</type>
      <name>GUNZIP</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>af0307d655eac2167b3854ed5fc711295</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>inflate_mode</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99ecea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEAD</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa0b0955668575b21eb0ab2272aef49f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLAGS</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa3aee94eb5ff82fe30d1195f935903b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIME</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaae9e4c627760f36823cdd153c24229157</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OS</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa48654532ac8a1eee6c255d77e3e1c406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXLEN</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa566a2c5006b8c3f014f20fc659c25e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTRA</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaaffb2fb86309c5c698e319b5b6dd8ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa67bc2ced260a8e43805d2480a785d312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMENT</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaaae696377c19e507b64e16be78ce3bbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HCRC</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaae4d85856c8036a23b19e1d32ae0e6b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DICTID</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa8139648a2f9b7edaba980ab309495f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DICT</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa14826de2bf5a66b660a8e338b6357133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaab47ea8bb955afd0adc0ef98517dd6084</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPEDO</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa9e64f20508d4395d6f91237950664f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORED</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa77647f28a49007bb2c1f10fa36f33b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COPY</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaaba6788019f0f871f0aefcd5644635785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TABLE</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa2e160f29fc076de5496a2b9968be9cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LENLENS</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaaaeda44348e46a8bc21bd6122b3f3e0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CODELENS</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa77b9f2ec0ee4bb6570ef4f42d8f2a492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEN</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaaff15d001decc8890fb72cc6065a1abba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LENEXT</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaad604a1d898344e0470e0f68968c41d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIST</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaac04fbbdf0d80a4ad25e565541deeebd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTEXT</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaafca1908d584fa781bde4cf8905c3bcab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATCH</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa1155ee5305ebe5bb9407faa9d395ae93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIT</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa3b759690471ed29ecd243a8f36b93f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaaed65b7dfe470f4e500b15f7074bb7fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LENGTH</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa3418c365e56fa4587ae44612afc6fa48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa9c954bcf443428c80b0f107b3bc48749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAD</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaafe29bdbfb6e2165eec29bf28af429856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEM</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa5c97a00bfd8be44565f64bcad8c179e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNC</name>
      <anchorfile>inflate_8h.html</anchorfile>
      <anchor>a164ea0159d5f0b5f12a646f25f99eceaa447bfe7992c2fe70bfe561225f74d379</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inftrees.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>inftrees_8c</filename>
    <includes id="zutil_8h" name="zutil.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/zutil.h</includes>
    <includes id="inftrees_8h" name="inftrees.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/inftrees.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAXBITS</name>
      <anchorfile>inftrees_8c.html</anchorfile>
      <anchor>a6fcad31e688110d9d61bdcc99b2a59d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inflate_table</name>
      <anchorfile>inftrees_8c.html</anchorfile>
      <anchor>abfc3ed46516988c579af473280be1771</anchor>
      <arglist>(codetype type, unsigned short FAR *lens, unsigned codes, code FAR *FAR *table, unsigned FAR *bits, unsigned short FAR *work)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>inflate_copyright</name>
      <anchorfile>inftrees_8c.html</anchorfile>
      <anchor>a01f427c9f5e8158ec52760a1c896e8be</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inftrees.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>inftrees_8h</filename>
    <class kind="struct">code</class>
    <member kind="define">
      <type>#define</type>
      <name>ENOUGH</name>
      <anchorfile>inftrees_8h.html</anchorfile>
      <anchor>acef2f42f16f168d23ec870bd60a3b5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXD</name>
      <anchorfile>inftrees_8h.html</anchorfile>
      <anchor>a36b1b09b4ae10656d186f90ab767c450</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>codetype</name>
      <anchorfile>inftrees_8h.html</anchorfile>
      <anchor>a0f33f5acf9079ff1f054fa235df2443b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CODES</name>
      <anchorfile>inftrees_8h.html</anchorfile>
      <anchor>a0f33f5acf9079ff1f054fa235df2443ba4f2ec4135d8cf82c6c35780e470cac28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LENS</name>
      <anchorfile>inftrees_8h.html</anchorfile>
      <anchor>a0f33f5acf9079ff1f054fa235df2443ba86b0f8050ddd8ae0b99e2f9323ad00a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTS</name>
      <anchorfile>inftrees_8h.html</anchorfile>
      <anchor>a0f33f5acf9079ff1f054fa235df2443bafd7fbb659c736b26e79316ef09a2a9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int inflate_table</type>
      <name>OF</name>
      <anchorfile>inftrees_8h.html</anchorfile>
      <anchor>a9589568a9b826309bfe116c529e32ed7</anchor>
      <arglist>((codetype type, unsigned short FAR *lens, unsigned codes, code FAR *FAR *table, unsigned FAR *bits, unsigned short FAR *work))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>input_data_processing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>input__data__processing_8cpp</filename>
    <includes id="input__data__processing_8h" name="input_data_processing.h" local="no" imported="no">pcl/apps/in_hand_scanner/input_data_processing.h</includes>
    <includes id="point__tests_8h" name="point_tests.h" local="no" imported="no">pcl/common/point_tests.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="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2boost_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/boost.h" local="no" imported="no">pcl/apps/in_hand_scanner/boost.h</includes>
  </compound>
  <compound kind="file">
    <name>input_data_processing.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>input__data__processing_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2eigen_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/eigen.h" local="no" imported="no">pcl/apps/in_hand_scanner/eigen.h</includes>
    <includes id="common__types_8h" name="common_types.h" local="no" imported="no">pcl/apps/in_hand_scanner/common_types.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2utils_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/utils.h" local="no" imported="no">pcl/apps/in_hand_scanner/utils.h</includes>
    <class kind="class">pcl::ihs::InputDataProcessing</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
  </compound>
  <compound kind="file">
    <name>instantiate.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>integral__image__normal_8cpp</filename>
    <includes id="integral__image__normal_8hpp" name="integral_image_normal.hpp" local="no" imported="no">pcl/features/impl/integral_image_normal.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>integral_image_normal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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>integration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>integration_8cpp</filename>
    <includes id="integration_8h" name="integration.h" local="no" imported="no">pcl/apps/in_hand_scanner/integration.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2boost_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/boost.h" local="no" imported="no">pcl/apps/in_hand_scanner/boost.h</includes>
    <includes id="visibility__confidence_8h" name="visibility_confidence.h" local="no" imported="no">pcl/apps/in_hand_scanner/visibility_confidence.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2utils_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/utils.h" local="no" imported="no">pcl/apps/in_hand_scanner/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>integration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>integration_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="common__types_8h" name="common_types.h" local="no" imported="no">pcl/apps/in_hand_scanner/common_types.h</includes>
    <class kind="class">pcl::ihs::Integration</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
  </compound>
  <compound kind="file">
    <name>intensity.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>intensity_8hpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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::PointXYZ &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGB &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGBA &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGBL &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGBNormal &gt;</class>
    <namespace>pcl</namespace>
    <namespace>pcl::common</namespace>
  </compound>
  <compound kind="file">
    <name>intensity_gradient.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>intensity__gradient_8cpp</filename>
    <includes id="intensity__gradient_8hpp" name="intensity_gradient.hpp" local="no" imported="no">pcl/features/impl/intensity_gradient.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>intensity_gradient.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>intensity_gradient.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>intensity__spin_8cpp</filename>
    <includes id="intensity__spin_8hpp" name="intensity_spin.hpp" local="no" imported="no">pcl/features/impl/intensity_spin.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>intensity_spin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>intensity_spin.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/src/</path>
    <filename>interactor_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>interactor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="vtkVertexBufferObjectMapper_8h" name="vtkVertexBufferObjectMapper.h" local="no" imported="no">pcl/visualization/vtk/vtkVertexBufferObjectMapper.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ORIENT_MODE</name>
      <anchorfile>interactor__style_8cpp.html</anchorfile>
      <anchor>afaaf5e38b745575debc5b000b47ee11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SELECT_MODE</name>
      <anchorfile>interactor__style_8cpp.html</anchorfile>
      <anchor>a764689b04689faacd66a8c3c8a8a50aa</anchor>
      <arglist></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="file">
    <name>interactor_style.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>interactor__style_8h</filename>
    <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>
    <includes id="area__picking__event_8h" name="area_picking_event.h" local="no" imported="no">pcl/visualization/area_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>interactor_style_switch.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/point_selectors/</path>
    <filename>interactor__style__switch_8cpp</filename>
    <includes id="interactor__style__switch_8h" name="interactor_style_switch.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/interactor_style_switch.h</includes>
    <includes id="rectangular__frustum__selector_8h" name="rectangular_frustum_selector.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/rectangular_frustum_selector.h</includes>
    <includes id="selected__trackball__interactor__style_8h" name="selected_trackball_interactor_style.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/selected_trackball_interactor_style.h</includes>
    <includes id="click__trackball__interactor__style_8h" name="click_trackball_interactor_style.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/click_trackball_interactor_style.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::cloud_composer</namespace>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1cloud__composer.html</anchorfile>
      <anchor>afcdee65e7925b37319aa5984d4e093f8</anchor>
      <arglist>(InteractorStyleSwitch)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactor_style_switch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/</path>
    <filename>interactor__style__switch_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="interactor__style_8h" name="interactor_style.h" local="no" imported="no">pcl/visualization/interactor_style.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="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <class kind="class">pcl::cloud_composer::InteractorStyleSwitch</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <namespace>pcl::cloud_composer::interactor_events</namespace>
    <namespace>pcl::cloud_composer::interactor_styles</namespace>
    <member kind="enumvalue">
      <name>SELECTION_COMPLETE_EVENT</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__events.html</anchorfile>
      <anchor>a03026f89871336e7f1f6f1025c39d951aa731db44bae16e6e08aa0d7e91dfd7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MANIPULATION_COMPLETE_EVENT</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__events.html</anchorfile>
      <anchor>a03026f89871336e7f1f6f1025c39d951aa743c11cf76d645a9c74fa03b67b6f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>INTERACTOR_STYLES</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__styles.html</anchorfile>
      <anchor>a94db91eb5f3cd26653b2d558e00842ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__styles.html</anchorfile>
      <anchor>a94db91eb5f3cd26653b2d558e00842eca2024099b827c7560e0b7795ca2fca690</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECTANGULAR_FRUSTUM</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__styles.html</anchorfile>
      <anchor>a94db91eb5f3cd26653b2d558e00842eca28c4c0f4fdf6dbf0a3208fc274f2c18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTED_TRACKBALL</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__styles.html</anchorfile>
      <anchor>a94db91eb5f3cd26653b2d558e00842ecaaae2b57331c30853ef05d97a2255e4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLICK_TRACKBALL</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__styles.html</anchorfile>
      <anchor>a94db91eb5f3cd26653b2d558e00842eca545e7695cfb0f8edd9fa734ae6b17e46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intersections.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/src/</path>
    <filename>intersections_8cpp</filename>
    <includes id="intersections_8h" name="intersections.h" local="no" imported="no">pcl/common/intersections.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
  </compound>
  <compound kind="file">
    <name>intersections.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>intersections_8h</filename>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>lineWithLineIntersection</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga64a4ea9a06fdb7a2ec3eda06b1b5a6e3</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>group__common.html</anchorfile>
      <anchor>ga9b79c559e12f4aacb41825f8b43840c2</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/src/</path>
    <filename>common_2src_2io_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>a532cfc8fd4ede39046be6e93049c57ac</anchor>
      <arglist>(const pcl::PCLPointField *i, const pcl::PCLPointField *j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFieldsSizes</name>
      <anchorfile>common_2src_2io_8cpp.html</anchorfile>
      <anchor>af3dcd893faeadab84e5f11dd203ce0e0</anchor>
      <arglist>(const std::vector&lt; pcl::PCLPointField &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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="visualization_2include_2pcl_2visualization_2eigen_8h" name="visualization/include/pcl/visualization/eigen.h" local="no" imported="no">pcl/visualization/eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/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>group__common.html</anchorfile>
      <anchor>gac6add803f86fd16a998dce541e9ef402</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>group__common.html</anchorfile>
      <anchor>ga81ff69c28b503e40133feb07ef026265</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud1_in, const pcl::PCLPointCloud2 &amp;cloud2_in, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>concatenatePointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gafbb22a421e7dd8dbe49c7db7ddc932b9</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud1, const pcl::PCLPointCloud2 &amp;cloud2, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaa26de14f7dcba173a5ccdbeda9468264</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad8153ff7e2b48288ca694ed60e1a3529</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud_in, const std::vector&lt; int, Eigen::aligned_allocator&lt; int &gt; &gt; &amp;indices, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga30cdd7624907431fec965a4089928796</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud_in, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab99511f54b952b8a5608e4ed7f41a68d</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>group__common.html</anchorfile>
      <anchor>ga6531a806d1c7ac0d5c23f79f673db191</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>group__common.html</anchorfile>
      <anchor>ga44ece0c2faffdb26cd75417200454577</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>group__common.html</anchorfile>
      <anchor>gaafe5bf1194ffaad83a2fc04cde6b20e4</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>group__common.html</anchorfile>
      <anchor>gaff182bca8d0295d727baaa1fd368c6ad</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>void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4e98fb8923a6d8c4dab35ff96c7b1dd6</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>group__common.html</anchorfile>
      <anchor>gafeb71f88a4e674ec4d156d013c8bb393</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>group__common.html</anchorfile>
      <anchor>ga67ab079e174e900e6e0b235fb88d7160</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>group__common.html</anchorfile>
      <anchor>gaa5ab28ac738a42a65f9f2033d6b33252</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>group__common.html</anchorfile>
      <anchor>gaba79ae10479969f5e56595e6bfcb201b</anchor>
      <arglist>(Eigen::MatrixXf &amp;in, pcl::PCLPointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga2bc4b9a4e25de1d0b00db4e41f0ad682</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud, const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaad9e56869486f44e2caa30a584c1b734</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::string &amp;field_name, std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga21f637d9f7422a769448983af5fcbdeb</anchor>
      <arglist>(const std::string &amp;field_name, std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFields</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaa2ff830572b7cbf2fd8ce335fd9ca4fb</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFields</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gae88a16c0d6d70da8978ead0bb4e8e766</anchor>
      <arglist>(std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldSize</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga83ff4ee40cd3c49c7500905f59f37536</anchor>
      <arglist>(const int datatype)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldsList</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaabed3f370d11ba5dc154d79e682d35b4</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldsList</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga769f320a73865c3fe30cb96c0f932e76</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getFieldsSizes</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac8ba6d86b4a32723833f26ca2a8dc70d</anchor>
      <arglist>(const std::vector&lt; pcl::PCLPointField &gt; &amp;fields, std::vector&lt; int &gt; &amp;field_sizes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldType</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac282d255323a916e942f85b7f16740e3</anchor>
      <arglist>(const int size, char type)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getFieldType</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac4a4eaf1f19dd043252a0b93ac975a10</anchor>
      <arglist>(const int type)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>getPointCloudAsEigen</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga755022a29a2a1e3f6a8ea3e1c6b0736a</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;in, Eigen::MatrixXf &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSamePointType</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab1e28fae1c62a5cd3ba7b741f75d3e4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4bb19421457db739a96fe4eacf620139</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>kdtree/include/pcl/kdtree/impl/io.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>iss_3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/src/</path>
    <filename>iss__3d_8cpp</filename>
    <includes id="iss__3d_8hpp" name="iss_3d.hpp" local="no" imported="no">pcl/keypoints/impl/iss_3d.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>iss_3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>iss__3d_8h</filename>
    <includes id="keypoint_8h" name="keypoint.h" local="no" imported="no">pcl/keypoints/keypoint.h</includes>
    <includes id="iss__3d_8hpp" name="iss_3d.hpp" local="no" imported="no">pcl/keypoints/impl/iss_3d.hpp</includes>
    <class kind="class">pcl::ISSKeypoint3D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>iss_3d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>iss__3d_8hpp</filename>
    <includes id="boundary_8h" name="boundary.h" local="no" imported="no">pcl/features/boundary.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="iss__3d_8h" name="iss_3d.h" local="no" imported="no">pcl/keypoints/iss_3d.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ISSKeypoint3D</name>
      <anchorfile>iss__3d_8hpp.html</anchorfile>
      <anchor>ad3d7927eac9d1578e78ca46288816d2e</anchor>
      <arglist>(T, U, N)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>item_inspector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>item__inspector_8cpp</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="item__inspector_8h" name="item_inspector.h" local="no" imported="no">pcl/apps/cloud_composer/item_inspector.h</includes>
    <includes id="cloud__composer__item_8h" name="cloud_composer_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_composer_item.h</includes>
  </compound>
  <compound kind="file">
    <name>item_inspector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>item__inspector_8h</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
    <includes id="properties__model_8h" name="properties_model.h" local="no" imported="no">pcl/apps/cloud_composer/properties_model.h</includes>
    <class kind="class">pcl::cloud_composer::ItemInspector</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iterative_closest_point/iterative_closest_point.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/iterative_closest_point/</path>
    <filename>doc_2tutorials_2content_2sources_2iterative__closest__point_2iterative__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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/icp.h" local="no" imported="no">pcl/registration/icp.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2iterative__closest__point_2iterative__closest__point_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/iterative_closest_point.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tools_2iterative__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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/icp.h" local="no" imported="no">pcl/registration/icp.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_8h" name="correspondence_estimation_normal_shooting.h" local="no" imported="no">pcl/registration/correspondence_estimation_normal_shooting.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="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__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__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>
    <member kind="define">
      <type>#define</type>
      <name>Scalar</name>
      <anchorfile>tools_2iterative__closest__point_8cpp.html</anchorfile>
      <anchor>a939eb3052b5cc16ef2e889d7722ebd4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>tools_2iterative__closest__point_8cpp.html</anchorfile>
      <anchor>abcf6e0fbe0b3e2738024e25bd898737b</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;source, const pcl::PCLPointCloud2::ConstPtr &amp;target, pcl::PCLPointCloud2 &amp;transformed_source)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>tools_2iterative__closest__point_8cpp.html</anchorfile>
      <anchor>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2iterative__closest__point_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>tools_2iterative__closest__point_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>tools_2iterative__closest__point_8cpp.html</anchorfile>
      <anchor>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>tools_2iterative__closest__point_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>tools_2iterative__closest__point_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdtree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/search/src/</path>
    <filename>kdtree_8cpp</filename>
    <includes id="kdtree_8hpp" name="kdtree.hpp" local="no" imported="no">pcl/search/impl/kdtree.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>kdtree/include/pcl/kdtree/kdtree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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__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.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/search/include/pcl/search/impl/</path>
    <filename>kdtree_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="search_8hpp" name="search.hpp" local="no" imported="no">pcl/search/impl/search.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_KdTree</name>
      <anchorfile>kdtree_8hpp.html</anchorfile>
      <anchor>a7aefba84303430d9bd67ee951eb6cd23</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdtree_flann.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/kdtree/src/</path>
    <filename>kdtree__flann_8cpp</filename>
    <includes id="kdtree__flann_8hpp" name="kdtree_flann.hpp" local="no" imported="no">pcl/kdtree/impl/kdtree_flann.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>kdtree_flann.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/kdtree/include/pcl/kdtree/</path>
    <filename>kdtree__flann_8h</filename>
    <includes id="kdtree_2include_2pcl_2kdtree_2kdtree_8h" name="kdtree/include/pcl/kdtree/kdtree.h" local="no" imported="no">pcl/kdtree/kdtree.h</includes>
    <class kind="class">pcl::KdTreeFLANN</class>
    <namespace>flann</namespace>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>kdtree_flann.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="flann_8h" name="flann.h" local="no" imported="no">pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>keypoint_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>kiss_fft.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/src/fft/</path>
    <filename>kiss__fft_8c</filename>
    <includes id="__kiss__fft__guts_8h" name="_kiss_fft_guts.h" local="yes" imported="no">pcl/common/fft/_kiss_fft_guts.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>kf_bfly2</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>a1d97d74ec66398db90ac4e6ae08ffa80</anchor>
      <arglist>(kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, int m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>kf_bfly3</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>a6b2ff941baf8c5dc00828591927ce4d6</anchor>
      <arglist>(kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, size_t m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>kf_bfly4</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>a0976fd89e0c02bf44e5df3b689dfe115</anchor>
      <arglist>(kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, const size_t m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>kf_bfly5</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>afae5a86498c64fc9a8ccc4032de62ee0</anchor>
      <arglist>(kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, int m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>kf_bfly_generic</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>a43383279ff41679c7ae47bc163d7050c</anchor>
      <arglist>(kiss_fft_cpx *Fout, const size_t fstride, const kiss_fft_cfg st, int m, int p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>kf_factor</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>a4472db9715ee64fc7858ba895054f734</anchor>
      <arglist>(int n, int *facbuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>kf_work</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>a96e4f47862a2df7183ae9e8caaf7a866</anchor>
      <arglist>(kiss_fft_cpx *Fout, const kiss_fft_cpx *f, const size_t fstride, int in_stride, int *factors, const kiss_fft_cfg st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kiss_fft</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>ab36e2bb33b74c1a7eabe3271d0916030</anchor>
      <arglist>(kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout)</arglist>
    </member>
    <member kind="function">
      <type>kiss_fft_cfg</type>
      <name>kiss_fft_alloc</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>ab5ad1560b58375ec071da45401911358</anchor>
      <arglist>(int nfft, int inverse_fft, void *mem, size_t *lenmem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kiss_fft_cleanup</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>aab7972365fc8f30a13eed91fa29172ba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kiss_fft_next_fast_size</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>a26b8ac31a43a356943061318831508e9</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kiss_fft_stride</name>
      <anchorfile>kiss__fft_8c.html</anchorfile>
      <anchor>aec345dab68815f4c5c2904978626d877</anchor>
      <arglist>(kiss_fft_cfg st, const kiss_fft_cpx *fin, kiss_fft_cpx *fout, int in_stride)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kiss_fft.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/fft/</path>
    <filename>kiss__fft_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="struct">kiss_fft_cpx</class>
    <member kind="define">
      <type>#define</type>
      <name>KISS_FFT_FREE</name>
      <anchorfile>kiss__fft_8h.html</anchorfile>
      <anchor>a167bff53d1f15bc13289353390b7faae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>kiss_fft_free</name>
      <anchorfile>kiss__fft_8h.html</anchorfile>
      <anchor>a62e86236e852945b8e120d0228377d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KISS_FFT_MALLOC</name>
      <anchorfile>kiss__fft_8h.html</anchorfile>
      <anchor>aa6e24524bfa0247ac606c950e43a9a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>kiss_fftr_next_fast_size_real</name>
      <anchorfile>kiss__fft_8h.html</anchorfile>
      <anchor>ad5d759d8e80434375e61c6a7de9aee79</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="typedef">
      <type>struct kiss_fft_state *</type>
      <name>kiss_fft_cfg</name>
      <anchorfile>kiss__fft_8h.html</anchorfile>
      <anchor>ab8c364e12d4cbde47dca54eb4bc3ce79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void PCL_EXPORTS</type>
      <name>kiss_fft</name>
      <anchorfile>kiss__fft_8h.html</anchorfile>
      <anchor>a3c296ce490d5f6ce7c3630d44b8f8c9b</anchor>
      <arglist>(kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout)</arglist>
    </member>
    <member kind="function">
      <type>kiss_fft_cfg PCL_EXPORTS</type>
      <name>kiss_fft_alloc</name>
      <anchorfile>kiss__fft_8h.html</anchorfile>
      <anchor>ad31d0ab144dca76f941d1e612aa0ad34</anchor>
      <arglist>(int nfft, int inverse_fft, void *mem, size_t *lenmem)</arglist>
    </member>
    <member kind="function">
      <type>void PCL_EXPORTS</type>
      <name>kiss_fft_cleanup</name>
      <anchorfile>kiss__fft_8h.html</anchorfile>
      <anchor>a9e9a1f3c068623d58820a83737283b82</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int PCL_EXPORTS</type>
      <name>kiss_fft_next_fast_size</name>
      <anchorfile>kiss__fft_8h.html</anchorfile>
      <anchor>ad7bf66ef16bc9eb620536a3d904a18ed</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void PCL_EXPORTS</type>
      <name>kiss_fft_stride</name>
      <anchorfile>kiss__fft_8h.html</anchorfile>
      <anchor>afd315079f33ea6c702de0406bcc7e384</anchor>
      <arglist>(kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout, int fin_stride)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kiss_fftr.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/src/fft/</path>
    <filename>kiss__fftr_8c</filename>
    <includes id="kiss__fftr_8h" name="kiss_fftr.h" local="yes" imported="no">pcl/common/fft/kiss_fftr.h</includes>
    <includes id="__kiss__fft__guts_8h" name="_kiss_fft_guts.h" local="yes" imported="no">pcl/common/fft/_kiss_fft_guts.h</includes>
    <class kind="struct">kiss_fftr_state</class>
    <member kind="function">
      <type>void</type>
      <name>kiss_fftr</name>
      <anchorfile>kiss__fftr_8c.html</anchorfile>
      <anchor>a47dc7a9e54b7f0802dd225c27e6ec73b</anchor>
      <arglist>(kiss_fftr_cfg st, const kiss_fft_scalar *timedata, kiss_fft_cpx *freqdata)</arglist>
    </member>
    <member kind="function">
      <type>kiss_fftr_cfg</type>
      <name>kiss_fftr_alloc</name>
      <anchorfile>kiss__fftr_8c.html</anchorfile>
      <anchor>aead7aaed139f58158b446ea623a8b8cb</anchor>
      <arglist>(int nfft, int inverse_fft, void *mem, size_t *lenmem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kiss_fftri</name>
      <anchorfile>kiss__fftr_8c.html</anchorfile>
      <anchor>ac196009fea8f02380a2a0bedeb1936d9</anchor>
      <arglist>(kiss_fftr_cfg st, const kiss_fft_cpx *freqdata, kiss_fft_scalar *timedata)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kiss_fftr.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/fft/</path>
    <filename>kiss__fftr_8h</filename>
    <includes id="kiss__fft_8h" name="kiss_fft.h" local="yes" imported="no">kiss_fft.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>kiss_fftr_free</name>
      <anchorfile>kiss__fftr_8h.html</anchorfile>
      <anchor>a6885422c822dff503165060c22779559</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct kiss_fftr_state *</type>
      <name>kiss_fftr_cfg</name>
      <anchorfile>kiss__fftr_8h.html</anchorfile>
      <anchor>a9770a73a2aed969522b253322d069fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void PCL_EXPORTS</type>
      <name>kiss_fftr</name>
      <anchorfile>kiss__fftr_8h.html</anchorfile>
      <anchor>a877092211632d887e2ceaf88ed4909b3</anchor>
      <arglist>(kiss_fftr_cfg cfg, const kiss_fft_scalar *timedata, kiss_fft_cpx *freqdata)</arglist>
    </member>
    <member kind="function">
      <type>kiss_fftr_cfg PCL_EXPORTS</type>
      <name>kiss_fftr_alloc</name>
      <anchorfile>kiss__fftr_8h.html</anchorfile>
      <anchor>a47f6ac35390631d6f7f8aa301618e61f</anchor>
      <arglist>(int nfft, int inverse_fft, void *mem, size_t *lenmem)</arglist>
    </member>
    <member kind="function">
      <type>void PCL_EXPORTS</type>
      <name>kiss_fftri</name>
      <anchorfile>kiss__fftr_8h.html</anchorfile>
      <anchor>a39e60793cb06969519d62a24acd1bd3a</anchor>
      <arglist>(kiss_fftr_cfg cfg, const kiss_fft_cpx *freqdata, kiss_fft_scalar *timedata)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kld_adaptive_particle_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/src/</path>
    <filename>kld__adaptive__particle__filter_8cpp</filename>
    <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>
    <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>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</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>ae628d8a94e7ad98bf56ab69dac1f687b</anchor>
      <arglist>(KLDAdaptiveParticleFilterTracker,((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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>kld__adaptive__particle__filter_8hpp</filename>
    <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>
    <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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>kld__adaptive__particle__filter__omp_8hpp</filename>
    <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>
    <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>libpng_wrapper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>libpng__wrapper_8cpp</filename>
    <includes id="libpng__wrapper_8h" name="libpng_wrapper.h" local="no" imported="no">pcl/compression/libpng_wrapper.h</includes>
    <includes id="zlib_8h" name="zlib.h" local="no" imported="no">zlib.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <member kind="function">
      <type>void</type>
      <name>decodePNGImage</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab5513322e6f89efe6fa2187cd460e0a8</anchor>
      <arglist>(typename std::vector&lt; uint8_t &gt; &amp;pngData_arg, typename std::vector&lt; T &gt; &amp;imageData_arg, size_t &amp;width_arg, size_t &amp;height_arg, unsigned int &amp;channels_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encodeImageToPNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a19d11048e922da0f76b835444a500d27</anchor>
      <arglist>(typename std::vector&lt; T &gt; &amp;image_arg, size_t width_arg, size_t height_arg, int image_format_arg, typename std::vector&lt; uint8_t &gt; &amp;pngData_arg, int png_level_arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>libpng_wrapper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/compression/</path>
    <filename>libpng__wrapper_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>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>decodePNGToImage</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a44c3d184d71ea6fbc0b0fd5661baf0a9</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;pngData_arg, std::vector&lt; uint8_t &gt; &amp;imageData_arg, size_t &amp;width_arg, size_t &amp;heigh_argt, unsigned int &amp;channels_arg)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>decodePNGToImage</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a7eb0acb84e10d80038b9f30d7eb16ada</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;pngData_arg, std::vector&lt; uint16_t &gt; &amp;imageData_arg, size_t &amp;width_arg, size_t &amp;height_arg, unsigned int &amp;channels_arg)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>encodeMonoImageToPNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a98a926e056106bdddbcc29c962a4e184</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;image_arg, size_t width_arg, size_t height_arg, std::vector&lt; uint8_t &gt; &amp;pngData_arg, int png_level_arg=-1)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>encodeMonoImageToPNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a2197d246a856f5de2604c3d523bef31f</anchor>
      <arglist>(std::vector&lt; uint16_t &gt; &amp;image_arg, size_t width_arg, size_t height_arg, std::vector&lt; uint8_t &gt; &amp;pngData_arg, int png_level_arg=-1)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>encodeRGBImageToPNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a8f3ab57f811758343c8e203fc1cf94e3</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;image_arg, size_t width_arg, size_t height_arg, std::vector&lt; uint8_t &gt; &amp;pngData_arg, int png_level_arg=-1)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>encodeRGBImageToPNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a149edc97e8c1d60e5c42407df1b6aa22</anchor>
      <arglist>(std::vector&lt; uint16_t &gt; &amp;image_arg, size_t width_arg, size_t height_arg, std::vector&lt; uint8_t &gt; &amp;pngData_arg, int png_level_arg=-1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>line_iterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>line_rgbd.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/linemod/</path>
    <filename>line__rgbd_8h</filename>
    <includes id="linemod_8h" name="linemod.h" local="no" imported="no">pcl/recognition/linemod.h</includes>
    <includes id="color__gradient__modality_8h" name="color_gradient_modality.h" local="no" imported="no">pcl/recognition/color_gradient_modality.h</includes>
    <includes id="surface__normal__modality_8h" name="surface_normal_modality.h" local="no" imported="no">pcl/recognition/surface_normal_modality.h</includes>
    <includes id="tar_8h" name="tar.h" local="no" imported="no">pcl/io/tar.h</includes>
    <includes id="line__rgbd_8hpp" name="line_rgbd.hpp" local="no" imported="no">pcl/recognition/impl/linemod/line_rgbd.hpp</includes>
    <class kind="struct">pcl::BoundingBoxXYZ</class>
    <class kind="struct">pcl::LineRGBD::Detection</class>
    <class kind="class">pcl::LineRGBD</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>line_rgbd.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/impl/linemod/</path>
    <filename>line__rgbd_8hpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>pcl_close</name>
      <anchorfile>line__rgbd_8hpp.html</anchorfile>
      <anchor>af6126b9f4d9b9730309612475eae1aaf</anchor>
      <arglist>(fd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_lseek</name>
      <anchorfile>line__rgbd_8hpp.html</anchorfile>
      <anchor>ad16389cc744f4282404e9ea431e84c97</anchor>
      <arglist>(fd, offset, origin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_open</name>
      <anchorfile>line__rgbd_8hpp.html</anchorfile>
      <anchor>a83c37987d413ab0fde7b1e7b3d3acd53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linear_least_squares_normal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>linear__least__squares__normal_8cpp</filename>
    <includes id="linear__least__squares__normal_8hpp" name="linear_least_squares_normal.hpp" local="no" imported="no">pcl/features/impl/linear_least_squares_normal.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>linear_least_squares_normal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>linear__least__squares__normal_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_2point__types_8h" name="common/include/pcl/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::LinearLeastSquaresNormalEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>linear_least_squares_normal.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/impl/</path>
    <filename>linear__least__squares__normal_8hpp</filename>
    <includes id="linear__least__squares__normal_8h" name="linear_least_squares_normal.h" local="no" imported="no">pcl/features/linear_least_squares_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>EIGEN_II_METHOD</name>
      <anchorfile>linear__least__squares__normal_8hpp.html</anchorfile>
      <anchor>abd5624c93327490100cbf399013b9f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_LinearLeastSquaresNormalEstimation</name>
      <anchorfile>linear__least__squares__normal_8hpp.html</anchorfile>
      <anchor>aa6c070e9eaa8518da6f0eba7fb1c65e9</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linemod.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/</path>
    <filename>linemod_8cpp</filename>
    <includes id="linemod_8h" name="linemod.h" local="no" imported="no">pcl/recognition/linemod.h</includes>
  </compound>
  <compound kind="file">
    <name>linemod.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>linemod_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="quantizable__modality_8h" name="quantizable_modality.h" local="no" imported="no">pcl/recognition/quantizable_modality.h</includes>
    <includes id="region__xy_8h" name="region_xy.h" local="no" imported="no">pcl/recognition/region_xy.h</includes>
    <includes id="sparse__quantized__multi__mod__template_8h" name="sparse_quantized_multi_mod_template.h" local="no" imported="no">pcl/recognition/sparse_quantized_multi_mod_template.h</includes>
    <class kind="class">pcl::EnergyMaps</class>
    <class kind="class">pcl::LinearizedMaps</class>
    <class kind="class">pcl::LINEMOD</class>
    <class kind="struct">pcl::LINEMODDetection</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>linemod_detection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>linemod__detection_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="line__rgbd_8h" name="line_rgbd.h" local="no" imported="no">pcl/recognition/linemod/line_rgbd.h</includes>
    <includes id="color__gradient__modality_8h" name="color_gradient_modality.h" local="no" imported="no">pcl/recognition/color_gradient_modality.h</includes>
    <includes id="surface__normal__modality_8h" name="surface_normal_modality.h" local="no" imported="no">pcl/recognition/surface_normal_modality.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;</type>
      <name>PointCloudXYZRGBA</name>
      <anchorfile>linemod__detection_8cpp.html</anchorfile>
      <anchor>af7c249f03fc925b173b7b68c66efae0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>linemod__detection_8cpp.html</anchorfile>
      <anchor>adc39985ce1d7c6b21bc02cdc7f79aec3</anchor>
      <arglist>(const std::string &amp;filename, PointCloudXYZRGBA &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>linemod__detection_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printElapsedTimeAndNumberOfPoints</name>
      <anchorfile>linemod__detection_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>linemod__detection_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lmeds.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>local-search.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/3rdparty/metslib/</path>
    <filename>local-search_8hh</filename>
    <class kind="class">mets::local_search</class>
    <namespace>mets</namespace>
  </compound>
  <compound kind="file">
    <name>localTypes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>localTypes_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <class kind="struct">IncIndex</class>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>BitMask</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a3ecbdde19ccb48639e25359e09b9f2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Point3D &gt;</type>
      <name>Cloud3D</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ac9d3bd4a089ce0e457d8eac33b4ff838</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Cloud &gt;</type>
      <name>CloudPtr</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ab270fe8bf56ceef23c1c5fbe384c9430</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Command &gt;</type>
      <name>CommandPtr</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a7e9464d95cb6863e6a188a54282b3a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CommandQueue &gt;</type>
      <name>CommandQueuePtr</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a63a1fb56278f2c6f6d6a3e7130c13b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Cloud &gt;</type>
      <name>ConstCloudPtr</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>aad5f0c82cf4c260ee8aac89a5cb65808</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CopyBuffer &gt;</type>
      <name>ConstCopyBufferPtr</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a3f0f526788b6b4c8f959197c4d10f9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; const int &gt;</type>
      <name>ConstIndexVector</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a6b7f7ae5b753b2e13169973c172cf82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Selection &gt;</type>
      <name>ConstSelectionPtr</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a9593545ca38af82dfae060606c43a0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CopyBuffer &gt;</type>
      <name>CopyBufferPtr</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>aaf826fa8d4266d9e1d76c4095fbfd55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>IndexVector</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a3c85da681fbf37b420b89c56681cdfe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud3D::Ptr</type>
      <name>PclCloudPtr</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a78645f5f590d1b1bc4bbb2b6a849af0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>Point3D</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>aa91692c8ec27c66986b1f88e3b35384b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Selection &gt;</type>
      <name>SelectionPtr</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ab119e5463fbd3af25e93c81bd306ae54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Axis</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ae3996976d8ffb3e58d88f58227473f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ae3996976d8ffb3e58d88f58227473f8ea58833a3110c570fb05130d40c365d1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ae3996976d8ffb3e58d88f58227473f8ea5596231eabd6cf29050967d5ac83ad84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Z</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ae3996976d8ffb3e58d88f58227473f8eaa70478ce277ffc322f8e1e3418e07355</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Color</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ab87bacfdad76e61b9412d7124be44c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RED</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ab87bacfdad76e61b9412d7124be44c1caf80f9a890089d211842d59625e561f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREEN</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ab87bacfdad76e61b9412d7124be44c1caa60bd322f93178d68184e30e162571ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLUE</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ab87bacfdad76e61b9412d7124be44c1ca35d6719cb4d7577c031b3d79057a1b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ab87bacfdad76e61b9412d7124be44c1ca30447e9f6efa4afdd251f9afc1d5fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ColorScheme</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a63ab7f3e964bbfd5c64e88e2861f4f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_BY_X</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a63ab7f3e964bbfd5c64e88e2861f4f41ac6666d6cd7133a7a433d71a04552826e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_BY_Y</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a63ab7f3e964bbfd5c64e88e2861f4f41a12045497ae0966c16518cea500891e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_BY_Z</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a63ab7f3e964bbfd5c64e88e2861f4f41ad3edcdd89d0e712375154a06740f1a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_BY_RGB</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a63ab7f3e964bbfd5c64e88e2861f4f41a776177b881970494094356dad1fdc2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_BY_PURE</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a63ab7f3e964bbfd5c64e88e2861f4f41acb2b8f6acc33945636e6f258ddfd7009</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>KeyModifier</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493dac157bdf0b85a40d2619cbc8bc1ae5fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHFT</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da9530a153ca57eb7686bfd265bd21b878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CTRL</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da5ea73cf9a3f5928257b1e6bc796d8490</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALT</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493dab1d948a93e387798ef60b07c24a7c337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MouseButton</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ac1ec3647c005eacad401b06e7e18f711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOBUTTON</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ac1ec3647c005eacad401b06e7e18f711a292b73d883b25c35a8741a0c9af6d2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ac1ec3647c005eacad401b06e7e18f711adb45120aafd37a973140edee24708065</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ac1ec3647c005eacad401b06e7e18f711aec8379af7490bb9eaaf579cf17876f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>DISPLAY_Z_TRANSLATION</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>ae2e9f46296054b916358084f12283a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>MATRIX_SIZE</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a28c0b3f93eed6b2e58d2192b7ef2d8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>MATRIX_SIZE_DIM</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a4411ea037027ff2968acbe98a38d0f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>TRACKBALL_RADIUS_SCALE</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a0023794e712b28b9ddbc2b5f64886aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>WINDOW_HEIGHT</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>abdf3a0af65f2b33122635dcf35251cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>WINDOW_WIDTH</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a4725af25baeda2e273545979799b202f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>XYZ_SIZE</name>
      <anchorfile>localTypes_8h.html</anchorfile>
      <anchor>a836d92df79d664ff6130b35f0c3c95ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lru_cache.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/impl/</path>
    <filename>lru__cache_8hpp</filename>
    <class kind="class">LRUCache</class>
    <class kind="class">LRUCacheItem</class>
  </compound>
  <compound kind="file">
    <name>registration/src/lum.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>registration_2src_2lum_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="lum_8h" name="lum.h" local="no" imported="no">pcl/registration/lum.h</includes>
    <includes id="lum_8hpp" name="lum.hpp" local="no" imported="no">pcl/registration/impl/lum.hpp</includes>
    <member kind="function">
      <type></type>
      <name>PCL_INSTANTIATE</name>
      <anchorfile>registration_2src_2lum_8cpp.html</anchorfile>
      <anchor>a3da1be741d39725ccc5ed54f09d4fb3b</anchor>
      <arglist>(LUM, PCL_XYZ_POINT_TYPES)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/lum.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tools_2lum_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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="lum_8h" name="lum.h" local="no" imported="no">pcl/registration/lum.h</includes>
    <includes id="correspondence__estimation_8h" name="correspondence_estimation.h" local="no" imported="no">pcl/registration/correspondence_estimation.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>tools_2lum_8cpp.html</anchorfile>
      <anchor>a0ace319a8ac049f51d985b9e3efcafad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>tools_2lum_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>tools_2lum_8cpp.html</anchorfile>
      <anchor>a19f3ea97c64d169a6b5f32345ce9568b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>tools_2lum_8cpp.html</anchorfile>
      <anchor>a36884aa4a3c181fa4c284d79329ad166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; CloudPair &gt;</type>
      <name>CloudVector</name>
      <anchorfile>tools_2lum_8cpp.html</anchorfile>
      <anchor>aa71820433ad016380c6f4c2bf6940bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>tools_2lum_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2lum_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lum.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>lum_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="registration_2include_2pcl_2registration_2eigen_8h" name="registration/include/pcl/registration/eigen.h" local="no" imported="no">pcl/registration/eigen.h</includes>
    <includes id="registration_2include_2pcl_2registration_2boost_8h" name="registration/include/pcl/registration/boost.h" local="no" imported="no">pcl/registration/boost.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_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <includes id="boost__graph_8h" name="boost_graph.h" local="no" imported="no">pcl/registration/boost_graph.h</includes>
    <class kind="struct">pcl::registration::LUM::EdgeProperties</class>
    <class kind="class">pcl::registration::LUM</class>
    <class kind="struct">pcl::registration::LUM::VertexProperties</class>
    <namespace>Eigen</namespace>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; float, 6, 6 &gt;</type>
      <name>Matrix6f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a77b874d9d1efa82ddff0dee609639e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; float, 6, 1 &gt;</type>
      <name>Vector6f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aabd77aac77517f3890fdbf18ed80191f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lum.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>lum_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_LUM</name>
      <anchorfile>lum_8hpp.html</anchorfile>
      <anchor>a4a8d03d06df632c1e7d022dae292a5eb</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lzf.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>lzf_image_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>lzf__image__io_8cpp</filename>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="lzf__image__io_8h" name="lzf_image_io.h" local="no" imported="no">pcl/io/lzf_image_io.h</includes>
    <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>LZF_HEADER_SIZE</name>
      <anchorfile>lzf__image__io_8cpp.html</anchorfile>
      <anchor>a8df5c9293c676a0c5c7cfc66782e19e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_close</name>
      <anchorfile>lzf__image__io_8cpp.html</anchorfile>
      <anchor>af6126b9f4d9b9730309612475eae1aaf</anchor>
      <arglist>(fd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_lseek</name>
      <anchorfile>lzf__image__io_8cpp.html</anchorfile>
      <anchor>ad16389cc744f4282404e9ea431e84c97</anchor>
      <arglist>(fd, offset, origin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcl_open</name>
      <anchorfile>lzf__image__io_8cpp.html</anchorfile>
      <anchor>a83c37987d413ab0fde7b1e7b3d3acd53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lzf_image_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>lzf__image__io_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="lzf__image__io_8hpp" name="lzf_image_io.hpp" local="no" imported="no">pcl/io/impl/lzf_image_io.hpp</includes>
    <class kind="struct">pcl::io::CameraParameters</class>
    <class kind="class">pcl::io::LZFBayer8ImageReader</class>
    <class kind="class">pcl::io::LZFBayer8ImageWriter</class>
    <class kind="class">pcl::io::LZFDepth16ImageReader</class>
    <class kind="class">pcl::io::LZFDepth16ImageWriter</class>
    <class kind="class">pcl::io::LZFImageReader</class>
    <class kind="class">pcl::io::LZFImageWriter</class>
    <class kind="class">pcl::io::LZFRGB24ImageReader</class>
    <class kind="class">pcl::io::LZFRGB24ImageWriter</class>
    <class kind="class">pcl::io::LZFYUV422ImageReader</class>
    <class kind="class">pcl::io::LZFYUV422ImageWriter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
  </compound>
  <compound kind="file">
    <name>lzf_image_io.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/impl/</path>
    <filename>lzf__image__io_8hpp</filename>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="debayer_8h" name="debayer.h" local="no" imported="no">pcl/io/debayer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLIP_CHAR</name>
      <anchorfile>lzf__image__io_8hpp.html</anchorfile>
      <anchor>a26f7723b8454ee265a22bdb7760a955a</anchor>
      <arglist>(c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloud_composer/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>cloud__composer_2src_2main_8cpp</filename>
    <includes id="cloud__composer_8h" name="cloud_composer.h" local="no" imported="no">pcl/apps/cloud_composer/cloud_composer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cloud__composer_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>in_hand_scanner/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>in__hand__scanner_2src_2main_8cpp</filename>
    <includes id="in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2main__window_8h" name="in_hand_scanner/include/pcl/apps/in_hand_scanner/main_window.h" local="no" imported="no">pcl/apps/in_hand_scanner/main_window.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>in__hand__scanner_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>modeler/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>modeler_2src_2main_8cpp</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2main__window_8h" name="modeler/include/pcl/apps/modeler/main_window.h" local="no" imported="no">pcl/apps/modeler/main_window.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>modeler_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>qInitResources_resources</name>
      <anchorfile>modeler_2src_2main_8cpp.html</anchorfile>
      <anchor>a5f2d4c4b063470fd94e76d0a501a54a3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optronic_viewer/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/optronic_viewer/src/</path>
    <filename>optronic__viewer_2src_2main_8cpp</filename>
    <includes id="optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2qt_8h" name="optronic_viewer/include/pcl/apps/optronic_viewer/qt.h" local="no" imported="no">pcl/apps/optronic_viewer/qt.h</includes>
    <includes id="optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2main__window_8h" name="optronic_viewer/include/pcl/apps/optronic_viewer/main_window.h" local="no" imported="no">pcl/apps/optronic_viewer/main_window.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>optronic__viewer_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_editor/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>point__cloud__editor_2src_2main_8cpp</filename>
    <includes id="mainWindow_8h" name="mainWindow.h" local="no" imported="no">pcl/apps/point_cloud_editor/mainWindow.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>point__cloud__editor_2src_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/ground_based_rgbd_people_detection/src/main_ground_based_people_detection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/ground_based_rgbd_people_detection/src/</path>
    <filename>doc_2tutorials_2content_2sources_2ground__based__rgbd__people__detection_2src_2main__ground__based__people__detection_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.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_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.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="ground__based__people__detection__app_8h" name="ground_based_people_detection_app.h" local="no" imported="no">pcl/people/ground_based_people_detection_app.h</includes>
    <class kind="struct">callback_args</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloudT</name>
      <anchorfile>doc_2tutorials_2content_2sources_2ground__based__rgbd__people__detection_2src_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a65f84e52c22989ffdf2ff723b7f49185</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>doc_2tutorials_2content_2sources_2ground__based__rgbd__people__detection_2src_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a42b086f8f138c5a6d16e8926efa9ba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLS</name>
      <anchorfile>doc_2tutorials_2content_2sources_2ground__based__rgbd__people__detection_2src_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a9e93d8eae633734dfeb29e24a1f3a7c0ae0ef4285be2af9213b94b78159459698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROWS</name>
      <anchorfile>doc_2tutorials_2content_2sources_2ground__based__rgbd__people__detection_2src_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a9e93d8eae633734dfeb29e24a1f3a7c0a1e6722abe838b2aa003377bf9d24ad3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>doc_2tutorials_2content_2sources_2ground__based__rgbd__people__detection_2src_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>af37efea622c5d9fc0d43332e2c3c0bd6</anchor>
      <arglist>(const PointCloudT::ConstPtr &amp;callback_cloud, PointCloudT::Ptr &amp;cloud, bool *new_cloud_available_flag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2ground__based__rgbd__people__detection_2src_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pp_callback</name>
      <anchorfile>doc_2tutorials_2content_2sources_2ground__based__rgbd__people__detection_2src_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a4ae1d8bd9cfe5b9cd637c2704dbbd171</anchor>
      <arglist>(const pcl::visualization::PointPickingEvent &amp;event, void *args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>print_help</name>
      <anchorfile>doc_2tutorials_2content_2sources_2ground__based__rgbd__people__detection_2src_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>aa3101de9cfce67e9ae5124ca34175733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>cloud_mutex</name>
      <anchorfile>doc_2tutorials_2content_2sources_2ground__based__rgbd__people__detection_2src_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a4b56d358fda83cd0ca0632500e014469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::PCLVisualizer</type>
      <name>viewer</name>
      <anchorfile>doc_2tutorials_2content_2sources_2ground__based__rgbd__people__detection_2src_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a291355f85208b255de06c35c668412ce</anchor>
      <arglist>(&quot;PCL Viewer&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>people/apps/main_ground_based_people_detection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/apps/</path>
    <filename>people_2apps_2main__ground__based__people__detection_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.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_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.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="ground__based__people__detection__app_8h" name="ground_based_people_detection_app.h" local="no" imported="no">pcl/people/ground_based_people_detection_app.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <class kind="struct">callback_args</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloudT</name>
      <anchorfile>people_2apps_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a65f84e52c22989ffdf2ff723b7f49185</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>people_2apps_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a42b086f8f138c5a6d16e8926efa9ba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLS</name>
      <anchorfile>people_2apps_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a79e9f285d34216706a748fd7ba8941b7ae0ef4285be2af9213b94b78159459698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROWS</name>
      <anchorfile>people_2apps_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a79e9f285d34216706a748fd7ba8941b7a1e6722abe838b2aa003377bf9d24ad3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>people_2apps_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>af37efea622c5d9fc0d43332e2c3c0bd6</anchor>
      <arglist>(const PointCloudT::ConstPtr &amp;callback_cloud, PointCloudT::Ptr &amp;cloud, bool *new_cloud_available_flag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>people_2apps_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pp_callback</name>
      <anchorfile>people_2apps_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a4ae1d8bd9cfe5b9cd637c2704dbbd171</anchor>
      <arglist>(const pcl::visualization::PointPickingEvent &amp;event, void *args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>print_help</name>
      <anchorfile>people_2apps_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>aa3101de9cfce67e9ae5124ca34175733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>cloud_mutex</name>
      <anchorfile>people_2apps_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a4b56d358fda83cd0ca0632500e014469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::PCLVisualizer</type>
      <name>viewer</name>
      <anchorfile>people_2apps_2main__ground__based__people__detection_8cpp.html</anchorfile>
      <anchor>a291355f85208b255de06c35c668412ce</anchor>
      <arglist>(&quot;PCL Viewer&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_offline_integration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>main__offline__integration_8cpp</filename>
    <includes id="offline__integration_8h" name="offline_integration.h" local="no" imported="no">pcl/apps/in_hand_scanner/offline_integration.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main__offline__integration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>in_hand_scanner/src/main_window.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>in__hand__scanner_2src_2main__window_8cpp</filename>
    <includes id="in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2main__window_8h" name="in_hand_scanner/include/pcl/apps/in_hand_scanner/main_window.h" local="no" imported="no">pcl/apps/in_hand_scanner/main_window.h</includes>
    <includes id="help__window_8h" name="help_window.h" local="no" imported="no">pcl/apps/in_hand_scanner/help_window.h</includes>
    <includes id="in__hand__scanner_8h" name="in_hand_scanner.h" local="no" imported="no">pcl/apps/in_hand_scanner/in_hand_scanner.h</includes>
    <includes id="input__data__processing_8h" name="input_data_processing.h" local="no" imported="no">pcl/apps/in_hand_scanner/input_data_processing.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2icp_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/icp.h" local="no" imported="no">pcl/apps/in_hand_scanner/icp.h</includes>
    <includes id="integration_8h" name="integration.h" local="no" imported="no">pcl/apps/in_hand_scanner/integration.h</includes>
  </compound>
  <compound kind="file">
    <name>modeler/src/main_window.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>modeler_2src_2main__window_8cpp</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2main__window_8h" name="modeler/include/pcl/apps/modeler/main_window.h" local="no" imported="no">pcl/apps/modeler/main_window.h</includes>
    <includes id="scene__tree_8h" name="scene_tree.h" local="no" imported="no">pcl/apps/modeler/scene_tree.h</includes>
    <includes id="dock__widget_8h" name="dock_widget.h" local="no" imported="no">pcl/apps/modeler/dock_widget.h</includes>
    <includes id="render__window_8h" name="render_window.h" local="no" imported="no">pcl/apps/modeler/render_window.h</includes>
    <includes id="render__window__item_8h" name="render_window_item.h" local="no" imported="no">pcl/apps/modeler/render_window_item.h</includes>
  </compound>
  <compound kind="file">
    <name>optronic_viewer/src/main_window.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/optronic_viewer/src/</path>
    <filename>optronic__viewer_2src_2main__window_8cpp</filename>
    <includes id="optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2main__window_8h" name="optronic_viewer/include/pcl/apps/optronic_viewer/main_window.h" local="no" imported="no">pcl/apps/optronic_viewer/main_window.h</includes>
    <includes id="apps_2optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2openni__grabber_8h" name="apps/optronic_viewer/include/pcl/apps/optronic_viewer/openni_grabber.h" local="no" imported="no">pcl/apps/optronic_viewer/openni_grabber.h</includes>
    <includes id="filter__window_8h" name="filter_window.h" local="no" imported="no">pcl/apps/optronic_viewer/filter_window.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="fotonic__grabber_8h" name="fotonic_grabber.h" local="no" imported="no">pcl/io/fotonic_grabber.h</includes>
  </compound>
  <compound kind="file">
    <name>in_hand_scanner/include/pcl/apps/in_hand_scanner/main_window.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2main__window_8h</filename>
    <includes id="in__hand__scanner_8h" name="in_hand_scanner.h" local="no" imported="no">pcl/apps/in_hand_scanner/in_hand_scanner.h</includes>
    <class kind="class">pcl::ihs::MainWindow</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>modeler/include/pcl/apps/modeler/main_window.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>modeler_2include_2pcl_2apps_2modeler_2main__window_8h</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <class kind="class">pcl::modeler::MainWindow</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>optronic_viewer/include/pcl/apps/optronic_viewer/main_window.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/optronic_viewer/include/pcl/apps/optronic_viewer/</path>
    <filename>optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2main__window_8h</filename>
    <includes id="optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2qt_8h" name="optronic_viewer/include/pcl/apps/optronic_viewer/qt.h" local="no" imported="no">pcl/apps/optronic_viewer/qt.h</includes>
    <includes id="apps_2optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2openni__grabber_8h" name="apps/optronic_viewer/include/pcl/apps/optronic_viewer/openni_grabber.h" local="no" imported="no">pcl/apps/optronic_viewer/openni_grabber.h</includes>
    <includes id="cloud__filter_8h" name="cloud_filter.h" local="no" imported="no">pcl/apps/optronic_viewer/cloud_filter.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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">pcl::apps::optronic_viewer::Device</class>
    <class kind="class">pcl::apps::optronic_viewer::FotonicDevice</class>
    <class kind="class">pcl::apps::optronic_viewer::MainWindow</class>
    <class kind="class">pcl::apps::optronic_viewer::OpenNIDevice</class>
    <namespace>pcl</namespace>
    <namespace>pcl::apps</namespace>
    <namespace>pcl::apps::optronic_viewer</namespace>
    <member kind="enumeration">
      <name>DeviceType</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a5e0272dc885786d4f723997817f774d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPENNI_DEVICE</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a5e0272dc885786d4f723997817f774d4aa7ef5b15832d9ffde3c9d58984e2097a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOTONIC_DEVICE</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a5e0272dc885786d4f723997817f774d4adbab92727946cd236b4519e489938092</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainWindow.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>mainWindow_8cpp</filename>
    <includes id="mainWindow_8h" name="mainWindow.h" local="no" imported="no">pcl/apps/point_cloud_editor/mainWindow.h</includes>
    <includes id="cloudEditorWidget_8h" name="cloudEditorWidget.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloudEditorWidget.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
  </compound>
  <compound kind="file">
    <name>mainWindow.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>mainWindow_8h</filename>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <class kind="class">MainWindow</class>
  </compound>
  <compound kind="file">
    <name>manipulation_event.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/point_selectors/</path>
    <filename>manipulation__event_8cpp</filename>
    <includes id="manipulation__event_8h" name="manipulation_event.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/manipulation_event.h</includes>
  </compound>
  <compound kind="file">
    <name>manipulation_event.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/</path>
    <filename>manipulation__event_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="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <class kind="class">pcl::cloud_composer::ManipulationEvent</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>manual_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/manual_registration/</path>
    <filename>manual__registration_8cpp</filename>
    <includes id="manual__registration_8h" name="manual_registration.h" local="no" imported="no">pcl/apps/manual_registration.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>manual__registration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_usage</name>
      <anchorfile>manual__registration_8cpp.html</anchorfile>
      <anchor>ae5ad5cbeccaedc03a48d3c7eaa803e79</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>manual_registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/include/pcl/apps/</path>
    <filename>manual__registration_8h</filename>
    <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="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="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/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>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.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="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="transformation__estimation__svd_8h" name="transformation_estimation_svd.h" local="no" imported="no">pcl/registration/transformation_estimation_svd.h</includes>
    <class kind="class">ManualRegistration</class>
    <namespace>Ui</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>manual__registration_8h.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>manual__registration_8h.html</anchorfile>
      <anchor>a42b086f8f138c5a6d16e8926efa9ba87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marching_cubes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/</path>
    <filename>marching__cubes_8h</filename>
    <includes id="surface_2include_2pcl_2surface_2boost_8h" name="surface/include/pcl/surface/boost.h" local="no" imported="no">pcl/surface/boost.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="Vertices_8h" name="Vertices.h" local="no" imported="no">pcl/Vertices.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <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_hoppe.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/</path>
    <filename>marching__cubes__hoppe_8h</filename>
    <includes id="surface_2include_2pcl_2surface_2boost_8h" name="surface/include/pcl/surface/boost.h" local="no" imported="no">pcl/surface/boost.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="Vertices_8h" name="Vertices.h" local="no" imported="no">pcl/Vertices.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/poisson4/</path>
    <filename>marching__cubes__poisson_8cpp</filename>
    <includes id="marching__cubes__poisson_8h" name="marching_cubes_poisson.h" local="no" imported="no">pcl/surface/3rdparty/poisson4/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>marching__cubes__poisson_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_23rdparty_2poisson4_2geometry_8h" name="surface/include/pcl/surface/3rdparty/poisson4/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <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_rbf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/</path>
    <filename>marching__cubes__rbf_8h</filename>
    <includes id="surface_2include_2pcl_2surface_2boost_8h" name="surface/include/pcl/surface/boost.h" local="no" imported="no">pcl/surface/boost.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="Vertices_8h" name="Vertices.h" local="no" imported="no">pcl/Vertices.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>marching__cubes__reconstruction_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.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="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>ab8ed04e6fe929f21002a1109e1a2d8fe</anchor>
      <arglist>(const pcl::PCLPointCloud2::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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>mask_map.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/</path>
    <filename>mask__map_8cpp</filename>
    <includes id="mask__map_8h" name="mask_map.h" local="no" imported="no">pcl/recognition/mask_map.h</includes>
  </compound>
  <compound kind="file">
    <name>mask_map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>mask__map_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::MaskMap</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>mat.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>mat_8h</filename>
    <includes id="surface_2include_2pcl_2surface_23rdparty_2poisson4_2geometry_8h" name="surface/include/pcl/surface/3rdparty/poisson4/geometry.h" local="yes" imported="no">geometry.h</includes>
    <includes id="mat_8hpp" name="mat.hpp" local="yes" imported="no">mat.hpp</includes>
    <class kind="class">pcl::poisson::MinimalAreaTriangulation</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>mat.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>mat_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>match_linemod_template.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>match__linemod__template_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="linemod_8h" name="linemod.h" local="no" imported="no">pcl/recognition/linemod.h</includes>
    <includes id="color__gradient__modality_8h" name="color_gradient_modality.h" local="no" imported="no">pcl/recognition/color_gradient_modality.h</includes>
    <includes id="surface__normal__modality_8h" name="surface_normal_modality.h" local="no" imported="no">pcl/recognition/surface_normal_modality.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;</type>
      <name>PointCloudXYZRGBA</name>
      <anchorfile>match__linemod__template_8cpp.html</anchorfile>
      <anchor>af7c249f03fc925b173b7b68c66efae0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>match__linemod__template_8cpp.html</anchorfile>
      <anchor>a29eb8901ed163b59fcd8edae4524634e</anchor>
      <arglist>(const PointCloudXYZRGBA::ConstPtr &amp;input, const char *templates_filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>match__linemod__template_8cpp.html</anchorfile>
      <anchor>adc39985ce1d7c6b21bc02cdc7f79aec3</anchor>
      <arglist>(const std::string &amp;filename, PointCloudXYZRGBA &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>match__linemod__template_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::LINEMODDetection &gt;</type>
      <name>matchTemplates</name>
      <anchorfile>match__linemod__template_8cpp.html</anchorfile>
      <anchor>aef960a48b95c373d1f52a71f23979248</anchor>
      <arglist>(const PointCloudXYZRGBA::ConstPtr &amp;input, const pcl::LINEMOD &amp;linemod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printElapsedTimeAndNumberOfPoints</name>
      <anchorfile>match__linemod__template_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>match__linemod__template_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>median_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>median__filter_8cpp</filename>
    <includes id="median__filter_8hpp" name="median_filter.hpp" local="no" imported="no">pcl/filters/impl/median_filter.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>median_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>median__filter_8h</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <class kind="class">pcl::MedianFilter</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_MedianFilter</name>
      <anchorfile>median__filter_8h.html</anchorfile>
      <anchor>a0b4c620cdb8b1e644e5abc7982132d82</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>median_filter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>median__filter_8hpp</filename>
    <includes id="median__filter_8h" name="median_filter.h" local="no" imported="no">pcl/filters/median_filter.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>merge_cmake_install.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>merge_selection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>merge__selection_8cpp</filename>
    <includes id="merge__selection_8h" name="merge_selection.h" local="no" imported="no">pcl/apps/cloud_composer/merge_selection.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="merge__selection_8hpp" name="merge_selection.hpp" local="no" imported="no">pcl/apps/cloud_composer/impl/merge_selection.hpp</includes>
  </compound>
  <compound kind="file">
    <name>merge_selection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>merge__selection_8h</filename>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <class kind="class">pcl::cloud_composer::MergeSelection</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>merge_selection.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/impl/</path>
    <filename>merge__selection_8hpp</filename>
    <includes id="merge__selection_8h" name="merge_selection.h" local="no" imported="no">pcl/apps/cloud_composer/merge_selection.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="cloud__item_8hpp" name="cloud_item.hpp" local="no" imported="no">pcl/apps/cloud_composer/impl/cloud_item.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_performTemplatedAction</name>
      <anchorfile>merge__selection_8hpp.html</anchorfile>
      <anchor>af92a8559c02ba1952145ee72e59d25c8</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh2pcd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>mesh__base_8h</filename>
    <includes id="geometry_2include_2pcl_2geometry_2boost_8h" name="geometry/include/pcl/geometry/boost.h" local="no" imported="no">pcl/geometry/boost.h</includes>
    <includes id="geometry_2include_2pcl_2geometry_2eigen_8h" name="geometry/include/pcl/geometry/eigen.h" local="no" imported="no">pcl/geometry/eigen.h</includes>
    <includes id="mesh__circulators_8h" name="mesh_circulators.h" local="no" imported="no">pcl/geometry/mesh_circulators.h</includes>
    <includes id="mesh__indices_8h" name="mesh_indices.h" local="no" imported="no">pcl/geometry/mesh_indices.h</includes>
    <includes id="mesh__elements_8h" name="mesh_elements.h" local="no" imported="no">pcl/geometry/mesh_elements.h</includes>
    <includes id="mesh__traits_8h" name="mesh_traits.h" local="no" imported="no">pcl/geometry/mesh_traits.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="class">pcl::geometry::MeshBase</class>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
  </compound>
  <compound kind="file">
    <name>mesh_circulators.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>mesh__circulators_8h</filename>
    <includes id="geometry_2include_2pcl_2geometry_2boost_8h" name="geometry/include/pcl/geometry/boost.h" local="no" imported="no">pcl/geometry/boost.h</includes>
    <includes id="mesh__indices_8h" name="mesh_indices.h" local="no" imported="no">pcl/geometry/mesh_indices.h</includes>
    <class kind="class">pcl::geometry::FaceAroundFaceCirculator</class>
    <class kind="class">pcl::geometry::FaceAroundVertexCirculator</class>
    <class kind="class">pcl::geometry::IncomingHalfEdgeAroundVertexCirculator</class>
    <class kind="class">pcl::geometry::InnerHalfEdgeAroundFaceCirculator</class>
    <class kind="class">pcl::geometry::OuterHalfEdgeAroundFaceCirculator</class>
    <class kind="class">pcl::geometry::OutgoingHalfEdgeAroundVertexCirculator</class>
    <class kind="class">pcl::geometry::VertexAroundFaceCirculator</class>
    <class kind="class">pcl::geometry::VertexAroundVertexCirculator</class>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
  </compound>
  <compound kind="file">
    <name>mesh_circulators.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>mesh__circulators_8py</filename>
    <class kind="class">mesh_circulators::Class</class>
    <namespace>mesh_circulators</namespace>
    <member kind="variable">
      <type>string</type>
      <name>around_idx</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a6e4bc713b78b060ca55236c9d6d3d3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>around_obj</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>aa8ec0837cca5e577b14a7f245666bdb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>around_type</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a421e4388a2d772c0d40d2af9d386bbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>class_name</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a6c5849da2909879d696e151afe8dcab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classes</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>ac24c795f61bd1949e5f2622fded754bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>current_he</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>aefa009be360d9c5e9dc6a5aec603c01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>current_he_idx</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a14ecc085d860b50676b7101a0190807a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>current_he_idx_</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>accc8ad5014a78a690bf939d4f2194d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dec1</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>ae97faba194ed6263c7ba32852baa05ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dec2</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a0cf053d6cca5e169a35bbbf07a201c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>deref</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>afc0019af7ee59a794d4192ceae946dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a5b9fe24cc43b2081bbd5818da30b1bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>filename</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>af6018950fce7fe1263a537a34fd616fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inc1</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>aa4e57ca3e19ada5ef54ba86ea3ea258a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inc2</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>afb8af7da1b7a92f3a98d5da46bd84ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>placeholder_at</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a51efaf01d07a4c5b2dd8e3c88eb8a3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>placeholder_cn</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a0450f73b7985f9a2b55f1c330384ca56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>placeholder_gt</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a5f479ab101fcfabb641375a6723681d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>tgt</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a905ccbc8127718a3c5443dfe03375f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>tmp</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a396d179bd353f734ca619d8f8697fba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value_name</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a142ea611ea6edc292608167600d27a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value_prefix</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a95c0848a2c53ebcb97beaa0e9b80519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value_type</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a54a62501926b42871c222246564a91d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh_conversion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>mesh__conversion_8h</filename>
    <includes id="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/conversions.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
    <member kind="function">
      <type>void</type>
      <name>toFaceVertexMesh</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a1ac38c331420465fdd1a2884d2b9409b</anchor>
      <arglist>(const HalfEdgeMeshT &amp;half_edge_mesh, pcl::PolygonMesh &amp;face_vertex_mesh)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>toHalfEdgeMesh</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a57ad6727424a45564571852dd0762a1c</anchor>
      <arglist>(const pcl::PolygonMesh &amp;face_vertex_mesh, HalfEdgeMeshT &amp;half_edge_mesh)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh_elements.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>mesh__elements_8h</filename>
    <includes id="mesh__indices_8h" name="mesh_indices.h" local="no" imported="no">pcl/geometry/mesh_indices.h</includes>
    <class kind="class">pcl::geometry::Face</class>
    <class kind="class">pcl::geometry::HalfEdge</class>
    <class kind="class">pcl::geometry::Vertex</class>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
  </compound>
  <compound kind="file">
    <name>mesh_indices.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>mesh__indices_8h</filename>
    <includes id="geometry_2include_2pcl_2geometry_2boost_8h" name="geometry/include/pcl/geometry/boost.h" local="no" imported="no">pcl/geometry/boost.h</includes>
    <class kind="class">pcl::geometry::EdgeIndex</class>
    <class kind="class">pcl::geometry::FaceIndex</class>
    <class kind="class">pcl::geometry::HalfEdgeIndex</class>
    <class kind="class">pcl::geometry::VertexIndex</class>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>ace53422b23419f7bf8f22e6b331d3071</anchor>
      <arglist>(std::ostream &amp;os, const pcl::geometry::VertexIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a346bb3a584686948396e96b45d03154f</anchor>
      <arglist>(std::ostream &amp;os, const pcl::geometry::HalfEdgeIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a6ff907922122902c28f21306ce043b6a</anchor>
      <arglist>(std::ostream &amp;os, const pcl::geometry::EdgeIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a9c0037f34cc6f39bb6210bcab43df5e1</anchor>
      <arglist>(std::ostream &amp;os, const pcl::geometry::FaceIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a86da2c59869542f87fba84fcf9b7ddec</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::VertexIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a44b7b985410226c45776a3cc5a02d924</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::HalfEdgeIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a45d69ff82a668d2cbec0819abc12d440</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::EdgeIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a5eec1770f62c1ba1d8ee63f7b0dd695c</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::FaceIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>pcl::geometry::EdgeIndex</type>
      <name>toEdgeIndex</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a52bf0118d20c01aba57f8132a6d2245b</anchor>
      <arglist>(const HalfEdgeIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>toHalfEdgeIndex</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>afe11901929a8ffaaa151c6d75deab085</anchor>
      <arglist>(const EdgeIndex &amp;index, const bool get_first=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh_indices.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>mesh__indices_8py</filename>
    <namespace>mesh_indices</namespace>
    <member kind="variable">
      <type>list</type>
      <name>class_names</name>
      <anchorfile>namespacemesh__indices.html</anchorfile>
      <anchor>a5fa70c560831f3c49b8fab2c674985d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacemesh__indices.html</anchorfile>
      <anchor>a08130def3994ea3f636330bc62d798ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>filename</name>
      <anchorfile>namespacemesh__indices.html</anchorfile>
      <anchor>a095fcddb2c26d30fb96fa640b7ae1036</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>mesh__io_8h</filename>
    <class kind="class">pcl::geometry::MeshIO</class>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
  </compound>
  <compound kind="file">
    <name>mesh_processing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>mesh__processing_8cpp</filename>
    <includes id="mesh__processing_8h" name="mesh_processing.h" local="no" imported="no">pcl/apps/in_hand_scanner/mesh_processing.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2utils_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/utils.h" local="no" imported="no">pcl/apps/in_hand_scanner/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>mesh_processing.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>mesh__processing_8h</filename>
    <includes id="common__types_8h" name="common_types.h" local="no" imported="no">pcl/apps/in_hand_scanner/common_types.h</includes>
    <class kind="class">pcl::ihs::MeshProcessing</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
  </compound>
  <compound kind="file">
    <name>mesh_sampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>mesh_traits.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>mesh__traits_8h</filename>
    <includes id="geometry_2include_2pcl_2geometry_2boost_8h" name="geometry/include/pcl/geometry/boost.h" local="no" imported="no">pcl/geometry/boost.h</includes>
    <class kind="struct">pcl::geometry::DefaultMeshTraits</class>
    <class kind="struct">pcl::geometry::NoData</class>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
  </compound>
  <compound kind="file">
    <name>metadata.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>metadata_8h</filename>
    <includes id="outofcore_2include_2pcl_2outofcore_2boost_8h" name="outofcore/include/pcl/outofcore/boost.h" local="no" imported="no">pcl/outofcore/boost.h</includes>
    <class kind="class">pcl::outofcore::OutofcoreAbstractMetadata</class>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>method_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>mets.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/3rdparty/metslib/</path>
    <filename>mets_8hh</filename>
    <includes id="metslib__config_8hh" name="metslib_config.hh" local="yes" imported="no">metslib_config.hh</includes>
    <includes id="observer_8hh" name="observer.hh" local="yes" imported="no">observer.hh</includes>
    <includes id="model_8hh" name="model.hh" local="yes" imported="no">model.hh</includes>
    <includes id="termination-criteria_8hh" name="termination-criteria.hh" local="yes" imported="no">termination-criteria.hh</includes>
    <includes id="abstract-search_8hh" name="abstract-search.hh" local="yes" imported="no">abstract-search.hh</includes>
    <includes id="local-search_8hh" name="local-search.hh" local="yes" imported="no">local-search.hh</includes>
    <includes id="tabu-search_8hh" name="tabu-search.hh" local="yes" imported="no">tabu-search.hh</includes>
    <includes id="simulated-annealing_8hh" name="simulated-annealing.hh" local="yes" imported="no">simulated-annealing.hh</includes>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>mets_8hh.html</anchorfile>
      <anchor>acad06fb67e220bfd3d142781f99efe11</anchor>
      <arglist>(std::ostream &amp;os, const mets::printable &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>metslib_config.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/3rdparty/metslib/</path>
    <filename>metslib__config_8hh</filename>
    <member kind="define">
      <type>#define</type>
      <name>METSLIB_HAVE_TR1_UNORDERED_MAP</name>
      <anchorfile>metslib__config_8hh.html</anchorfile>
      <anchor>a12593979e953c5b825b4dbd7e6488dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>METSLIB_TR1_BOOST</name>
      <anchorfile>metslib__config_8hh.html</anchorfile>
      <anchor>a0c27cce6a2228760b12780ba4520caeb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/min_cut_segmentation/min_cut_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/min_cut_segmentation/</path>
    <filename>doc_2tutorials_2content_2sources_2min__cut__segmentation_2min__cut__segmentation_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="min__cut__segmentation_8h" name="min_cut_segmentation.h" local="no" imported="no">pcl/segmentation/min_cut_segmentation.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2min__cut__segmentation_2min__cut__segmentation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segmentation/src/min_cut_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/src/</path>
    <filename>segmentation_2src_2min__cut__segmentation_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>min_cut_segmentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>min__cut__segmentation_8h</filename>
    <includes id="segmentation_2include_2pcl_2segmentation_2boost_8h" name="segmentation/include/pcl/segmentation/boost.h" local="no" imported="no">pcl/segmentation/boost.h</includes>
  </compound>
  <compound kind="file">
    <name>min_cut_segmentation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>min__cut__segmentation_8hpp</filename>
    <includes id="segmentation_2include_2pcl_2segmentation_2boost_8h" name="segmentation/include/pcl/segmentation/boost.h" local="no" imported="no">pcl/segmentation/boost.h</includes>
    <includes id="min__cut__segmentation_8h" name="min_cut_segmentation.h" local="no" imported="no">pcl/segmentation/min_cut_segmentation.h</includes>
    <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>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_MinCutSegmentation</name>
      <anchorfile>min__cut__segmentation_8hpp.html</anchorfile>
      <anchor>a5f0c98476fd35ecdccec7935b62d2554</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mlesac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="surface_2include_2pcl_2surface_2boost_8h" name="surface/include/pcl/surface/boost.h" local="no" imported="no">pcl/surface/boost.h</includes>
    <includes id="surface_2include_2pcl_2surface_2eigen_8h" name="surface/include/pcl/surface/eigen.h" local="no" imported="no">pcl/surface/eigen.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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_smoothing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>mls__smoothing_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="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>adf3f933d783bd34589714c0a6f85d361</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &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.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/3rdparty/metslib/</path>
    <filename>model_8hh</filename>
    <class kind="class">mets::clonable</class>
    <class kind="class">mets::copyable</class>
    <class kind="struct">mets::dereferenced_equal_to</class>
    <class kind="class">mets::evaluable_solution</class>
    <class kind="class">mets::feasible_solution</class>
    <class kind="class">mets::hashable</class>
    <class kind="class">mets::invert_full_neighborhood</class>
    <class kind="class">mets::invert_subsequence</class>
    <class kind="class">mets::mana_move</class>
    <class kind="class">mets::mana_move_hash</class>
    <class kind="class">mets::move</class>
    <class kind="class">mets::move_manager</class>
    <class kind="class">mets::no_moves_error</class>
    <class kind="class">mets::permutation_problem</class>
    <class kind="class">mets::printable</class>
    <class kind="class">mets::sequence</class>
    <class kind="class">mets::swap_elements</class>
    <class kind="class">mets::swap_full_neighborhood</class>
    <class kind="class">mets::swap_neighborhood</class>
    <namespace>mets</namespace>
    <member kind="typedef">
      <type>double</type>
      <name>gol_type</name>
      <anchorfile>namespacemets.html</anchorfile>
      <anchor>a61116f509383ed86807529856bf4b333</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perturbate</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>ga36dfb89bf6fb84702f7d021426b3f039</anchor>
      <arglist>(permutation_problem &amp;p, unsigned int n, random_generator &amp;rng)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_shuffle</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>gacfbb156f3953666fe3ee538ceb770f65</anchor>
      <arglist>(permutation_problem &amp;p, random_generator &amp;rng)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_library.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/ransac_based/</path>
    <filename>model__library_8cpp</filename>
    <includes id="model__library_8h" name="model_library.h" local="no" imported="no">pcl/recognition/ransac_based/model_library.h</includes>
    <includes id="obj__rec__ransac_8h" name="obj_rec_ransac.h" local="no" imported="no">pcl/recognition/ransac_based/obj_rec_ransac.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="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
  </compound>
  <compound kind="file">
    <name>model_library.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>model__library_8h</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" imported="no">auxiliary.h</includes>
    <includes id="voxel__structure_8h" name="voxel_structure.h" local="no" imported="no">pcl/recognition/ransac_based/voxel_structure.h</includes>
    <includes id="orr__octree_8h" name="orr_octree.h" local="no" imported="no">pcl/recognition/ransac_based/orr_octree.h</includes>
    <includes id="random_8h" name="random.h" local="no" imported="no">pcl/common/random.h</includes>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="class">pcl::recognition::ModelLibrary::Model</class>
    <class kind="class">pcl::recognition::ModelLibrary</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
  </compound>
  <compound kind="file">
    <name>model_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_REGISTRATION_2D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a216dc9817b402ca947c9f4df601f3a43</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>ModelCoefficients.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>ModelCoefficients_8h</filename>
    <includes id="PCLHeader_8h" name="PCLHeader.h" local="no" imported="no">pcl/PCLHeader.h</includes>
    <class kind="struct">pcl::ModelCoefficients</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::ModelCoefficients const  &gt;</type>
      <name>ModelCoefficientsConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5667657c12d695fb0fc625adf4a8c0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::ModelCoefficients &gt;</type>
      <name>ModelCoefficientsPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abaec8b4a1b288e61890e7191cdc2aef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aadf1fb9037c2eca16a673118288a876f</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::ModelCoefficients &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moment_invariants.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>moment__invariants_8cpp</filename>
    <includes id="moment__invariants_8hpp" name="moment_invariants.hpp" local="no" imported="no">pcl/features/impl/moment_invariants.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>moment_invariants.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>moment_invariants.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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_MomentInvariantsEstimation</name>
      <anchorfile>moment__invariants_8hpp.html</anchorfile>
      <anchor>a4f1e58e6fa211305af141ba835983c40</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>monitor_queue.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/impl/</path>
    <filename>monitor__queue_8hpp</filename>
    <class kind="class">MonitorQueue</class>
  </compound>
  <compound kind="file">
    <name>mouse_event.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>mouse__event_8h</filename>
    <includes id="keyboard__event_8h" name="keyboard_event.h" local="no" imported="no">pcl/visualization/keyboard_event.h</includes>
    <class kind="class">pcl::visualization::MouseEvent</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>msac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>multi__grid__octree__data_8h</filename>
    <includes id="hash_8h" name="hash.h" local="yes" imported="no">hash.h</includes>
    <includes id="bspline__data_8h" name="bspline_data.h" local="yes" imported="no">bspline_data.h</includes>
    <includes id="multi__grid__octree__data_8hpp" name="multi_grid_octree_data.hpp" local="yes" imported="no">multi_grid_octree_data.hpp</includes>
    <class kind="class">pcl::poisson::Octree::AdjacencyCountFunction</class>
    <class kind="class">pcl::poisson::Octree::AdjacencySetFunction</class>
    <class kind="struct">pcl::poisson::SortedTreeNodes::CornerIndices</class>
    <class kind="struct">pcl::poisson::SortedTreeNodes::CornerTableData</class>
    <class kind="struct">pcl::poisson::SortedTreeNodes::EdgeIndices</class>
    <class kind="struct">pcl::poisson::SortedTreeNodes::EdgeTableData</class>
    <class kind="class">pcl::poisson::Octree::FaceEdgesFunction</class>
    <class kind="class">pcl::poisson::Octree</class>
    <class kind="struct">pcl::poisson::Octree::PointData</class>
    <class kind="struct">pcl::poisson::Octree::PointInfo</class>
    <class kind="class">pcl::poisson::Octree::RefineFunction</class>
    <class kind="struct">pcl::poisson::Octree::RootData</class>
    <class kind="class">pcl::poisson::RootInfo</class>
    <class kind="class">pcl::poisson::SortedTreeNodes</class>
    <class kind="struct">pcl::poisson::Octree::Stencil</class>
    <class kind="class">pcl::poisson::TreeNodeData</class>
    <class kind="class">pcl::poisson::VertexData</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FORCE_NEUMANN_FIELD</name>
      <anchorfile>multi__grid__octree__data_8h.html</anchorfile>
      <anchor>a9940db63f55e0b7350755340880135f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GRADIENT_DOMAIN_SOLUTION</name>
      <anchorfile>multi__grid__octree__data_8h.html</anchorfile>
      <anchor>af3243a04f2b5b3231e3c411ae0b69bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MISHA_DEBUG</name>
      <anchorfile>multi__grid__octree__data_8h.html</anchorfile>
      <anchor>abe3fd16ba3cdbd3527132d8834b61c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>BSplineDataReal</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a351368a672057958ca96b96219595554</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>pcl::poisson::OctNode&lt; class TreeNodeData, Real &gt;</type>
      <name>TreeOctNode</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a65f4daa8c0f81cefb7d6658d28977620</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multi_grid_octree_data.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>multi__grid__octree__data_8hpp</filename>
    <includes id="octree__poisson_8h" name="octree_poisson.h" local="yes" imported="no">octree_poisson.h</includes>
    <includes id="mat_8h" name="mat.h" local="yes" imported="no">mat.h</includes>
    <class kind="struct">pcl::poisson::UpSampleData</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <namespace>std</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>SPLAT_ORDER</name>
      <anchorfile>multi__grid__octree__data_8hpp.html</anchorfile>
      <anchor>ab45ff6efac661d8e179c4cd6c9c85f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>atomicOr</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>aa92dc735a65e018d5ad7477b6f82037c</anchor>
      <arglist>(volatile int &amp;dest, int value)</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>MATRIX_ENTRY_EPSILON</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ac7f6fb8333469e2abfa4ea0e3320c6be</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>multiscale__feature__persistence_8cpp</filename>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="narf__descriptor_8h" name="narf_descriptor.h" local="no" imported="no">pcl/features/narf_descriptor.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>narf_8h</filename>
    <includes id="features_2include_2pcl_2features_2eigen_8h" name="features/include/pcl/features/eigen.h" local="no" imported="no">pcl/features/eigen.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/impl/</path>
    <filename>narf_8hpp</filename>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>narf_descriptor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>narf__descriptor_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="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>ndt.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>ndt_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="ndt_8h" name="ndt.h" local="no" imported="no">pcl/registration/ndt.h</includes>
    <includes id="ndt_8hpp" name="ndt.hpp" local="no" imported="no">pcl/registration/impl/ndt.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ndt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>ndt_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="voxel__grid__covariance_8h" name="voxel_grid_covariance.h" local="no" imported="no">pcl/filters/voxel_grid_covariance.h</includes>
    <includes id="ndt_8hpp" name="ndt.hpp" local="no" imported="no">pcl/registration/impl/ndt.hpp</includes>
    <class kind="class">pcl::NormalDistributionsTransform</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ndt.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>ndt_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>ndt2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>ndt2d_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>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="ndt__2d_8h" name="ndt_2d.h" local="no" imported="no">pcl/registration/ndt_2d.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>ndt2d_8cpp.html</anchorfile>
      <anchor>a0ace319a8ac049f51d985b9e3efcafad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>ndt2d_8cpp.html</anchorfile>
      <anchor>a8286f33bc85caed6f93d955568cfcb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>ndt2d_8cpp.html</anchorfile>
      <anchor>a36884aa4a3c181fa4c284d79329ad166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>ndt2d_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ndt2d_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selfTest</name>
      <anchorfile>ndt2d_8cpp.html</anchorfile>
      <anchor>afba8cdf6c98deec013980028abc31231</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndt3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>ndt3d_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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="ndt_8h" name="ndt.h" local="no" imported="no">pcl/registration/ndt.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="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>ndt3d_8cpp.html</anchorfile>
      <anchor>a0ace319a8ac049f51d985b9e3efcafad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>ndt3d_8cpp.html</anchorfile>
      <anchor>a8286f33bc85caed6f93d955568cfcb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>ndt3d_8cpp.html</anchorfile>
      <anchor>a36884aa4a3c181fa4c284d79329ad166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>ndt3d_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ndt3d_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndt_2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>ndt__2d_8cpp</filename>
    <includes id="ndt__2d_8h" name="ndt_2d.h" local="no" imported="no">pcl/registration/ndt_2d.h</includes>
  </compound>
  <compound kind="file">
    <name>ndt_2d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>ndt__2d_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="ndt__2d_8hpp" name="ndt_2d.hpp" local="no" imported="no">pcl/registration/impl/ndt_2d.hpp</includes>
    <class kind="class">pcl::NormalDistributionsTransform2D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ndt_2d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>ndt__2d_8hpp</filename>
    <includes id="registration_2include_2pcl_2registration_2eigen_8h" name="registration/include/pcl/registration/eigen.h" local="no" imported="no">pcl/registration/eigen.h</includes>
    <includes id="registration_2include_2pcl_2registration_2boost_8h" name="registration/include/pcl/registration/boost.h" local="no" imported="no">pcl/registration/boost.h</includes>
    <class kind="class">pcl::ndt2d::NDT2D</class>
    <class kind="class">pcl::ndt2d::NDTSingleGrid</class>
    <class kind="class">pcl::ndt2d::NormalDist</class>
    <class kind="struct">Eigen::NumTraits&lt; pcl::ndt2d::NormalDist&lt; PointT &gt; &gt;</class>
    <class kind="struct">pcl::ndt2d::ValueAndDerivatives</class>
    <namespace>Eigen</namespace>
    <namespace>pcl</namespace>
    <namespace>pcl::ndt2d</namespace>
  </compound>
  <compound kind="file">
    <name>nearest_neighbors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/vfh_recognition/</path>
    <filename>nearest__neighbors_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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>
    <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_agast.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>ni__agast_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="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="agast__2d_8h" name="agast_2d.h" local="no" imported="no">pcl/keypoints/agast_2d.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.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>
    <class kind="class">AGASTDemo</class>
    <member kind="define">
      <type>#define</type>
      <name>SHOW_FPS</name>
      <anchorfile>ni__agast_8cpp.html</anchorfile>
      <anchor>a958c37bf3b24d674daab95749fe80f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointUV</type>
      <name>KeyPointT</name>
      <anchorfile>ni__agast_8cpp.html</anchorfile>
      <anchor>af4ab885b4636b8f5fe9b08c6ac8095b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ni__agast_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ni_linemod.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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>ni_susan.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>ni__susan_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="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="susan_8h" name="susan.h" local="no" imported="no">pcl/keypoints/susan.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.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>
    <class kind="class">SUSANDemo</class>
    <member kind="define">
      <type>#define</type>
      <name>SHOW_FPS</name>
      <anchorfile>ni__susan_8cpp.html</anchorfile>
      <anchor>a958c37bf3b24d674daab95749fe80f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointXYZRGBL</type>
      <name>KeyPointT</name>
      <anchorfile>ni__susan_8cpp.html</anchorfile>
      <anchor>a6ea03dd7da10148267f69ccabac0cab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>ni__susan_8cpp.html</anchorfile>
      <anchor>ae5b8e9a063c0cfd0669c7f9e30ca0d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ni__susan_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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>nn__classification__example_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>normal__3d_8cpp</filename>
    <includes id="normal__3d_8hpp" name="normal_3d.hpp" local="no" imported="no">pcl/features/impl/normal_3d.hpp</includes>
    <includes id="normal__3d__omp_8hpp" name="normal_3d_omp.hpp" local="no" imported="no">pcl/features/impl/normal_3d_omp.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>normal__3d_8cpp.html</anchorfile>
      <anchor>ab7a3bb6d856d724de08d51a3923d2b14</anchor>
      <arglist>(NormalEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)) PCL_INSTANTIATE_PRODUCT(NormalEstimationOMP</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <class kind="class">pcl::NormalEstimation</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>normal_3d_omp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>normal__based__signature_8cpp</filename>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="normal__coherence_8h" name="normal_coherence.h" local="no" imported="no">pcl/tracking/normal_coherence.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_distributions_transform.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/normal_distributions_transform/</path>
    <filename>normal__distributions__transform_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="ndt_8h" name="ndt.h" local="no" imported="no">pcl/registration/ndt.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="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>normal__distributions__transform_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/cloud_composer/tools/normal_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/tools/</path>
    <filename>apps_2cloud__composer_2tools_2normal__estimation_8cpp</filename>
    <includes id="normal__estimation_8h" name="normal_estimation.h" local="no" imported="no">pcl/apps/cloud_composer/tools/normal_estimation.h</includes>
    <includes id="normals__item_8h" name="normals_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/normals_item.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>tools/normal_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tools_2normal__estimation_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.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="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.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>int</type>
      <name>batchProcess</name>
      <anchorfile>tools_2normal__estimation_8cpp.html</anchorfile>
      <anchor>a7f0fd43e4d59c164b18a0ea526c8a585</anchor>
      <arglist>(const vector&lt; string &gt; &amp;pcd_files, string &amp;output_dir, int k, double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>tools_2normal__estimation_8cpp.html</anchorfile>
      <anchor>ac1ca3e8eb24e4991c4c52f25885aeabd</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &amp;output, int k, double radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>tools_2normal__estimation_8cpp.html</anchorfile>
      <anchor>a2001b79163ac97583908c4e2a9ee22e3</anchor>
      <arglist>(const string &amp;filename, pcl::PCLPointCloud2 &amp;cloud, Eigen::Vector4f &amp;translation, Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2normal__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>tools_2normal__estimation_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>tools_2normal__estimation_8cpp.html</anchorfile>
      <anchor>a629dd3eca775680f01f4ec482c1e345c</anchor>
      <arglist>(const string &amp;filename, const pcl::PCLPointCloud2 &amp;output, const Eigen::Vector4f &amp;translation, const Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_k</name>
      <anchorfile>tools_2normal__estimation_8cpp.html</anchorfile>
      <anchor>a2d9cd891f39fddd825e24074f7867085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_radius</name>
      <anchorfile>tools_2normal__estimation_8cpp.html</anchorfile>
      <anchor>ae01c7ac123aa097510c820040d50c200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_estimation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/</path>
    <filename>normal__estimation_8h</filename>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="tool__factory_8h" name="tool_factory.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/tool_factory.h</includes>
    <class kind="class">pcl::cloud_composer::NormalEstimationTool</class>
    <class kind="class">pcl::cloud_composer::NormalEstimationToolFactory</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>normal_estimation_using_integral_images.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/normal_estimation_using_integral_images/</path>
    <filename>normal__estimation__using__integral__images_8cpp</filename>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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_estimation_worker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>normal__estimation__worker_8cpp</filename>
    <includes id="normal__estimation__worker_8h" name="normal_estimation_worker.h" local="no" imported="no">pcl/apps/modeler/normal_estimation_worker.h</includes>
    <includes id="parameter__dialog_8h" name="parameter_dialog.h" local="no" imported="no">pcl/apps/modeler/parameter_dialog.h</includes>
    <includes id="parameter_8h" name="parameter.h" local="no" imported="no">pcl/apps/modeler/parameter.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
    <includes id="cloud__mesh__item_8h" name="cloud_mesh_item.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item.h</includes>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.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>normal_estimation_worker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>normal__estimation__worker_8h</filename>
    <includes id="abstract__worker_8h" name="abstract_worker.h" local="no" imported="no">pcl/apps/modeler/abstract_worker.h</includes>
    <class kind="class">pcl::modeler::NormalEstimationWorker</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>normal_refinement.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>normal__refinement_8cpp</filename>
    <includes id="normal__refinement_8hpp" name="normal_refinement.hpp" local="no" imported="no">pcl/filters/impl/normal_refinement.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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</name>
      <anchorfile>normal__refinement_8cpp.html</anchorfile>
      <anchor>abed6329a705f779ed4742bcdb41ac771</anchor>
      <arglist>(NormalRefinement, PCL_NORMAL_POINT_TYPES)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_refinement.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>normal__refinement_8h</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <class kind="class">pcl::NormalRefinement</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_NormalRefinement</name>
      <anchorfile>normal__refinement_8h.html</anchorfile>
      <anchor>a4fa64751fb52b5d9bcc5d27ada003850</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>assignNormalWeights</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a546b58a4aec222babc34607249f0a90a</anchor>
      <arglist>(const PointCloud&lt; NormalT &gt; &amp;, int, const std::vector&lt; int &gt; &amp;k_indices, const std::vector&lt; float &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>refineNormal</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4e839ff3bbae897de75ffaa70e096236</anchor>
      <arglist>(const PointCloud&lt; NormalT &gt; &amp;cloud, int index, const std::vector&lt; int &gt; &amp;k_indices, const std::vector&lt; float &gt; &amp;k_sqr_distances, NormalT &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_refinement.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>normal__refinement_8hpp</filename>
    <includes id="normal__refinement_8h" name="normal_refinement.h" local="no" imported="no">pcl/filters/normal_refinement.h</includes>
  </compound>
  <compound kind="file">
    <name>normal_space.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>normal__space_8cpp</filename>
    <includes id="normal__space_8hpp" name="normal_space.hpp" local="no" imported="no">pcl/filters/impl/normal_space.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>normal_space.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>normal__space_8h</filename>
    <includes id="filters_2include_2pcl_2filters_2boost_8h" name="filters/include/pcl/filters/boost.h" local="no" imported="no">pcl/filters/boost.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::NormalSpaceSampling</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>normal_space.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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_NormalSpaceSampling</name>
      <anchorfile>normal__space_8hpp.html</anchorfile>
      <anchor>a59a359966f0708c62084e489646851f2</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normals_actor_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>normals__actor__item_8cpp</filename>
    <includes id="normals__actor__item_8h" name="normals_actor_item.h" local="no" imported="no">pcl/apps/modeler/normals_actor_item.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
    <includes id="filter__indices_8h" name="filter_indices.h" local="no" imported="no">pcl/filters/filter_indices.h</includes>
  </compound>
  <compound kind="file">
    <name>normals_actor_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>normals__actor__item_8h</filename>
    <includes id="channel__actor__item_8h" name="channel_actor_item.h" local="no" imported="no">pcl/apps/modeler/channel_actor_item.h</includes>
    <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::modeler::NormalsActorItem</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>normals_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/items/</path>
    <filename>normals__item_8cpp</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="normals__item_8h" name="normals_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/normals_item.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
  </compound>
  <compound kind="file">
    <name>normals_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/items/</path>
    <filename>normals__item_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="cloud__composer__item_8h" name="cloud_composer_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_composer_item.h</includes>
    <class kind="class">pcl::cloud_composer::NormalsItem</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>normals__item_8h.html</anchorfile>
      <anchor>aa4871dcd057a7c67dac1dc5ff4741c31</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt;::Ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>normals__item_8h.html</anchorfile>
      <anchor>a3cd52918719f2395bd0d0736f716bd2c</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt;::ConstPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>norms.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>group__common.html</anchorfile>
      <anchor>ga9d37f00989a9de11b48deb263649463c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L1</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463cac3661be4b6e0d59a4c7b59a788cfc072</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2_SQR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca98099ccc2b42084990c7a6caac1d03f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca784d9a41bb0a8d74c4bbb384b5186c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINF</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca731833ab377b1fbe2ea5968c44a1664f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463cae072ec2ac425bed6c2f5a0781f0bf24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>B</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463caaf61907b932e6f69308db08e3fa4fe47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBLINEAR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca4da495e4c1d4f4415a13df5a1d55c545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463cad3f14cd5f1b7951b16422d8372b40177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIV</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca873d59723678e9e5d0a4c82d95c0e10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca5bf10e0499f79b70241e2eb83d0bcec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>K</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca5c1d5fa96c1a1d9ee8a3d65459576e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca8bf338ed604013b750528812f883f95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca2ab2951d1cd80c4e5374046b5d670527</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>B_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga0eb2818b6fa817f3ada41296793283a1</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>CS_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7e43f6ae7f0607bfdedaea512c510ff8</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Div_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gae8b5c722d30c22652327a1481528224e</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>HIK_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga86297c76ef1756ff1db90d8e39c14fa3</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>JM_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga45baeaeb21308cd128a7c44ab786552c</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>K_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4df86a6dafef9778fb8df865ad54e28f</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>group__common.html</anchorfile>
      <anchor>ga186a26b9face0cfb0fea3d6eb37f909b</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L1_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga61d1e988b461de40a26b4e4e9e93ce55</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga70456fbb6c67cf3c1229e19c831b30ac</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm_SQR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf034c4bca3fc85c1e6d27d893c2936a5</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Linf_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga63fded8c9593744836d761940cab9350</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>PF_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf977fbc818d41de61285d1da0521991a</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, float P1, float P2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>selectNorm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga047d812778a099ab333c847342c4b6bf</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, NormType norm_type)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Sublinear_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac986c55a5b8850fec89cd26c46303747</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>norms.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>float</type>
      <name>B_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga0eb2818b6fa817f3ada41296793283a1</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>CS_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7e43f6ae7f0607bfdedaea512c510ff8</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Div_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gae8b5c722d30c22652327a1481528224e</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>HIK_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga86297c76ef1756ff1db90d8e39c14fa3</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>JM_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga45baeaeb21308cd128a7c44ab786552c</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>K_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4df86a6dafef9778fb8df865ad54e28f</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>group__common.html</anchorfile>
      <anchor>ga186a26b9face0cfb0fea3d6eb37f909b</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L1_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga61d1e988b461de40a26b4e4e9e93ce55</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga70456fbb6c67cf3c1229e19c831b30ac</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm_SQR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf034c4bca3fc85c1e6d27d893c2936a5</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Linf_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga63fded8c9593744836d761940cab9350</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>PF_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf977fbc818d41de61285d1da0521991a</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, float P1, float P2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>selectNorm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga047d812778a099ab333c847342c4b6bf</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, NormType norm_type)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Sublinear_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac986c55a5b8850fec89cd26c46303747</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nurbs_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>nurbs__data_8h</filename>
    <class kind="struct">pcl::on_nurbs::NurbsDataCurve</class>
    <class kind="struct">pcl::on_nurbs::NurbsDataCurve2d</class>
    <class kind="struct">pcl::on_nurbs::NurbsDataSurface</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector2d, Eigen::aligned_allocator&lt; Eigen::Vector2d &gt; &gt;</type>
      <name>vector_vec2d</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a03a18df21e383ff69463c29e133ab4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector2i, Eigen::aligned_allocator&lt; Eigen::Vector2i &gt; &gt;</type>
      <name>vector_vec2i</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>ac3f04784e6f10822e64d2a54b330df70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector3d, Eigen::aligned_allocator&lt; Eigen::Vector3d &gt; &gt;</type>
      <name>vector_vec3d</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a50b94589790ef6d6ec301e2d5afaa57e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nurbs_solve.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>nurbs__solve_8h</filename>
    <includes id="sparse__mat_8h" name="sparse_mat.h" local="no" imported="no">pcl/surface/on_nurbs/sparse_mat.h</includes>
    <class kind="class">pcl::on_nurbs::NurbsSolve</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>nurbs_solve_eigen.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>nurbs__solve__eigen_8cpp</filename>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
  </compound>
  <compound kind="file">
    <name>nurbs_solve_umfpack.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>nurbs__solve__umfpack_8cpp</filename>
    <includes id="nurbs__solve_8h" name="nurbs_solve.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_solve.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
    <member kind="function">
      <type>bool</type>
      <name>solveSparseLinearSystem</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a09e9dd14006d37f60a954db15f5ecfe3</anchor>
      <arglist>(cholmod_sparse *A, cholmod_dense *b, cholmod_dense *x, bool transpose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveSparseLinearSystemLQ</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a7d14f7a9f93832e7bc2386db5449773e</anchor>
      <arglist>(cholmod_sparse *A, cholmod_dense *b, cholmod_dense *x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nurbs_tools.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>nurbs__tools_8cpp</filename>
    <includes id="nurbs__tools_8h" name="nurbs_tools.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_tools.h</includes>
  </compound>
  <compound kind="file">
    <name>nurbs_tools.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>nurbs__tools_8h</filename>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="opennurbs_8h" name="opennurbs.h" local="no" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">pcl::on_nurbs::NurbsTools</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
    <member kind="enumvalue">
      <name>NORTH</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825a683a8b3b0a479542b56dc20137742d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORTHEAST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825a24520df3da0274229eab2aef81b6af17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825ab2dbc85943ddf4d8ac8456a192d9cc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOUTHEAST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825acda1a6376f714006a1e993b048ea09c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOUTH</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825a56f8f5eae1373c93939fb0c03278696c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOUTHWEST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825a12f22bc94877e80cfe669a2c9311c5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825ab5ed157a36f7f600c4f5baeac16796b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORTHWEST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825a4dba63a8fa4985f322b9b086170d7c01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obj2vtk.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>obj2vtk_8cpp</filename>
    <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="vtk__lib__io_8h" name="vtk_lib_io.h" local="no" imported="no">pcl/io/vtk_lib_io.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>obj2vtk_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>obj2vtk_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obj_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.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>obj_rec_ransac.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/ransac_based/</path>
    <filename>obj__rec__ransac_8cpp</filename>
    <includes id="random_8h" name="random.h" local="no" imported="no">pcl/common/random.h</includes>
    <includes id="obj__rec__ransac_8h" name="obj_rec_ransac.h" local="no" imported="no">pcl/recognition/ransac_based/obj_rec_ransac.h</includes>
  </compound>
  <compound kind="file">
    <name>obj_rec_ransac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>obj__rec__ransac_8h</filename>
    <includes id="hypothesis_8h" name="hypothesis.h" local="no" imported="no">pcl/recognition/ransac_based/hypothesis.h</includes>
    <includes id="model__library_8h" name="model_library.h" local="no" imported="no">pcl/recognition/ransac_based/model_library.h</includes>
    <includes id="rigid__transform__space_8h" name="rigid_transform_space.h" local="no" imported="no">pcl/recognition/ransac_based/rigid_transform_space.h</includes>
    <includes id="orr__octree_8h" name="orr_octree.h" local="no" imported="no">pcl/recognition/ransac_based/orr_octree.h</includes>
    <includes id="orr__octree__zprojection_8h" name="orr_octree_zprojection.h" local="no" imported="no">pcl/recognition/ransac_based/orr_octree_zprojection.h</includes>
    <includes id="simple__octree_8h" name="simple_octree.h" local="no" imported="no">pcl/recognition/ransac_based/simple_octree.h</includes>
    <includes id="trimmed__icp_8h" name="trimmed_icp.h" local="no" imported="no">pcl/recognition/ransac_based/trimmed_icp.h</includes>
    <includes id="orr__graph_8h" name="orr_graph.h" local="no" imported="no">pcl/recognition/ransac_based/orr_graph.h</includes>
    <includes id="auxiliary_8h" name="auxiliary.h" local="no" imported="no">pcl/recognition/ransac_based/auxiliary.h</includes>
    <includes id="bvh_8h" name="bvh.h" local="no" imported="no">pcl/recognition/ransac_based/bvh.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="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="class">pcl::recognition::ObjRecRANSAC::HypothesisCreator</class>
    <class kind="class">pcl::recognition::ObjRecRANSAC</class>
    <class kind="class">pcl::recognition::ObjRecRANSAC::OrientedPointPair</class>
    <class kind="class">pcl::recognition::ObjRecRANSAC::Output</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OBJ_REC_RANSAC_VERBOSE</name>
      <anchorfile>obj__rec__ransac_8h.html</anchorfile>
      <anchor>a7c3fa59b3e37bcbfe28bb4fc77eca0b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obj_rec_ransac_accepted_hypotheses.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>obj__rec__ransac__accepted__hypotheses_8cpp</filename>
    <includes id="obj__rec__ransac_8h" name="obj_rec_ransac.h" local="no" imported="no">pcl/recognition/ransac_based/obj_rec_ransac.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.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="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="class">CallbackParameters</class>
    <member kind="define">
      <type>#define</type>
      <name>_SHOW_OCTREE_POINTS_</name>
      <anchorfile>obj__rec__ransac__accepted__hypotheses_8cpp.html</anchorfile>
      <anchor>aaa6ae90c18cc5851c9aa0e3dae2064cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arrayToVtkMatrix</name>
      <anchorfile>obj__rec__ransac__accepted__hypotheses_8cpp.html</anchorfile>
      <anchor>a7fc85bbc6c13dbaee08605038e7a5e55</anchor>
      <arglist>(const float *a, vtkMatrix4x4 *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareHypotheses</name>
      <anchorfile>obj__rec__ransac__accepted__hypotheses_8cpp.html</anchorfile>
      <anchor>ab1f5aee3a84394fe8bd49866b388d978</anchor>
      <arglist>(const Hypothesis &amp;a, const Hypothesis &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboardCB</name>
      <anchorfile>obj__rec__ransac__accepted__hypotheses_8cpp.html</anchorfile>
      <anchor>a59463df08b14bc9dc3904a22d5bbb781</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *params_void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>obj__rec__ransac__accepted__hypotheses_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>obj__rec__ransac__accepted__hypotheses_8cpp.html</anchorfile>
      <anchor>aadb8fa6080f4fc69ee941516880aee8b</anchor>
      <arglist>(float pair_width, float voxel_size, float max_coplanarity_angle, int num_hypotheses_to_show)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showHypothesisAsCoordinateFrame</name>
      <anchorfile>obj__rec__ransac__accepted__hypotheses_8cpp.html</anchorfile>
      <anchor>a239166d6456f348c5a74bdb526f569a2</anchor>
      <arglist>(Hypothesis &amp;hypo, CallbackParameters *parameters, string frame_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>obj__rec__ransac__accepted__hypotheses_8cpp.html</anchorfile>
      <anchor>a3d08bf96a14216c0fbfef9987a3df10d</anchor>
      <arglist>(CallbackParameters *params)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>vtk_to_pointcloud</name>
      <anchorfile>obj__rec__ransac__accepted__hypotheses_8cpp.html</anchorfile>
      <anchor>a7b1705b8433788708aaf6fba5cf872df</anchor>
      <arglist>(const char *file_name, PointCloud&lt; PointXYZ &gt; &amp;pcl_points, PointCloud&lt; Normal &gt; &amp;pcl_normals, vtkPolyData *vtk_dst=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obj_rec_ransac_hash_table.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>obj__rec__ransac__hash__table_8cpp</filename>
    <includes id="obj__rec__ransac_8h" name="obj_rec_ransac.h" local="no" imported="no">pcl/recognition/ransac_based/obj_rec_ransac.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.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="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>obj__rec__ransac__hash__table_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>my_sqr</name>
      <anchorfile>obj__rec__ransac__hash__table_8cpp.html</anchorfile>
      <anchor>abc5125eafa881510aaf00bfc12b4bb6d</anchor>
      <arglist>(double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualize</name>
      <anchorfile>obj__rec__ransac__hash__table_8cpp.html</anchorfile>
      <anchor>adbdecb5f451fa6a013c98dbd26754e5c</anchor>
      <arglist>(const ModelLibrary::HashTable &amp;hash_table)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>vtk_to_pointcloud</name>
      <anchorfile>obj__rec__ransac__hash__table_8cpp.html</anchorfile>
      <anchor>a422c2c02611493497b1f6c4525440072</anchor>
      <arglist>(const char *file_name, PointCloud&lt; PointXYZ &gt; &amp;points_in, PointCloud&lt; Normal &gt; &amp;normals_in, double bounds[6])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obj_rec_ransac_model_opps.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>obj__rec__ransac__model__opps_8cpp</filename>
    <includes id="obj__rec__ransac_8h" name="obj_rec_ransac.h" local="no" imported="no">pcl/recognition/ransac_based/obj_rec_ransac.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.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="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_SHOW_MODEL_OCTREE_POINTS_</name>
      <anchorfile>obj__rec__ransac__model__opps_8cpp.html</anchorfile>
      <anchor>a824bd7b790c82a22736f313dc9bbc2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>obj__rec__ransac__model__opps_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>obj__rec__ransac__model__opps_8cpp.html</anchorfile>
      <anchor>aee9681cc66ce3689c892fa9f00ffc0d3</anchor>
      <arglist>(float pair_width, float voxel_size, float max_coplanarity_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showModelOpps</name>
      <anchorfile>obj__rec__ransac__model__opps_8cpp.html</anchorfile>
      <anchor>aca7bef830f85f094c230469a590b4a72</anchor>
      <arglist>(PCLVisualizer &amp;viz, const ModelLibrary::HashTable &amp;hash_table, const ModelLibrary::Model *model, float pair_width)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>vtk_to_pointcloud</name>
      <anchorfile>obj__rec__ransac__model__opps_8cpp.html</anchorfile>
      <anchor>a9e87316f26e5b50f73a8a7396abf1d1a</anchor>
      <arglist>(const char *file_name, PointCloud&lt; PointXYZ &gt; &amp;pcl_points, PointCloud&lt; Normal &gt; &amp;pcl_normals)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obj_rec_ransac_orr_octree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>obj__rec__ransac__orr__octree_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="orr__octree_8h" name="orr_octree.h" local="no" imported="no">pcl/recognition/ransac_based/orr_octree.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <class kind="class">CallbackParameters</class>
    <member kind="define">
      <type>#define</type>
      <name>_SHOW_OCTREE_NORMALS_</name>
      <anchorfile>obj__rec__ransac__orr__octree_8cpp.html</anchorfile>
      <anchor>a81a2fd25386a93280016cd5faa9b76ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboardCB</name>
      <anchorfile>obj__rec__ransac__orr__octree_8cpp.html</anchorfile>
      <anchor>a59463df08b14bc9dc3904a22d5bbb781</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *params_void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>obj__rec__ransac__orr__octree_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>node_to_cube</name>
      <anchorfile>obj__rec__ransac__orr__octree_8cpp.html</anchorfile>
      <anchor>aa0455c80dbc3501a1aed02fb698a5c8b</anchor>
      <arglist>(ORROctree::Node *node, vtkAppendPolyData *additive_octree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>obj__rec__ransac__orr__octree_8cpp.html</anchorfile>
      <anchor>afcd809ffcf586cb258314e2490284bd2</anchor>
      <arglist>(const char *file_name, float voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_octree</name>
      <anchorfile>obj__rec__ransac__orr__octree_8cpp.html</anchorfile>
      <anchor>ac2324ce71812b81f62759fbba4b5e9ec</anchor>
      <arglist>(ORROctree *octree, PCLVisualizer &amp;viz, bool show_full_leaves_only)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateViewer</name>
      <anchorfile>obj__rec__ransac__orr__octree_8cpp.html</anchorfile>
      <anchor>a91a713942e4142eba3acdf27cde8577d</anchor>
      <arglist>(ORROctree &amp;octree, PCLVisualizer &amp;viz, std::vector&lt; ORROctree::Node * &gt;::iterator leaf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>vtk_to_pointcloud</name>
      <anchorfile>obj__rec__ransac__orr__octree_8cpp.html</anchorfile>
      <anchor>a2feb6ea394509defe77772a38cbd739f</anchor>
      <arglist>(const char *file_name, PointCloud&lt; PointXYZ &gt; &amp;pcl_points, PointCloud&lt; Normal &gt; *pcl_normals)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obj_rec_ransac_orr_octree_zprojection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>obj__rec__ransac__orr__octree__zprojection_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="orr__octree__zprojection_8h" name="orr_octree_zprojection.h" local="no" imported="no">pcl/recognition/ransac_based/orr_octree_zprojection.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>obj__rec__ransac__orr__octree__zprojection_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>node_to_cube</name>
      <anchorfile>obj__rec__ransac__orr__octree__zprojection_8cpp.html</anchorfile>
      <anchor>aa0455c80dbc3501a1aed02fb698a5c8b</anchor>
      <arglist>(ORROctree::Node *node, vtkAppendPolyData *additive_octree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rectangle_to_vtk</name>
      <anchorfile>obj__rec__ransac__orr__octree__zprojection_8cpp.html</anchorfile>
      <anchor>a57fcd6c43cb90064367f81c98a510def</anchor>
      <arglist>(float x1, float x2, float y1, float y2, float z, vtkAppendPolyData *additive_rectangle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>obj__rec__ransac__orr__octree__zprojection_8cpp.html</anchorfile>
      <anchor>afcd809ffcf586cb258314e2490284bd2</anchor>
      <arglist>(const char *file_name, float voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_octree</name>
      <anchorfile>obj__rec__ransac__orr__octree__zprojection_8cpp.html</anchorfile>
      <anchor>a1632c9994eefb1f04594503446a76c04</anchor>
      <arglist>(ORROctree *octree, PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_octree_zproj</name>
      <anchorfile>obj__rec__ransac__orr__octree__zprojection_8cpp.html</anchorfile>
      <anchor>ae050483e77d777aac0d6e860c4592494</anchor>
      <arglist>(ORROctreeZProjection *zproj, PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>vtk_to_pointcloud</name>
      <anchorfile>obj__rec__ransac__orr__octree__zprojection_8cpp.html</anchorfile>
      <anchor>ae093b7311650695b6b8717788125ba17</anchor>
      <arglist>(const char *file_name, PointCloud&lt; PointXYZ &gt; &amp;points)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obj_rec_ransac_result.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>obj__rec__ransac__result_8cpp</filename>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="obj__rec__ransac_8h" name="obj_rec_ransac.h" local="no" imported="no">pcl/recognition/ransac_based/obj_rec_ransac.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.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="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="class">CallbackParameters</class>
    <member kind="define">
      <type>#define</type>
      <name>_SHOW_OCTREE_POINTS_</name>
      <anchorfile>obj__rec__ransac__result_8cpp.html</anchorfile>
      <anchor>aaa6ae90c18cc5851c9aa0e3dae2064cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboardCB</name>
      <anchorfile>obj__rec__ransac__result_8cpp.html</anchorfile>
      <anchor>a59463df08b14bc9dc3904a22d5bbb781</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *params_void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadScene</name>
      <anchorfile>obj__rec__ransac__result_8cpp.html</anchorfile>
      <anchor>a91b73e10af4af81cf373a03e9054e8ec</anchor>
      <arglist>(const char *file_name, PointCloud&lt; PointXYZ &gt; &amp;non_plane_points, PointCloud&lt; Normal &gt; &amp;non_plane_normals, PointCloud&lt; PointXYZ &gt; &amp;plane_points)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>obj__rec__ransac__result_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>obj__rec__ransac__result_8cpp.html</anchorfile>
      <anchor>aee9681cc66ce3689c892fa9f00ffc0d3</anchor>
      <arglist>(float pair_width, float voxel_size, float max_coplanarity_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>obj__rec__ransac__result_8cpp.html</anchorfile>
      <anchor>a3d08bf96a14216c0fbfef9987a3df10d</anchor>
      <arglist>(CallbackParameters *params)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>vtk2PointCloud</name>
      <anchorfile>obj__rec__ransac__result_8cpp.html</anchorfile>
      <anchor>afbe126bca25379bcaf721f71044e502c</anchor>
      <arglist>(const char *file_name, PointCloud&lt; PointXYZ &gt; &amp;pcl_points, PointCloud&lt; Normal &gt; &amp;pcl_normals, vtkPolyData *vtk_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obj_rec_ransac_scene_opps.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>obj__rec__ransac__scene__opps_8cpp</filename>
    <includes id="obj__rec__ransac_8h" name="obj_rec_ransac.h" local="no" imported="no">pcl/recognition/ransac_based/obj_rec_ransac.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.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="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="class">CallbackParameters</class>
    <member kind="define">
      <type>#define</type>
      <name>_SHOW_OCTREE_POINTS_</name>
      <anchorfile>obj__rec__ransac__scene__opps_8cpp.html</anchorfile>
      <anchor>aaa6ae90c18cc5851c9aa0e3dae2064cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboardCB</name>
      <anchorfile>obj__rec__ransac__scene__opps_8cpp.html</anchorfile>
      <anchor>a59463df08b14bc9dc3904a22d5bbb781</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *params_void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>obj__rec__ransac__scene__opps_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>obj__rec__ransac__scene__opps_8cpp.html</anchorfile>
      <anchor>aee9681cc66ce3689c892fa9f00ffc0d3</anchor>
      <arglist>(float pair_width, float voxel_size, float max_coplanarity_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>obj__rec__ransac__scene__opps_8cpp.html</anchorfile>
      <anchor>a3d08bf96a14216c0fbfef9987a3df10d</anchor>
      <arglist>(CallbackParameters *params)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>vtk_to_pointcloud</name>
      <anchorfile>obj__rec__ransac__scene__opps_8cpp.html</anchorfile>
      <anchor>a9e87316f26e5b50f73a8a7396abf1d1a</anchor>
      <arglist>(const char *file_name, PointCloud&lt; PointXYZ &gt; &amp;pcl_points, PointCloud&lt; Normal &gt; &amp;pcl_normals)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>object.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/src/visualization/</path>
    <filename>object_8cpp</filename>
    <includes id="object_8h" name="object.h" local="no" imported="no">pcl/outofcore/visualization/object.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">pcl/outofcore/visualization/scene.h</includes>
  </compound>
  <compound kind="file">
    <name>object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/visualization/</path>
    <filename>object_8h</filename>
    <class kind="class">Object</class>
  </compound>
  <compound kind="file">
    <name>iccv2011/include/object_recognition.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>observer.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/3rdparty/metslib/</path>
    <filename>observer_8hh</filename>
    <class kind="class">mets::observer</class>
    <class kind="class">mets::subject</class>
    <class kind="class">mets::update_observer</class>
    <namespace>mets</namespace>
  </compound>
  <compound kind="file">
    <name>occlusion_reasoning.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/hv/</path>
    <filename>occlusion__reasoning_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="occlusion__reasoning_8h" name="occlusion_reasoning.h" local="no" imported="no">pcl/recognition/hv/occlusion_reasoning.h</includes>
    <includes id="occlusion__reasoning_8hpp" name="occlusion_reasoning.hpp" local="no" imported="no">pcl/recognition/impl/hv/occlusion_reasoning.hpp</includes>
  </compound>
  <compound kind="file">
    <name>occlusion_reasoning.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/hv/</path>
    <filename>occlusion__reasoning_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_2transforms_8h" name="common/include/pcl/common/transforms.h" local="no" imported="no">pcl/common/transforms.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::occlusion_reasoning::ZBuffering</class>
    <namespace>pcl</namespace>
    <namespace>pcl::occlusion_reasoning</namespace>
    <member kind="function">
      <type>pcl::PointCloud&lt; ModelT &gt;::Ptr</type>
      <name>filter</name>
      <anchorfile>namespacepcl_1_1occlusion__reasoning.html</anchorfile>
      <anchor>a7412f9d711899ba001580b1594f31573</anchor>
      <arglist>(typename pcl::PointCloud&lt; SceneT &gt;::ConstPtr &amp;organized_cloud, typename pcl::PointCloud&lt; ModelT &gt;::ConstPtr &amp;to_be_filtered, float f, float threshold)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; ModelT &gt;::Ptr</type>
      <name>filter</name>
      <anchorfile>namespacepcl_1_1occlusion__reasoning.html</anchorfile>
      <anchor>a2d5265ba313da09e016efe88ac0ce6e1</anchor>
      <arglist>(typename pcl::PointCloud&lt; SceneT &gt;::Ptr &amp;organized_cloud, typename pcl::PointCloud&lt; ModelT &gt;::Ptr &amp;to_be_filtered, float f, float threshold, bool check_invalid_depth=true)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; ModelT &gt;::Ptr</type>
      <name>getOccludedCloud</name>
      <anchorfile>namespacepcl_1_1occlusion__reasoning.html</anchorfile>
      <anchor>a91ba596c032db121473bc1bf48bbe0bb</anchor>
      <arglist>(typename pcl::PointCloud&lt; SceneT &gt;::Ptr &amp;organized_cloud, typename pcl::PointCloud&lt; ModelT &gt;::Ptr &amp;to_be_filtered, float f, float threshold, bool check_invalid_depth=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>occlusion_reasoning.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/impl/hv/</path>
    <filename>occlusion__reasoning_8hpp</filename>
    <includes id="occlusion__reasoning_8h" name="occlusion_reasoning.h" local="no" imported="no">pcl/recognition/hv/occlusion_reasoning.h</includes>
  </compound>
  <compound kind="file">
    <name>octree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/octree/include/pcl/octree/</path>
    <filename>octree_2include_2pcl_2octree_2octree_8h</filename>
    <includes id="octree_2include_2pcl_2octree_2octree__base_8h" name="octree/include/pcl/octree/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_abstract_node_container.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>octree__abstract__node__container_8h</filename>
    <includes id="outofcore_2include_2pcl_2outofcore_2boost_8h" name="outofcore/include/pcl/outofcore/boost.h" local="no" imported="no">pcl/outofcore/boost.h</includes>
    <class kind="class">pcl::outofcore::OutofcoreAbstractNodeContainer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>octree/include/pcl/octree/octree_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/octree/include/pcl/octree/</path>
    <filename>octree_2include_2pcl_2octree_2octree__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>
    <class kind="class">pcl::octree::OctreeBase</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>outofcore/include/pcl/outofcore/octree_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>outofcore_2include_2pcl_2outofcore_2octree__base_8h</filename>
    <includes id="outofcore_2include_2pcl_2outofcore_2boost_8h" name="outofcore/include/pcl/outofcore/boost.h" local="no" imported="no">pcl/outofcore/boost.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__base__node_8h" name="octree_base_node.h" local="no" imported="no">pcl/outofcore/octree_base_node.h</includes>
    <includes id="octree__disk__container_8h" name="octree_disk_container.h" local="no" imported="no">pcl/outofcore/octree_disk_container.h</includes>
    <includes id="octree__ram__container_8h" name="octree_ram_container.h" local="no" imported="no">pcl/outofcore/octree_ram_container.h</includes>
    <includes id="outofcore__iterator__base_8h" name="outofcore_iterator_base.h" local="no" imported="no">pcl/outofcore/outofcore_iterator_base.h</includes>
    <includes id="outofcore__breadth__first__iterator_8h" name="outofcore_breadth_first_iterator.h" local="no" imported="no">pcl/outofcore/outofcore_breadth_first_iterator.h</includes>
    <includes id="outofcore__depth__first__iterator_8h" name="outofcore_depth_first_iterator.h" local="no" imported="no">pcl/outofcore/outofcore_depth_first_iterator.h</includes>
    <includes id="outofcore__breadth__first__iterator_8hpp" name="outofcore_breadth_first_iterator.hpp" local="no" imported="no">pcl/outofcore/impl/outofcore_breadth_first_iterator.hpp</includes>
    <includes id="outofcore__depth__first__iterator_8hpp" name="outofcore_depth_first_iterator.hpp" local="no" imported="no">pcl/outofcore/impl/outofcore_depth_first_iterator.hpp</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">pcl/outofcore/metadata.h</includes>
    <includes id="outofcore__base__data_8h" name="outofcore_base_data.h" local="no" imported="no">pcl/outofcore/outofcore_base_data.h</includes>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <includes id="random__sample_8h" name="random_sample.h" local="no" imported="no">pcl/filters/random_sample.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <class kind="class">pcl::outofcore::OutofcoreOctreeBase</class>
    <class kind="struct">pcl::outofcore::OutofcoreParams</class>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>octree/include/pcl/octree/impl/octree_base.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/octree/include/pcl/octree/impl/</path>
    <filename>octree_2include_2pcl_2octree_2impl_2octree__base_8hpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>PCL_INSTANTIATE_OctreeBase</name>
      <anchorfile>octree_2include_2pcl_2octree_2impl_2octree__base_8hpp.html</anchorfile>
      <anchor>acbf202e3ad01fc2c8657f361d8d84c9b</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>outofcore/include/pcl/outofcore/impl/octree_base.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/impl/</path>
    <filename>outofcore_2include_2pcl_2outofcore_2impl_2octree__base_8hpp</filename>
    <includes id="outofcore_2include_2pcl_2outofcore_2octree__base_8h" name="outofcore/include/pcl/outofcore/octree_base.h" local="no" imported="no">pcl/outofcore/octree_base.h</includes>
    <includes id="cJSON_8h" name="cJSON.h" local="no" imported="no">pcl/outofcore/cJSON.h</includes>
    <includes id="random__sample_8h" name="random_sample.h" local="no" imported="no">pcl/filters/random_sample.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>octree_base_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>octree__base__node_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>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="outofcore_2include_2pcl_2outofcore_2boost_8h" name="outofcore/include/pcl/outofcore/boost.h" local="no" imported="no">pcl/outofcore/boost.h</includes>
    <includes id="outofcore_2include_2pcl_2outofcore_2octree__base_8h" name="outofcore/include/pcl/outofcore/octree_base.h" local="no" imported="no">pcl/outofcore/octree_base.h</includes>
    <includes id="octree__disk__container_8h" name="octree_disk_container.h" local="no" imported="no">pcl/outofcore/octree_disk_container.h</includes>
    <includes id="outofcore__node__data_8h" name="outofcore_node_data.h" local="no" imported="no">pcl/outofcore/outofcore_node_data.h</includes>
    <includes id="octree__nodes_8h" name="octree_nodes.h" local="no" imported="no">pcl/octree/octree_nodes.h</includes>
    <class kind="class">pcl::outofcore::OutofcoreOctreeBaseNode</class>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
    <member kind="function">
      <type>OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt; *</type>
      <name>makenode_norec</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>a9c70dbccd6faa0b77958144ba63c8e8b</anchor>
      <arglist>(const boost::filesystem::path &amp;path, OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt; *super)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryBBIntersects_noload</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>a7e1bf412f6c0d979f751865f447ef812</anchor>
      <arglist>(const boost::filesystem::path &amp;root_node, const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const boost::uint32_t query_depth, std::list&lt; std::string &gt; &amp;bin_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryBBIntersects_noload</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>a6969534f7892424478a506be2bb09bb5</anchor>
      <arglist>(OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt; *current, const Eigen::Vector3d &amp;, const Eigen::Vector3d &amp;max, const boost::uint32_t query_depth, std::list&lt; std::string &gt; &amp;bin_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_base_node.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/impl/</path>
    <filename>octree__base__node_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="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__base__node_8h" name="octree_base_node.h" local="no" imported="no">pcl/outofcore/octree_base_node.h</includes>
    <includes id="random__sample_8h" name="random_sample.h" local="no" imported="no">pcl/filters/random_sample.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="cJSON_8h" name="cJSON.h" local="no" imported="no">pcl/outofcore/cJSON.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
    <member kind="function">
      <type>bool</type>
      <name>pointInBoundingBox</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>aaed4c3b33e3c75c1c02d983d9458d834</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, const Eigen::Vector3d &amp;point)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_change_detection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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::OctreeContainerBase</class>
    <class kind="class">pcl::octree::OctreeContainerEmpty</class>
    <class kind="class">pcl::octree::OctreeContainerPointIndex</class>
    <class kind="class">pcl::octree::OctreeContainerPointIndices</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_disk_container.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>octree__disk__container_8h</filename>
    <includes id="outofcore_2include_2pcl_2outofcore_2boost_8h" name="outofcore/include/pcl/outofcore/boost.h" local="no" imported="no">pcl/outofcore/boost.h</includes>
    <includes id="octree__abstract__node__container_8h" name="octree_abstract_node_container.h" local="no" imported="no">pcl/outofcore/octree_abstract_node_container.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <class kind="class">pcl::outofcore::OutofcoreOctreeDiskContainer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_fseeki64</name>
      <anchorfile>octree__disk__container_8h.html</anchorfile>
      <anchor>a917ddfb9b85733a79d2ee13ec81f3cac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_disk_container.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/impl/</path>
    <filename>octree__disk__container_8hpp</filename>
    <includes id="outofcore_2include_2pcl_2outofcore_2boost_8h" name="outofcore/include/pcl/outofcore/boost.h" local="no" imported="no">pcl/outofcore/boost.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="octree__disk__container_8h" name="octree_disk_container.h" local="no" imported="no">pcl/outofcore/octree_disk_container.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_fseeki64</name>
      <anchorfile>octree__disk__container_8hpp.html</anchorfile>
      <anchor>a917ddfb9b85733a79d2ee13ec81f3cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::uuids::random_generator OutofcoreOctreeDiskContainer&lt; PointT &gt;::uuid_gen_ &amp;</type>
      <name>rand_gen_</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>a0d5618e9741b550cb5b5b18e9890bbc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_impl.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
  </compound>
  <compound kind="file">
    <name>octree_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_2include_2pcl_2octree_2impl_2octree__base_8hpp" name="octree/include/pcl/octree/impl/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_inst.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/octree/src/</path>
    <filename>octree__inst_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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
  </compound>
  <compound kind="file">
    <name>octree_iterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="struct">pcl::octree::IteratorState</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="octree__container_8h" name="octree_container.h" local="yes" imported="no">octree_container.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/octree/include/pcl/octree/</path>
    <filename>octree__pointcloud_8h</filename>
    <includes id="octree_2include_2pcl_2octree_2octree__base_8h" name="octree/include/pcl/octree/octree_base.h" local="yes" imported="no">octree_base.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_adjacency.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/octree/include/pcl/octree/</path>
    <filename>octree__pointcloud__adjacency_8h</filename>
    <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="octree_2include_2pcl_2octree_2boost_8h" name="octree/include/pcl/octree/boost.h" local="no" imported="no">pcl/octree/boost.h</includes>
    <includes id="octree_2include_2pcl_2octree_2octree__base_8h" name="octree/include/pcl/octree/octree_base.h" local="no" imported="no">pcl/octree/octree_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__adjacency__container_8h" name="octree_pointcloud_adjacency_container.h" local="no" imported="no">pcl/octree/octree_pointcloud_adjacency_container.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="octree__pointcloud__adjacency_8hpp" name="octree_pointcloud_adjacency.hpp" local="no" imported="no">pcl/octree/impl/octree_pointcloud_adjacency.hpp</includes>
    <class kind="class">pcl::octree::OctreePointCloudAdjacency</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_adjacency.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/octree/include/pcl/octree/impl/</path>
    <filename>octree__pointcloud__adjacency_8hpp</filename>
    <includes id="octree__pointcloud__adjacency_8h" name="octree_pointcloud_adjacency.h" local="no" imported="no">pcl/octree/octree_pointcloud_adjacency.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudAdjacency</name>
      <anchorfile>octree__pointcloud__adjacency_8hpp.html</anchorfile>
      <anchor>a738f02a132c2733e0377249114baf7a0</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_adjacency_container.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/octree/include/pcl/octree/</path>
    <filename>octree__pointcloud__adjacency__container_8h</filename>
    <class kind="class">pcl::octree::OctreePointCloudAdjacencyContainer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_changedetector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="octree2buf__base_8h" name="octree2buf_base.h" local="no" imported="no">pcl/octree/octree2buf_base.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::io::OctreePointCloudCompression</class>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_compression.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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::io</namespace>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_density.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="point__operators_8h" name="point_operators.h" local="no" imported="no">pcl/common/point_operators.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="register__point__struct_8h" name="register_point_struct.h" local="no" imported="no">pcl/register_point_struct.h</includes>
    <includes id="octree__pointcloud__voxelcentroid_8hpp" name="octree_pointcloud_voxelcentroid.hpp" local="no" imported="no">pcl/octree/impl/octree_pointcloud_voxelcentroid.hpp</includes>
    <class kind="class">pcl::octree::OctreePointCloudVoxelCentroid</class>
    <class kind="class">pcl::octree::OctreePointCloudVoxelCentroidContainer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>octree_pointcloud_voxelcentroid.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/octree/include/pcl/octree/impl/</path>
    <filename>octree__pointcloud__voxelcentroid_8hpp</filename>
    <includes id="octree__pointcloud__voxelcentroid_8h" name="octree_pointcloud_voxelcentroid.h" local="no" imported="no">pcl/octree/octree_pointcloud_voxelcentroid.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OctreePointCloudVoxelCentroid</name>
      <anchorfile>octree__pointcloud__voxelcentroid_8hpp.html</anchorfile>
      <anchor>a2c96e6c272593a15dbb9bab818eb3da7</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_poisson.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</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="yes" imported="no">octree_poisson.hpp</includes>
    <class kind="class">pcl::poisson::OctNode::AdjacencyCountFunction</class>
    <class kind="class">pcl::poisson::OctNode::ConstNeighborKey3</class>
    <class kind="class">pcl::poisson::OctNode::ConstNeighborKey5</class>
    <class kind="class">pcl::poisson::OctNode::ConstNeighbors3</class>
    <class kind="class">pcl::poisson::OctNode::ConstNeighbors5</class>
    <class kind="class">pcl::poisson::OctNode::NeighborKey3</class>
    <class kind="class">pcl::poisson::OctNode::NeighborKey5</class>
    <class kind="class">pcl::poisson::OctNode::Neighbors3</class>
    <class kind="class">pcl::poisson::OctNode::Neighbors5</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>octree__poisson_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
    <member kind="function">
      <type>long long</type>
      <name>_InterleaveBits</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a31987496559e9530092cfbdaa0a900e5</anchor>
      <arglist>(int p[3])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree_ram_container.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>octree__ram__container_8h</filename>
    <includes id="outofcore_2include_2pcl_2outofcore_2boost_8h" name="outofcore/include/pcl/outofcore/boost.h" local="no" imported="no">pcl/outofcore/boost.h</includes>
    <includes id="octree__abstract__node__container_8h" name="octree_abstract_node_container.h" local="no" imported="no">pcl/outofcore/octree_abstract_node_container.h</includes>
    <class kind="class">pcl::outofcore::OutofcoreOctreeRamContainer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>octree_ram_container.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/impl/</path>
    <filename>octree__ram__container_8hpp</filename>
    <includes id="octree__ram__container_8h" name="octree_ram_container.h" local="no" imported="no">pcl/outofcore/octree_ram_container.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>octree_search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="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="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>
    <includes id="tools_2boost_8h" name="tools/boost.h" local="yes" imported="no">boost.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>offline_integration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>offline__integration_8cpp</filename>
    <includes id="offline__integration_8h" name="offline_integration.h" local="no" imported="no">pcl/apps/in_hand_scanner/offline_integration.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="integral__image__normal_8h" name="integral_image_normal.h" local="no" imported="no">pcl/features/integral_image_normal.h</includes>
    <includes id="integration_8h" name="integration.h" local="no" imported="no">pcl/apps/in_hand_scanner/integration.h</includes>
  </compound>
  <compound kind="file">
    <name>offline_integration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>offline__integration_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="common__types_8h" name="common_types.h" local="no" imported="no">pcl/apps/in_hand_scanner/common_types.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2boost_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/boost.h" local="no" imported="no">pcl/apps/in_hand_scanner/boost.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2eigen_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/eigen.h" local="no" imported="no">pcl/apps/in_hand_scanner/eigen.h</includes>
    <includes id="opengl__viewer_8h" name="opengl_viewer.h" local="no" imported="no">pcl/apps/in_hand_scanner/opengl_viewer.h</includes>
    <class kind="class">pcl::ihs::OfflineIntegration::ComputationFPS</class>
    <class kind="class">pcl::ihs::OfflineIntegration</class>
    <class kind="class">pcl::ihs::OfflineIntegration::VisualizationFPS</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
  </compound>
  <compound kind="file">
    <name>oni2pcd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>oni2pcd_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="oni__grabber_8h" name="oni_grabber.h" local="no" imported="no">pcl/io/oni_grabber.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>PointCloud&lt; PointXYZRGBA &gt;</type>
      <name>Cloud</name>
      <anchorfile>oni2pcd_8cpp.html</anchorfile>
      <anchor>abb832cbaa75e8fadb97613b53066f53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>oni2pcd_8cpp.html</anchorfile>
      <anchor>a8286f33bc85caed6f93d955568cfcb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>oni2pcd_8cpp.html</anchorfile>
      <anchor>ad79fb0d828fdd25b0b23e3ae22f54556</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>oni2pcd_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>oni2pcd_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>buf</name>
      <anchorfile>oni2pcd_8cpp.html</anchorfile>
      <anchor>a8e1a8d59b9748f9d12687e9325e2f438</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>oni2pcd_8cpp.html</anchorfile>
      <anchor>acb559820d9ca11295b4500f179ef6392</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oni_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>oni__grabber_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>oni_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="oni__grabber_8h" name="oni_grabber.h" local="no" imported="no">pcl/io/oni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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>opengl_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>opengl__viewer_8cpp</filename>
    <includes id="opengl__viewer_8h" name="opengl_viewer.h" local="no" imported="no">pcl/apps/in_hand_scanner/opengl_viewer.h</includes>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.h</includes>
    <includes id="centroid_8hpp" name="centroid.hpp" local="no" imported="no">pcl/common/impl/centroid.hpp</includes>
    <includes id="visibility__confidence_8h" name="visibility_confidence.h" local="no" imported="no">pcl/apps/in_hand_scanner/visibility_confidence.h</includes>
  </compound>
  <compound kind="file">
    <name>opengl_viewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>opengl__viewer_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2boost_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/boost.h" local="no" imported="no">pcl/apps/in_hand_scanner/boost.h</includes>
    <includes id="common__types_8h" name="common_types.h" local="no" imported="no">pcl/apps/in_hand_scanner/common_types.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2eigen_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/eigen.h" local="no" imported="no">pcl/apps/in_hand_scanner/eigen.h</includes>
    <class kind="class">pcl::ihs::OpenGLViewer::BoxCoefficients</class>
    <class kind="class">pcl::ihs::detail::FaceVertexMesh</class>
    <class kind="class">pcl::ihs::OpenGLViewer::FPS</class>
    <class kind="class">pcl::ihs::OpenGLViewer</class>
    <class kind="class">pcl::ihs::detail::FaceVertexMesh::Triangle</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
    <namespace>pcl::ihs::detail</namespace>
  </compound>
  <compound kind="file">
    <name>openni.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_3d_concave_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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; pcl::PCLPointCloud2 &gt;</type>
      <name>ColorHandler</name>
      <anchorfile>openni__boundary__estimation_8cpp.html</anchorfile>
      <anchor>a6176691606e7e3190fd2c260161ae49d</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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>a99fb83031ce9923c84392b4e92f956b5ac9a4c054cc9fa65489dfb43851861db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ONLYDIFF_MODE</name>
      <anchorfile>openni__change__viewer_8cpp.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a32a44890084c5111368434c52143c333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_COUNT</name>
      <anchorfile>openni__change__viewer_8cpp.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a60c3a838c386a83b2dd3d0165b4311fb</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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_frame_source.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/include/pcl/apps/face_detection/</path>
    <filename>openni__frame__source_8h</filename>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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">OpenNIFrameSource::OpenNIFrameSource</class>
    <namespace>OpenNIFrameSource</namespace>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>namespaceOpenNIFrameSource.html</anchorfile>
      <anchor>a789f0e159226fc8adaea7d71484e0f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>namespaceOpenNIFrameSource.html</anchorfile>
      <anchor>aa9706d816a57fb0b5581baee24390192</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>namespaceOpenNIFrameSource.html</anchorfile>
      <anchor>ac6efa2e27733060d025591857308b5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>namespaceOpenNIFrameSource.html</anchorfile>
      <anchor>af376e6bb59aec4ac7f8b3796ff0e8dc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_grab_frame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__grab__frame_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHOW_FPS</name>
      <anchorfile>openni__grab__frame_8cpp.html</anchorfile>
      <anchor>a958c37bf3b24d674daab95749fe80f3d</anchor>
      <arglist></arglist>
    </member>
    <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>openni_grab_images.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>openni__grab__images_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="visualization_2include_2pcl_2visualization_2vtk_8h" name="visualization/include/pcl/visualization/vtk.h" local="no" imported="no">pcl/visualization/vtk.h</includes>
    <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>
    <class kind="class">OpenNIGrabFrame</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__grab__images_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__images_8cpp.html</anchorfile>
      <anchor>ad179db7b04bfd86a67a6a62a36bffdac</anchor>
      <arglist>(char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/optronic_viewer/src/openni_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/optronic_viewer/src/</path>
    <filename>apps_2optronic__viewer_2src_2openni__grabber_8cpp</filename>
    <includes id="apps_2optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2openni__grabber_8h" name="apps/optronic_viewer/include/pcl/apps/optronic_viewer/openni_grabber.h" local="no" imported="no">pcl/apps/optronic_viewer/openni_grabber.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/openni_grabber/openni_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>io_2src_2openni__grabber_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>apps/optronic_viewer/include/pcl/apps/optronic_viewer/openni_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/optronic_viewer/include/pcl/apps/optronic_viewer/</path>
    <filename>apps_2optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2openni__grabber_8h</filename>
    <includes id="optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2qt_8h" name="optronic_viewer/include/pcl/apps/optronic_viewer/qt.h" local="no" imported="no">pcl/apps/optronic_viewer/qt.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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">pcl::apps::optronic_viewer::OpenNIGrabber</class>
    <namespace>pcl</namespace>
    <namespace>pcl::apps</namespace>
    <namespace>pcl::apps::optronic_viewer</namespace>
  </compound>
  <compound kind="file">
    <name>io/include/pcl/io/openni_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>io_2include_2pcl_2io_2openni__grabber_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_grabber_depth_example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/tools/</path>
    <filename>openni__grabber__depth__example_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <class kind="class">SimpleOpenNIProcessor</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__grabber__depth__example_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_grabber_example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <class kind="class">SimpleOpenNIProcessor</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__grabber__example_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_ii_normal_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="lzf__image__io_8h" name="lzf_image_io.h" local="no" imported="no">pcl/io/lzf_image_io.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.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="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="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="mouse__event_8h" name="mouse_event.h" local="no" imported="no">pcl/visualization/mouse_event.h</includes>
    <class kind="class">Buffer</class>
    <class kind="class">Driver</class>
    <class kind="struct">Frame</class>
    <class kind="class">Viewer</class>
    <class kind="class">Writer</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC_DRIVER</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>afd8be1fa9483126c6e435de19b71ac61</anchor>
      <arglist>(_WHAT_, buff1, buff2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC_VIEWER</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>ae9e50dc882887117584eb82d47e27ff9</anchor>
      <arglist>(_WHAT_, buff)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC_WRITER</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>aac286f735d29a2fae051aa2bc7b92b33</anchor>
      <arglist>(_WHAT_, buff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ctrlC</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>a87bc6e838c3c3c6e66a24e232935bcb6</anchor>
      <arglist>(int)</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>
    <member kind="variable">
      <type>int</type>
      <name>buff_size</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>ac11d414db84dee14d06826e54d888820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>BUFFER_SIZE</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>a91f806c1bc7c1f4f402a627773840252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>global_visualize</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>a3142bb24b3343ef6dbd4bc6441b59178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>io_mutex</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>ad3a0eea3a50d5492de3569ef03ec1b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_done</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>a382682f8e81b14673cda84519ba9d6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr_frames_total</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>a8aaec8e23ea94223be62bbf2cb7eece0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>save_data</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>a2b37732ae0c501e948aaf3232ac22a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>toggle_one_frame_capture</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>aab55f7902d9dec8b05d0a40044a670dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visualize</name>
      <anchorfile>openni__image_8cpp.html</anchorfile>
      <anchor>af619da743092d2d2c8a2377fe17a9e5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_image.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__image__yuv__422_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_ir_image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_8h" name="openni.h" local="yes" imported="no">openni.h</includes>
    <includes id="openni__exception_8h" name="openni_exception.h" local="yes" imported="no">openni_exception.h</includes>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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_8h" name="mls.h" local="no" imported="no">pcl/surface/mls.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/openni_narf_keypoint_extraction/</path>
    <filename>openni__narf__keypoint__extraction_8cpp</filename>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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_octree_compression.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>openni__octree__compression_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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__octree__compression_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__octree__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__octree__compression_8cpp.html</anchorfile>
      <anchor>ae2a9d2b856d20ef155b59af23adc2cbe</anchor>
      <arglist>(std::string msg)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>usage</name>
      <anchorfile>openni__octree__compression_8cpp.html</anchorfile>
      <anchor>ac272052a23799ed4af95e9876ba00fac</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_organized_compression.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>openni__organized__compression_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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="organized__pointcloud__compression_8h" name="organized_pointcloud_compression.h" local="no" imported="no">pcl/compression/organized_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__organized__compression_8cpp.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__organized__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__organized__compression_8cpp.html</anchorfile>
      <anchor>ae2a9d2b856d20ef155b59af23adc2cbe</anchor>
      <arglist>(std::string msg)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>usage</name>
      <anchorfile>openni__organized__compression_8cpp.html</anchorfile>
      <anchor>ac272052a23799ed4af95e9876ba00fac</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_organized_multi_plane_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>openni__organized__multi__plane__segmentation_8cpp</filename>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/include/pcl/apps/</path>
    <filename>openni__passthrough_8h</filename>
    <includes id="openni__passthrough__qt_8h" name="openni_passthrough_qt.h" local="no" imported="no">pcl/apps/openni_passthrough_qt.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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_passthrough_qt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/include/pcl/apps/</path>
    <filename>openni__passthrough__qt_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_pcd_recorder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/tools/</path>
    <filename>openni__pcd__recorder_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="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="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <class kind="class">Consumer</class>
    <class kind="class">PCDBuffer</class>
    <class kind="class">Producer</class>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>openni__pcd__recorder_8cpp.html</anchorfile>
      <anchor>a5db6d58f5a184cb53ce6d7ef8e725f91</anchor>
      <arglist>(_WHAT_, buff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ctrlC</name>
      <anchorfile>openni__pcd__recorder_8cpp.html</anchorfile>
      <anchor>a87bc6e838c3c3c6e66a24e232935bcb6</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__pcd__recorder_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>BUFFER_SIZE</name>
      <anchorfile>openni__pcd__recorder_8cpp.html</anchorfile>
      <anchor>a91f806c1bc7c1f4f402a627773840252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>io_mutex</name>
      <anchorfile>openni__pcd__recorder_8cpp.html</anchorfile>
      <anchor>ad3a0eea3a50d5492de3569ef03ec1b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_done</name>
      <anchorfile>openni__pcd__recorder_8cpp.html</anchorfile>
      <anchor>a382682f8e81b14673cda84519ba9d6bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_planar_convex_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/openni_range_image_visualization/</path>
    <filename>openni__range__image__visualization_8cpp</filename>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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>
    <includes id="tools_2boost_8h" name="tools/boost.h" local="yes" imported="no">boost.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_shift_to_depth_conversion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>openni__shift__to__depth__conversion_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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">SimpleOpenNIViewer</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openni__shift__to__depth__conversion_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_shift_to_depth_conversion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/openni_camera/</path>
    <filename>openni__shift__to__depth__conversion_8h</filename>
  </compound>
  <compound kind="file">
    <name>openni_tracking.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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>
    <includes id="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.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="class">OpenNIViewer</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>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>printHelp</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, 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::shared_ptr&lt; pcl::visualization::ImageViewer &gt;</type>
      <name>img</name>
      <anchorfile>openni__viewer_8cpp.html</anchorfile>
      <anchor>a11cd9dd4be511d597c652d3476264638</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openni_viewer_simple.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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>opennurbs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs_8h</filename>
    <includes id="opennurbs__system_8h" name="opennurbs_system.h" local="yes" imported="no">opennurbs_system.h</includes>
    <includes id="opennurbs__3dm_8h" name="opennurbs_3dm.h" local="yes" imported="no">opennurbs_3dm.h</includes>
    <includes id="opennurbs__defines_8h" name="opennurbs_defines.h" local="yes" imported="no">opennurbs_defines.h</includes>
    <includes id="opennurbs__error_8h" name="opennurbs_error.h" local="yes" imported="no">opennurbs_error.h</includes>
    <includes id="opennurbs__memory_8h" name="opennurbs_memory.h" local="yes" imported="no">opennurbs_memory.h</includes>
    <includes id="opennurbs__rand_8h" name="opennurbs_rand.h" local="yes" imported="no">opennurbs_rand.h</includes>
    <includes id="opennurbs__crc_8h" name="opennurbs_crc.h" local="yes" imported="no">opennurbs_crc.h</includes>
    <includes id="opennurbs__uuid_8h" name="opennurbs_uuid.h" local="yes" imported="no">opennurbs_uuid.h</includes>
    <includes id="opennurbs__unicode_8h" name="opennurbs_unicode.h" local="yes" imported="no">opennurbs_unicode.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_3dm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__3dm_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_ANALYSIS_MESH</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a9503ed81b49ffd03b9d776df9a477230</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_ANGULAR_DIMENSION</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>abe45546dc487dd8596470ed19a83d435</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_ANNOTATION</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aa5a49fbcc36e4c602e1a2ec017f4c4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_ANNOTATION_LEADER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>abd695d46d61650d72af31d436f58a23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_ANNOTATION_SETTINGS</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a60b5125f3580fb1c8e610594e1218d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_ANONYMOUS_CHUNK</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a8e36ae1af6bf873444e2e518ee3ac31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_BITMAP_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a642d03e3d9f575397c2c578a9c587db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_BITMAP_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ad03cbcc4526d0b99155580c48bf89759</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_BITMAPPREVIEW</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a1b40c7caea38814f0ef4fe7d3081e66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_BUMPMAP</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac303179a0192f7eb316162652909a016</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_COMMENTBLOCK</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a06b6331b0737809ef5589fb34171ad8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_COMPRESSED_MESH_GEOMETRY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab0b458bc1bb090abcd61330e3b53c8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_CPLANE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a7718e3dcae19667aeaababa9df4cbdab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_CRC</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab8e144b749df26b136bd1a86fff3ea1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_CURRENTLAYER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac8d21eb2a1c8e3a0c6f783d3ff119978</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_DICTIONARY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a4147ee3e6125df9e81ea2b1864a76e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_DICTIONARY_END</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a4b9e5ef020deb7c98e1974b1260618e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_DICTIONARY_ENTRY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a190530d5f71d911fbb62e4ed0e6bb6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_DICTIONARY_ID</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af9889c35cddbf2a4c7f28cf0e2e77660</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_DIMSTYLE_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a228a5f6b2fdbc0fb5f4823ad1415ad76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_DIMSTYLE_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a6435b24acafec138930d38e9dfc11eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_DISP_AM_RESOLUTION</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a4379fad20d83df7578204a7734a9e59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_DISP_CPLINES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab7df981eedf34c41e8a3922ce40f42ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_DISP_MAXLENGTH</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af5eef8462e3a4f217bd5cc32416744be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_DISPLAY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a88f98d860f5d5f6a7c57ab5ec295e586</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_ENDOFFILE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a3e7d0a99dada11bce29d4203ec9943c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_ENDOFFILE_GOO</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a1a1790040d24e0f15b2a25e40f0e727b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_ENDOFTABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>afe1b2b291d72b676259cd89a658ea60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_FONT_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af13c18b2f96b2a5c2c76bcd5e508ac57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_FONT_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a0807edcd497a5e06dc6afd867b270141</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_GEOMETRY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a60316eb712bb34edc43e2d717d052f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_GROUP_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af19937f775a3ef4b23d793ffe99403bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_GROUP_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a784da8f7496d9ead1a59c1fee8de2ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_HATCHPATTERN_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a2dfee4d6728bd822c2bc23d27f415a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_HATCHPATTERN_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a78c173b620928923262b2d604e0e5df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_HIDE_TRACE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a7084609d15f0a22f362759de6f1bc075</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_HISTORYRECORD_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>adaf2b66407c2faac05a3d4054fdb69a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_HISTORYRECORD_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aee6c401b57ae7461378e20b6ee831f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_INSTANCE_DEFINITION_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a6d5d102dc70e0dd35001b4ec51994f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_INSTANCE_DEFINITION_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a94c88b7fbeaaf44ef506eaed78e3b28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_INTERFACE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a03850f4030969aa50988ea73e465b6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a27284981c780b02f99f026392dd64165</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYER_OBSELETE_1</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a38cf7b53f8fa4796d0c444aab8c2bc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYER_OBSELETE_2</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>adef215475952edcc5088faaa80397d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYER_OBSELETE_3</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab35bf698ec8cc13d6bb5c4223f6bbb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYER_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a93b7254132ce0a13b3f2a23b4ed56749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYER_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac960c8e01cf2fc30723758146f676a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERINDEX</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a5827937a9dae9e3dbfb51092d639331f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERLOCKED</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a5084fb3366f0a37b5e217d01c8f9827d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERMATERIALINDEX</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab439b6e6b27f799e153e31576c8b7b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERNAME</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a13e7cb8c840b6502472fcf13520d04a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERON</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a1828ec776fd96f55843ecd4fc0aa0b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERPICKABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a237b349d26bd9ac7ceae95fa3c61eb11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERREF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a94de8a88392f38f70a520792152cf1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERRENDERABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a09eb6abc1df3bf4c9e3ff78ef10707ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERSNAPABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a53e8045d0b668ba2f637a6b558d817a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERSTATE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a4ad2e6e1a299664050dbaacd957e54b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERTABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a61bd33ea640a722ed9b898503a6b7c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERTHAWED</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a34e8a52b6b4be7415994b442b5bd3131</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LAYERVISIBLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a9a6d731963c411dd401b6949ce006a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_ASM</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a94752b68ada497df62a360d353028a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_ASMSTUFF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aee03ae4d5971067ca9af79ecbc3bfed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_BND</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a6956be36082241e0a847fe14287beb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_BNDSTUFF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a64216c71102419fcae26d6178daf8b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_CRV</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>abf42c711f81aef29a4c413ab1c55d06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_CRVSTUFF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac521c34bc9489d29cedf5d02fa45e0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_FAC</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a3f68d3d4650aa5820fea1e86bc8ff11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_FACSTUFF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a7dc404088543eb2021df81b913729435</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_GEOMETRY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab24e20a7d1d72a09f78c51c4e40b18a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_PNT</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aee9dc18d223e6132a6cc9c3bca10052c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_PNTSTUFF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a87168eeb6a08177ee7ae804e5ccd94e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_PRT</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a04f792466602c5e16ec52467a1d45b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_PRTSTUFF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a85bbf7fb94ed205855d5c2a25b323973</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_SHL</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a2950d20eddf55277e9d1c23569cf5b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_SHLSTUFF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a28394832b3c58743bdbc1b3f6231ef3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_SPL</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aa77a7b7c0e70be6d3b565333a743caba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_SPLSTUFF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a2801540e659dc0a678c42aea3487d712</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_SRF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab3d7d84414693ede01a18231fdd4996e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_SRFSTUFF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac43f79710df0aeaba1a514a44b2b8298</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_TOL_ANGLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac8766024d57fc8b984fa3b3f53a1b7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_TOL_FIT</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac019892874cf4cfcc6e67bd2747f5b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_TRM</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a235d6432f8417e5ab2075caae3ec9431</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LEGACY_TRMSTUFF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a271f5c7863abd9332644e815dc130c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LIGHT_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>add1ed566a2e70dad89328ee2c29fe76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LIGHT_RECORD_ATTRIBUTES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab87caaf9f5f912f59b89f76f468c254b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LIGHT_RECORD_ATTRIBUTES_USERDATA</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac9ddf83c26b8d371cebddd8335b41191</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LIGHT_RECORD_END</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>adfd57e44436e30671a6cef4e95630d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LIGHT_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ad4965b8e7615f3e5a3e1e21971601b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LINEAR_DIMENSION</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a4b284ba1ea3a5e2b91c228d5e7058133</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LINETYPE_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ad1224a00aa441e5aadfed699687fb487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_LINETYPE_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>adf966bfcf33f2ed8a59457117d9a1564</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_MATERIAL_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a2870434ea4a16bbb190529c48e0c84d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_MATERIAL_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac0c7efdc5a0ca2c881b7d8b101f2ca40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_MAXIMIZED_VIEWPORT</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a5f15ae6697757684658bf6ea16229cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_MESH_OBJECT</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a2d9593c11182289a93fe9df42a0b6710</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_NAME</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a4c78f6939e1aaae36365f34bdab86fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_NAMED_CPLANE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aa3cb1e82d72fb262df91a77b5cdf0584</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_NAMED_VIEW</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab625e16300f3d4b62722577545f4842f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_NEAR_CLIP_PLANE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aa8f2574f3c2864b42e4ce0937b8812c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_NOTES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af4ab2d62ed4c250db6c9470a3ff56033</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OBJECT_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab1b637d43e24d8327ee690d78a2d4442</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OBJECT_RECORD_ATTRIBUTES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac4b16173ebc56725345259c069bd0750</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OBJECT_RECORD_ATTRIBUTES_USERDATA</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a637aea4edcdf0eca10cdb9e845ad9072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OBJECT_RECORD_END</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac0be4a06325073da1f9b289a7ee9709e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OBJECT_RECORD_HISTORY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af8fd21c9e9aee50437513afce28254f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OBJECT_RECORD_HISTORY_DATA</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac3990418adece4daf61543183e61a9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OBJECT_RECORD_HISTORY_HEADER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a6662ead1cbc11982f7f65213c084e648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OBJECT_RECORD_TYPE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab11b3ab32214015db0e62e37b73a183e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OBJECT_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a600793003aa0e2323b3c9841b2a1873f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OBSOLETE_LAYERSET_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>abeffe24c0fffdd9e6bc64a07a95e7107</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OBSOLETE_LAYERSET_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab4306c0a431d10af4a3bae854a1d55f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OLD_FULLMESH</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a1b7535093d988e28c8b6c05040e76fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OLD_MESH_UV</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a3198f2e0e938987ad644682971fcf4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OLD_MESH_VERTEX_NORMALS</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a64740c1249be6914359d2ff8d0a005af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OLD_RH_TRIMESH</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>abd0f4752ad1b1248fcd0527932ea90e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OPENNURBS_BUFFER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a5af9fb6c3b38fa6be2f68e5c0b104443</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OPENNURBS_CLASS</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>acf54e72d2d4e41b49764983c11c15070</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OPENNURBS_CLASS_DATA</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac89c345d113127901274970229940e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OPENNURBS_CLASS_END</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>afdc7abb27c680e66c9f8df73ad68cc28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OPENNURBS_CLASS_USERDATA</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a9c20cc13ceec8ffe23261a30a2a19344</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OPENNURBS_CLASS_USERDATA_HEADER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a7b6f01d6cb0ea0357e9d616520bfdb17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OPENNURBS_CLASS_UUID</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab63e67c5593e92d1e0f714342813705a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_OPENNURBS_OBJECT</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a2de0d589f607b7f99614090ffc9bafe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_PROPERTIES_APPLICATION</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab6a56276fa719f6e7bead352f34afe45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_PROPERTIES_COMPRESSED_PREVIEWIMAGE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>adea6f1e5334f26f696f4acd6f6bfb022</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_PROPERTIES_NOTES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a67dab35e9cd775408178fa0a9f4e4e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_PROPERTIES_OPENNURBS_VERSION</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a16e4ceee9f3c8b3829f165873571eba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_PROPERTIES_PREVIEWIMAGE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a47871a33050b046273c5a024d9fc2597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_PROPERTIES_REVISIONHISTORY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a72a3cbc2bccb3022ebcb9e377bc8c9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_PROPERTIES_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a92778d115f73e318e8d9e7c6eea016fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RADIAL_DIMENSION</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a861e090e986750c79269a714de6916c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RENDER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a67642c468f2b7ef9380e7189fe8a22ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RENDER_MATERIAL_ID</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a80373c047ac3cfae6b35d57716261f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RENDERMESHPARAMS</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac6d5c740cd95636d4d032b2fa1d2c518</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RGB</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>abf0a18515b4607f0acdb9f9fda37d583</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RGBDISPLAY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a951c18aaf2bec56d18b918e8858d8cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RH_POINT</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a0b911d91f906f0332b758e28d48a9a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RH_SPOTLIGHT</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a7885c02b28cc34ccb6f2e793a46f8838</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RHINOIO_OBJECT_BREP</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a79435f178e903e142c9e797aca9f08f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RHINOIO_OBJECT_DATA</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aa82fdc5cf46d666373f1d6a533b0c247</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RHINOIO_OBJECT_END</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af7d5280da80f9374d0fb28c373957eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RHINOIO_OBJECT_NURBS_CURVE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a1826b33831b09c16ef33d9b589668c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_RHINOIO_OBJECT_NURBS_SURFACE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aeb00a8fdc87c04b519b4b9f76e2e10b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS__NEVER__USE__THIS</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a6930226bb9f057e39eb8804c773d872a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_ANALYSISMESH</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>abf0d227e2c3f67584c6cfdb14cfd0c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_ANNOTATION</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>acf1dccfab3543ea454196c421dfee2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_ATTRIBUTES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a09792f525c4400cc7a89e08911500663</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_CURRENT_COLOR</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a15dde9bf33dd84f309ed5f09887270b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_CURRENT_DIMSTYLE_INDEX</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a6e6fb4b97973d4bc76bee75693830613</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_CURRENT_FONT_INDEX</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aadac09877a9339c485ae950c974ef955</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_CURRENT_LAYER_INDEX</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a60f751cf15bc24496d07e5ef922f8b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_CURRENT_MATERIAL_INDEX</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a68416d88af62e15c22dc8af377cf47f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_CURRENT_WIRE_DENSITY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af374d26b57fe87c0b0e554b5f6d048a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_GRID_DEFAULTS</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aacefaab14258779213a9267e9b66b90b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_MODEL_URL</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ae31875a474396a70d359ed9184379dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_NAMED_CPLANE_LIST</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ad32dc46ebfc869b8d4934da4d9fd4b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_NAMED_VIEW_LIST</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aef2a3c09e500a09754d366e331f32574</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_PLUGINLIST</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a1099ee95873ec1ce84f8b19cfcc9bbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_RENDER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af746945d49e985871a94783a07acf445</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_RENDERMESH</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a41ea718db575340b44ed965f2eec2193</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ad46422da9bbefa6fd38fa87199be22a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_UNITSANDTOLS</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>adcf5d9b9c59dba469a5ee4af83fe1b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SETTINGS_VIEW_LIST</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>abf52350519837e4c5aacac977566e243</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SHORT</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ae825eff5be27c9bd388653860bdfc9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SHOWGRID</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a7b71038a51b5341c643242c11e9bd92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SHOWGRIDAXES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a78abb910f55f1cece6d7ff3f6bca35bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SHOWWORLDAXES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a4cbcf0b4509148beac42652c107c8d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SNAPSIZE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac1f36650b0bc5c124e17c6806157e7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_STUFF</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a864ed064206dfe1edabb4532dcbbf208</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_SUMMARY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aaaaa1dbb400255e2958f1ec884cf1f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a1a95bae92643b183822943bf2796190c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_TABLEREC</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a25fd94b6c512f12890a765a06e10142a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_TEXT_BLOCK</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>adb799552f018c48f3ebb9b53141fbe54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_TEXTURE_MAPPING_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af5c72d0eeca7141654b3a8b759fc9621</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_TEXTURE_MAPPING_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a86b090683798d4c1d2d14d22c909dc0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_TEXTUREMAP</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a72094a5fe0de4f4e6dcc3e12f393387d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_TOLERANCE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a8ecebaebc756241f285d0014d3620fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_TRANSPARENCY</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a60e707fef6fe4f507d8ab3a97cfd753f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_UNIT_AND_TOLERANCES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a42fbb5b8c563791bdb19ec6fcd00e666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_USER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a7200db5665df0727e503cd1f2ffd29b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_USER_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a6ce6df042b561788f6bbba59221f8e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_USER_TABLE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aaceed8baa7a7869ae2102aab781ae723</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_USER_TABLE_RECORD_HEADER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a77702e72cdcc98b9ba42ff500cbd6d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_USER_TABLE_UUID</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ac0c6c01a0f1a8be4d42ea80da43080c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a2341b09c81386a216c3627e88cd95db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_ATTRIBUTES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a82ea39566805a0020de67853d1df058e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_CPLANE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a660b79a21d5b03051553b1206b4ff694</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_DISPLAYMODE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a3d7f3bd0d931a43d1946bd6ff5d42a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_NAME</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a2cf5dce4297ded2f0c460ab48e9e87f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_POSITION</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a6dd6ee710528cc81f1794e6e5161898a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_RECORD</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a3997dfa5d9b711cfe37764e2205ab89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_SHOWCONAXES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a0494609226c0b5aa88796c796e23c6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_SHOWCONGRID</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af0049d30b6e0590b721af038f60d89b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_SHOWWORLDAXES</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a71ed372f2143089bf8b4382ab2f384f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_TARGET</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a87de763a772c338f67a4deba5a097437</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_TRACEIMAGE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a5ac83d580dd98c477a86d65da3d145d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_VIEWPORT</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a969a04cbe91db61a836bcff4341be784</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_VIEWPORT_USERDATA</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a6ec89270b684d48cb1bd43a4f47aff2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_WALLPAPER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a16978be4d3796315d89f23e08120e3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEW_WALLPAPER_V3</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>af0e553a21042fd394f35acf8585bdd6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEWPORT</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>ab7ecc8a851f48850b2c0f77fb7e546be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEWPORT_DISPLAY_MODE</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a743064f5176082c2e9fdf21474990c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEWPORT_POSITION</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a03f10381c5c040164dbded1add7d053e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEWPORT_TRACEINFO</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>aaa7ab052634c1c9b18dc75e002b891c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_VIEWPORT_WALLPAPER</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a4346d8555c36402648d545ecb5c3a324</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCODE_XDATA</name>
      <anchorfile>opennurbs__3dm_8h.html</anchorfile>
      <anchor>a1c035e78baa5490abe66b6ccc857f601</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_3dm_attributes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__3dm__attributes_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__3dm__attributes_8cpp.html</anchorfile>
      <anchor>a8a1a6b025f9a582e5008f78a5558adcb</anchor>
      <arglist>(ON_3dmObjectAttributes, ON_Object,&quot;A828C015-09F5-477c-8665-F0482F5D6996&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_ObsoletePageSpaceObjectId</name>
      <anchorfile>opennurbs__3dm__attributes_8cpp.html</anchorfile>
      <anchor>a9235fb954d0297e29233022c86674b59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_3dm_attributes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__3dm__attributes_8h</filename>
    <class kind="class">ON_3dmObjectAttributes</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_3dm_properties.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__3dm__properties_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_CompareRevisionHistoryTime</name>
      <anchorfile>opennurbs__3dm__properties_8cpp.html</anchorfile>
      <anchor>ace936f09d5d784cb09945a39315f2e0b</anchor>
      <arglist>(const struct tm *time0, const struct tm *time1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_SetBinaryArchiveOpenNURBSVersion</name>
      <anchorfile>opennurbs__3dm__properties_8cpp.html</anchorfile>
      <anchor>a133f66b0ec1f7367e882d40f57ecf0b6</anchor>
      <arglist>(ON_BinaryArchive &amp;file, int value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_3dm_properties.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__3dm__properties_8h</filename>
    <class kind="class">ON_3dmApplication</class>
    <class kind="class">ON_3dmNotes</class>
    <class kind="class">ON_3dmProperties</class>
    <class kind="class">ON_3dmRevisionHistory</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_3dm_settings.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__3dm__settings_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OBSOLETE_3DM_VIEW_TARGET</name>
      <anchorfile>opennurbs__3dm__settings_8cpp.html</anchorfile>
      <anchor>aba72877cdb72ad44e9afd0a16a5d12b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_3dmSettings_Read_v1_TCODE_CPLANE</name>
      <anchorfile>opennurbs__3dm__settings_8cpp.html</anchorfile>
      <anchor>a557f23e9b5d32ed1e026f61e9c98a59e</anchor>
      <arglist>(ON_BinaryArchive &amp;file, ON_3dmConstructionPlane &amp;cplane)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_3dmSettings_Read_v1_TCODE_NAME</name>
      <anchorfile>opennurbs__3dm__settings_8cpp.html</anchorfile>
      <anchor>a16a5548f669fa3f631fafd8638981dd2</anchor>
      <arglist>(ON_BinaryArchive &amp;file, ON_wString &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_3dmSettings_Read_v1_TCODE_NAMED_CPLANE</name>
      <anchorfile>opennurbs__3dm__settings_8cpp.html</anchorfile>
      <anchor>a827238c7008598b2b2674102683ca675</anchor>
      <arglist>(ON_BinaryArchive &amp;file, ON_3dmConstructionPlane &amp;cplane)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_3dmSettings_Read_v1_TCODE_NAMED_VIEW</name>
      <anchorfile>opennurbs__3dm__settings_8cpp.html</anchorfile>
      <anchor>a9232d99cd4922650dac23fdc5a904761</anchor>
      <arglist>(ON_BinaryArchive &amp;file, ON_3dmView &amp;view)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_3dmSettings_Read_v1_TCODE_UNIT_AND_TOLERANCES</name>
      <anchorfile>opennurbs__3dm__settings_8cpp.html</anchorfile>
      <anchor>accc6c4cd498eefc409943d826dcb358a</anchor>
      <arglist>(ON_BinaryArchive &amp;file, ON_3dmUnitsAndTolerances &amp;UnitsAndTolerances)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_3dmSettings_Read_v1_TCODE_VIEW</name>
      <anchorfile>opennurbs__3dm__settings_8cpp.html</anchorfile>
      <anchor>a0b7daa1288a7d40d77a95020268f353c</anchor>
      <arglist>(ON_BinaryArchive &amp;file, ON_3dmView &amp;view)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_3dmSettings_Read_v1_TCODE_VIEWPORT</name>
      <anchorfile>opennurbs__3dm__settings_8cpp.html</anchorfile>
      <anchor>a132d03697a4b91b85beb878cdecc8611</anchor>
      <arglist>(ON_BinaryArchive &amp;file, ON_3dmView &amp;view)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_3dmSettings_Write_v1_TCODE_UNIT_AND_TOLERANCES</name>
      <anchorfile>opennurbs__3dm__settings_8cpp.html</anchorfile>
      <anchor>abdacd6a20a98c18c08f3b4217d80d62d</anchor>
      <arglist>(ON_BinaryArchive &amp;file, const ON_3dmUnitsAndTolerances &amp;UnitsAndTolerances)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_3dm_settings.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__3dm__settings_8h</filename>
    <class kind="class">ON_3dmAnnotationSettings</class>
    <class kind="class">ON_3dmConstructionPlane</class>
    <class kind="class">ON_3dmConstructionPlaneGridDefaults</class>
    <class kind="class">ON_3dmIOSettings</class>
    <class kind="class">ON_3dmPageSettings</class>
    <class kind="class">ON_3dmRenderSettings</class>
    <class kind="class">ON_3dmSettings</class>
    <class kind="class">ON_3dmUnitsAndTolerances</class>
    <class kind="class">ON_3dmView</class>
    <class kind="class">ON_3dmViewPosition</class>
    <class kind="class">ON_3dmViewTraceImage</class>
    <class kind="class">ON_3dmWallpaperImage</class>
    <class kind="class">ON_EarthAnchorPoint</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_annotation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__annotation_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>REALLY_BIG_NUMBER</name>
      <anchorfile>opennurbs__annotation_8cpp.html</anchorfile>
      <anchor>a58ab1de66732b72780b88744c97f4b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation_8cpp.html</anchorfile>
      <anchor>a1b8c0127313b43fda614eae46b1da53e</anchor>
      <arglist>(ON_LinearDimension, ON_Annotation,&quot;5DE6B20D-486B-11d4-8014-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation_8cpp.html</anchorfile>
      <anchor>a095565a9453ba59b708c96541f583825</anchor>
      <arglist>(ON_RadialDimension, ON_Annotation,&quot;5DE6B20E-486B-11d4-8014-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation_8cpp.html</anchorfile>
      <anchor>a839709181681700786821507a145431d</anchor>
      <arglist>(ON_AngularDimension, ON_Annotation,&quot;5DE6B20F-486B-11d4-8014-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation_8cpp.html</anchorfile>
      <anchor>a8205c10e9fc841e91d8f51809984c120</anchor>
      <arglist>(ON_TextEntity, ON_Annotation,&quot;5DE6B210-486B-11d4-8014-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation_8cpp.html</anchorfile>
      <anchor>ada2c07252ae1d83c3ae758838ceaab11</anchor>
      <arglist>(ON_Leader, ON_Annotation,&quot;5DE6B211-486B-11d4-8014-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation_8cpp.html</anchorfile>
      <anchor>a1b8a039b8e18f579381947a588f49d74</anchor>
      <arglist>(ON_AnnotationTextDot, ON_Point,&quot;8BD94E19-59E1-11d4-8018-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation_8cpp.html</anchorfile>
      <anchor>a02ce86fa07bd0a22a8b8728d7166fc61</anchor>
      <arglist>(ON_AnnotationArrow, ON_Geometry,&quot;8BD94E1A-59E1-11d4-8018-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_VIRTUAL_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation_8cpp.html</anchorfile>
      <anchor>a4a8db7fb57880ae0f5c796af45ecbde1</anchor>
      <arglist>(ON_Annotation, ON_Geometry,&quot;ABAF5873-4145-11d4-800F-0010830122F0&quot;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3dmAnnotationSettings *</type>
      <name>sglb_asets</name>
      <anchorfile>opennurbs__annotation_8cpp.html</anchorfile>
      <anchor>a6eb599cb9e9b00b78004ab2d61d316f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_annotation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__annotation_8h</filename>
    <class kind="class">ON_AngularDimension</class>
    <class kind="class">ON_Annotation</class>
    <class kind="class">ON_AnnotationArrow</class>
    <class kind="class">ON_AnnotationTextDot</class>
    <class kind="class">ON_Leader</class>
    <class kind="class">ON_LinearDimension</class>
    <class kind="class">ON_RadialDimension</class>
    <class kind="class">ON_TextEntity</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_annotation2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__annotation2_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON_AngularDimension2Extra</class>
    <class kind="class">ON_AnnotationTextFormula</class>
    <member kind="define">
      <type>#define</type>
      <name>BOZO_VACCINE_699FCC4262D4488c9109F1B7A37CE926</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>ae541af05ea30bb08ff1df6735d6130a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_DimensionExtra *</type>
      <name>AnnotationExtension</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a0e41d5f79f79a305e66c3653b451f493</anchor>
      <arglist>(ON_Annotation2 *pDim, bool bCreate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetLeaderEndAndDirection</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>ada57e53e5f42c99f859c5abca5241d58</anchor>
      <arglist>(const ON_Annotation2 *pAnn, ON_2dPoint &amp;E, ON_2dVector &amp;R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a6c6cf328b338f08e05e492c00828585c</anchor>
      <arglist>(ON_TextExtra, ON_UserData,&quot;D90490A5-DB86-49f8-BDA1-9080B1F4E976&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a124b71af30feca77cb8ef6686eb60ea9</anchor>
      <arglist>(ON_DimensionExtra, ON_UserData,&quot;8AD5B9FC-0D5C-47fb-ADFD-74C28B6F661E&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a8727cc178d5dafb2a4db84bce48bb740</anchor>
      <arglist>(ON_LinearDimension2, ON_Annotation2,&quot;BD57F33B-A1B2-46e9-9C6E-AF09D30FFDDE&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a7ee61f327955350f9e919efdc8b241f1</anchor>
      <arglist>(ON_RadialDimension2, ON_Annotation2,&quot;B2B683FC-7964-4e96-B1F9-9B356A76B08B&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>aead47552ed776dc3c602f6515dc04235</anchor>
      <arglist>(ON_AngularDimension2, ON_Annotation2,&quot;841BC40B-A971-4a8e-94E5-BBA26D67348E&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>aa82703ffeb4d4e6e30cd4771869d8dcd</anchor>
      <arglist>(ON_TextEntity2, ON_Annotation2,&quot;46F75541-F46B-48be-AA7E-B353BBE068A7&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a744bc5df708f9c99a47007d6a02e8e00</anchor>
      <arglist>(ON_Leader2, ON_Annotation2,&quot;14922B7A-5B65-4f11-8345-D415A9637129&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>ae8b24a21f52b614d6d2f095c7f681df5</anchor>
      <arglist>(ON_TextDot, ON_Geometry,&quot;74198302-CDF4-4f95-9609-6D684F22AB37&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a77d3d0709ceedf7359dde1d336f01632</anchor>
      <arglist>(ON_OrdinateDimension2, ON_Annotation2,&quot;C8288D69-5BD8-4f50-9BAF-525A0086B0C3&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>add28b52c2857cd0c74b20c9e7a6cc000</anchor>
      <arglist>(ON_AngularDimension2Extra, ON_UserData,&quot;A68B151F-C778-4a6e-BCB4-23DDD1835677&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>ac9bc2ba142a6c16a9208946742f2de30</anchor>
      <arglist>(ON_AnnotationTextFormula, ON_UserData,&quot;699FCC42-62D4-488c-9109-F1B7A37CE926&quot;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Plane_Repair</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>aff6769cdaddb473199a12412c40e4f82</anchor>
      <arglist>(ON_Plane &amp;plane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_VIRTUAL_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a6485384b924a2b1620053a6c4f354da1</anchor>
      <arglist>(ON_Annotation2, ON_Geometry,&quot;8D820224-BC6C-46b4-9066-BF39CC13AEFB&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>OrientRectHelper</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a7e4142aeda4de859daff7ffe2071e523</anchor>
      <arglist>(ON_2dVector corners[4])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_BOOL32</type>
      <name>VectorAngle</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a327fff10aa0f40c11a443834979d5964</anchor>
      <arglist>(const ON_2dVector &amp;v, double &amp;angle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>WriteAnnotation2UserText_V4</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a091b589488faaffca02fc88874cbb9a5</anchor>
      <arglist>(ON_BinaryArchive &amp;file, const ON_wString &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>WriteAnnotation2UserText_V5</name>
      <anchorfile>opennurbs__annotation2_8cpp.html</anchorfile>
      <anchor>a502a822674d6afd6c2a64e931cb51b8d</anchor>
      <arglist>(ON_BinaryArchive &amp;file, const ON_wString &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_annotation2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__annotation2_8h</filename>
    <class kind="class">ON_AngularDimension2</class>
    <class kind="class">ON_Annotation2</class>
    <class kind="class">ON_Annotation2Text</class>
    <class kind="class">ON_DimensionExtra</class>
    <class kind="class">ON_Leader2</class>
    <class kind="class">ON_LinearDimension2</class>
    <class kind="class">ON_OrdinateDimension2</class>
    <class kind="class">ON_RadialDimension2</class>
    <class kind="class">ON_TextDot</class>
    <class kind="class">ON_TextEntity2</class>
    <class kind="class">ON_TextExtra</class>
    <class kind="struct">tagON_RECT</class>
    <member kind="typedef">
      <type>struct tagON_RECT</type>
      <name>ON_RECT</name>
      <anchorfile>opennurbs__annotation2_8h.html</anchorfile>
      <anchor>adbbed264a455e17d774484a59b1cc357</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_arc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__arc_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_arc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__arc_8h</filename>
    <class kind="class">ON_Arc</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_arccurve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__arccurve_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON__OBSOLETE__CircleCurve</class>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ArcDeFuzz</name>
      <anchorfile>opennurbs__arccurve_8cpp.html</anchorfile>
      <anchor>aa999167b59b7ae4cfb331a5bfae0eaca</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_Object *</type>
      <name>CreateNewON_CircleCurve</name>
      <anchorfile>opennurbs__arccurve_8cpp.html</anchorfile>
      <anchor>a842a69d9986f7cbf64dfb4dc341d8625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_BOOL32</type>
      <name>NurbsCurveArc</name>
      <anchorfile>opennurbs__arccurve_8cpp.html</anchorfile>
      <anchor>a75258852bc54004a59c0e91ecdce961d</anchor>
      <arglist>(const ON_Arc &amp;arc, int dim, ON_NurbsCurve &amp;nurb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__arccurve_8cpp.html</anchorfile>
      <anchor>a46350b1e17881434bcfa9840a31e2208</anchor>
      <arglist>(ON_ArcCurve, ON_Curve,&quot;CF33BE2A-09B4-11d4-BFFB-0010830122F0&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_arccurve.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__arccurve_8h</filename>
    <class kind="class">ON_ArcCurve</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_archive.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__archive_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">CUserDataHeaderInfo</class>
    <class kind="class">ON__3dmV1_XDATA</class>
    <class kind="struct">ON__3dmV1LayerIndex</class>
    <class kind="class">ON_OBSOLETE_CCustomMeshUserData</class>
    <class kind="class">ON_ReadChunkHelper</class>
    <member kind="define">
      <type>#define</type>
      <name>BUFLEN</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>ad974fe981249f5e84fbf1683b012c9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASEtcode2string</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a5524cb956a2667195190aa1b39e9e1b2</anchor>
      <arglist>(tc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RHINO_ANGULAR_DIMENSION_VERSION_1</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a0d7e028ea80f0362e902f7ee2bd8e8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RHINO_ANNOTATION_LEADER_VERSION_1</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a39ddaddb460234b0668855df6b791909</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RHINO_ANNOTATION_SETTINGS_VERSION_1</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a5d094b5fc7f61b3c23ccbe53d8a42b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RHINO_LINEAR_DIMENSION_VERSION_1</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a5879dbd2df3d1425526a145e308c1c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RHINO_RADIAL_DIMENSION_VERSION_1</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a0461fe6f6255c57ecec826f7ccaa7c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RHINO_TEXT_BLOCK_VERSION_1</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>aeb60866b9040742e75fb55d2bc5e691e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RHINO_TEXT_BLOCK_VERSION_2</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>aece4377c19b248142f728db9a02b63c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>BeginRead3dmLEGACYSTUFF</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a36069e5ac85c9a080b0988a214e932f5</anchor>
      <arglist>(ON_BinaryArchive &amp;file, unsigned int stuff_tcode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char *</type>
      <name>BufferToChunkValue</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a8a95cff710bea97f575e8f57a76d4fd7</anchor>
      <arglist>(bool bReverseByteOrder, size_t sizeof_chunk_value, const unsigned char *buffer, const unsigned char *buffer_end, ON__INT64 *chunk_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char *</type>
      <name>BufferToINT64</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a4f092dc730a810dfceffeaf4f0f183c8</anchor>
      <arglist>(bool bReverseByteOrder, const unsigned char *buffer, const unsigned char *buffer_end, ON__INT64 *i64)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char *</type>
      <name>BufferToUINT16</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>ad78f9d86c3648486c9ecd25a0959829c</anchor>
      <arglist>(bool bReverseByteOrder, const unsigned char *buffer, const unsigned char *buffer_max, ON__UINT16 *u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char *</type>
      <name>BufferToUINT32</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>ae93ad83050dd9347c96cf38514e2ef1f</anchor>
      <arglist>(bool bReverseByteOrder, const unsigned char *buffer, const unsigned char *buffer_end, ON__UINT32 *u32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char *</type>
      <name>BufferToUuid</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>ae6869801cef1f4381cfbccfa103c2abc</anchor>
      <arglist>(bool bReverseByteOrder, const unsigned char *buffer, const unsigned char *buffer_end, ON_UUID &amp;uuid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char *</type>
      <name>BufferValidateTcode</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a898af455184ee613b604e7b1847f2915</anchor>
      <arglist>(bool bReverseByteOrder, const unsigned char *buffer, const unsigned char *buffer_end, ON__UINT32 expected_tcode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>DownSizeChunkValue</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>ac1ac7c5876dd18ef0cbaae1b8bc5dadd</anchor>
      <arglist>(ON__UINT32 typecode, ON__INT64 v64, ON__INT32 *v32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>DownSizeINT</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a144b15acf2a92adfbe2b5afd2f6cd62e</anchor>
      <arglist>(ON__INT64 i64, ON__INT32 *i32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>DownSizeUINT</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a4a4b5b9972d2b388207e4797d8291bfc</anchor>
      <arglist>(ON__UINT64 u64, ON__UINT32 *u32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Dump3dmChunk_EndReadChunkHelper</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>ac2d1706e17d9535ebb8c13af6e3cd1ab</anchor>
      <arglist>(ON_BinaryArchive &amp;file, size_t offset0, ON__UINT32 tcode, ON__INT64 big_value, ON_TextLog &amp;dump)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dump3dmChunk_ErrorReportHelper</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>ad75819a4c3cdfc47b0b41f35c42d92e0</anchor>
      <arglist>(size_t offset, const char *msg, ON_TextLog &amp;dump)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Dump3dmChunk_UserDataHeaderHelper</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a8dbe501ce7d18885a677d31f5c5388ec</anchor>
      <arglist>(size_t offset, ON_BinaryArchive &amp;file, int major_userdata_version, int minor_userdata_version, ON_TextLog &amp;dump)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>DumpChunk_PrintHeaderInfo</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a875f672ee35c56831dfe6e80e0e747f9</anchor>
      <arglist>(size_t offset0, ON__UINT32 typecode, ON__INT64 big_value, const char *typecode_name, ON_TextLog &amp;dump)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char *</type>
      <name>EmergencyFindTable_UuidHelper</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a9e9b485d5bdca27c1ea0299c03320840</anchor>
      <arglist>(bool bReverseByteOrder, size_t sizeof_chunk_value, const unsigned char *buffer, const unsigned char *buffer_end, const ON__UINT32 expected_tcode, const ON_UUID *expected_uuid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasCriticalUserData</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a1251e958a84824c2730918dacfc8639b</anchor>
      <arglist>(const ON_BinaryArchive &amp;ar, const ON_Object *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsCoreUserData</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>ad35a131327c9fd4b78d7114ba5429b21</anchor>
      <arglist>(const ON_UserData *ud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsCriticalUserData</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a64ea24863f0e2e52426b0978ea1ec5fc</anchor>
      <arglist>(const ON_BinaryArchive &amp;ar, const ON_UserData *ud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsDotOrDotDotDir</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a7a413119e1345c948e1957ce0d78362b</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsLongChunkTypecode</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a46e9535a15647da88ea39ca0c2539362</anchor>
      <arglist>(ON__UINT32 typecode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsShorChunkTypecode</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a7addc9debd796510bc6866a4227c0b29</anchor>
      <arglist>(ON__UINT32 typecode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsUnsignedChunkTypecode</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>aa53e1014e78333428f40e13417ad23de</anchor>
      <arglist>(ON__UINT32 typecode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a495c9cb15cdbc2ab226d52793d2ec6ed</anchor>
      <arglist>(ON_OBSOLETE_CCustomMeshUserData, ON_UserData,&quot;69F27695-3011-4FBA-82C1-E529F25B5FD9&quot;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_strnicmp</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>ad5ffb646ff7801068a1bd658fed7e41f</anchor>
      <arglist>(const char *s1, const char *s2, int n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_WriteOneObjectArchive</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>abe64c48af7eafa9320575b517e3a35c2</anchor>
      <arglist>(ON_BinaryArchive &amp;archive, int version, const ON_Object &amp;object)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadObjectUserDataHeaderHelper</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a64c7b281b3008185614f85fd1d570ddc</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive, const int major_userdata_version, const int minor_userdata_version, CUserDataHeaderInfo &amp;ud_header)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_Curve *</type>
      <name>ReadV1_RHINOIO_BREP_CURVE</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a601756931c665ec3ecc5a76f84ce32aa</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve *</type>
      <name>ReadV1_RHINOIO_NURBS_CURVE_OBJECT_DATA</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>ae7c291fcbee00f91e5664071f2ae79fd</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface *</type>
      <name>ReadV1_RHINOIO_NURBS_SURFACE_OBJECT_DATA</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a9421d2e134cf878b75e2e7e79dfaca15</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadV1_TCODE_ANNOTATION_Helper</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a88f71cdf3186d0d331a0d3791c60bf34</anchor>
      <arglist>(ON_BinaryArchive &amp;archive, char *buffer, ON_wString &amp;tc)</arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>ReadV1_TCODE_LEGACY_CRVSTUFF</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a6c5eca487e60261f04ebef84de785f46</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_BOOL32</type>
      <name>ReadV1_TCODE_LEGACY_SPL</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a799e63251025e2f9599b91c949c8514c</anchor>
      <arglist>(ON_BinaryArchive &amp;file, ON_NurbsCurve *&amp;pNurbsCurve)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve *</type>
      <name>ReadV1_TCODE_LEGACY_SPLSTUFF</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a0b355f2e4cef343093b5efb56c7ba4d5</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_BOOL32</type>
      <name>ReadV1_TCODE_LEGACY_SRF</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>aa6c9b62473c946dba698fb3c22e34c5d</anchor>
      <arglist>(ON_BinaryArchive &amp;file, ON_NurbsSurface *&amp;pNurbsSurface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface *</type>
      <name>ReadV1_TCODE_LEGACY_SRFSTUFF</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a9eb03f63707c6504cfc09094537c98d4</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TweakAnnotationPlane</name>
      <anchorfile>opennurbs__archive_8cpp.html</anchorfile>
      <anchor>a211fbec9deff611f59f677799755abe9</anchor>
      <arglist>(ON_Plane &amp;plane)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_archive.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__archive_8h</filename>
    <class kind="struct">ON_3DM_BIG_CHUNK</class>
    <class kind="struct">ON_3DM_CHUNK</class>
    <class kind="class">ON_3dmGoo</class>
    <class kind="class">ON_BinaryArchive</class>
    <class kind="class">ON_BinaryArchiveBuffer</class>
    <class kind="class">ON_BinaryFile</class>
    <class kind="class">ON_Buffer</class>
    <class kind="class">ON_FileIterator</class>
    <class kind="class">ON_FileStream</class>
    <class kind="class">ON_Read3dmBufferArchive</class>
    <class kind="class">ON_Write3dmBufferArchive</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>ON_Buffer_ErrorHandler</name>
      <anchorfile>opennurbs__archive_8h.html</anchorfile>
      <anchor>a7589cf6ef871735877b7017387e3bb7b</anchor>
      <arglist>)(class ON_Buffer *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsLongChunkTypecode</name>
      <anchorfile>opennurbs__archive_8h.html</anchorfile>
      <anchor>a46e9535a15647da88ea39ca0c2539362</anchor>
      <arglist>(ON__UINT32 typecode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsShortChunkTypecode</name>
      <anchorfile>opennurbs__archive_8h.html</anchorfile>
      <anchor>ae67ef85f13e4847cae4660d250a38d73</anchor>
      <arglist>(ON__UINT32 typecode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_SetBinaryArchiveOpenNURBSVersion</name>
      <anchorfile>opennurbs__archive_8h.html</anchorfile>
      <anchor>a9a4c2fbe06652207b189c4726e85091a</anchor>
      <arglist>(ON_BinaryArchive &amp;, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_WriteOneObjectArchive</name>
      <anchorfile>opennurbs__archive_8h.html</anchorfile>
      <anchor>aef44c2ec554a850f56673191485b9e8f</anchor>
      <arglist>(ON_BinaryArchive &amp;archive, int version, const ON_Object &amp;object)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_array.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__array_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compar_uuidindex_uuid</name>
      <anchorfile>opennurbs__array_8cpp.html</anchorfile>
      <anchor>a0e3fdcbc7c5522d46a6974b0f75fdf2d</anchor>
      <arglist>(const ON_UuidIndex *a, const ON_UuidIndex *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compar_uuidpair_id1</name>
      <anchorfile>opennurbs__array_8cpp.html</anchorfile>
      <anchor>a226129a39042edcb0e4b827219ff6621</anchor>
      <arglist>(const ON_UuidPair *a, const ON_UuidPair *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compar_uuidpair_id1id2</name>
      <anchorfile>opennurbs__array_8cpp.html</anchorfile>
      <anchor>a9053f4de29f1f94dd88640c98dff94cd</anchor>
      <arglist>(const ON_UuidPair *a, const ON_UuidPair *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare_2dex_i</name>
      <anchorfile>opennurbs__array_8cpp.html</anchorfile>
      <anchor>ae867137d98a412ef13a607fa4fbbca3c</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type>const ON_2dex *</type>
      <name>ON_BinarySearch2dexArray</name>
      <anchorfile>opennurbs__array_8cpp.html</anchorfile>
      <anchor>aaba3f2a5dfc6ebc3b73ba739237ec7f5</anchor>
      <arglist>(int key_i, const ON_2dex *base, size_t nel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_array.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__array_8h</filename>
    <includes id="opennurbs__array__defs_8h" name="opennurbs_array_defs.h" local="yes" imported="no">opennurbs_array_defs.h</includes>
    <class kind="class">ON_2dexMap</class>
    <class kind="class">ON_2dPointArray</class>
    <class kind="class">ON_2dVectorArray</class>
    <class kind="class">ON_2fPointArray</class>
    <class kind="class">ON_2fVectorArray</class>
    <class kind="class">ON_3dPointArray</class>
    <class kind="class">ON_3dVectorArray</class>
    <class kind="class">ON_3fPointArray</class>
    <class kind="class">ON_3fVectorArray</class>
    <class kind="class">ON_4dPointArray</class>
    <class kind="class">ON_4fPointArray</class>
    <class kind="class">ON_ClassArray</class>
    <class kind="class">ON_ObjectArray</class>
    <class kind="class">ON_SimpleArray</class>
    <class kind="class">ON_UuidIndexList</class>
    <class kind="class">ON_UuidList</class>
    <class kind="class">ON_UuidPair</class>
    <class kind="class">ON_UuidPairList</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_CompareDecreasing</name>
      <anchorfile>opennurbs__array_8h.html</anchorfile>
      <anchor>a4d8beb6420565dcec0eccdc7a9656ccd</anchor>
      <arglist>(const T *a, const T *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_CompareIncreasing</name>
      <anchorfile>opennurbs__array_8h.html</anchorfile>
      <anchor>ad87b5bd8d49645f535773128b79f1b77</anchor>
      <arglist>(const T *a, const T *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_array_defs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__array__defs_8h</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_CompareDecreasing</name>
      <anchorfile>opennurbs__array__defs_8h.html</anchorfile>
      <anchor>a4d8beb6420565dcec0eccdc7a9656ccd</anchor>
      <arglist>(const T *a, const T *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_CompareIncreasing</name>
      <anchorfile>opennurbs__array__defs_8h.html</anchorfile>
      <anchor>ad87b5bd8d49645f535773128b79f1b77</anchor>
      <arglist>(const T *a, const T *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_base32.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__base32_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>ON_Base32ToString</name>
      <anchorfile>opennurbs__base32_8cpp.html</anchorfile>
      <anchor>a8cf47d92465b6b5ef3ecbc14edff85b6</anchor>
      <arglist>(const ON_SimpleArray&lt; unsigned char &gt; &amp;base32_digits, ON_String &amp;sBase32)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_Base32ToString</name>
      <anchorfile>opennurbs__base32_8cpp.html</anchorfile>
      <anchor>a79077c20c55bb2cc1bea8ba5b3637687</anchor>
      <arglist>(const ON_SimpleArray&lt; unsigned char &gt; &amp;base32_digits, ON_wString &amp;sBase32)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_Base32ToString</name>
      <anchorfile>opennurbs__base32_8cpp.html</anchorfile>
      <anchor>a84a9c7503947c0cf7315dd00dbde804e</anchor>
      <arglist>(const unsigned char *base32_digits, int base32_digit_count, char *sBase32)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_CorrectBase32StringTypos</name>
      <anchorfile>opennurbs__base32_8cpp.html</anchorfile>
      <anchor>a82326f0ad6504c02d5a1c1579b64a8e1</anchor>
      <arglist>(const char *sBase32, ON_String &amp;sBase32clean)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_CorrectBase32StringTypos</name>
      <anchorfile>opennurbs__base32_8cpp.html</anchorfile>
      <anchor>a7b6f4ad4954abe0f64f933b77f976790</anchor>
      <arglist>(const wchar_t *sBase32, ON_wString &amp;sBase32clean)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_CorrectBase32StringTypos</name>
      <anchorfile>opennurbs__base32_8cpp.html</anchorfile>
      <anchor>a38aed268d5e78ff671890736e65109a5</anchor>
      <arglist>(const char *sBase32, char *sBase32clean)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_GetBase32Digits</name>
      <anchorfile>opennurbs__base32_8cpp.html</anchorfile>
      <anchor>a5d3f25ab9a53c771e455ff30384f103a</anchor>
      <arglist>(const ON_SimpleArray&lt; unsigned char &gt; &amp;x, ON_SimpleArray&lt; unsigned char &gt; &amp;base32_digits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_GetBase32Digits</name>
      <anchorfile>opennurbs__base32_8cpp.html</anchorfile>
      <anchor>af5ec15c162a6459b7a939a8eb9f34b65</anchor>
      <arglist>(const unsigned char *x, int x_count, unsigned char *base32_digits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_StringToBase32</name>
      <anchorfile>opennurbs__base32_8cpp.html</anchorfile>
      <anchor>a2439d68e798b987a58675c0d547139c2</anchor>
      <arglist>(const ON_wString &amp;sBase32, ON_SimpleArray&lt; unsigned char &gt; &amp;base32_digits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_StringToBase32</name>
      <anchorfile>opennurbs__base32_8cpp.html</anchorfile>
      <anchor>af7328690d404a24d6daee9d7f5c78fd9</anchor>
      <arglist>(const ON_String &amp;sBase32, ON_SimpleArray&lt; unsigned char &gt; &amp;base32_digits)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_StringToBase32</name>
      <anchorfile>opennurbs__base32_8cpp.html</anchorfile>
      <anchor>a2f04e9871f39b61a53b0df6f347c55c2</anchor>
      <arglist>(const char *sBase32, unsigned char *base32_digits)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_base32.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__base32_8h</filename>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Base32ToString</name>
      <anchorfile>opennurbs__base32_8h.html</anchorfile>
      <anchor>af1951f6051074905197a4e444eb067ae</anchor>
      <arglist>(const ON_SimpleArray&lt; unsigned char &gt; &amp;base32_digits, ON_String &amp;sBase32)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Base32ToString</name>
      <anchorfile>opennurbs__base32_8h.html</anchorfile>
      <anchor>aacb3a587889d60e975912ccb24c3a873</anchor>
      <arglist>(const ON_SimpleArray&lt; unsigned char &gt; &amp;base32_digits, ON_wString &amp;sBase32)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Base32ToString</name>
      <anchorfile>opennurbs__base32_8h.html</anchorfile>
      <anchor>a866e041716964395f5ac9f519b477b17</anchor>
      <arglist>(const unsigned char *base32_digits, int base32_digit_count, char *sBase32)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_CorrectBase32StringTypos</name>
      <anchorfile>opennurbs__base32_8h.html</anchorfile>
      <anchor>aad088d89fd57828274dadb0fcebd9516</anchor>
      <arglist>(const wchar_t *sBase32, ON_wString &amp;sBase32clean)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_CorrectBase32StringTypos</name>
      <anchorfile>opennurbs__base32_8h.html</anchorfile>
      <anchor>a151eb1aaf9706dd33ed12f8143498d13</anchor>
      <arglist>(const char *sBase32, ON_String &amp;sBase32clean)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_CorrectBase32StringTypos</name>
      <anchorfile>opennurbs__base32_8h.html</anchorfile>
      <anchor>a9e6a89aa42c275401108c2f9439ed1ef</anchor>
      <arglist>(const char *sBase32, char *sBase32clean)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_GetBase32Digits</name>
      <anchorfile>opennurbs__base32_8h.html</anchorfile>
      <anchor>a716e269d27d703baf3390201155537ca</anchor>
      <arglist>(const ON_SimpleArray&lt; unsigned char &gt; &amp;x, ON_SimpleArray&lt; unsigned char &gt; &amp;base32_digits)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_GetBase32Digits</name>
      <anchorfile>opennurbs__base32_8h.html</anchorfile>
      <anchor>a5c22243230ffc4368bdd4b2de85a0063</anchor>
      <arglist>(const unsigned char *x, int x_count, unsigned char *base32_digits)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_StringToBase32</name>
      <anchorfile>opennurbs__base32_8h.html</anchorfile>
      <anchor>aa883253bcccb6e9e0bcb0438a8f4fb0e</anchor>
      <arglist>(const ON_wString &amp;sBase32, ON_SimpleArray&lt; unsigned char &gt; &amp;base32_digits)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_StringToBase32</name>
      <anchorfile>opennurbs__base32_8h.html</anchorfile>
      <anchor>a863fe6201a5208c453b23d366f4b29b5</anchor>
      <arglist>(const ON_String &amp;sBase32, ON_SimpleArray&lt; unsigned char &gt; &amp;base32_digits)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_StringToBase32</name>
      <anchorfile>opennurbs__base32_8h.html</anchorfile>
      <anchor>a25e63406b470e6c240843d108a2788b4</anchor>
      <arglist>(const char *sBase32, unsigned char *base32_digits)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_base64.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__base64_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON_Base64EncodeImplementation</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>EncodeBase64Helper1</name>
      <anchorfile>opennurbs__base64_8cpp.html</anchorfile>
      <anchor>a2922c45bb37d4a7dc5f66e11f4338c1e</anchor>
      <arglist>(const unsigned char *inbuf, char *outbuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>EncodeBase64Helper2</name>
      <anchorfile>opennurbs__base64_8cpp.html</anchorfile>
      <anchor>af48ebcc8d88ac7fd7e518f80630e33f0</anchor>
      <arglist>(const unsigned char *inbuf, char *outbuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>EncodeBase64Helper3</name>
      <anchorfile>opennurbs__base64_8cpp.html</anchorfile>
      <anchor>a25f3e880bb32786db50d8b0910b7bf61</anchor>
      <arglist>(const unsigned char *inbuf, char *outbuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>EncodeBase64Helper57</name>
      <anchorfile>opennurbs__base64_8cpp.html</anchorfile>
      <anchor>af75cafccd81275948b9e19fd9b765034</anchor>
      <arglist>(const unsigned char *inbuf, char *outbuf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_base64.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__base64_8h</filename>
    <class kind="class">ON_Base64EncodeStream</class>
    <class kind="class">ON_DecodeBase64</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_beam.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__beam_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">CMyBrepIsSolidSetter</class>
    <class kind="class">ON_Extrusion_BrepForm_FaceInfo</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CleanProfileSegment</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>a1ef81ec59e419c2d7d96ce862f06b419</anchor>
      <arglist>(ON_Curve *curve)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetBoundingBoxHelper</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>ac41e5ba0d0b990b0c797926c21b58952</anchor>
      <arglist>(const ON_Extrusion &amp;extrusion, ON_BoundingBox &amp;bbox, const ON_Xform *xform)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetBrepFormFaceIndex</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>a586e39e82f5edc49675b5240ac0fa9f0</anchor>
      <arglist>(const ON_Extrusion &amp;extrusion, int extrusion_profile_index, double extrusion_profile_parameter, bool bCountProfileDiscontinuities, int *brep_form_face_index, ON_Interval *profile_segment_domain)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetNextProfileSegmentDiscontinuity</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>ad269c0937366752aa3e14708eaa40a1a</anchor>
      <arglist>(const ON_Curve *profile_segment, double t0, double t1, double *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>MakeCap2dCurvesHelper</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>a316dd5e3b0c1b84cf774a0b3e3b9b48d</anchor>
      <arglist>(ON_ClassArray&lt; ON_Extrusion_BrepForm_FaceInfo &gt; &amp;finfo, int is_capped, const ON_Xform &amp;scale0, const ON_Xform &amp;scale1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MakeCapLoopHelper</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>a49d42c0a9f10642bc8ba6e4a280a09ec</anchor>
      <arglist>(ON_ClassArray&lt; ON_Extrusion_BrepForm_FaceInfo &gt; &amp;finfo, int fi0, int cap_index, ON_BrepFace *capface, ON_BrepLoop::TYPE loop_type, bool *bTrimsWereModified)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_PlaneSurface *</type>
      <name>MakeCapPlaneHelper</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>adc856aa02df26951855bece07b87b42c</anchor>
      <arglist>(ON_ClassArray&lt; ON_Extrusion_BrepForm_FaceInfo &gt; &amp;finfo, int cap_index, const ON_Xform &amp;rot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_Extrusion_IsNotValidMessage</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>a70a680ae8b6d7931829e559a357c8032</anchor>
      <arglist>(ON_TextLog *text_log, const char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_Extrusion_TransformFailed</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>a93b46a7322d95233d4bd16748ffaa155</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_ExtrusionCopyHelper</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>a4a7ba4fb17c2f3aabf25826acba33871</anchor>
      <arglist>(const ON_Extrusion &amp;src, ON_Extrusion &amp;dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_ExtrusionInitializeHelper</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>aae0d325f303b8c4242700197d6599484</anchor>
      <arglist>(ON_Extrusion &amp;extrusion)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_ExtrusionIsNotValid</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>af8426163f4163519243deb05e51450bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_ExtrusionPolyCurveProfileIsNotValid</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>afc8ba5e4b43821feb9f3dc86377213f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetEndCapTransformation</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>ad80c92ad8bbe84033da888b4f69fe707</anchor>
      <arglist>(ON_3dPoint P, ON_3dVector T, ON_3dVector U, const ON_3dVector *Normal, ON_Xform &amp;xform, ON_Xform *scale2d, ON_Xform *rot3d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>a68ed563128027fb6dc292d70a9fce397</anchor>
      <arglist>(ON_Extrusion, ON_Surface,&quot;36F53175-72B8-4d47-BF1F-B4E6FC24F4B9&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Profile2dTransform</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>a7b553067ff940d6963f782c8c4a11caa</anchor>
      <arglist>(ON_Extrusion &amp;e, const ON_Xform &amp;profile_xform, bool bNeedReverse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ProfileHelper</name>
      <anchorfile>opennurbs__beam_8cpp.html</anchorfile>
      <anchor>a3d74dc0c644bb029bf2b6460a1d00c85</anchor>
      <arglist>(int desired_orientation, ON_Curve *profile)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_beam.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__beam_8h</filename>
    <class kind="class">ON_Extrusion</class>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetEndCapTransformation</name>
      <anchorfile>opennurbs__beam_8h.html</anchorfile>
      <anchor>a7451b689ea0194135984d35090d0b9e9</anchor>
      <arglist>(ON_3dPoint P, ON_3dVector T, ON_3dVector U, const ON_3dVector *Normal, ON_Xform &amp;xform, ON_Xform *scale2d, ON_Xform *rot2d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_bezier.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__bezier_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>ON_ChangeRationalBezierCurveWeights</name>
      <anchorfile>opennurbs__bezier_8cpp.html</anchorfile>
      <anchor>af7dfcfe5d3cff6b6ced0659a73baa22c</anchor>
      <arglist>(int dim, int order, int cvstride, double *cv, int i0, double w0, int i1, double w1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_ReparameterizeRationalBezierCurve</name>
      <anchorfile>opennurbs__bezier_8cpp.html</anchorfile>
      <anchor>ac7f29a8d9dfd2c47f396522c306b42fe</anchor>
      <arglist>(double c, int dim, int order, int cvstride, double *cv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_WorldBBoxIsInTightBBox</name>
      <anchorfile>opennurbs__bezier_8cpp.html</anchorfile>
      <anchor>a725e0647839f7db9df238ae08b7e43f4</anchor>
      <arglist>(const ON_BoundingBox &amp;tight_bbox, const ON_BoundingBox &amp;world_bbox, const ON_Xform *xform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_bezier.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__bezier_8h</filename>
    <class kind="class">ON_BezierCage</class>
    <class kind="class">ON_BezierCageMorph</class>
    <class kind="class">ON_BezierCurve</class>
    <class kind="class">ON_BezierSurface</class>
    <class kind="class">ON_PolynomialCurve</class>
    <class kind="class">ON_PolynomialSurface</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_beziervolume.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__beziervolume_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_bitmap.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__bitmap_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static ON_WindowsBITMAPINFO *</type>
      <name>ON_WindowsBitmapHelper_AllocBMI</name>
      <anchorfile>opennurbs__bitmap_8cpp.html</anchorfile>
      <anchor>a91487f145a327ee067fdcce07197acaf</anchor>
      <arglist>(size_t sizeof_palette, size_t sizeof_image)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_WindowsBitmapHelper_PaletteColorCount</name>
      <anchorfile>opennurbs__bitmap_8cpp.html</anchorfile>
      <anchor>a9697c82477af3a1f8c0c3aa37e959986</anchor>
      <arglist>(int bmiHeader_biClrUsed, int bmiHeader_biBitCount)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>ON_WindowsBitmapHelper_SizeofPalette</name>
      <anchorfile>opennurbs__bitmap_8cpp.html</anchorfile>
      <anchor>a89edf3a5c0e606211190766fb852bcf1</anchor>
      <arglist>(int bmiHeader_biClrUsed, int bmiHeader_biBitCount)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_bitmap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__bitmap_8h</filename>
    <class kind="class">ON_Bitmap</class>
    <class kind="class">ON_EmbeddedBitmap</class>
    <class kind="class">ON_EmbeddedFile</class>
    <class kind="class">ON_WindowsBitmap</class>
    <class kind="class">ON_WindowsBitmapEx</class>
    <class kind="struct">ON_WindowsBITMAPINFO</class>
    <class kind="struct">ON_WindowsBITMAPINFOHEADER</class>
    <class kind="struct">ON_WindowsRGBQUAD</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_bounding_box.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__bounding__box_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Intersect</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>a2bdc8d05287a527654af93871bc46d91</anchor>
      <arglist>(ON_Interval A, ON_Interval B, ON_Interval &amp;AB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ON_BBoxMinimumDistanceToHelper</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>af3b1bcade49ac4a633718077ea4583da</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox, ON_Line line)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_BeyondSinglePrecision</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>a975939af29669f6143f912d280baef61</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox, ON_Xform *xform)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_BoundingBoxTolerance</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>a9b26d91a09a3630387998e6b2c3455ca</anchor>
      <arglist>(int dim, const double *bboxmin, const double *bboxmax)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetPointGridBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>a36a8b3219199645a69408fccebee9a3a</anchor>
      <arglist>(int dim, int is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, const double *p, double *boxmin, double *boxmax, int bGrowBox)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetPointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>a3db7be68134d0289f81b83613843a99e</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *points, ON_BoundingBox &amp;tight_bbox, int bGrowBox, const ON_Xform *xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetPointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>afb16c3665df90fa545096fe257d84d17</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const float *points, ON_BoundingBox &amp;tight_bbox, int bGrowBox, const ON_Xform *xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetPointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>a47e3329520228795dc53be930043fae0</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *points, double *boxmin, double *boxmax, int bGrowBox)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetPointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>acd9e8b0d7a001059221e9104e55f8c56</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const float *points, float *boxmin, float *boxmax, int bGrowBox)</arglist>
    </member>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>ON_PointGridBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>a5c23fc66af41b67864c1e5780d7ba889</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, const double *p)</arglist>
    </member>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>ON_PointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>a4714c851c939e7a6a619950c3d5648ca</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *points)</arglist>
    </member>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>ON_PointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8cpp.html</anchorfile>
      <anchor>aeae3853bf03728eb406c369d68acda3f</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const float *points)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_bounding_box.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__bounding__box_8h</filename>
    <class kind="class">ON_BoundingBox</class>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_BeyondSinglePrecision</name>
      <anchorfile>opennurbs__bounding__box_8h.html</anchorfile>
      <anchor>ac0a98528a5516609ab00abfbd7f3506a</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox, ON_Xform *xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_BoundingBoxTolerance</name>
      <anchorfile>opennurbs__bounding__box_8h.html</anchorfile>
      <anchor>a3c15ee4c3ce90b28f4082399ab239c79</anchor>
      <arglist>(int dim, const double *bboxmin, const double *bboxmax)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetPointGridBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8h.html</anchorfile>
      <anchor>a982859414ec227a731cb703f3a803203</anchor>
      <arglist>(int dim, int is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, const double *point_grid, double *boxmin, double *boxmax, int bGrowBox)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetPointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8h.html</anchorfile>
      <anchor>afcf1513b680e16fcaecc3e5cd36fc58d</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *point_list, ON_BoundingBox &amp;bbox, int bGrowBox=false, const ON_Xform *xform=0)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetPointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8h.html</anchorfile>
      <anchor>ac57ae0d24961c81dc0cd9fc8fa218c6c</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const float *point_list, ON_BoundingBox &amp;bbox, int bGrowBox=false, const ON_Xform *xform=0)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetPointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8h.html</anchorfile>
      <anchor>a5c5ac6f8a529a737b3303a89a8d70d06</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *point_list, double *boxmin, double *boxmax, int bGrowBox)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetPointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8h.html</anchorfile>
      <anchor>ac9700a7b417d6301f25cf3db37aab7ad</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const float *point_list, float *boxmin, float *boxmax, int bGrowBox)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BoundingBox</type>
      <name>ON_PointGridBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8h.html</anchorfile>
      <anchor>a7aa5429e663d6d387ad8f8d67bec10bc</anchor>
      <arglist>(int dim, int is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, const double *point_grid)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BoundingBox</type>
      <name>ON_PointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8h.html</anchorfile>
      <anchor>ab2f6b752f445df577f11459701c38497</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *point_list)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BoundingBox</type>
      <name>ON_PointListBoundingBox</name>
      <anchorfile>opennurbs__bounding__box_8h.html</anchorfile>
      <anchor>a372c1bdd0faac97f2a28d9dcfd7f0d52</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const float *point_list)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_WorldBBoxIsInTightBBox</name>
      <anchorfile>opennurbs__bounding__box_8h.html</anchorfile>
      <anchor>a56b33d0c8aede211855e7977ac777968</anchor>
      <arglist>(const ON_BoundingBox &amp;tight_bbox, const ON_BoundingBox &amp;world_bbox, const ON_Xform *xform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_box.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__box_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_box.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__box_8h</filename>
    <class kind="class">ON_Box</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_brep.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__brep_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON__EDGE_ENDS</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AdjustCurve</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a238d052695d215e86216cae10203bf35</anchor>
      <arglist>(ON_Curve &amp;crv, const ON_3dPoint &amp;P0, const ON_3dPoint &amp;P1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AdjustEdgeEnds</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>ab9d73fd2d2df085302d83990655c0e94</anchor>
      <arglist>(ON_BrepEdge &amp;edge)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AdjustNurbsCurve</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a5c9c7891239bb1144117e9bdd31065f2</anchor>
      <arglist>(ON_NurbsCurve &amp;crv, const ON_3dPoint &amp;P0, const ON_3dPoint &amp;P1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AdjustPointListAlongChord</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a12ae577f79e126c586582df0b9e4ff01</anchor>
      <arglist>(ON_3dPointArray &amp;Points, const ON_3dPoint &amp;P0, const ON_3dPoint &amp;P1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AdjustPolyCurve</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a793cfe2f09610d488a40059bb90a124d</anchor>
      <arglist>(ON_PolyCurve &amp;crv, const ON_3dPoint &amp;P0, const ON_3dPoint &amp;P1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AdjustPolylineCurve</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>af25b8ba43c1ddfa15ed3417310034b93</anchor>
      <arglist>(ON_PolylineCurve &amp;crv, const ON_3dPoint &amp;P0, const ON_3dPoint &amp;P1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BadLoopMessage</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>acd6575c8de39d268ed6e05f4cd997c2a</anchor>
      <arglist>(int loop_index, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CheckLoopOnSrfHelper</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>ae9a8bed714e7398faa6387b96588becb</anchor>
      <arglist>(const ON_Brep &amp;brep, const ON_Interval &amp;srf_domain0, const ON_Interval &amp;srf_domain1, const ON_BrepLoop &amp;loop, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CheckTrimOnSrfHelper</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>aef75cd6f0ce3bea61bb90ae64d94b219</anchor>
      <arglist>(const ON_Interval &amp;srf_domain0, const ON_Interval &amp;srf_domain1, const ON_BrepTrim &amp;trim, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>curve_area</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a57a3d50a957d4fe7d4cffd03a057f956</anchor>
      <arglist>(ON_3dPoint &amp;start_point, const ON_Curve *curve, const ON_Interval &amp;curve_domain, const ON_Xform *xform, double *area)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>loop_type_compar</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a1f1d4e4be8fb39509b1384ce11d19ef3</anchor>
      <arglist>(const ON_BrepLoop *const *ppLoopA, const ON_BrepLoop *const *ppLoopB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_BrepIsNotValid</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a61dc534cd3cd8eaa6e940dadd670fee6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_BrepTransformSwapSrfHelper</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>ad0cb3fb368d75fd89124cb0e97bbbc00</anchor>
      <arglist>(ON_Brep &amp;brep, ON_NurbsSurface *nurbs_srf, int si)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_ClosedCurveOrientation</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a9a947f7c3e7f27c93ad19d5631c14108</anchor>
      <arglist>(const ON_Curve &amp;curve, const ON_Xform *xform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a7317e6b5342f8e04b3b5e81ee9792178</anchor>
      <arglist>(ON_BrepVertex, ON_Point,&quot;60B5DBC0-E660-11d3-BFE4-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a522b05fb6845d299926eaca60d8addae</anchor>
      <arglist>(ON_BrepEdge, ON_CurveProxy,&quot;60B5DBC1-E660-11d3-BFE4-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a0f16821652566e317b8880efe3f0fa38</anchor>
      <arglist>(ON_BrepTrim, ON_CurveProxy,&quot;60B5DBC2-E660-11d3-BFE4-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>aadd391db9402a27992b77e8d20e89b72</anchor>
      <arglist>(ON_BrepLoop, ON_Geometry,&quot;60B5DBC3-E660-11d3-BFE4-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a84afc9df2f1a57a5037e681b92d8b347</anchor>
      <arglist>(ON_BrepFace, ON_SurfaceProxy,&quot;60B5DBC4-E660-11d3-BFE4-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>ae18622cc3d1a6051254cc8116f919711</anchor>
      <arglist>(ON_Brep, ON_Geometry,&quot;60B5DBC5-E660-11d3-BFE4-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PropagateLabel</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>aece71275d163d9503cc2e3d23bdb73f3</anchor>
      <arglist>(ON_Brep &amp;B, ON_SimpleArray&lt; int &gt; &amp;fids, int label)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_BrepTrim *</type>
      <name>SlitSeamMateHelper</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>aa8d487bfcf99d268b987f5b39b2d6a66</anchor>
      <arglist>(const ON_BrepTrim &amp;trim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sort_ci</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a055b660ad64bf96909dfb073e3d70f80</anchor>
      <arglist>(const ON_BrepEdge *E0, const ON_BrepEdge *E1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestTrimPBox</name>
      <anchorfile>opennurbs__brep_8cpp.html</anchorfile>
      <anchor>a31719f7d2aec44c9b238988488d6aea1</anchor>
      <arglist>(const ON_BrepTrim &amp;trim, ON_TextLog *text_log)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_brep.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__brep_8h</filename>
    <class kind="class">ON_Brep</class>
    <class kind="class">ON_BrepEdge</class>
    <class kind="class">ON_BrepEdgeArray</class>
    <class kind="class">ON_BrepFace</class>
    <class kind="class">ON_BrepFaceArray</class>
    <class kind="class">ON_BrepFaceSide</class>
    <class kind="class">ON_BrepFaceSideArray</class>
    <class kind="class">ON_BrepLoop</class>
    <class kind="class">ON_BrepLoopArray</class>
    <class kind="class">ON_BrepRegion</class>
    <class kind="class">ON_BrepRegionArray</class>
    <class kind="class">ON_BrepRegionTopology</class>
    <class kind="class">ON_BrepTrim</class>
    <class kind="class">ON_BrepTrimArray</class>
    <class kind="struct">ON_BrepTrimPoint</class>
    <class kind="class">ON_BrepVertex</class>
    <class kind="class">ON_BrepVertexArray</class>
    <member kind="define">
      <type>#define</type>
      <name>m_edge_user_i</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a53eb5ca023b07462fa8214e243705827</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>m_face_user_i</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a639c778927044dfb050fa87d51326c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>m_loop_user_i</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a6f75a84b5bddae478aae1205d0e9a616</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>m_trim_user_i</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a7108af8529e04e5b228b8e8e9fea0532</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>m_vertex_user_i</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a14ab600c1d9ac9bc7d018432650b5b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Brep *</type>
      <name>ON_BrepBox</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a803f84765e709f6a8eb5dea1897f80c4</anchor>
      <arglist>(const ON_3dPoint *box_corners, ON_Brep *pBrep=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Brep *</type>
      <name>ON_BrepCone</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a1b138c095da4df060517013669a5acce</anchor>
      <arglist>(const ON_Cone &amp;cone, ON_BOOL32 bCapBottom, ON_Brep *pBrep=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_BrepConeEdge</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a2cde28a6a71ae5ea34d42d5f9b90a436</anchor>
      <arglist>(ON_Brep &amp;brep, int edge_index, ON_3dPoint apex_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_BrepConeFace</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a01edee13164176a613cc298aafb11971</anchor>
      <arglist>(ON_Brep &amp;brep, int face_index, ON_3dPoint apex_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_BrepConeLoop</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a597b870a3962e29e1e06cfff26df74a5</anchor>
      <arglist>(ON_Brep &amp;brep, int loop_index, ON_3dPoint apex_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Brep *</type>
      <name>ON_BrepCylinder</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>ac83d54258f488860d8970fd65db9b34e</anchor>
      <arglist>(const ON_Cylinder &amp;cylinder, ON_BOOL32 bCapBottom, ON_BOOL32 bCapTop, ON_Brep *pBrep=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_BrepExtrude</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>ab6c57abf8aee29047bc65699916b50b9</anchor>
      <arglist>(ON_Brep &amp;brep, const ON_Curve &amp;path_curve, bool bCap=true)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_BrepExtrudeEdge</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>aaed307ca70871fd22374bf2286405fe2</anchor>
      <arglist>(ON_Brep &amp;brep, int edge_index, const ON_Curve &amp;path_curve)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_BrepExtrudeFace</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a2122029ffe51e09204fc8ffe5dbfb1f9</anchor>
      <arglist>(ON_Brep &amp;brep, int face_index, const ON_Curve &amp;path_curve, bool bCap=true)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_BrepExtrudeLoop</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a200bbf2daecf61798c7fd4c2f8c65f4e</anchor>
      <arglist>(ON_Brep &amp;brep, int loop_index, const ON_Curve &amp;path_curve, bool bCap=true)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_BrepExtrudeVertex</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>aff63ef9cdbfe88be8b716bb9a9c16903</anchor>
      <arglist>(ON_Brep &amp;brep, int vertex_index, const ON_Curve &amp;path_curve)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Brep *</type>
      <name>ON_BrepFromMesh</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>ad3147c3e19e686096477ded895cb5aaf</anchor>
      <arglist>(const ON_MeshTopology &amp;mesh_topology, ON_BOOL32 bTrimmedTriangles=true, ON_Brep *pBrep=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_BrepMergeAllEdges</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a865fdcac1918ccdc2dba8552eda23793</anchor>
      <arglist>(ON_Brep &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_BrepMergeFaces</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a650bbbd48ae5be260eda44eb96d51dfb</anchor>
      <arglist>(ON_Brep &amp;B, int fid0, int fid1)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_BrepMergeFaces</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>ac72a4010d5d692d4efb672ef12295e59</anchor>
      <arglist>(ON_Brep &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_BrepRemoveSlits</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a9e7142aa2ec9ec260cbbb4e79593eae5</anchor>
      <arglist>(ON_BrepFace &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Brep *</type>
      <name>ON_BrepRevSurface</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a0b58d1f5eb5f781dcceb6d77eab3653e</anchor>
      <arglist>(ON_RevSurface *&amp;pRevSurface, ON_BOOL32 bCapStart, ON_BOOL32 bCapEnd, ON_Brep *pBrep=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Brep *</type>
      <name>ON_BrepSphere</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a5f0d4e1540fe330a709653fb64b093c6</anchor>
      <arglist>(const ON_Sphere &amp;sphere, ON_Brep *pBrep=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Brep *</type>
      <name>ON_BrepTorus</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>acb53bac32e09a4c8f2bc4d457b16327e</anchor>
      <arglist>(const ON_Torus &amp;torus, ON_Brep *pBrep=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Brep *</type>
      <name>ON_BrepTrimmedPlane</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a4097fb394010201c8b1f9e8e8803742b</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_Curve &amp;boundary, ON_Brep *pBrep=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Brep *</type>
      <name>ON_BrepTrimmedPlane</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>a524aa5c29ba87cd8d874b24020961f51</anchor>
      <arglist>(const ON_Plane &amp;plane, ON_SimpleArray&lt; ON_Curve * &gt; &amp;boundary, ON_BOOL32 bDuplicateCurves=true, ON_Brep *pBrep=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Brep *</type>
      <name>ON_BrepWedge</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>aa4dac269f42d29eb5b6ef4aa1b9d0187</anchor>
      <arglist>(const ON_3dPoint *corners, ON_Brep *pBrep=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Brep *</type>
      <name>ON_MergeBreps</name>
      <anchorfile>opennurbs__brep_8h.html</anchorfile>
      <anchor>af0b2734c5b7640eb47112257c3437b0b</anchor>
      <arglist>(const ON_Brep &amp;brep0, const ON_Brep &amp;brep1, double tolerance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_brep_extrude.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__brep__extrude_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ON_BrepConeEdge</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a61aae80f8d4c3d0759288fd98011f5fe</anchor>
      <arglist>(ON_Brep &amp;brep, int edge_index, ON_3dPoint apex_point)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_BrepConeFace</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a5d14f747a8ff178dd327390f30202706</anchor>
      <arglist>(ON_Brep &amp;brep, int face_index, ON_3dPoint apex_point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_BrepConeLoop</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a76f8f8008877de27e129c0d9d9a9ad71</anchor>
      <arglist>(ON_Brep &amp;brep, int loop_index, ON_3dPoint apex_point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_BrepExtrude</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a4266f6ffb143e0924845962cc437d708</anchor>
      <arglist>(ON_Brep &amp;brep, const ON_Curve &amp;path_curve, bool bCap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_BrepExtrudeEdge</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a50518efd30faa2e3503f52777421e317</anchor>
      <arglist>(ON_Brep &amp;brep, int edge_index, const ON_Curve &amp;path_curve)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_BrepExtrudeFace</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a8edc5b3e5e38c31001c42c94e2196fe7</anchor>
      <arglist>(ON_Brep &amp;brep, int face_index, const ON_Curve &amp;path_curve, bool bCap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_BrepExtrudeHelper_CheckLoop</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>adab5d5c5d4314c57bb679c7a599ae7da</anchor>
      <arglist>(const ON_Brep &amp;brep, int loop_index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_BrepExtrudeHelper_CheckPathCurve</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>ab0455c995cc71eb7f232633d200603b4</anchor>
      <arglist>(const ON_Curve &amp;path_curve, ON_3dVector &amp;path_vector)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_BrepExtrudeHelper_MakeCap</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>abb85e1b96b71e98afa1fedbabdd80391</anchor>
      <arglist>(ON_Brep &amp;brep, int bottom_loop_index, const ON_3dVector path_vector, const int *side_face_index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface *</type>
      <name>ON_BrepExtrudeHelper_MakeConeSrf</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a06a02804ba4a961358aae03e53ab1bf5</anchor>
      <arglist>(const ON_3dPoint &amp;apex_point, const ON_BrepEdge &amp;edge, ON_BOOL32 bRev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_BOOL32</type>
      <name>ON_BrepExtrudeHelper_MakeSides</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a8b4b6db3ebdf207fec2782edd87d4de4</anchor>
      <arglist>(ON_Brep &amp;brep, int loop_index, const ON_Curve &amp;path_curve, ON_BOOL32 bCap, ON_SimpleArray&lt; int &gt; &amp;side_face_index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_SumSurface *</type>
      <name>ON_BrepExtrudeHelper_MakeSumSrf</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>adc09e6e94eee0584153fb6ae1d3c81ec</anchor>
      <arglist>(const ON_Curve &amp;path_curve, const ON_BrepEdge &amp;base_edge, ON_BOOL32 bRev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_BrepExtrudeHelper_MakeTopLoop</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a23151c7d7eab8181c9bb9b6c06768666</anchor>
      <arglist>(ON_Brep &amp;brep, ON_BrepFace &amp;top_face, int bottom_loop_index, const ON_3dVector path_vector, const int *side_face_index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_BrepExtrudeHelper_ReserveSpace</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a853f6f3f4443f2a6f8c04142749cdd7c</anchor>
      <arglist>(ON_Brep &amp;brep, int extruded_trim_count, int cap_count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_BrepExtrudeLoop</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a84d7f8367ef0110ade8667deab47eab5</anchor>
      <arglist>(ON_Brep &amp;brep, int loop_index, const ON_Curve &amp;path_curve, bool bCap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_BrepExtrudeVertex</name>
      <anchorfile>opennurbs__brep__extrude_8cpp.html</anchorfile>
      <anchor>a9193fc8543f668b188135a58c4b3ec84</anchor>
      <arglist>(ON_Brep &amp;brep, int vertex_index, const ON_Curve &amp;path_curve)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_brep_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__brep__io_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReadFillInMissingBoxes</name>
      <anchorfile>opennurbs__brep__io_8cpp.html</anchorfile>
      <anchor>a19a0262c79c7a9df58eacadc30dd3329</anchor>
      <arglist>(ON_Brep &amp;brep)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_brep_isvalid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__brep__isvalid_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_brep_region.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__brep__region_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON_BrepRegionTopologyUserData</class>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_MSG</name>
      <anchorfile>opennurbs__brep__region_8cpp.html</anchorfile>
      <anchor>a25827d0ef79e2d2f7579e2c1dbf8fba5</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_MSG1</name>
      <anchorfile>opennurbs__brep__region_8cpp.html</anchorfile>
      <anchor>aef77655e195eeb990f29dd9b34fdfe82</anchor>
      <arglist>(s, a1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_MSG2</name>
      <anchorfile>opennurbs__brep__region_8cpp.html</anchorfile>
      <anchor>a4f39ca6b01b4bdee2ca6feaf7f05c55d</anchor>
      <arglist>(s, a1, a2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_MSG3</name>
      <anchorfile>opennurbs__brep__region_8cpp.html</anchorfile>
      <anchor>a6fc8aba1336fb0b756562a5f18a7dfc8</anchor>
      <arglist>(s, a1, a2, a3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__brep__region_8cpp.html</anchorfile>
      <anchor>a061342e7034ef070bef2eaa0bf5009d6</anchor>
      <arglist>(ON_BrepRegionTopologyUserData, ON_UserData,&quot;7FE23D63-E536-43f1-98E2-C807A2625AFF&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__brep__region_8cpp.html</anchorfile>
      <anchor>afb54b98adada949f5d04419c906191a7</anchor>
      <arglist>(ON_BrepFaceSide, ON_Object,&quot;30930370-0D5B-4ee4-8083-BD635C7398A4&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__brep__region_8cpp.html</anchorfile>
      <anchor>adf06a12e9f748885f04d45a15c575ed1</anchor>
      <arglist>(ON_BrepRegion, ON_Object,&quot;CA7A0092-7EE6-4f99-B9D2-E1D6AA798AA1&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_brep_tools.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__brep__tools_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="typedef">
      <type>int</type>
      <name>srf_face</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a3145c1fc09823a3da6c8df4b0b04d90f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_BOOL32</type>
      <name>AddC3Curve</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>ac92305110ba1b2ee612069e46b40cd12</anchor>
      <arglist>(const ON_Curve *c3, ON_SimpleArray&lt; ON_Curve * &gt; &amp;C3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CheckForMatchingVertexIndices</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a6c4a44a056aab471b44a48ae47314622</anchor>
      <arglist>(int i, int j, int corner_vi[4])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CreateNewTrimList</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a6f374815656cebe750256f5a140195f4</anchor>
      <arglist>(const ON_BrepLoop &amp;L0, int tid0, const ON_BrepLoop &amp;L1, int tid1, ON_SimpleArray&lt; int &gt; &amp;new_tids)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_BrepEdge *</type>
      <name>FindLinearEdge</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a0c1fbd71e9c3d85519022aed455371c8</anchor>
      <arglist>(const ON_Brep &amp;brep, int vi0, int vi1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FoundSlitPair</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>af9a51eeaf24fbb47a3d6757b83ab2742</anchor>
      <arglist>(ON_BrepLoop &amp;L, int *t0, int *t1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSlitTrim</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a6f1a62cab9e1d91875d69ebe82e3a83d</anchor>
      <arglist>(const ON_BrepTrim &amp;T)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MergeAdjacentEdge</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a93a76565ed26b0672e75ee4b6f9370d7</anchor>
      <arglist>(ON_Brep &amp;B, int eid)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>ON_BrepBox</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a34935a017a24c018cd6d1a3edae5c59f</anchor>
      <arglist>(const ON_3dPoint *box_corners, ON_Brep *pBrep)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>ON_BrepCone</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a17f6455cc5c23610b741fbb5b4bd6d60</anchor>
      <arglist>(const ON_Cone &amp;cone, ON_BOOL32 bCapBase, ON_Brep *pBrep)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>ON_BrepCylinder</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a01f168d991afce5a14e7369cf5a6475c</anchor>
      <arglist>(const ON_Cylinder &amp;cylinder, ON_BOOL32 bCapBottom, ON_BOOL32 bCapTop, ON_Brep *pBrep)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>ON_BrepFromMesh</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>ad2f110f121f2495fddbce17186d86bda</anchor>
      <arglist>(const ON_MeshTopology &amp;mesh_topology, ON_BOOL32 bTrimmedTriangles, ON_Brep *pBrep)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_BrepMergeAllEdges</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>abccdf26212eb64e7866776f122796816</anchor>
      <arglist>(ON_Brep &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_BrepMergeFaces</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>af88a3ca77ac3f16c2244a70c8080cd7c</anchor>
      <arglist>(ON_Brep &amp;B, int fid0, int fid1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_BrepMergeFaces</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a16eb49b39f9cadfff2b9e306e0fafafa</anchor>
      <arglist>(ON_Brep &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_BrepRemoveSlits</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>acbab5da27cdf0dd7127b2e4be76dc067</anchor>
      <arglist>(ON_BrepLoop &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_BrepRemoveSlits</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>af0dbc9eaf229c62a36bff369079970c9</anchor>
      <arglist>(ON_BrepFace &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>ON_BrepRevSurface</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a01c696c199db4d40740ebd7969fc737e</anchor>
      <arglist>(ON_RevSurface *&amp;pRevSurface, ON_BOOL32 bCapStart, ON_BOOL32 bCapEnd, ON_Brep *pBrep)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>ON_BrepSphere</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>aa6be0dce6a1163a963e4ab9be1333348</anchor>
      <arglist>(const ON_Sphere &amp;sphere, ON_Brep *pBrep)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>ON_BrepTorus</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a1325d9b8a7ea7ef55dd11cb36a7e94f1</anchor>
      <arglist>(const ON_Torus &amp;torus, ON_Brep *pBrep)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>ON_BrepTrimmedPlane</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a1bb52f6bc5e1e174f7b497acdbc0c771</anchor>
      <arglist>(const ON_Plane &amp;plane, ON_SimpleArray&lt; ON_Curve * &gt; &amp;boundary, ON_BOOL32 bDuplicateCurves, ON_Brep *pBrep)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>ON_BrepTrimmedPlane</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a38d0e175d538675c24e0da96d02548f1</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_Curve &amp;boundary, ON_Brep *pBrep)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>ON_BrepWedge</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a096349ec0c97407d03ca9798a459c49b</anchor>
      <arglist>(const ON_3dPoint *corners, ON_Brep *pBrep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sfsort</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a64adebcd2216d64d062e3c93b1d66d90</anchor>
      <arglist>(const srf_face *a, const srf_face *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SynchFaceOrientation</name>
      <anchorfile>opennurbs__brep__tools_8cpp.html</anchorfile>
      <anchor>a724207789f972a6e9332174cd03f6830</anchor>
      <arglist>(ON_Brep &amp;brep, int fi)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_brep_v2valid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__brep__v2valid_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_circle.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__circle_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_circle.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__circle_8h</filename>
    <class kind="class">ON_Circle</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_color.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__color_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_color.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__color_8h</filename>
    <class kind="class">ON_Color</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_compress.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__compress_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="struct">ON_ZlibImplementation</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_compress.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__compress_8h</filename>
    <class kind="class">ON_CompressStream</class>
    <class kind="class">ON_UncompressStream</class>
    <member kind="typedef">
      <type>bool(*</type>
      <name>ON_StreamCallbackFunction</name>
      <anchorfile>opennurbs__compress_8h.html</anchorfile>
      <anchor>a2a2cdd3ef77cb9a286c02bace25fad33</anchor>
      <arglist>)(void *context, ON__UINT32 size, const void *buffer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_cone.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__cone_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_cone.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__cone_8h</filename>
    <class kind="class">ON_Cone</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_crc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__crc_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>ON__UINT16</type>
      <name>ON_CRC16</name>
      <anchorfile>opennurbs__crc_8cpp.html</anchorfile>
      <anchor>adefc1b9e36e78a72cf510ea51924b754</anchor>
      <arglist>(ON__UINT16 current_remainder, size_t count, const void *p)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>ON_CRC32</name>
      <anchorfile>opennurbs__crc_8cpp.html</anchorfile>
      <anchor>aba05ecf742a861ba37d3d24de66c4736</anchor>
      <arglist>(ON__UINT32 current_remainder, size_t count, const void *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_crc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__crc_8h</filename>
    <member kind="function">
      <type>ON_BEGIN_EXTERNC ON_DECL ON__UINT16</type>
      <name>ON_CRC16</name>
      <anchorfile>opennurbs__crc_8h.html</anchorfile>
      <anchor>a1d46e73463c6ea11b79379bbb5dcb5ba</anchor>
      <arglist>(ON__UINT16 current_remainder, size_t sizeof_buffer, const void *buffer)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON__UINT32</type>
      <name>ON_CRC32</name>
      <anchorfile>opennurbs__crc_8h.html</anchorfile>
      <anchor>a4d24b57dffd0516308c1e0d5806ffa88</anchor>
      <arglist>(ON__UINT32 current_remainder, size_t sizeof_buffer, const void *buffer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_curve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__curve_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="struct">CurveJoinEndData</class>
    <class kind="struct">CurveJoinSeg</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareEndData</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>aa58aeea9f74d9bd50f32dcf7b7dee931</anchor>
      <arglist>(const CurveJoinEndData *a, const CurveJoinEndData *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ForceMatchArcs</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>af556f54456a7820193e87d63a6e62042</anchor>
      <arglist>(ON_ArcCurve &amp;Arc0, int end0, ON_ArcCurve &amp;Arc1, int end1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON::eCurveType</type>
      <name>ON_CurveType</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>aa6b007ab39cd3344e025164bac997afc</anchor>
      <arglist>(const ON_Curve *curve)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_ForceMatchCurveEnds</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>a42cc9dd2cf29dd21b7f82f03fa5c4382</anchor>
      <arglist>(ON_Curve &amp;Crv0, int end0, ON_Curve &amp;Crv1, int end1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_JoinCurves</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>a8d6ad3d5136d1b49db89e85382863cd9</anchor>
      <arglist>(const ON_SimpleArray&lt; const ON_Curve * &gt; &amp;InCurves, ON_SimpleArray&lt; ON_Curve * &gt; &amp;OutCurves, double join_tol, bool bPreserveDirection, ON_SimpleArray&lt; int &gt; *key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_MatchCurveEnds</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>a332b09ffd8aee4b7d08b0674049359c8</anchor>
      <arglist>(ON_Curve *curve0, int end0, ON_Curve *curve1, int end1, double gap_tolerance=0.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_SortCurves</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>a96a672dd77ca02220d67858a3564ee57</anchor>
      <arglist>(int curve_count, const ON_Curve *const *curve_list, int *index, bool *bReverse)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_SortCurves</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>ad2b6539649d24239bb6747f67784dd5e</anchor>
      <arglist>(const ON_SimpleArray&lt; const ON_Curve * &gt; &amp;curves, ON_SimpleArray&lt; int &gt; &amp;index, ON_SimpleArray&lt; bool &gt; &amp;bReverse)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_SortCurves</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>a62a4bcd06e129b4721bdb9d8a0f4bca2</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_Curve * &gt; &amp;curves, ON_SimpleArray&lt; int &gt; &amp;index, ON_SimpleArray&lt; bool &gt; &amp;bReverse)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_SortLines</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>ae3c44f9403a672760aae28876039ab1f</anchor>
      <arglist>(int line_count, const ON_Line *line_list, int *index, bool *bReverse)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_SortLines</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>a9ae2c1f7570081765ef9339b069022ea</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_Line &gt; &amp;line_list, int *index, bool *bReverse)</arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>ON_TrimCurve</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>a8d65edd420c460c387a7e5f6b83ce386</anchor>
      <arglist>(const ON_Curve &amp;curve, ON_Interval trim_parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_VIRTUAL_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>a3e9dba9109c469a26197d1d72d187d76</anchor>
      <arglist>(ON_Curve, ON_Geometry,&quot;4ED7D4D7-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReverseSegs</name>
      <anchorfile>opennurbs__curve_8cpp.html</anchorfile>
      <anchor>a0ba0ad859c1869512a0abcdead6dc036</anchor>
      <arglist>(ON_SimpleArray&lt; CurveJoinSeg &gt; &amp;SArray)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_curve.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__curve_8h</filename>
    <class kind="class">ON_Curve</class>
    <class kind="class">ON_CurveArray</class>
    <class kind="class">ON_MeshCurveParameters</class>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ClosedCurveOrientation</name>
      <anchorfile>opennurbs__curve_8h.html</anchorfile>
      <anchor>a96f81778e55428c6edda300c8a7a5586</anchor>
      <arglist>(const ON_Curve &amp;curve, const ON_Xform *xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_ForceMatchCurveEnds</name>
      <anchorfile>opennurbs__curve_8h.html</anchorfile>
      <anchor>a6bb14d164e98a971742c8bfd8c84c3d0</anchor>
      <arglist>(ON_Curve &amp;Crv0, int end0, ON_Curve &amp;Crv1, int end1)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_JoinCurves</name>
      <anchorfile>opennurbs__curve_8h.html</anchorfile>
      <anchor>add0683b701d8b10654567fc6196d6919</anchor>
      <arglist>(const ON_SimpleArray&lt; const ON_Curve * &gt; &amp;InCurves, ON_SimpleArray&lt; ON_Curve * &gt; &amp;OutCurves, double join_tol, bool bPreserveDirection=false, ON_SimpleArray&lt; int &gt; *key=0)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_SortCurves</name>
      <anchorfile>opennurbs__curve_8h.html</anchorfile>
      <anchor>abfa1ef9314bde63f10b50776d3c1f002</anchor>
      <arglist>(int curve_count, const ON_Curve *const *curve_list, int *index, bool *bReverse)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_SortCurves</name>
      <anchorfile>opennurbs__curve_8h.html</anchorfile>
      <anchor>a66a5f241ff3368a9a0f3ac5ab656e094</anchor>
      <arglist>(const ON_SimpleArray&lt; const ON_Curve * &gt; &amp;curves, ON_SimpleArray&lt; int &gt; &amp;index, ON_SimpleArray&lt; bool &gt; &amp;bReverse)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_SortCurves</name>
      <anchorfile>opennurbs__curve_8h.html</anchorfile>
      <anchor>a120594aa3a945d50b683f87f456fa770</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_Curve * &gt; &amp;curves, ON_SimpleArray&lt; int &gt; &amp;index, ON_SimpleArray&lt; bool &gt; &amp;bReverse)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_SortLines</name>
      <anchorfile>opennurbs__curve_8h.html</anchorfile>
      <anchor>aff239c048340c5907911b0f9d0c9f806</anchor>
      <arglist>(int line_count, const ON_Line *line_list, int *index, bool *bReverse)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_SortLines</name>
      <anchorfile>opennurbs__curve_8h.html</anchorfile>
      <anchor>a02460e05a0cea731d89a286370935802</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_Line &gt; &amp;line_list, int *index, bool *bReverse)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_Curve *</type>
      <name>ON_TrimCurve</name>
      <anchorfile>opennurbs__curve_8h.html</anchorfile>
      <anchor>aee079cb76d92c884ad774c9066260e8d</anchor>
      <arglist>(const ON_Curve &amp;curve, ON_Interval trim_parameters)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_curveonsurface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__curveonsurface_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__curveonsurface_8cpp.html</anchorfile>
      <anchor>a51aaeb850b988e6e06c85c037481a1fe</anchor>
      <arglist>(ON_CurveOnSurface, ON_Curve,&quot;4ED7D4D8-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_curveonsurface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__curveonsurface_8h</filename>
    <class kind="class">ON_CurveOnSurface</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_curveproxy.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__curveproxy_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__curveproxy_8cpp.html</anchorfile>
      <anchor>aa0e336df41c63dc21cb3011c7bea5bbc</anchor>
      <arglist>(ON_CurveProxy, ON_Curve,&quot;4ED7D4D9-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_curveproxy.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__curveproxy_8h</filename>
    <class kind="class">ON_CurveProxy</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_cylinder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__cylinder_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_cylinder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__cylinder_8h</filename>
    <class kind="class">ON_Cylinder</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_defines.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__defines_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <includes id="opennurbs__version_8h" name="opennurbs_version.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_version.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OPENNURBS_VERSION_DEFINITION</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>aa9c738a830db44ad06d7a0279b1aba4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>distance_display_mode</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>afae7d4366c8daccb951c6492f76bd8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>decimal</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>afae7d4366c8daccb951c6492f76bd8c7a6992b6597999d56c20d35f8d1ec915e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fractional</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>afae7d4366c8daccb951c6492f76bd8c7ac4e73cb24c3a561f87ac398675485068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feet_inches</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>afae7d4366c8daccb951c6492f76bd8c7a9a115cb06e12ccc4782053568d6c74bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsEnglishUnit</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a5628c4aa03f695dafac951de6551887f</anchor>
      <arglist>(ON::unit_system us)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>on__hack__tolower</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>ad70224facb1407a35d3360b8641032d1</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>on__hack__wcsicmp</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a9ba468689ca779f9737d796714ca803b</anchor>
      <arglist>(const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>ON_GetStringConversionWindowsCodePage</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a28023a78181fbbc005239b040f269c6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>ON_GetStringConversionWindowsLocaleID</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a53585e26deb2a90e37fc6e8b68faf48a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_MultiByteToWideChar</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a3c3a4754b7a1577e03635aaa410bef93</anchor>
      <arglist>(const char *lpMultiByteStr, int cchMultiByte, wchar_t *lpWideCharStr, int cchWideChar)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>ON_SetStringConversionWindowsCodePage</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a431f0a914efad98c15252faeaa6c5222</anchor>
      <arglist>(unsigned int code_page)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>ON_SetStringConversionWindowsLocaleID</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a2e500bac41707cb7c8eb9f6cdaf276d0</anchor>
      <arglist>(unsigned int locale_id, ON_BOOL32 bWin9X)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_splitpath</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>aa5014de03a0e5a950f750c0167d1265b</anchor>
      <arglist>(const char *path, const char **drive, const char **dir, const char **fname, const char **ext)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_stricmp</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>abba42a29aa6ace92e734fb46ff07ec97</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>on_strlwr</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>ace33f6200e0dbbc7dca875acbe0c8b2b</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>on_strrev</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a15dfc6d9be8404b8fb1854e630a0a0eb</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>on_strupr</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a78f050510e81c501bab460f71a633f14</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_vsnprintf</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>aa77d598a65cf6e68912dd24d82bc8e19</anchor>
      <arglist>(char *buffer, size_t count, const char *format, va_list argptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_vsnwprintf</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>aca83df13058792c05d4b86d75990bcf1</anchor>
      <arglist>(wchar_t *buffer, size_t count, const wchar_t *format, va_list argptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_wcsicmp</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a31749d0324f035f5f225b612bd8fb6e5</anchor>
      <arglist>(const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t *</type>
      <name>on_wcslwr</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a833fe2a210961f32642d352110650929</anchor>
      <arglist>(wchar_t *s)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t *</type>
      <name>on_wcsrev</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>ae98653ceb04c8610666ea1ab015665c0</anchor>
      <arglist>(wchar_t *s)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t *</type>
      <name>on_wcsupr</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>ade56aeff7a37e6416eff7e3c6b0b24ed</anchor>
      <arglist>(wchar_t *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_WideCharToMultiByte</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>aff5786d147ad00d39be5520252ba22cc</anchor>
      <arglist>(const wchar_t *lpWideCharStr, int cchWideChar, char *lpMultiByteStr, int cchMultiByte)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_wsplitpath</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a65835359dff3c142d6f7bbad87eec1f9</anchor>
      <arglist>(const wchar_t *path, const wchar_t **drive, const wchar_t **dir, const wchar_t **fname, const wchar_t **ext)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>g_s__windows_code_page</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>aa9c318753bb109ced5cdd8620136493c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>g_s__windows_locale_id</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a57fbcce0b4bec04f9393afdacd8825fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>g_s__windows_locale_os</name>
      <anchorfile>opennurbs__defines_8cpp.html</anchorfile>
      <anchor>a6b62b6061fcf7ebe001382b8461d2203</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_defines.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__defines_8h</filename>
    <class kind="union">ON_U</class>
    <class kind="struct">tagON_2dex</class>
    <class kind="struct">tagON_3dex</class>
    <class kind="struct">tagON_4dex</class>
    <member kind="define">
      <type>#define</type>
      <name>ON_1_OVER_SQRT2</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a7d426dcd35d81c9d8171de701e20ffad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_ArrayCount</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a56d6bdd6ca1ce57f2f6d2dcb43f9f79e</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_BEGIN_EXTERNC</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a29e1849094cd38666849f5b5d09109c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_CLASS</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>ac741bf9e3823a5cd9e18198228f2329e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_COS_PI_OVER_12</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a2330bb00c9768580b174e68c74990710</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_DBL_MAX</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a8788a2d7dc49f3ef02bb527df178768c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_DBL_MIN</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a67a463149a47cc214d541e2fb91dcd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_DECL</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a59fb488a26cef0e7bf900a815eb92b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_DEFAULT_ANGLE_TOLERANCE</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>ad502943667b3304ed4d1bd1fb2feb03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_DEFAULT_ANGLE_TOLERANCE_COSINE</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a48817c15522bb78629b75ea385be6d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_DEGREES_TO_RADIANS</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a582f2bb53d3c4bbd3ac8c7ce8a4f7666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_DEPRECATED</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>aa63845128782a6f08b19807e4395f41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_END_EXTERNC</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>af997e9c4942d81e4b3f98bb922965d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_EPSILON</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a05f957624c4319a2e3b450ee0b366782</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_EXTERN_DECL</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>ae2c7d6d50102d1bb68a2c9e1f3ed0080</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_EXTERNC</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>afd8b43c3c86e0aac5d8061ea3f1e18d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_FLOAT_EPSILON</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>add9c81e6420c51dced2d11b25df29582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_LOG10</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a6ae8ecf84e6152e83949d12e9dfb9bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_LOG2</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a17bb8a7111861e50ec7eb74c92f13cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_MAXIMUM_WORLD_COORDINATE_VALUE</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>afe0da4953ccd1ca560e42fb4f872fa42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_MINIMUM_ANGLE_TOLERANCE</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a79d548103272f0407382c13f227b114a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_PI</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a567b3dfd21d32dce11fcfd5493a93113</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_RADIANS_TO_DEGREES</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a0300fd2a5aab8361d59ca0470103a2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_RELATIVE_TOLERANCE</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>ae055fce9198c496e7285c9c8055c9933</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SIN_PI_OVER_12</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>aad3323a74162407da0bd62dc64fdbb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SQRT2</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>ae3cf20d58a46899e35a0f6a065bb5b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SQRT3</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>ac7515d88887b15a3d5d7343da9ba4592</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SQRT3_OVER_2</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>aa5a5f045149e93656112ea348bff58da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SQRT_EPSILON</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>af3d09b48940087a94d71e0489cc394ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SQRT_FLOAT_EPSILON</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a147811b3a75a8fa5e8ea49a76da652d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_UNSET_COLOR</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a768e6ba42c38dfcbcf1e9e8f6db69f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_UNSET_FLOAT</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a9fc14e004f191d7feb50da36375f9502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_UNSET_VALUE</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a586b2913cf0137fe229a3097c2a119ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_ZERO_CURVATURE_TOLERANCE</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a3fdf38db9b8e6542ec315fbc9fda1a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_ZERO_TOLERANCE</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a384d9713cff6f46d203437be118aab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct tagON_2dex</type>
      <name>ON_2dex</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a18cafb068adc9fce476b3348f6c2f3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct tagON_3dex</type>
      <name>ON_3dex</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>ac6e71028a300c87a85e3b28650a2399d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct tagON_4dex</type>
      <name>ON_4dex</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>aa1bf4198a7f63070c3d09515d9aa23ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_DBL_SNAN</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>abbdaf74ac05ef66c539e49ae9ed5e19c</anchor>
      <arglist>(double *x)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_FLT_SNAN</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a360fa9d44a8f7098f52a54c70ea1fc8e</anchor>
      <arglist>(float *x)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL unsigned int</type>
      <name>ON_GetStringConversionWindowsCodePage</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a94bd2195893918cb9d10431e35934f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL unsigned int</type>
      <name>ON_GetStringConversionWindowsLocaleID</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a72c4ca8e32d9b166eb125e62f0746f6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>on_MultiByteToWideChar</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a113025191aef86a7d2c5502c45a8c1bc</anchor>
      <arglist>(const char *, int, wchar_t *, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BEGIN_EXTERNC ON_DECL unsigned int</type>
      <name>ON_SetStringConversionWindowsCodePage</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>ac7d40e3d86e48ca51965fafc3482e570</anchor>
      <arglist>(unsigned int code_page)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL unsigned int</type>
      <name>ON_SetStringConversionWindowsLocaleID</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a785617b3941dacb63e1b17cad5ecc578</anchor>
      <arglist>(unsigned int locale_id, ON_BOOL32 bWin9X)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>on_splitpath</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a1b8e374c19225961950f69a752992dc8</anchor>
      <arglist>(const char *path, const char **drive, const char **dir, const char **fname, const char **ext)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>on_stricmp</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>aa76f119b9c6bef286bbb1117fbeb35af</anchor>
      <arglist>(const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL char *</type>
      <name>on_strlwr</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a3171cd92b1468d1a7cdfa3419deec2fd</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>on_strnicmp</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a15d22c30a6f782e7530a743cc8b51b4b</anchor>
      <arglist>(const char *s1, const char *s2, int n)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL char *</type>
      <name>on_strrev</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>aaa74276201b9846f1032648435ac952d</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL char *</type>
      <name>on_strupr</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a4650ac13dc069eb75405534e0c57f32d</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>on_wcsicmp</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a051d4ac3d35b36e0f805b95f8e526f6c</anchor>
      <arglist>(const wchar_t *, const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL wchar_t *</type>
      <name>on_wcslwr</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a95189d235158b4bda7941b14be0412b8</anchor>
      <arglist>(wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL wchar_t *</type>
      <name>on_wcsrev</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a632e6754e795ddaedf6704db7a7cf8f5</anchor>
      <arglist>(wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL wchar_t *</type>
      <name>on_wcsupr</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a771177c2729befbf866150614ed45cba</anchor>
      <arglist>(wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>on_WideCharToMultiByte</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a0b07c55fed8c563d3718ee07b6ccaf81</anchor>
      <arglist>(const wchar_t *, int, char *, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>on_wsplitpath</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a99f2f6a47724e739a86ffe72d3aad510</anchor>
      <arglist>(const wchar_t *path, const wchar_t **drive, const wchar_t **dir, const wchar_t **fname, const wchar_t **ext)</arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const double</type>
      <name>ON_DBL_NINF</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a7e509ffe90794ff26626fe03858633a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const double</type>
      <name>ON_DBL_PINF</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a8141df92d814c3c2a8536d1f4193dd0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BEGIN_EXTERNC ON_EXTERN_DECL const double</type>
      <name>ON_DBL_QNAN</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a655bc35b35bc1aa899012de59085d26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const float</type>
      <name>ON_FLT_NINF</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a004064c61b0cf2a1d430ac4fbbc630ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const float</type>
      <name>ON_FLT_PINF</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a0b82748edffce2f227ebdea3ea3f04a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const float</type>
      <name>ON_FLT_QNAN</name>
      <anchorfile>opennurbs__defines_8h.html</anchorfile>
      <anchor>a03ad6f5b26314aea243c2579e966c005</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_detail.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__detail_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__detail_8cpp.html</anchorfile>
      <anchor>a237600dc5c1fa9e257412eaf47a5be04</anchor>
      <arglist>(ON_DetailView, ON_Geometry,&quot;C8C66EFA-B3CB-4e00-9440-2AD66203379E&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_detail.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__detail_8h</filename>
    <class kind="class">ON_DetailView</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_dimstyle.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__dimstyle_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON_DimStyleExtra</class>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__dimstyle_8cpp.html</anchorfile>
      <anchor>a5ac7bae2a44f08ce7e2d3c6ea9fdb397</anchor>
      <arglist>(ON_DimStyleExtra, ON_UserData,&quot;513FDE53-7284-4065-8601-06CEA8B28D6F&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__dimstyle_8cpp.html</anchorfile>
      <anchor>a0c88da518df3cc4801531576626f8fe8</anchor>
      <arglist>(ON_DimStyle, ON_Object,&quot;81BD83D5-7120-41c4-9A57-C449336FF12C&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_dimstyle.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__dimstyle_8h</filename>
    <class kind="class">ON_DimStyle</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_dll.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__dll_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_dll_resource.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__dll__resource_8h</filename>
  </compound>
  <compound kind="file">
    <name>opennurbs_ellipse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__ellipse_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>distSqToEllipse</name>
      <anchorfile>opennurbs__ellipse_8cpp.html</anchorfile>
      <anchor>a535bec906bc368db94f8ff40b97015b9</anchor>
      <arglist>(void *p, double t, double *f, double *df)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_ellipse.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__ellipse_8h</filename>
    <class kind="class">ON_Ellipse</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_embedded_file.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__embedded__file_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="struct">BufferAndSize</class>
    <class kind="struct">ON_BUFFER_SEGMENT</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CompressedStreamHandler</name>
      <anchorfile>opennurbs__embedded__file_8cpp.html</anchorfile>
      <anchor>ae9034da5eabc7e1149b4912a924109b9</anchor>
      <arglist>(void *context, ON__UINT32 size, const void *buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_Buffer_IsNotValid</name>
      <anchorfile>opennurbs__embedded__file_8cpp.html</anchorfile>
      <anchor>a06d040cfc6813d3b0d9ee2d33979cd25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_Buffer_StreamCallback</name>
      <anchorfile>opennurbs__embedded__file_8cpp.html</anchorfile>
      <anchor>a95a787786096cc6bb7db5151ddc66d4e</anchor>
      <arglist>(void *context, ON__UINT32 size, const void *buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_EmbeddedFileIsNotValid</name>
      <anchorfile>opennurbs__embedded__file_8cpp.html</anchorfile>
      <anchor>a2f346a9ff8dcbd196f6f3957f6d6cce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__embedded__file_8cpp.html</anchorfile>
      <anchor>a751acb894cbd729c13badc322f2fa073</anchor>
      <arglist>(ON_EmbeddedFile, ON_Object,&quot;1247BEC9-D9A9-46B3-900F-39DE7A355BD3&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>UncompressedToBufferHandler</name>
      <anchorfile>opennurbs__embedded__file_8cpp.html</anchorfile>
      <anchor>a5d09b90f70f90c30844cdd7fab675aa5</anchor>
      <arglist>(void *context, ON__UINT32 size, const void *buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>UncompressedToFileHandler</name>
      <anchorfile>opennurbs__embedded__file_8cpp.html</anchorfile>
      <anchor>a6dfd41aa710779ea3993581f4c387277</anchor>
      <arglist>(void *context, ON__UINT32 size, const void *buffer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_error.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__error_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MSG_LENGTH</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>aae15a57359405fa67f39ff805c6eddd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SPRINTF1</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a0c46798d2a8bab3c36d58c47d738e89f</anchor>
      <arglist>(s, count)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SPRINTF3</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a58d491ada8b1d9ff8f9831e50a8534f3</anchor>
      <arglist>(s, count, fname, ln)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SPRINTF4</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a68117f555ef6696a5a722652404d191e</anchor>
      <arglist>(s, count, fname, ln, func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_Assert</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a935df813a57f7dc4ee8e15bd3c8ae471</anchor>
      <arglist>(int bCondition, const char *sFileName, int line_number, const char *sFormat,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_AssertEx</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>af54b869cffbd434a99890d07601e1441</anchor>
      <arglist>(int bCondition, const char *sFileName, int line_number, const char *sFunctionName, const char *sFormat,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_EnableDebugErrorMessage</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>ad21c7c36f7e52d8b30dd05adda30db35</anchor>
      <arglist>(int bEnableDebugErrorMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_Error</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a9b80aa0d227ffb1f875d57e67a814d64</anchor>
      <arglist>(const char *sFileName, int line_number, const char *sFormat,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_ErrorEx</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a5b8954c386cb9dc77b894e581f1b0280</anchor>
      <arglist>(const char *sFileName, int line_number, const char *sFunctionName, const char *sFormat,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_FormatMessage</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a7e113b2657919cccc3b1c926b8533889</anchor>
      <arglist>(const char *, va_list)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_GetDebugErrorMessage</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>ad470f17ac48ee6eebd07a397ab9ab38f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_GetErrorCount</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a7a15529462c9c7c8160065133720dbd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_GetMathErrorCount</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>ac710dd4e3e7d0166f4b9f77539439f24</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_GetWarningCount</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a4c43a428251a473e1a1935ccef6bef8e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_IncrementErrorCount</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a99cc06f38f0d1af5e38b3f0d1d29fae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_IncrementWarningCount</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>aeb5e6cbc44a0308abc19a12996ef0e5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsNotValid</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a95411c065ab106e1dbea4b2820cc9d56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_MathError</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a941f9f7bff2291713307eb66b4a1a481</anchor>
      <arglist>(const char *sModuleName, const char *sErrorType, const char *sFunctionName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_PrintErrorHeader</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>ad9012f9435ec3f9c8fbe97c3b56bf14c</anchor>
      <arglist>(int type, const char *sFileName, int line_number, const char *sFunctionName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_Warning</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a63af1ee9b2a5b902d64bdccd854fbcdf</anchor>
      <arglist>(const char *sFileName, int line_number, const char *sFormat,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_WarningEx</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>accbf9bef48c71845ade339de411a5fcc</anchor>
      <arglist>(const char *sFileName, int line_number, const char *sFunctionName, const char *sFormat,...)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>ON_DEBUG_ERROR_MESSAGE_OPTION</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a4f93076a86a356bd85745aa6ee0bb315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>ON_ERROR_COUNT</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a46a737a522b7b517e177358a7f4ec9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>ON_MATH_ERROR_COUNT</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a986a7171d8233c74f9f4260054184411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>ON_WARNING_COUNT</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>ab4a167673fc1ccfd5cd1a8f9d42bc5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>sMessage</name>
      <anchorfile>opennurbs__error_8cpp.html</anchorfile>
      <anchor>a35dd75fe6e577bf670d38a5c358f032e</anchor>
      <arglist>[MAX_MSG_LENGTH]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_error.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__error_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ON_ASSERT</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>a97f8e68d49e5645d0678d119da7433fa</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_ASSERT_OR_RETURN</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>a8e02e8726d020c7d80597ada8d944906</anchor>
      <arglist>(cond, returncode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_ERROR</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>af0a1a145d1eca936aad3c8a9ce43e025</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_WARNING</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>a4ffb4b70cba32fdaf2cd2496bafc0cc3</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_Assert</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>af790a70e1040395f7ffbd85c43464ae7</anchor>
      <arglist>(int, const char *, int, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_AssertEx</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>a75bc6f8a8ff18be485d99afdd48f9e86</anchor>
      <arglist>(int, const char *, int, const char *, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_EnableDebugErrorMessage</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>a4f63c0df81158071fead6521af406c88</anchor>
      <arglist>(int bEnableDebugErrorMessage)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_Error</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>adc4db053ddeff269de500da7e7e36182</anchor>
      <arglist>(const char *, int, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_ErrorEx</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>ab78c89a491e9ed2f8437f605a80cefe2</anchor>
      <arglist>(const char *, int, const char *, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>ON_BEGIN_EXTERNC ON_DECL void</type>
      <name>ON_ErrorMessage</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>a2c2f5c955989153cc1814be4651d6c6c</anchor>
      <arglist>(int, const char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_GetDebugErrorMessage</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>aac89339e24d3927f01126a75ddb5afc6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_GetErrorCount</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>ac7b4fb1ffe728caee30f10ee2cce325b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_GetMathErrorCount</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>a7ea81ce18966643b6a73229299b647ca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_GetWarningCount</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>adcce0ce6f24e79e5a242f931431b5249</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_MathError</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>a1dd73b2aa5002d8daaafdd2b5f89bfe0</anchor>
      <arglist>(const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_Warning</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>a5991ef9d40cad4ac6522dcf5cb8a47bc</anchor>
      <arglist>(const char *, int, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_WarningEx</name>
      <anchorfile>opennurbs__error_8h.html</anchorfile>
      <anchor>a25b5aea5a09d3970fe39f47d57f4df02</anchor>
      <arglist>(const char *, int, const char *, const char *,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_error_message.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__error__message_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>void</type>
      <name>ON_ErrorMessage</name>
      <anchorfile>opennurbs__error__message_8cpp.html</anchorfile>
      <anchor>a05764b3bab055d467dd9af21c5b6cd8d</anchor>
      <arglist>(int message_type, const char *sErrorMessage)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_evaluate_nurbs.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__evaluate__nurbs_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>void</type>
      <name>ON_ConvertNurbSpanToBezier</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>ad54a4f202f758fbd770db25c8ddfc1f8</anchor>
      <arglist>(int cvdim, int order, int cvstride, double *cv, const double *knot, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_EvaluateBernsteinBasis</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>aeacbb8e15c65301f08fb7ccf515a11e9</anchor>
      <arglist>(int degree, int i, double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvaluateBezier</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>a08474aae0ffeeaebe092940c4e700d45</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, int order, int cv_stride, const double *cv, double t0, double t1, int der_count, double t, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_EvaluatedeCasteljau</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>a08f1bf66138ef0f31591af10aa975b92</anchor>
      <arglist>(int dim, int order, int side, int cv_stride, double *cv, double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvaluateNurbsBasis</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>a4169d05968bdb8546a8e91141d0887b8</anchor>
      <arglist>(int order, const double *knot, double t, double *N)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvaluateNurbsBasisDerivatives</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>ab9f4285ae93c0cc699a496cc709217f6</anchor>
      <arglist>(int order, const double *knot, int der_count, double *N)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvaluateNurbsBlossom</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>a4816fc9d469d327843a5fe8ba42af445</anchor>
      <arglist>(int cvdim, int order, int cv_stride, const double *CV, const double *knot, const double *t, double *P)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvaluateNurbsDeBoor</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>a8dfb4973c1fa4fa6dfa180f56e08974c</anchor>
      <arglist>(int cv_dim, int order, int cv_stride, double *cv, const double *knots, int side, double mult_k, double t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_EvaluateNurbsNonRationalSpan</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>a4dbb85cd7b76a576bfd141a9a02d3407</anchor>
      <arglist>(int dim, int order, const double *knot, int cv_stride, const double *cv, int der_count, double t, int v_stride, double *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_EvaluateNurbsRationalSpan</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>af9c24181c64bed4821d31b8a8d1bbf44</anchor>
      <arglist>(int dim, int order, const double *knot, int cv_stride, const double *cv, int der_count, double t, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvaluateNurbsSpan</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>af8fd07af76a26e15beb5e0ff6053eaf5</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, int order, const double *knot, int cv_stride, const double *cv, int der_count, double t, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvaluateNurbsSurfaceSpan</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>a556c6cd2a7dcf3ceda0e01bbbcf1bc9a</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, int order0, int order1, const double *knot0, const double *knot1, int cv_stride0, int cv_stride1, const double *cv0, int der_count, double t0, double t1, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IncreaseBezierDegree</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>a9110c4357cbd29c6ff1c62cb137a34ce</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, int order, int cv_stride, double *cv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_RemoveBezierSingAt0</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>a77a2b1557592c05ba4fcb0c65a827569</anchor>
      <arglist>(int dim, int order, int cv_stride, double *cv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_RemoveBezierSingAt1</name>
      <anchorfile>opennurbs__evaluate__nurbs_8cpp.html</anchorfile>
      <anchor>ab50f38067d1ad32d8fe7dd9d01e3d222</anchor>
      <arglist>(int dim, int order, int cv_stride, double *cv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_evaluate_nurbs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__evaluate__nurbs_8h</filename>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_ConvertNurbSpanToBezier</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>a1a49ac33490724d91c95d2253c8d2846</anchor>
      <arglist>(int, int, int, double *, const double *, double, double)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_EvaluateBernsteinBasis</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>a2280d55a1661f7b6232bbec3ce406a4a</anchor>
      <arglist>(int, int, double)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvaluateBezier</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>aef717a9dde5bad1e0962d8a379e2cbe2</anchor>
      <arglist>(int, ON_BOOL32, int, int, const double *, double, double, int, double, int, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_EvaluatedeCasteljau</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>af9e65a2948d5afdcfdc42615c1b13d27</anchor>
      <arglist>(int, int, int, int, double *, double)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvaluateNurbsBasis</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>adb7e2bf18c405c0bc293952075b53184</anchor>
      <arglist>(int, const double *, double, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvaluateNurbsBasisDerivatives</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>a8f9cdbdc17b026c3ed00cc780b8e9d08</anchor>
      <arglist>(int, const double *, int, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvaluateNurbsBlossom</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>a9c4eac2469e28a2b4c7d48966ae2c6f9</anchor>
      <arglist>(int, int, int, const double *, const double *, const double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvaluateNurbsCageSpan</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>aadb7c7c8a7f17fd6007dd8cd8e66dbec</anchor>
      <arglist>(int dim, int is_rat, int order0, int order1, int order2, const double *knot0, const double *knot1, const double *knot2, int cv_stride0, int cv_stride1, int cv_stride2, const double *cv, int der_count, double t0, double t1, double t2, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvaluateNurbsDeBoor</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>a2d58797a102ca1c2dc2d8299391dade5</anchor>
      <arglist>(int, int, int, double *, const double *, int, double, double)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvaluateNurbsSpan</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>aa7cf0c458caf3ab7910d2784b662ffe0</anchor>
      <arglist>(int dim, int is_rat, int order, const double *knot, int cv_stride, const double *cv, int der_count, double t, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvaluateNurbsSurfaceSpan</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>a6b8647f90138ffd2c7f43bc5f7e69a20</anchor>
      <arglist>(int dim, int is_rat, int order0, int order1, const double *knot0, const double *knot1, int cv_stride0, int cv_stride1, const double *cv, int der_count, double s, double t, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IncreaseBezierDegree</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>a549b932cfa7f4869748472e8ae3936b2</anchor>
      <arglist>(int, ON_BOOL32, int, int, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_RemoveBezierSingAt0</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>a55c2000965c51ba6458cc04416edebb3</anchor>
      <arglist>(int, int, int, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_RemoveBezierSingAt1</name>
      <anchorfile>opennurbs__evaluate__nurbs_8h.html</anchorfile>
      <anchor>a7d3bc20cf309edfc0d32cc411af6f509</anchor>
      <arglist>(int, int, int, double *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_extensions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__extensions_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON__CIndexMaps</class>
    <class kind="class">ON__CIndexPair</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditDimStyleTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a32326a08b0eb49367fcf475a8cb47136</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditFontTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a5d745cc31cd5cc73d92d0e60aea31025</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditGroupTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>af51e080c78b369d5fab9d96bec1fcf72</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditHatchPatternTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>ac6ac13c4c3482f811b930e956d3200b1</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditHistoryRecordTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>ad38f1b734937d1824a9e8f48c1162aa3</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditIDefIdsHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a585c887eabdda21f17064de66efe24b5</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditIDefTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a4bedeed14496d1f59f86dc4b433ebb3c</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditIdsHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a5476918594507e3965c8840b2dd60484</anchor>
      <arglist>(ON_SimpleArray&lt; ON_UuidIndex &gt; &amp;id_list, ON_UuidIndexList *index_list, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log, const char *nil_id_msg, const char *dup_id_msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditLayerTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a49829858ed959b336abd70cd2c0f2b2c</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditLightIdsHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a3e3411c1222f93b0f54c2457f8496181</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditLightTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a296b994768e3f52fa68a8a8852cfe3c0</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditLinetypeTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>ae70799c6f84f765cf0897be88eee1bd5</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditMappingIdsHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>aee5251751511646940042bd99779ba53</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditMaterialIdsHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a5c07e2b4aadb9ac1d122ef7c0f0ac575</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditMaterialTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a4b1df7219be3c6928f03e8872db82075</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditModelIdsHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a91f660a25b4428dd5559ae629990503c</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log, ON_SimpleArray&lt; int &gt; *warnings)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditObjectAttributesHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>adde681295a1f2ffd8a67fd6bcb48884a</anchor>
      <arglist>(ONX_Model &amp;model, ON_3dmObjectAttributes &amp;attributes, const char *parent_name, int parent_index, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditObjectIdsHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a5555a67c7e0c462b04734452ec8eaf5c</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditObjectTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>ac1cda6bed4a0329128f9b39a7d98bb8d</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AuditTextureMappingTableHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a54c03e30c0d3245074800e7f8b1513ee</anchor>
      <arglist>(ONX_Model &amp;model, bool bAttemptRepair, int *repair_count, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CheckForCRCErrors</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a15efbd7341c384b90bf8542599bf360c</anchor>
      <arglist>(ON_BinaryArchive &amp;archive, ONX_Model &amp;model, ON_TextLog *error_log, const char *sSection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ONX_DumpView</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a446f2a6cf8baead005a8f567f182c582</anchor>
      <arglist>(ON_TextLog &amp;dump, const ON_3dmView &amp;view)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ONX_IsValidName</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a0707d092d3af6bc6c09da4ea886a7c83</anchor>
      <arglist>(const wchar_t *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ONX_IsValidNameFirstChar</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a26fa284eef55dc287e16d837a3b23628</anchor>
      <arglist>(wchar_t c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ONX_IsValidNameSecondChar</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a17260317d9a192ce35dcf24becd360ba</anchor>
      <arglist>(wchar_t c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ONX_Model_WriteHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a386fa6cf5abd4b5bcc3559a2351e457b</anchor>
      <arglist>(ON_BinaryFile &amp;file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_UnknownUserData *</type>
      <name>RDKObjectUserDataHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a534a6a20be3045c58c6e4fdb9181707b</anchor>
      <arglist>(const ON_UserData *objectud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>RemapIndexHelper</name>
      <anchorfile>opennurbs__extensions_8cpp.html</anchorfile>
      <anchor>a908924a1615c35ae83761f89f503e7ad</anchor>
      <arglist>(int old_index, bool bRemapIndex, int count, int default_index, const ON_SimpleArray&lt; ON__CIndexPair &gt; &amp;imap)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_extensions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__extensions_8h</filename>
    <class kind="class">ONX_Model</class>
    <class kind="class">ONX_Model_Object</class>
    <class kind="class">ONX_Model_RenderLight</class>
    <class kind="class">ONX_Model_UserData</class>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ONX_IsValidName</name>
      <anchorfile>opennurbs__extensions_8h.html</anchorfile>
      <anchor>a46f4463b6170505ea4ba5a308b48b9a8</anchor>
      <arglist>(const wchar_t *name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_font.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__font_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__font_8cpp.html</anchorfile>
      <anchor>a237fc9037679cd07686aaa861fbbb7f2</anchor>
      <arglist>(ON_Font, ON_Object,&quot;4F0F51FB-35D0-4865-9998-6D2C6A99721D&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_font.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__font_8h</filename>
    <class kind="class">ON_Font</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_fpoint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__fpoint_8h</filename>
    <class kind="class">ON_2fPoint</class>
    <class kind="class">ON_2fVector</class>
    <class kind="class">ON_3fPoint</class>
    <class kind="class">ON_3fVector</class>
    <class kind="class">ON_4fPoint</class>
    <member kind="function">
      <type>ON_DECL ON_3fVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>ade0a39687344ef2f0dd0352c8dafd7f2</anchor>
      <arglist>(const ON_2fVector &amp;, const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3fVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>ab0d51343382df823e6482dbe9ffe3ab9</anchor>
      <arglist>(const ON_3fVector &amp;, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3fVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a25469f8911d0b0b557e705f2eed565cd</anchor>
      <arglist>(const float *, const float *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL float</type>
      <name>ON_DotProduct</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a7170a59416b46bfb96369fc9d9a7a143</anchor>
      <arglist>(const ON_2fVector &amp;, const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL float</type>
      <name>ON_DotProduct</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a4ae3f143dc3ec89032e3eeb976875721</anchor>
      <arglist>(const ON_3fVector &amp;, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsOrthogonalFrame</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>aa5610ed6af13ef7baca4b183c9f2add7</anchor>
      <arglist>(const ON_2fVector &amp;, const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsOrthogonalFrame</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a0f719ca73a538985e928e1384f4b121d</anchor>
      <arglist>(const ON_3fVector &amp;, const ON_3fVector &amp;, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsOrthonormalFrame</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a3d67720b82e3e6a9db330d30ce185985</anchor>
      <arglist>(const ON_2fVector &amp;, const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsOrthonormalFrame</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>ad07482e13b75af05e26e8f51364d4f53</anchor>
      <arglist>(const ON_3fVector &amp;, const ON_3fVector &amp;, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsRightHandFrame</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a866bd9a3d3828c5fb657a2fe0445701b</anchor>
      <arglist>(const ON_2fVector &amp;, const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsRightHandFrame</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a1196fc8c67d3acb1a92809e55f5e2790</anchor>
      <arglist>(const ON_3fVector &amp;, const ON_3fVector &amp;, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL float</type>
      <name>ON_TripleProduct</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>abd75596bee10e30f168b238d0f99cdf1</anchor>
      <arglist>(const ON_3fVector &amp;, const ON_3fVector &amp;, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL float</type>
      <name>ON_TripleProduct</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>ababf562da66949263e17d6796a926f42</anchor>
      <arglist>(const float *, const float *, const float *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2fPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>aee17ffd3f0d800f58df7711d3326a2e8</anchor>
      <arglist>(int, const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2fPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>ad52316b9071619640d4528a829b87b8d</anchor>
      <arglist>(float, const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a112551df0f63bc5a15190ce7f4d2a2b3</anchor>
      <arglist>(double, const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3fPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a4cf9a8a27637009e05f0a2b65c6ebbe9</anchor>
      <arglist>(int, const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3fPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a4bee89286691097285d5304295b0c0a7</anchor>
      <arglist>(float, const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a9c07f227068d1692415f5078cb45ef9a</anchor>
      <arglist>(double, const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_4fPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a77d130ab1e936d4bd39d497201a48bc0</anchor>
      <arglist>(float, const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_4dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>aad0bbf4ef461fa6db6304b4b8250ed9a</anchor>
      <arglist>(double, const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2fVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a99ce5a7e421e52bf1ea00afc51bc7de0</anchor>
      <arglist>(int, const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2fVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a27bdef1f01891e0ba8786129d55ecfd0</anchor>
      <arglist>(float, const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a2f9a0bc2e3b03b806e576962d3271d4a</anchor>
      <arglist>(double, const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3fVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>add104be3dd818f62ce8166ba0543823c</anchor>
      <arglist>(int, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3fVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a6455b61bba7221dd288635b2faaa7880</anchor>
      <arglist>(float, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a41849d87f7cb3b306adc20a99f8b76c9</anchor>
      <arglist>(double, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_3fPoint</type>
      <name>ON_forigin</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a7785962d89f6c2936e76235dd6a666d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_3fVector</type>
      <name>ON_fxaxis</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a5e73c87ce25835505367e23982cb0e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_3fVector</type>
      <name>ON_fyaxis</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>a98ee1b9cbdc41b8992ae5099ffda6da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_3fVector</type>
      <name>ON_fzaxis</name>
      <anchorfile>opennurbs__fpoint_8h.html</anchorfile>
      <anchor>ab5908c8d48d22a6ce8fc6c3b607ef0fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_fsp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__fsp_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_fsp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__fsp_8h</filename>
    <includes id="opennurbs__fsp__defs_8h" name="opennurbs_fsp_defs.h" local="yes" imported="no">opennurbs_fsp_defs.h</includes>
    <class kind="class">ON_FixedSizePool</class>
    <class kind="class">ON_FixedSizePoolIterator</class>
    <class kind="class">ON_SimpleFixedSizePool</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_fsp_defs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__fsp__defs_8h</filename>
  </compound>
  <compound kind="file">
    <name>opennurbs_geometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__geometry_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_VIRTUAL_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__geometry_8cpp.html</anchorfile>
      <anchor>a3846b39e5180b90986fa44bb62450c93</anchor>
      <arglist>(ON_Geometry, ON_Object,&quot;4ED7D4DA-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_geometry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__geometry_8h</filename>
    <class kind="class">ON_Geometry</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_gl.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__gl_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <includes id="opennurbs__gl_8h" name="opennurbs_gl.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_gl.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetGLCV</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>ad77334fcf7c5d458a56df692b6bf847b</anchor>
      <arglist>(const int dim, const int is_rat, const double *cv, double xform[4][4], GLfloat *glcv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a64e0cef8a6fe85fa7c72dfc7891c33d0</anchor>
      <arglist>(const int order, const int cv_count, const double *knot, GLfloat *glknot, int bPermitScaling, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a41dc83a46b12cccf59bd27079ef8bcae</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs_curve, GLUnurbsObj *nobj, GLenum type, int bPermitKnotScaling, double *knot_scale, double xform[][4])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a4385199ef96d0d727e003266d6e24f5e</anchor>
      <arglist>(const ON_Curve &amp;curve, GLUnurbsObj *nobj, GLenum type, double xform[][4])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a4103f98ee4b23b6a23f585821d9d8467</anchor>
      <arglist>(int dim, int is_rat, int nurb_order, int cv_count, const double *knot_vector, int cv_stride, const double *cv, GLUnurbsObj *nobj, GLenum type, int bPermitKnotScaling, double *knot_scale, double xform[][4])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a0b75bd2f924a988f0d7bcddac9280b84</anchor>
      <arglist>(const ON_NurbsSurface &amp;s, GLUnurbsObj *nobj, GLenum type, int bPermitKnotScaling, double *knot_scale0, double *knot_scale1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>aea6818f6aa45f6767f381b76b88b2548</anchor>
      <arglist>(const ON_Brep &amp;brep, GLUnurbsObj *nobj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>ab5f815b3f7458dfe191db1256a6db45a</anchor>
      <arglist>(const ON_BrepFace &amp;face, GLUnurbsObj *nobj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>ae36b55807769549f19ba74c16129f8d5</anchor>
      <arglist>(const ON_Mesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a6675016ce0494da9a4701c9cf8fac7c4</anchor>
      <arglist>(const ON_3dPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a848f30e8b0a15471aff780f4136100d8</anchor>
      <arglist>(const ON_Point &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>ab53136a6482f87a19915ba03215592b5</anchor>
      <arglist>(const ON_PointCloud &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a516d837ca44169237cea99e4a5c4ffb6</anchor>
      <arglist>(const ON_Material &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a77c6897c801306fdb032cd725e8035a8</anchor>
      <arglist>(const ON_Color &amp;rc, double alpha, GLfloat c[4])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a55117319e0a0839ebec2f2b0b88753e6</anchor>
      <arglist>(const ON_Color &amp;rc, GLfloat c[4])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>ab3f9afd4c03aef53ddc24ba2df54f6b4</anchor>
      <arglist>(const ON_Material *pMat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a55929695cf30f0a1c7fd48f48746121b</anchor>
      <arglist>(const ON_Light *light, GLenum light_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>aca87bd8d56579ade53479044d1004f0e</anchor>
      <arglist>(const ON_Light &amp;light, GLenum light_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a68323f163c5180cae07ff66156a5e90b</anchor>
      <arglist>(ON_Viewport &amp;viewport, int port_left, int port_right, int port_bottom, int port_top)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a7380383c1ae34f82e5278283272f2b26</anchor>
      <arglist>(const ON_Viewport &amp;viewport)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8cpp.html</anchorfile>
      <anchor>a147136eb4cf0bade2fc15c369d2846e9</anchor>
      <arglist>(const ON_Surface &amp;surface, GLUnurbsObj *nobj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_gl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__gl_8h</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">opennurbs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OPENNURBS_GL_INC_</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a2a6384795fa9f98926047e6fde25ad2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a59fc97e832c450983af896ea8e0ea7ea</anchor>
      <arglist>(const ON_Point &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>ad98edb5d448752c7ad12b806d4f8044f</anchor>
      <arglist>(const ON_PointCloud &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>aa7c390fe784e354a22447737c3816a6c</anchor>
      <arglist>(const ON_Mesh &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>adce10ce7f033061a090121d4f4756296</anchor>
      <arglist>(const ON_Brep &amp;, GLUnurbsObj *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>ac2b17ca6030a9f1debe25b187fcc1d8e</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>ad495e659c055d309740d7d9cbbb31fbf</anchor>
      <arglist>(const ON_Curve &amp;, GLUnurbsObj *, GLenum=0, double[][4]=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a34fd47daa8d7a2c61bbbd4d093e3aa8e</anchor>
      <arglist>(const ON_Surface &amp;, GLUnurbsObj *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a61c3b4760bbc8ceb0564b339746b3283</anchor>
      <arglist>(const ON_NurbsCurve &amp;, GLUnurbsObj *, GLenum=0, int=1, double *=NULL, double[][4]=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>ad6c59ddde0d3d4e1248169e75330a56b</anchor>
      <arglist>(int, int, int, int, const double *, int, const double *, GLUnurbsObj *, GLenum=0, int=1, double *=NULL, double[][4]=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a56c906f9b68137fc4b885a6b948e0470</anchor>
      <arglist>(const ON_NurbsSurface &amp;, GLUnurbsObj *, GLenum=0, int=1, double *=NULL, double *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a26290072f074cce5998ebde901a23775</anchor>
      <arglist>(const ON_BrepFace &amp;, GLUnurbsObj *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a6beb3bc907a44130c6a4c0a4c8ceecf2</anchor>
      <arglist>(const ON_Color &amp;, GLfloat[4])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a00f9513a8138691e8646516f9891c04a</anchor>
      <arglist>(const ON_Color &amp;, double, GLfloat[4])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a013ae399aba67c537fd10ba6c889fa28</anchor>
      <arglist>(const ON_Material &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a0c78bde560791feb357b0550107cf008</anchor>
      <arglist>(const ON_Material *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a7ad74ea8e9c1708eefe9463aae200277</anchor>
      <arglist>(const ON_Light *, GLenum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a1140ba7c9b9b92cb0c9b4e2bce235fd8</anchor>
      <arglist>(const ON_Light &amp;, GLenum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a9288e919eb53ca22945a1e3a6a74c830</anchor>
      <arglist>(ON_Viewport &amp;, int, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a4f61118994c8af7635b9ca876ee05e86</anchor>
      <arglist>(const ON_Viewport &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_GL</name>
      <anchorfile>opennurbs__gl_8h.html</anchorfile>
      <anchor>a9162c87f9c41ea23c4c6e890541f5816</anchor>
      <arglist>(const int, const int, const double *, GLfloat *, int=0, double *=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_group.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__group_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__group_8cpp.html</anchorfile>
      <anchor>a0cbac045bee59a49d181dceda90579f4</anchor>
      <arglist>(ON_Group, ON_Object,&quot;721D9F97-3645-44c4-8BE6-B2CF697D25CE&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_group.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__group_8h</filename>
    <class kind="class">ON_Group</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_hatch.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__hatch_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON_HatchExtra</class>
    <member kind="define">
      <type>#define</type>
      <name>ARBBOUND</name>
      <anchorfile>opennurbs__hatch_8cpp.html</anchorfile>
      <anchor>a0bae084f6f74df8f2bc195d1349ddeff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Angle3d</name>
      <anchorfile>opennurbs__hatch_8cpp.html</anchorfile>
      <anchor>a8d55343cd9e568d4088bb9393c57796a</anchor>
      <arglist>(const ON_3dVector &amp;axis, ON_3dVector &amp;from, const ON_3dVector &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arbaxis</name>
      <anchorfile>opennurbs__hatch_8cpp.html</anchorfile>
      <anchor>a042eddbddf2bec4ef38f93f30a884769</anchor>
      <arglist>(const ON_3dVector &amp;givenaxis, ON_3dVector &amp;newaxis)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>arbaxisRotation</name>
      <anchorfile>opennurbs__hatch_8cpp.html</anchorfile>
      <anchor>a032018bc8ec9b420999d1f8e8ada998e</anchor>
      <arglist>(const ON_Plane &amp;plane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__hatch_8cpp.html</anchorfile>
      <anchor>a734b7317dacfeb32b3121c7f52ffdef3</anchor>
      <arglist>(ON_HatchExtra, ON_UserData,&quot;3FF7007C-3D04-463f-84E3-132ACEB91062&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__hatch_8cpp.html</anchorfile>
      <anchor>ab03be7d2f573d4d47ff19949c8065f41</anchor>
      <arglist>(ON_HatchPattern, ON_Object,&quot;064E7C91-35F6-4734-A446-79FF7CD659E1&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__hatch_8cpp.html</anchorfile>
      <anchor>ab6562cd13036c9ce2fb80554bd8609af</anchor>
      <arglist>(ON_Hatch, ON_Geometry,&quot;0559733B-5332-49d1-A936-0532AC76ADE5&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UnrotateHatch</name>
      <anchorfile>opennurbs__hatch_8cpp.html</anchorfile>
      <anchor>a620f7d104ab5a390b6058b23a450c2b3</anchor>
      <arglist>(ON_Hatch *hatch)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_hatch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__hatch_8h</filename>
    <class kind="class">ON_Hatch</class>
    <class kind="class">ON_HatchLine</class>
    <class kind="class">ON_HatchLoop</class>
    <class kind="class">ON_HatchPattern</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_hsort_template.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__hsort__template_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ON_HSORT_COPY</name>
      <anchorfile>opennurbs__hsort__template_8h.html</anchorfile>
      <anchor>a208dc8c6ec3ef50252c7e71720f96f10</anchor>
      <arglist>(dst, src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_HSORT_FROM_TMP</name>
      <anchorfile>opennurbs__hsort__template_8h.html</anchorfile>
      <anchor>a7527d2bc9c228c8d5b4cb71efff87c94</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_HSORT_GT</name>
      <anchorfile>opennurbs__hsort__template_8h.html</anchorfile>
      <anchor>ad0af1be0e1a3ec5470cbca1d5f6efa6e</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_HSORT_GT_TMP</name>
      <anchorfile>opennurbs__hsort__template_8h.html</anchorfile>
      <anchor>a97c5c2b30ed9274dee8fe734d0d3593d</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_HSORT_TO_TMP</name>
      <anchorfile>opennurbs__hsort__template_8h.html</anchorfile>
      <anchor>a9a5c66213df06f1c7296591be30867d3</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_HSORT_FNAME</name>
      <anchorfile>opennurbs__hsort__template_8h.html</anchorfile>
      <anchor>a5277120284c89574dac6e3e3b32c2be7</anchor>
      <arglist>(ON_SORT_TEMPLATE_TYPE *base, size_t nel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_instance.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__instance_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON__IDefAlternativePathUserData</class>
    <class kind="class">ON__IDefLayerSettingsUserData</class>
    <member kind="define">
      <type>#define</type>
      <name>ON_BOZO_VACCINE_11EE2C1FF90D4C6AA7CDEC8532E1E32D</name>
      <anchorfile>opennurbs__instance_8cpp.html</anchorfile>
      <anchor>ab213d4a397f41f2ab7db59a37bd1160a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_BOZO_VACCINE_F42D967121EB46929B9ABC3507FF28F5</name>
      <anchorfile>opennurbs__instance_8cpp.html</anchorfile>
      <anchor>a499984b0f0167e859ef7881fcf14d8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compareLayerPtrId</name>
      <anchorfile>opennurbs__instance_8cpp.html</anchorfile>
      <anchor>a988b0eee5648d72af351f69a8504097c</anchor>
      <arglist>(const void *A, const void *B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compareUuidIndexId</name>
      <anchorfile>opennurbs__instance_8cpp.html</anchorfile>
      <anchor>aa1e09188c6bb2063d8e18d6cd84cd3ea</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__instance_8cpp.html</anchorfile>
      <anchor>af2f33717f21a378f679518ae28467de7</anchor>
      <arglist>(ON_InstanceDefinition, ON_Geometry,&quot;26F8BFF6-2618-417f-A158-153D64A94989&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__instance_8cpp.html</anchorfile>
      <anchor>a60235f25d9fbd7e9122955b4702b1157</anchor>
      <arglist>(ON_InstanceRef, ON_Geometry,&quot;F9CFB638-B9D4-4340-87E3-C56E7865D96A&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__instance_8cpp.html</anchorfile>
      <anchor>a97249f44753a6293741314a797f225fc</anchor>
      <arglist>(ON__IDefLayerSettingsUserData, ON_UserData,&quot;11EE2C1F-F90D-4C6A-A7CD-EC8532E1E32D&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__instance_8cpp.html</anchorfile>
      <anchor>a595b05facbf5876b8fafbe72c6241b7b</anchor>
      <arglist>(ON__IDefAlternativePathUserData, ON_UserData,&quot;F42D9671-21EB-4692-9B9A-BC3507FF28F5&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_instance.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__instance_8h</filename>
    <class kind="class">ON_InstanceDefinition</class>
    <class kind="class">ON_InstanceRef</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_intersect.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__intersect_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Intersect2dLineCircle</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>ab316e409763103bd69f8157b5907339b</anchor>
      <arglist>(ON_2dPoint line_from, ON_2dPoint line_to, double r, double tol, double *t0, double *t1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>affa29a8695ea97dccdd502c2dfbc3a69</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox, const ON_Line &amp;line, double tol, ON_Interval *line_parameters)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>a5e29e475a704f17c1e610868c8bf1442</anchor>
      <arglist>(const ON_Line &amp;lineA, const ON_Line &amp;lineB, double *lineA_parameter, double *lineB_parameter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>a0298d9e0c4a18b78c51ae35b360c253a</anchor>
      <arglist>(const ON_Line &amp;line, const ON_Plane &amp;plane, double *line_parameter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>ab5ccf25ea0712eaafbd7d484293fe144</anchor>
      <arglist>(const ON_Plane &amp;R, const ON_Plane &amp;S, ON_Line &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>aa7e0e77aa8f3743633fc22f9be16f074</anchor>
      <arglist>(const ON_Plane &amp;R, const ON_Plane &amp;S, const ON_Plane &amp;T, ON_3dPoint &amp;P)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>a6e07a58d8d4c093623e7cf1c5fe95373</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_Sphere &amp;sphere, ON_Circle &amp;circle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>a49d41b21ee55290d0cd2e07c7ea9b2ff</anchor>
      <arglist>(const ON_Line &amp;line, const ON_Sphere &amp;sphere, ON_3dPoint &amp;A, ON_3dPoint &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>ac9e6f0657d9fb147b57f36646a6f00cc</anchor>
      <arglist>(const ON_Line &amp;line, const ON_Cylinder &amp;cylinder, ON_3dPoint &amp;A, ON_3dPoint &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>acc36f25eab9d6c9939544994181c61ee</anchor>
      <arglist>(const ON_Line &amp;line, const ON_Circle &amp;circle, double *line_t0, ON_3dPoint &amp;circle_point0, double *line_t1, ON_3dPoint &amp;circle_point1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>a93c132a7a3dbe34033a60a3d86645236</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_Circle &amp;circle, ON_3dPoint &amp;point0, ON_3dPoint &amp;point1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>a3693008f29ca5681d619aee67ae06857</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_Arc &amp;arc, ON_3dPoint &amp;point0, ON_3dPoint &amp;point1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>a7d2dbf719dff132f13076730210586f8</anchor>
      <arglist>(const ON_Line &amp;line, const ON_Arc &amp;arc, double *line_t0, ON_3dPoint &amp;arc_point0, double *line_t1, ON_3dPoint &amp;arc_point1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>a32e932422581b2a73d9dd4716c076f16</anchor>
      <arglist>(const ON_Sphere &amp;sphere0, const ON_Sphere &amp;sphere1, ON_Circle &amp;circle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IntersectLineLine</name>
      <anchorfile>opennurbs__intersect_8cpp.html</anchorfile>
      <anchor>aaee38957c8314511ebe8f089a87893fa</anchor>
      <arglist>(const ON_Line &amp;lineA, const ON_Line &amp;lineB, double *a, double *b, double tolerance, bool bIntersectSegments)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_intersect.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__intersect_8h</filename>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8h.html</anchorfile>
      <anchor>a4e09a81127240928dc9c79215243a070</anchor>
      <arglist>(const ON_Line &amp;lineA, const ON_Line &amp;lineB, double *a, double *b)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8h.html</anchorfile>
      <anchor>a83bc351c0d4b2f236e2e873e3636c268</anchor>
      <arglist>(const ON_Line &amp;, const ON_Plane &amp;, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8h.html</anchorfile>
      <anchor>a7fead65827c1bbe0ecb8d8ab7e893a1e</anchor>
      <arglist>(const ON_Plane &amp;, const ON_Plane &amp;, ON_Line &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8h.html</anchorfile>
      <anchor>a18d4b12afab2086bd038075253a770be</anchor>
      <arglist>(const ON_Plane &amp;, const ON_Plane &amp;, const ON_Plane &amp;, ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8h.html</anchorfile>
      <anchor>a3ba6f4ae36e1fc26d69638ba322ee71b</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_Sphere &amp;sphere, ON_Circle &amp;circle)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8h.html</anchorfile>
      <anchor>ae5b20d2d1b9d59ecbe2b355aa411cba4</anchor>
      <arglist>(const ON_Line &amp;, const ON_Sphere &amp;, ON_3dPoint &amp;, ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8h.html</anchorfile>
      <anchor>aa31c6f3c876200177ad03ee6c715e72f</anchor>
      <arglist>(const ON_Line &amp;, const ON_Cylinder &amp;, ON_3dPoint &amp;, ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8h.html</anchorfile>
      <anchor>a7ea1c09966767abd2e624f54067926e5</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox, const ON_Line &amp;line, double tolerance, ON_Interval *line_parameters)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__intersect_8h.html</anchorfile>
      <anchor>a23db990f7a71600cd44787672aaa5683</anchor>
      <arglist>(const ON_Sphere &amp;sphere0, const ON_Sphere &amp;sphere1, ON_Circle &amp;circle)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IntersectLineLine</name>
      <anchorfile>opennurbs__intersect_8h.html</anchorfile>
      <anchor>a8138ebaecda4b1d094d495d63fa39cd0</anchor>
      <arglist>(const ON_Line &amp;lineA, const ON_Line &amp;lineB, double *a, double *b, double tolerance, bool bIntersectSegments)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_knot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__knot_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>ON_ClampKnotVector</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a062bd29a6d4534f5fb5fe032fe7418c0</anchor>
      <arglist>(int order, int cv_count, double *knot, int end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_ClampKnotVector</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a47f0ce0426993adcbe597ea2ac2a9547</anchor>
      <arglist>(int cv_dim, int order, int cv_count, int cv_stride, double *cv, double *knot, int end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_CompareKnotVector</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a9945d75c341daf7e0ad2fbca8ac0fd2d</anchor>
      <arglist>(int orderA, int cv_countA, const double *knotA, int orderB, int cv_countB, const double *knotB)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_DomainTolerance</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>ab840b77c384c9d4b9ad06606523e1b40</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetGrevilleAbcissae</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>ab5d38a0e74b06fbfbf2e3473ea8dac59</anchor>
      <arglist>(int order, int cv_count, const double *knot, bool bPeriodic, double *g)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetGrevilleKnotVector</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a874258b19f4929f1dd14f1c7c2e64f3d</anchor>
      <arglist>(int g_stride, const double *g, bool bPeriodic, int order, int cv_count, double *knot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetKnotVectorDomain</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>ac9bc77d9f90443006f40b7512d550245</anchor>
      <arglist>(int order, int cv_count, const double *knot, double *k0, double *k1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetKnotVectorSpanVector</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>ac4f95d01927ab8f2e1ab4010da45e814</anchor>
      <arglist>(int order, int cv_count, const double *knot, double *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_GetSpanIndices</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>ad736a2c09ddd74a4a14c9104a2a21bad</anchor>
      <arglist>(int order, int cv_count, const double *knot, int *span_indices)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_GrevilleAbcissa</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a3adcd361cb3283ac1b2dfd4b81bd746c</anchor>
      <arglist>(int order, const double *knot)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_InsertKnot</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>aed3f888afbd03f32277a36b879205b4b</anchor>
      <arglist>(double knot_value, int knot_multiplicity, int cv_dim, int order, int cv_count, int cv_stride, double *cv, double *knot, int *hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_InsertSingleKnot</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>aa4b04b38d6ac775be6525389b453a3d1</anchor>
      <arglist>(int cv_dim, int order, int cv_stride, double *cv, double *knot, double knot_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsKnotVectorClamped</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>ab91752243e72678ad747e0f5b3d48c77</anchor>
      <arglist>(int order, int cv_count, const double *knot, int end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsKnotVectorPeriodic</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a17ec5f693790af7939039e18bda755be</anchor>
      <arglist>(int order, int cv_count, const double *knot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsKnotVectorUniform</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a3592bbcd98de7ab0dd7c37eccaf8487d</anchor>
      <arglist>(int order, int cv_count, const double *knot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsValidKnotVector</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a8245dcde193c057023c33a6586b78c40</anchor>
      <arglist>(int order, int cv_count, const double *knot, ON_TextLog *text_logx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_KnotCount</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a0e0e3fd9a365bb30249e5835227d25b3</anchor>
      <arglist>(int order, int cv_count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_KnotMultiplicity</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a4e83b5a0832256fc59d1be6fdca48c8d</anchor>
      <arglist>(int order, int cv_count, const double *knot, int knot_index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_KnotTolerance</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a49a89bb2ba95af388bbdab1ee09de5da</anchor>
      <arglist>(int order, int cv_count, const double *knot, int knot_index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_KnotVectorHasBezierSpans</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>ae73877d6a309b8071b961a7b025b5a0e</anchor>
      <arglist>(int order, int cv_count, const double *knot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_KnotVectorIsNotValid</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a39d281b0271e88675bb2e04dcecf30b4</anchor>
      <arglist>(bool bSilentError)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_KnotVectorSpanCount</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a91fbe70dbcef76b3a65c23c74d177487</anchor>
      <arglist>(int order, int cv_count, const double *knot)</arglist>
    </member>
    <member kind="function">
      <type>ON::knot_style</type>
      <name>ON_KnotVectorStyle</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a61acba4285e7d8376cac961a702472d9</anchor>
      <arglist>(int order, int cv_count, const double *knot)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_MakeClampedUniformKnotVector</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>abd39de41ee0b870440059a03b220fc7b</anchor>
      <arglist>(int order, int cv_count, double *knot, double delta)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_MakeKnotVectorPeriodic</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>ac801124d01e8d93a35f1d0816e75eeef</anchor>
      <arglist>(int order, int cv_count, double *knot)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_MakePeriodicUniformKnotVector</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a9c77427a19c015af7fe9c4a6d42f959c</anchor>
      <arglist>(int order, int cv_count, double *knot, double delta)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_NextNurbsSpanIndex</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a49a1258f0a4e424dad37a4d6a67e27a7</anchor>
      <arglist>(int order, int cv_count, const double *knot, int span_index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_NurbsSpanIndex</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a0c3a52ad1d91e1ff9cfdbf494a878ffe</anchor>
      <arglist>(int order, int cv_count, const double *knot, double t, int side, int hint)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_ReverseKnotVector</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a8622359567b81736ec32e2065c712a1c</anchor>
      <arglist>(int order, int cv_count, double *knot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_SetKnotVectorDomain</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>afa35a50f31458b47c9e8d674938c9cfc</anchor>
      <arglist>(int order, int cv_count, double *knot, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_SpanTolerance</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>ad30cfe205d362798d134d81224a1e44c</anchor>
      <arglist>(int order, int cv_count, const double *knot, int span_index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_SuperfluousKnot</name>
      <anchorfile>opennurbs__knot_8cpp.html</anchorfile>
      <anchor>a41688de460363eada2f267f2d35a6661</anchor>
      <arglist>(int order, int cv_count, const double *knot, int end)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_knot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__knot_8h</filename>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_ChangeRationalBezierCurveWeights</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a16f18a926a0f6d6c139b8c6f6494b009</anchor>
      <arglist>(int dim, int order, int cvstride, double *cv, int i0, double w0, int i1, double w1)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_ChangeRationalNurbsCurveEndWeights</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a556703879a55bd32bb141302c9ecc87f</anchor>
      <arglist>(int dim, int order, int cv_count, int cvstride, double *cv, double *knot, double w0, double w1)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_ClampKnotVector</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>ac481208253c87df9ca6b39ab93677afa</anchor>
      <arglist>(int, int, double *, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_ClampKnotVector</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a6bf0d5aa37fbabd65f6b76a506c6e771</anchor>
      <arglist>(int, int, int, int, double *, double *, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_CompareKnotVector</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>ae3306e72c724ccfe2d824723d467090e</anchor>
      <arglist>(int, int, const double *, int, int, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_DomainTolerance</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>adb4fe8374234ae9ce62196d98f8d27e5</anchor>
      <arglist>(double, double)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetGrevilleAbcissae</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a7ba6371bf51e6aa6d1d3799077251dec</anchor>
      <arglist>(int, int, const double *, bool, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetGrevilleKnotVector</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a9019f39a606c3ae2f8a38c8728467690</anchor>
      <arglist>(int, const double *, bool, int, int, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetKnotVectorDomain</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a765925a1b47cc00bdb144bed2e0fa624</anchor>
      <arglist>(int, int, const double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetKnotVectorSpanVector</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a2aa0bb1286afd7a7e83b03c52d8643fa</anchor>
      <arglist>(int, int, const double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_GetSpanIndices</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>ac9b9ac230bef0e15afea708725a99359</anchor>
      <arglist>(int order, int cv_count, const double *knot, int *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_GrevilleAbcissa</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a1783cda99eb710aab670af49e85e4169</anchor>
      <arglist>(int, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_InsertKnot</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>acf4da0949a3841dc1fb954fe1947120c</anchor>
      <arglist>(double, int, int, int, int, int, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsKnotVectorClamped</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>aa470eee6443a89a75007f1817c559414</anchor>
      <arglist>(int order, int cv_count, const double *knot, int=2)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsKnotVectorPeriodic</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>aa03f551723ac87cde172bb3e2fcd238a</anchor>
      <arglist>(int order, int cv_count, const double *knot)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsKnotVectorUniform</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>aa5502e73594b7b646a2672541a4aa056</anchor>
      <arglist>(int order, int cv_count, const double *knot)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsValidKnotVector</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a38005cc86883a0f80ce496076c431579</anchor>
      <arglist>(int order, int cv_count, const double *knot, ON_TextLog *text_log=0)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_KnotCount</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a333cd037c66fbac2665673db61c7b969</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_KnotMultiplicity</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a7338f053a720138c4dc088fa2e826b7e</anchor>
      <arglist>(int, int, const double *, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_KnotTolerance</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a41e5658587fc8287d1ec0f1c30698a68</anchor>
      <arglist>(int, int, const double *, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_KnotVectorHasBezierSpans</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a471265b4a85af3f2787bef043d3541c3</anchor>
      <arglist>(int order, int cv_count, const double *knot)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_KnotVectorSpanCount</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a929e04c5de4e8624912bfd5be772e42d</anchor>
      <arglist>(int, int, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON::knot_style</type>
      <name>ON_KnotVectorStyle</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a8f3376c973b42763c73c327fc8546682</anchor>
      <arglist>(int order, int cv_count, const double *knot)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_MakeClampedUniformKnotVector</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>ad9be128faf462bcacafced0b30d2832f</anchor>
      <arglist>(int order, int cv_count, double *knot, double delta=1.0)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_MakeKnotVectorPeriodic</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a53f79a639e4c6835fc258d67229f0e39</anchor>
      <arglist>(int, int, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_MakePeriodicUniformKnotVector</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a182d0f88d9a38e7749f6e8a699220a59</anchor>
      <arglist>(int order, int cv_count, double *knot, double delta=1.0)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_NextNurbsSpanIndex</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>acd034b05cc4fd598a4f2ad2bc99919c4</anchor>
      <arglist>(int order, int cv_count, const double *knot, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_NurbsSpanIndex</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>aac281292e4045247d37f73db2410cfa9</anchor>
      <arglist>(int order, int cv_count, const double *knot, double t, int side, int hint)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_ReparameterizeRationalBezierCurve</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a6dff2dbdb3556535b38b3c7e8e036d64</anchor>
      <arglist>(double c, int dim, int order, int cvstride, double *cv)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_ReparameterizeRationalNurbsCurve</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>ab2013f5278692d7e848b3f74fb31014e</anchor>
      <arglist>(double c, int dim, int order, int cv_count, int cvstride, double *cv, double *knot)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_ReverseKnotVector</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a802348feafb18b0ef72cd162a396c0fd</anchor>
      <arglist>(int, int, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_SetKnotVectorDomain</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a2aced1db180d5628266bc133898cb2fb</anchor>
      <arglist>(int order, int cv_count, double *knot, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_SpanTolerance</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>ae912c4da19ba10e75f0d1e7e74e69315</anchor>
      <arglist>(int, int, const double *, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_SuperfluousKnot</name>
      <anchorfile>opennurbs__knot_8h.html</anchorfile>
      <anchor>a3b2065b8f409daef162eb633d09410fb</anchor>
      <arglist>(int order, int cv_count, const double *knot, int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_layer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__layer_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON__LayerExtensions</class>
    <class kind="class">ON__LayerPerViewSettings</class>
    <class kind="class">ON__LayerSettingsUserData</class>
    <member kind="define">
      <type>#define</type>
      <name>ON_BOZO_VACCINE_3E4904E6E9304fbcAA42EBD407AEFE3B</name>
      <anchorfile>opennurbs__layer_8cpp.html</anchorfile>
      <anchor>a1bc60ba72adc2371c82766007c67eb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_BOZO_VACCINE_BFB63C094BC7472789BB7CC754118200</name>
      <anchorfile>opennurbs__layer_8cpp.html</anchorfile>
      <anchor>ab41e8bf6f70a4116bb1ad92aec9c01fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClearExtensionBit</name>
      <anchorfile>opennurbs__layer_8cpp.html</anchorfile>
      <anchor>aca6a3db083532a13ccc4fa8f1dfa37c6</anchor>
      <arglist>(unsigned char *layer_m_extension_bits, unsigned char mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ExtensionBit</name>
      <anchorfile>opennurbs__layer_8cpp.html</anchorfile>
      <anchor>a01c1bd81da0f7a80f3da868715aae891</anchor>
      <arglist>(unsigned char layer_m_extension_bits, unsigned char mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const wchar_t *</type>
      <name>LayerFullName</name>
      <anchorfile>opennurbs__layer_8cpp.html</anchorfile>
      <anchor>ac43ce657f15dfc02963a07ce6385ee47</anchor>
      <arglist>(const wchar_t *s0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const wchar_t *</type>
      <name>LayerLeafName</name>
      <anchorfile>opennurbs__layer_8cpp.html</anchorfile>
      <anchor>a4c8b288aed27f1d8dbd2591fa7bff59f</anchor>
      <arglist>(const wchar_t *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__layer_8cpp.html</anchorfile>
      <anchor>af42290008a4b1603e328a594cd3e064c</anchor>
      <arglist>(ON_Layer, ON_Object,&quot;95809813-E985-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__layer_8cpp.html</anchorfile>
      <anchor>a87bd7cb417e91c5359ebbc36dce57ed8</anchor>
      <arglist>(ON__LayerExtensions, ON_UserData,&quot;3E4904E6-E930-4fbc-AA42-EBD407AEFE3B&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__layer_8cpp.html</anchorfile>
      <anchor>a47e6e4e64e6c03f832f4d96f56ef22b7</anchor>
      <arglist>(ON__LayerSettingsUserData, ON_UserData,&quot;BFB63C09-4BC7-4727-89BB-7CC754118200&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetExtensionBit</name>
      <anchorfile>opennurbs__layer_8cpp.html</anchorfile>
      <anchor>ab293079522b1a4bed0fa72cf75879705</anchor>
      <arglist>(unsigned char *layer_m_extension_bits, unsigned char mask)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_layer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__layer_8h</filename>
    <class kind="class">ON_Layer</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_light.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__light_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__light_8cpp.html</anchorfile>
      <anchor>ad7153f96ad1fce19ee1afcb76e2ea3c6</anchor>
      <arglist>(ON_Light, ON_Geometry,&quot;85A08513-F383-11d3-BFE7-0010830122F0&quot;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>log_hotspot_min</name>
      <anchorfile>opennurbs__light_8cpp.html</anchorfile>
      <anchor>ad142eefc23f8a3aa28b8003431beb8b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_light.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__light_8h</filename>
    <class kind="class">ON_Light</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_line.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__line_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ON_ArePointsOnLine</name>
      <anchorfile>opennurbs__line_8cpp.html</anchorfile>
      <anchor>a962688926d969a5ac5383d64a1d92b0a</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *point, const ON_BoundingBox &amp;bbox, const ON_Line &amp;line, double tolerance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_line.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__line_8h</filename>
    <class kind="class">ON_Line</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_linecurve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__linecurve_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__linecurve_8cpp.html</anchorfile>
      <anchor>af35b3736e9776baebcec4a8a53e1461b</anchor>
      <arglist>(ON_LineCurve, ON_Curve,&quot;4ED7D4DB-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_linecurve.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__linecurve_8h</filename>
    <class kind="class">ON_LineCurve</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_linestyle.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__linestyle_8h</filename>
    <class kind="class">ON_DisplayMaterialRef</class>
    <class kind="class">ON_LinetypeSegment</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_linetype.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__linetype_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>double</type>
      <name>ON_HairlinePrintWidth</name>
      <anchorfile>opennurbs__linetype_8cpp.html</anchorfile>
      <anchor>ae788b1e1c9fb6d5f723bec6deb2f9d0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsHairlinePrintWidth</name>
      <anchorfile>opennurbs__linetype_8cpp.html</anchorfile>
      <anchor>a5fa1f1019259706d83017111b305a8ca</anchor>
      <arglist>(double width_mm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__linetype_8cpp.html</anchorfile>
      <anchor>a5e4c8498d86b093766b8909251256a3b</anchor>
      <arglist>(ON_Linetype, ON_Object,&quot;26F10A24-7D13-4f05-8FDA-8E364DAF8EA6&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_linetype.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__linetype_8h</filename>
    <class kind="class">ON_Linetype</class>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_HairlinePrintWidth</name>
      <anchorfile>opennurbs__linetype_8h.html</anchorfile>
      <anchor>aefe338dabbfdc7d85153f2643c52afd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsHairlinePrintWidth</name>
      <anchorfile>opennurbs__linetype_8h.html</anchorfile>
      <anchor>aa896bf11d39268464a3339c27d2b3e79</anchor>
      <arglist>(double width_mm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_lookup.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__lookup_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <includes id="opennurbs__qsort__template_8h" name="opennurbs_qsort_template.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_qsort_template.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ON_COMPILING_OPENNURBS_QSORT_FUNCTIONS</name>
      <anchorfile>opennurbs__lookup_8cpp.html</anchorfile>
      <anchor>a1b2fabafc30ebc93528ee864be9f0ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_FNAME</name>
      <anchorfile>opennurbs__lookup_8cpp.html</anchorfile>
      <anchor>aa0ed347b746b3a3215502e53be03fc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SORT_TEMPLATE_COMPARE</name>
      <anchorfile>opennurbs__lookup_8cpp.html</anchorfile>
      <anchor>adb9ad1e346742a6e983307aad930b645</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SORT_TEMPLATE_STATIC_FUNCTION</name>
      <anchorfile>opennurbs__lookup_8cpp.html</anchorfile>
      <anchor>a2abab9a9e0c8b9cd577d6682df85392b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SORT_TEMPLATE_TYPE</name>
      <anchorfile>opennurbs__lookup_8cpp.html</anchorfile>
      <anchor>a67f99beb4289498558514f79b28dd168</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON__UINT16</type>
      <name>IdCRC</name>
      <anchorfile>opennurbs__lookup_8cpp.html</anchorfile>
      <anchor>a8d2cff6bf0f70d91072c633567f9ef81</anchor>
      <arglist>(const ON_UUID *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IdIsNotZero</name>
      <anchorfile>opennurbs__lookup_8cpp.html</anchorfile>
      <anchor>a907ea742c41a9f6ef134d6a2f2b46b23</anchor>
      <arglist>(const ON_UUID *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_SerialNumberMap_IsNotValid</name>
      <anchorfile>opennurbs__lookup_8cpp.html</anchorfile>
      <anchor>ac5bb2d7e8fb3fc9a768a3ba3fb0562b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_SerialNumberMap_IsNotValidBlock</name>
      <anchorfile>opennurbs__lookup_8cpp.html</anchorfile>
      <anchor>a4ac09a225f2e4bc5dbb6c5c06782c127</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_SORT_TEMPLATE_COMPARE</name>
      <anchorfile>opennurbs__lookup_8cpp.html</anchorfile>
      <anchor>ac67e15daf2eefa8383f26c7b96f13b8d</anchor>
      <arglist>(const struct ON_SerialNumberMap::SN_ELEMENT *a, const struct ON_SerialNumberMap::SN_ELEMENT *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_lookup.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__lookup_8h</filename>
    <class kind="struct">ON_SerialNumberMap::MAP_VALUE</class>
    <class kind="class">ON_SerialNumberMap</class>
    <class kind="struct">ON_SerialNumberMap::SN_BLOCK</class>
    <class kind="struct">ON_SerialNumberMap::SN_ELEMENT</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_mapchan.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__mapchan_8h</filename>
    <class kind="class">ON_MappingChannel</class>
    <class kind="class">ON_MappingRef</class>
    <class kind="class">ON_MaterialRef</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_material.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__material_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON__CChangeTextureCoordinateHelper</class>
    <class kind="class">ON__CMeshFaceTC</class>
    <class kind="class">ON__CNewMeshFace</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AdjustMeshPeriodicTextureCoordinatesHelper</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a2124fb6c472897eab50dc06261fbd1a1</anchor>
      <arglist>(ON_Mesh &amp;mesh, const ON_Xform *mesh_xform, float *mesh_T, int mesh_T_stride, const int *Tsd, double two_pi_tc, const ON_TextureMapping &amp;mapping)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AdjustSingleBoxTextureCoordinatesHelper</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a33ab9216fb6b2932a94473f7b7571519</anchor>
      <arglist>(ON_Mesh &amp;mesh, const ON_Xform *mesh_xform, float *mesh_T, int mesh_T_stride, const int *Tsd, const ON_TextureMapping &amp;box_mapping)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>BestHitHelper</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a34674d9409a004d6cd20ebed46b62e7d</anchor>
      <arglist>(double t0, double t1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareDouble</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>ab305d44e36026cfed3dce878f4d4a260</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareTextureDoubles</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a9f3a686bfc53bab36dd1c51a62be0691</anchor>
      <arglist>(size_t count, const double *a, const double *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareXform</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>aa5ffe435f371456fdd90aede50a39223</anchor>
      <arglist>(const ON_Xform &amp;a, const ON_Xform &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>EvBoxSideTextureCoordinateHelper1</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a481c8d31ac916aafcaba32ef43d43002</anchor>
      <arglist>(const ON_Mesh &amp;mesh, const ON_Xform *mesh_xform, int vi, int side, const ON_TextureMapping &amp;box_mapping, float *Tx, float *Ty)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>EvBoxSideTextureCoordinateHelper2</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a0f05e5e5f904b8f5af07cea105d6da81</anchor>
      <arglist>(int side, const ON_TextureMapping &amp;box_mapping, const ON_3dPoint &amp;P, const ON_3dVector &amp;N, ON_3dPoint *T)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetSPTCHelper</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a7d35accd5b07fb2583ff91fb1454d489</anchor>
      <arglist>(const ON_Mesh &amp;mesh, const ON_TextureMapping &amp;mapping, float *tc, int tc_stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasSharedVertices</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a275284794112549754875d06e8f60086</anchor>
      <arglist>(const ON_Mesh &amp;mesh)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IntersectBoxRayHelper</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a21251d8dc4a12a23673bcc9dc9914f0f</anchor>
      <arglist>(const ON_3dPoint &amp;rst, const ON_3dVector &amp;n, int dir, double *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IntersectBoxSideRayHelper</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>ad80554def11263e6fb2b84664c0e2321</anchor>
      <arglist>(int side, const ON_3dPoint &amp;rst, const ON_3dVector &amp;n, double *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>ac16d6d37179a4859c449b99278c63f19</anchor>
      <arglist>(ON_Material, ON_Object,&quot;60B5DBBC-E660-11d3-BFE4-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>ad376659a51aa2756c8b572acf0d5ac37</anchor>
      <arglist>(ON_Texture, ON_Object,&quot;D6FF106D-329B-4f29-97E2-FD282A618020&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a4a835dcb73f3852771f0d259a30bfb3e</anchor>
      <arglist>(ON_TextureMapping, ON_Object,&quot;32EC997A-C3BF-4ae5-AB19-FD572B8AD554&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>PoleFix</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a1ebdab04d56faf0b6d6111ab555ef800</anchor>
      <arglist>(float t0, float t1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SeamCheckHelper</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a6fc60b3b56e14d15d86181e48ce8e569</anchor>
      <arglist>(const ON_TextureMapping &amp;mp, double &amp;two_pi_tc, ON_SimpleArray&lt; int &gt; &amp;Tside, ON_SimpleArray&lt; int &gt; *&amp;Tsd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>TcDistanceHelper</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a3cd81a7b7322e719d954f91364ab7736</anchor>
      <arglist>(const ON_2fPoint &amp;tc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ThreeToTwoHelper</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>a3139448a64e7861a62cfef3cd41d7afc</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_3fPoint &gt; &amp;T3, ON_SimpleArray&lt; ON_2fPoint &gt; &amp;T2)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>on__overflow_tol</name>
      <anchorfile>opennurbs__material_8cpp.html</anchorfile>
      <anchor>ae078a91711344bbaf7e751a599c36ba5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_material.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__material_8h</filename>
    <class kind="class">ON_Material</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_math.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__math_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="struct">tagON_SORT_CONTEXT</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_HALF_N</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a238441d99ae5787ab89ce712b97f35dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_EPC_WARNING</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a014b96ac109e644b002ab88385c84b67</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUM_SIZE</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a00a142223061db5e3310569d3e7f4035</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compar_string</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a4e427815aaec3cf7704cf1fc6992d12b</anchor>
      <arglist>(const void *pa, const void *pb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_Array_aA_plus_B</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a487f67dae1dadbaf09784bd17999cc4c</anchor>
      <arglist>(int dim, double a, const double *A, const double *B, double *aA_plus_B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_Array_aA_plus_B</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ae51ae63dbe34ae51e93b763c2dbce1fb</anchor>
      <arglist>(int dim, float a, const float *A, const float *B, float *aA_plus_B)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_ArrayDistance</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>aa330e3f28d895c6c379d0a9c2daee156</anchor>
      <arglist>(int dim, const double *A, const double *B)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_ArrayDistanceSquared</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a9923cb421fe572defe99c87d4f1582db</anchor>
      <arglist>(int dim, const double *A, const double *B)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_ArrayDotDifference</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a55eb91ed93e7045fe69841c84878d8f8</anchor>
      <arglist>(int dim, const double *A, const double *B, const double *C)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_ArrayDotProduct</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>aa68392a6da5304f81758c51a49ee5390</anchor>
      <arglist>(int dim, const double *A, const double *B)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ON_ArrayDotProduct</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a02bd864129414ae144d51b11a37ea7da</anchor>
      <arglist>(int dim, const float *A, const float *B)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_ArrayMagnitude</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>afb6babf029cb506c3499320fee5ba35f</anchor>
      <arglist>(int dim, const double *A)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_ArrayMagnitudeSquared</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>acea56e9e70d949c858c7378a4a17ba6e</anchor>
      <arglist>(int dim, const double *A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_ArrayScale</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ac553e07e7c60ef162c1a5f0147acea6f</anchor>
      <arglist>(int dim, double s, const double *A, double *sA)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_ArrayScale</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a66d4c58a18ae63ea044c7df354e832a1</anchor>
      <arglist>(int dim, float s, const float *A, float *sA)</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>ON_BinarySearchDoubleArray</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a1e39395660a088dba25387e812c21f21</anchor>
      <arglist>(double key, const double *base, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>ON_BinarySearchIntArray</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a76fe34d9d5a948a29259973e6c148f82</anchor>
      <arglist>(int key, const int *base, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>const unsigned int *</type>
      <name>ON_BinarySearchUnsignedIntArray</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a4d42ab945c1f5429a4b64e1bd6e44661</anchor>
      <arglist>(unsigned int key, const unsigned int *base, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_BinomialCoefficient</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a4776d75f7fdfa8d81aa3a175491f4a74</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Compare2dex</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ac78915307d372697087639d3daa905a3</anchor>
      <arglist>(const ON_2dex *a, const ON_2dex *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Compare3dex</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a199c2d4382ff374051c798a94bacd253</anchor>
      <arglist>(const ON_3dex *a, const ON_3dex *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Compare4dex</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a66c8eb68d11d4803f207b7dbeeb7616b</anchor>
      <arglist>(const ON_4dex *a, const ON_4dex *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_ComparePoint</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ab9b4e31115df903d9b57b16f949c6689</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, const double *pointA, const double *pointB)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_ComparePointList</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a3fe7c38e74d87d5807abf4ef017a26eb</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, int point_count, int point_strideA, const double *pointA, int point_strideB, const double *pointB)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_DecomposeVector</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>abe6679b0047131574d1804d388403d45</anchor>
      <arglist>(const ON_3dVector &amp;V, const ON_3dVector &amp;A, const ON_3dVector &amp;B, double *x, double *y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvaluateQuotientRule</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a9c7ef88dc11d513426e551007cc04a27</anchor>
      <arglist>(int dim, int der_count, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvaluateQuotientRule2</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>abc5a079f87a7a682a5286d588f241af9</anchor>
      <arglist>(int dim, int der_count, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvaluateQuotientRule3</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a35a03b80cd32db0b8fdbe3f961fe83b0</anchor>
      <arglist>(int dim, int der_count, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_EvCurvature</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>aa4d56b108b86e30b4ce9ad9bdcf34efc</anchor>
      <arglist>(const ON_3dVector &amp;D1, const ON_3dVector &amp;D2, ON_3dVector &amp;T, ON_3dVector &amp;K)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_EvJacobian</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a80db3b2a50570a8a30511686581bf052</anchor>
      <arglist>(double ds_o_ds, double ds_o_dt, double dt_o_dt, double *det_addr)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_EvNormal</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a36f92453e4923f4ef9d04577872484a2</anchor>
      <arglist>(int limit_dir, const ON_3dVector &amp;Du, const ON_3dVector &amp;Dv, const ON_3dVector &amp;Duu, const ON_3dVector &amp;Duv, const ON_3dVector &amp;Dvv, ON_3dVector &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_EvNormalPartials</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a39ed3c3e1833632af5a188e3c6584064</anchor>
      <arglist>(const ON_3dVector &amp;ds, const ON_3dVector &amp;dt, const ON_3dVector &amp;dss, const ON_3dVector &amp;dst, const ON_3dVector &amp;dtt, ON_3dVector &amp;ns, ON_3dVector &amp;nt)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_EvPrincipalCurvatures</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a052c1b896111b4d6cb47f94e18ddaf15</anchor>
      <arglist>(const ON_3dVector &amp;Ds, const ON_3dVector &amp;Dt, const ON_3dVector &amp;Dss, const ON_3dVector &amp;Dst, const ON_3dVector &amp;Dtt, const ON_3dVector &amp;N, double *gauss, double *mean, double *kappa1, double *kappa2, ON_3dVector &amp;K1, ON_3dVector &amp;K2)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_EvPrincipalCurvatures</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a3f02890c48feca9aca043b37bc7cd798</anchor>
      <arglist>(const ON_3dVector &amp;Ds, const ON_3dVector &amp;Dt, double l, double m, double n, const ON_3dVector &amp;N, double *gauss, double *mean, double *kappa1, double *kappa2, ON_3dVector &amp;K1, ON_3dVector &amp;K2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvSectionalCurvature</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ae5ca05dcf2dd079099136a722f3b57bd</anchor>
      <arglist>(const ON_3dVector &amp;S10, const ON_3dVector &amp;S01, const ON_3dVector &amp;S20, const ON_3dVector &amp;S11, const ON_3dVector &amp;S02, const ON_3dVector &amp;planeNormal, ON_3dVector &amp;K)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvTangent</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>aa05ffebbc74e6e3082b7d878142ff28a</anchor>
      <arglist>(const ON_3dVector &amp;D1, const ON_3dVector &amp;D2, ON_3dVector &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_GetParameterTolerance</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ad5badc1917a37d87f58b64637abb87ab</anchor>
      <arglist>(double t0, double t1, double t, double *tminus, double *tplus)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetPolylineLength</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a5902fba808ed80443e860261d2d951ec</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, int count, int stride, const double *P, double *length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_hsort_str</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a78853ef6ef689a27f6f0f3b334324f78</anchor>
      <arglist>(char **e, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_IsContinuous</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a7373e4eb4ce845df2bb1d174db3bffa6</anchor>
      <arglist>(ON::continuity desired_continuity, ON_3dPoint Pa, ON_3dVector D1a, ON_3dVector D2a, ON_3dPoint Pb, ON_3dVector D1b, ON_3dVector D2b, double point_tolerance, double d1_tolerance, double d2_tolerance, double cos_angle_tolerance, double curvature_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_IsPointGridClosed</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a2f1791785dde77d439037b95060a8944</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, const double *p, int dir)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_IsPointListClosed</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a10095740fe19f6854120e9fa182dbc8c</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *p)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_IsValidPointGrid</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a721ec86d990aafa32e678859af9e84d4</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, const double *p)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_IsValidPointList</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>aa148ab522f505a1ac0a2b47f0ed68d06</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const float *p)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_IsValidPointList</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ae986566b7844381c3555b5bdafb422a9</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *p)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_Max</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a0caf55faa6fade79b33e68c7570976d2</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ON_Max</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a7f1700bfe628c2efd0ade25ce4c2c76d</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Max</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>afa0bba68302e1f4f195d2de409f3cd2e</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_Min</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a5886cf805f1194b2dbb7c86b621d24c3</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ON_Min</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a922d87508e22bd2ddf18441871e16a49</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Min</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a45e9fb7d926f2bfd56e876d497e9dc84</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>ON_NormalCurvature</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ab65176eb1c6c2396d2c80400498336ff</anchor>
      <arglist>(const ON_3dVector &amp;S10, const ON_3dVector &amp;S01, const ON_3dVector &amp;S20, const ON_3dVector &amp;S11, const ON_3dVector &amp;S02, const ON_3dVector &amp;UnitNormal, const ON_3dVector &amp;UnitTangent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_PointsAreCoincident</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>aa1639d2c26c8d45aa5cb8cc43cbc6a02</anchor>
      <arglist>(int dim, int is_rat, const double *pointA, const double *pointB)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_PointsAreCoincident</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a8a346762819cfcb7a67f631e31b242d9</anchor>
      <arglist>(int dim, int is_rat, int point_count, int point_stride, const double *points)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_Pullback3dVector</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a1a3c19b6fdffac2d4f8cf76b935c80e4</anchor>
      <arglist>(const ON_3dVector &amp;vector, double distance, const ON_3dVector &amp;ds, const ON_3dVector &amp;dt, const ON_3dVector &amp;dss, const ON_3dVector &amp;dst, const ON_3dVector &amp;dtt, ON_2dVector &amp;pullback)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_ReversePointGrid</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ae6b0857deac0cab5fdd312538b5f632e</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, double *p, int dir)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_ReversePointList</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a0431fb2fdb9cb01656c94df54be17cc4</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, double *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Round</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a1e77a0007f6a891f2f57928f9b2906ea</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_SearchMonotoneArray</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>afe107588bdbfd642ed420463ff439dd1</anchor>
      <arglist>(const double *array, int length, double t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Solve2x2</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a08278a89ec596eb3f00e6dfd683f2a7b</anchor>
      <arglist>(double m00, double m01, double m10, double m11, double d0, double d1, double *x_addr, double *y_addr, double *pivot_ratio)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Solve3x2</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a4b179498beeeda0ba2967f8af9d61833</anchor>
      <arglist>(const double col0[3], const double col1[3], double d0, double d1, double d2, double *x_addr, double *y_addr, double *err_addr, double *pivot_ratio)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Solve3x3</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>acb86326f22d3c7036c17d814732fee02</anchor>
      <arglist>(const double row0[3], const double row1[3], const double row2[3], double d0, double d1, double d2, double *x_addr, double *y_addr, double *z_addr, double *pivot_ratio)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Solve4x4</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a753b6321c2224b099db69ec513402707</anchor>
      <arglist>(const double row0[4], const double row1[4], const double row2[4], const double row3[4], double d0, double d1, double d2, double d3, double *x_addr, double *y_addr, double *z_addr, double *w_addr, double *pivot_ratio)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_SolveNxN</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a8ad08ef12de3987d7f22c3ca6634a0f3</anchor>
      <arglist>(bool bFullPivot, bool bNormalize, int n, double *M[], double B[], double X[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_SolveQuadraticEquation</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a1102ebe5130997dd11b2c3bd4a15f87c</anchor>
      <arglist>(double a, double b, double c, double *r0, double *r1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_SolveTriDiagonal</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ae66a950cab97c07fa731d175930a914a</anchor>
      <arglist>(int dim, int n, double *a, const double *b, double *c, const double *d, double *X)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_Sort</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a09377d8fdc9f4476a6ba10096dc143a6</anchor>
      <arglist>(ON::sort_algorithm method, int *index, const void *data, size_t count, size_t sizeof_element, int(*compar)(const void *, const void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_Sort</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a5e0cef86d6eb79aa4a64150b7e9e18c9</anchor>
      <arglist>(ON::sort_algorithm method, int *index, const void *data, size_t count, size_t sizeof_element, int(*compar)(const void *, const void *, void *), void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_SortStringArray</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a4e7084843630e9399379635e0fd3a032</anchor>
      <arglist>(ON::sort_algorithm method, char **e, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_SwapPointGridCoordinates</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>abb56a575d64f4dac6a2c7f741a17041b</anchor>
      <arglist>(int point_count0, int point_count1, int point_stride0, int point_stride1, double *p, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_SwapPointListCoordinates</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a891cf07a51f0f58b6a7356af9667f657</anchor>
      <arglist>(int count, int stride, float *p, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_SwapPointListCoordinates</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ada33e0bf8538d00f4cdaabdb0551a84c</anchor>
      <arglist>(int count, int stride, double *p, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_TestMathFunction</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a6c6f8805a657cd02c9c87fd71c8f3829</anchor>
      <arglist>(int function_index, double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_TransformPointGrid</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a2ec793e82a52ea6addc1812321e96f11</anchor>
      <arglist>(int dim, int is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, double *point, const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_TransformPointList</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ae87866142615c941507f1b017ceb5e7a</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, float *point, const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_TransformPointList</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a123ef8dfba563ad70ada509ebcfd83a5</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, double *point, const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_TransformVectorList</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>ac64532836e26a82d5b9bf505ad3a80a2</anchor>
      <arglist>(int dim, int count, int stride, float *vector, const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_TransformVectorList</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a766a1f1f0b40031c17788ab35290e2a8</anchor>
      <arglist>(int dim, int count, int stride, double *vector, const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_TrinomialCoefficient</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a146ef1dfea3756d4b100dc6c8ebd280e</anchor>
      <arglist>(int i, int j, int k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>qicompar2</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a36918770187840c2f608036d536461ac</anchor>
      <arglist>(void *p, const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>qicompar3</name>
      <anchorfile>opennurbs__math_8cpp.html</anchorfile>
      <anchor>a1aa53c78ab25b2597fb81ef6a9798f47</anchor>
      <arglist>(void *p, const void *a, const void *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_math.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__math_8h</filename>
    <class kind="class">ON_Evaluator</class>
    <class kind="class">ON_Sum</class>
    <member kind="define">
      <type>#define</type>
      <name>ON_IS_FINITE</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>af21b03a4507deef483192e3ede2afd87</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_IS_VALID</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>afb60d7dbf9daf5395f3384c1e1955df1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_IS_VALID_FLOAT</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a0cd6227160515b2051416ec25fa9590f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ArePointsOnLine</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a36438e44167e5c994547346527fe936a</anchor>
      <arglist>(int, int, int, int, const double *, const ON_BoundingBox &amp;, const ON_Line &amp;, double)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ArePointsOnPlane</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a87f68338061cb36af7bce73b6f1c14d8</anchor>
      <arglist>(int, int, int, int, const double *, const ON_BoundingBox &amp;, const ON_Plane &amp;, double)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_Array_aA_plus_B</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ab43261585282828073dfe1cf5b1b8375</anchor>
      <arglist>(int, float, const float *, const float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_Array_aA_plus_B</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ac752d3ef236d3b33aa700e804dd4ad1c</anchor>
      <arglist>(int, double, const double *, const double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_ArrayDistance</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a00c3a2a39d5d91b4a0c3e94c0336db05</anchor>
      <arglist>(int, const double *, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_ArrayDistanceSquared</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a2631f5b0021ccfd5cc5c95e8ec914aa7</anchor>
      <arglist>(int, const double *, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_ArrayDotDifference</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a9241c051f253c6508b9f5c73f2553b4a</anchor>
      <arglist>(int, const double *, const double *, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL float</type>
      <name>ON_ArrayDotProduct</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a2dd249b10b23adbc5f7617d464b8a2f9</anchor>
      <arglist>(int, const float *, const float *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_ArrayDotProduct</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a0e73bdfeb7b4a359c820a78672d7c863</anchor>
      <arglist>(int, const double *, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_ArrayMagnitude</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a704c08e7d0ff54a61940dcc9e8e8bfa8</anchor>
      <arglist>(int, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_ArrayMagnitudeSquared</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>acfe9657495178b47919c78981e711432</anchor>
      <arglist>(int, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_ArrayScale</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a063ee18aa997a80b2509e49096f1a484</anchor>
      <arglist>(int, float, const float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_ArrayScale</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a9bb5b0ad67571c8a38a03ddd4996648f</anchor>
      <arglist>(int, double, const double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL const ON_2dex *</type>
      <name>ON_BinarySearch2dexArray</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a4b519f2d5dd8c1323cf88e897eb6eabf</anchor>
      <arglist>(int key_i, const ON_2dex *base, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_BinomialCoefficient</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a817ff26ce6a525c9c1d3794c0c588d5a</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Compare2dex</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a5ad2d1bd36380bd98d75e9bc4b766272</anchor>
      <arglist>(const ON_2dex *a, const ON_2dex *b)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Compare3dex</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a0367c5e2ded04831ae24900f976d739d</anchor>
      <arglist>(const ON_3dex *a, const ON_3dex *b)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Compare4dex</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a290cb3c51b15d596b71c63d0d8dc445e</anchor>
      <arglist>(const ON_4dex *a, const ON_4dex *b)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ComparePoint</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a784ac572876f066d888b930259a8c175</anchor>
      <arglist>(int dim, ON_BOOL32 israt, const double *cv0, const double *cv1)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ComparePointList</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a67c012ebd33dc1d34bc9f3e61fce2c16</anchor>
      <arglist>(int, ON_BOOL32, int, int, const double *, int, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_DecomposeVector</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ace94265de1d38eb72788f9b79ea351cb</anchor>
      <arglist>(const ON_3dVector &amp;V, const ON_3dVector &amp;A, const ON_3dVector &amp;B, double *x, double *y)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvaluateQuotientRule</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ac890389bb832b6cb8b7d38f53d500cb8</anchor>
      <arglist>(int dim, int der_count, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvaluateQuotientRule2</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>aa9071e8cdc002273dbcef18a88a1b833</anchor>
      <arglist>(int dim, int der_count, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvaluateQuotientRule3</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a388fce9508d926b8bd69674faa79aff9</anchor>
      <arglist>(int dim, int der_count, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_EvCurvature</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a18b06bae3cf7f17fce1e3f888a758df1</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;, ON_3dVector &amp;, ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_EvJacobian</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a6beaa29bf62ba979f67b114b03836d61</anchor>
      <arglist>(double, double, double, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_EvNormal</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a8ba0d345d36df0bea7cab3d5613c2472</anchor>
      <arglist>(int, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_EvNormalPartials</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a5d77612b498a7d2f5fe111c4a2497347</anchor>
      <arglist>(const ON_3dVector &amp;ds, const ON_3dVector &amp;dt, const ON_3dVector &amp;dss, const ON_3dVector &amp;dst, const ON_3dVector &amp;dtt, ON_3dVector &amp;ns, ON_3dVector &amp;nt)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_EvPrincipalCurvatures</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ad399fedc37b2cbb2329ecaac5d40c269</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, double *, double *, double *, double *, ON_3dVector &amp;, ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_EvPrincipalCurvatures</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>aa7dd24c3411d4a44c5e9d6c2549302a0</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;, double l, double m, double n, const ON_3dVector &amp;, double *, double *, double *, double *, ON_3dVector &amp;, ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvSectionalCurvature</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a0c2e5e8c960238d2821a80b43d1693ba</anchor>
      <arglist>(const ON_3dVector &amp;S10, const ON_3dVector &amp;S01, const ON_3dVector &amp;S20, const ON_3dVector &amp;S11, const ON_3dVector &amp;S02, const ON_3dVector &amp;planeNormal, ON_3dVector &amp;K)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_EvTangent</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ab146db2560711e67046fb3e0952a4609</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;, ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL float</type>
      <name>ON_FloatCeil</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a489dac8b14b810455d992fd23c3b5999</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL float</type>
      <name>ON_FloatFloor</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a6b9c3b0a191a4c79fd0f9e8dc5246803</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetClosestPointInPointList</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a141455b840cfcb4af7d1c31c083ba97a</anchor>
      <arglist>(int point_count, const ON_3dPoint *point_list, ON_3dPoint P, int *closest_point_index)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetConicEquationThrough6Points</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>aec92b017a0c526a4750d9b42da91018e</anchor>
      <arglist>(int stride, const double *points2d, double conic[6], double *max_pivot, double *min_pivot, double *zero_pivot)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetEllipseConicEquation</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a64e86dccb34cf39ed9c965fce8f84e97</anchor>
      <arglist>(double a, double b, double x0, double y0, double alpha, double conic[6])</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_GetParameterTolerance</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>adac299bb2f6346bb7e938d2cd9597d29</anchor>
      <arglist>(double, double, double, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetPolylineLength</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>acf65a330b50b2aac0c274771b68e28ed</anchor>
      <arglist>(int, ON_BOOL32, int, int, const double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a21fd0e0817ff597ca6318c40f23838ae</anchor>
      <arglist>(const ON_Line &amp;, const ON_Line &amp;, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a83bc351c0d4b2f236e2e873e3636c268</anchor>
      <arglist>(const ON_Line &amp;, const ON_Plane &amp;, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a7fead65827c1bbe0ecb8d8ab7e893a1e</anchor>
      <arglist>(const ON_Plane &amp;, const ON_Plane &amp;, ON_Line &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a18d4b12afab2086bd038075253a770be</anchor>
      <arglist>(const ON_Plane &amp;, const ON_Plane &amp;, const ON_Plane &amp;, ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a25c0b7a364b8722fec8408dd3d4b8659</anchor>
      <arglist>(const ON_Plane &amp;, const ON_Sphere &amp;, ON_Circle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ae5b20d2d1b9d59ecbe2b355aa411cba4</anchor>
      <arglist>(const ON_Line &amp;, const ON_Sphere &amp;, ON_3dPoint &amp;, ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>aa31c6f3c876200177ad03ee6c715e72f</anchor>
      <arglist>(const ON_Line &amp;, const ON_Cylinder &amp;, ON_3dPoint &amp;, ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a6c3e7dda28b2428f5465e58af6466d08</anchor>
      <arglist>(const ON_Line &amp;line, const ON_Circle &amp;circle, double *line_t0, ON_3dPoint &amp;circle_point0, double *line_t1, ON_3dPoint &amp;circle_point1)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a029dca9b283e5bd7ff84a19cdf7952ca</anchor>
      <arglist>(const ON_Line &amp;line, const ON_Arc &amp;arc, double *line_t0, ON_3dPoint &amp;arc_point0, double *line_t1, ON_3dPoint &amp;arc_point1)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>aa7d3ba6e4eb8d103601419fe139891df</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_Circle &amp;circle, ON_3dPoint &amp;point0, ON_3dPoint &amp;point1)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Intersect</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ab3f401b5ec893cf910145c1b0e67731c</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_Arc &amp;arc, ON_3dPoint &amp;point0, ON_3dPoint &amp;point1)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsConicEquationAnEllipse</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a935e57fb23daacbcd45cc6eb968af898</anchor>
      <arglist>(const double conic[6], ON_2dPoint &amp;center, ON_2dVector &amp;major_axis, ON_2dVector &amp;minor_axis, double *major_radius, double *minor_radius)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_IsContinuous</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ae734198f3b8009791ab14749bc9d3de0</anchor>
      <arglist>(ON::continuity c, ON_3dPoint Pa, ON_3dVector D1a, ON_3dVector D2a, ON_3dPoint Pb, ON_3dVector D1b, ON_3dVector D2b, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsCurvatureDiscontinuity</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>aded352956d772c8aaf014f7b7e6b9b3f</anchor>
      <arglist>(const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance, double zero_curvature, double radius_tolerance, double relative_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsCurvatureDiscontinuity</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a0062968131b834dcd84cbbf37012482a</anchor>
      <arglist>(const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance, double zero_curvature, double radius_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsG2CurvatureContinuous</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ab5b7c29fce9cf0c24e00bfa196cd1f6d</anchor>
      <arglist>(const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsGsmoothCurvatureContinuous</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ae9470078322d395308d6a43cb3d506c7</anchor>
      <arglist>(const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_IsPointGridClosed</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ab898698b45f07e2df457ac3af7e59c71</anchor>
      <arglist>(int, ON_BOOL32, int, int, int, int, const double *, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_IsPointListClosed</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a2835c5a01fed1772f40b6547254aa88a</anchor>
      <arglist>(int, int, int, int, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_IsPointListPlanar</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ad2aec0921313db333475fcd6053c8102</anchor>
      <arglist>(bool bRational, int count, int stride, const double *points, const double *boxMin, const double *boxMax, double tolerance, ON_PlaneEquation *plane_equation)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsValid</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>aeb8e4365650ce6252f4ef508b929a1a6</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsValidFloat</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a65920b99b6542b1e4e08777ed008c0bc</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_IsValidPointGrid</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ad96c61641cecdb25fa8875321648f319</anchor>
      <arglist>(int, ON_BOOL32, int, int, int, int, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_IsValidPointList</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ad0497dbe0d298c72da4de670b883d03b</anchor>
      <arglist>(int, ON_BOOL32, int, int, const float *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_IsValidPointList</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a750e768d26c5cc1835eb641c2b6c920f</anchor>
      <arglist>(int, ON_BOOL32, int, int, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_Length2d</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a42a011e13a273c4e89927f3369bf4222</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_Length3d</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a4286c347b44a2bf713df45b4786d2717</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_Max</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>aba9d196ebff716213b8350bdb5747ae9</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL float</type>
      <name>ON_Max</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a464c2f45d1724f646e6574031f898e6f</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Max</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ab54fc19c0289e8a8ca48ec11e0d927b1</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_Min</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>aec90d51e58d387273646b60a418a3105</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL float</type>
      <name>ON_Min</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>aab6f18e90fbc544edcd0035ddeaba489</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Min</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a732c0fd3c96292f75964753e3e4a9723</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dVector</type>
      <name>ON_NormalCurvature</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a311452efa38ac36a4cd9241d3ceaced4</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_PointsAreCoincident</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ab858f9f1962c6689e217f731cfb856e7</anchor>
      <arglist>(int dim, int is_rat, const double *pointA, const double *pointB)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_PointsAreCoincident</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a8129f3b7fae0793f9f3c405b9c1a14f1</anchor>
      <arglist>(int dim, int is_rat, int point_count, int point_stride, const double *points)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_Pullback3dVector</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a3e60b43873f54cf4e5575fbb638fb87a</anchor>
      <arglist>(const ON_3dVector &amp;, double, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_ReversePointGrid</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ae2897b2d328d490e750b2ad4a7c8b0c5</anchor>
      <arglist>(int, ON_BOOL32, int, int, int, int, double *, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_ReversePointList</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a9d0d748c16c824f12545b8f3907f7ee4</anchor>
      <arglist>(int, ON_BOOL32, int, int, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Round</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a942216b36fce03b22987ef9eb168d62c</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_SearchMonotoneArray</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a4f084422d7538c2f3ce0a768787b2d79</anchor>
      <arglist>(const double *, int, double)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Solve2x2</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a8391b5d1b4a0f0c1e81045a944e8dd3f</anchor>
      <arglist>(double, double, double, double, double, double, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Solve3x2</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a6581c7ae59d784e4fe6226cd054107ca</anchor>
      <arglist>(const double[3], const double[3], double, double, double, double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Solve3x3</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a58307ada24506625ee4cb2f5889c3220</anchor>
      <arglist>(const double row0[3], const double row1[3], const double row2[3], double d0, double d1, double d2, double *x_addr, double *y_addr, double *z_addr, double *pivot_ratio)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Solve4x4</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a92e7bc6b16300c38478aab9170ae84ed</anchor>
      <arglist>(const double row0[4], const double row1[4], const double row2[4], const double row3[4], double d0, double d1, double d2, double d3, double *x_addr, double *y_addr, double *z_addr, double *w_addr, double *pivot_ratio)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_SolveNxN</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>af981b65c76a375ec1aae562acff5f5b5</anchor>
      <arglist>(bool bFullPivot, bool bNormalize, int n, double *M[], double B[], double X[])</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_SolveQuadraticEquation</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>afc32f7d3fe13cea505351066a19ff987</anchor>
      <arglist>(double, double, double, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_SolveTriDiagonal</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a4bb1f49694dd93bda7f6edeb02132167</anchor>
      <arglist>(int, int, double *, const double *, double *, const double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_SwapPointGridCoordinates</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a47b0be315b0945d01426b2852b01c278</anchor>
      <arglist>(int, int, int, int, double *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_SwapPointListCoordinates</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ac395501776893576a64dbc3d8653767f</anchor>
      <arglist>(int, int, float *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_SwapPointListCoordinates</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ab8fb6296ed5e429bf09b5d621bce9f39</anchor>
      <arglist>(int, int, double *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_TestMathFunction</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>ad04c2cb54def9ae23a1e85939a77a8bc</anchor>
      <arglist>(int function_index, double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_TransformPointGrid</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a5f9615c96d9b30051e32d49c142d1b70</anchor>
      <arglist>(int, ON_BOOL32, int, int, int, int, double *, const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_TransformPointList</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a04231f36737f24f2f3a5a4fcc7af8816</anchor>
      <arglist>(int, ON_BOOL32, int, int, float *, const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_TransformPointList</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a7a79f191e93e09f631d0978dae000e2d</anchor>
      <arglist>(int, ON_BOOL32, int, int, double *, const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_TransformVectorList</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a0ccf06d0623a33259805e0a9ec7eca7e</anchor>
      <arglist>(int, int, int, float *, const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_BOOL32</type>
      <name>ON_TransformVectorList</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a9934b4b51ba055b95089dabf192fb481</anchor>
      <arglist>(int, int, int, double *, const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_TrinomialCoefficient</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a146ef1dfea3756d4b100dc6c8ebd280e</anchor>
      <arglist>(int i, int j, int k)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_TuneupEvaluationParameter</name>
      <anchorfile>opennurbs__math_8h.html</anchorfile>
      <anchor>a47acae7ab11a23fdec0f61fe901a0b78</anchor>
      <arglist>(int side, double s0, double s1, double *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_matrix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__matrix_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="struct">DBLBLK</class>
    <member kind="function">
      <type>int</type>
      <name>ON_InvertSVDW</name>
      <anchorfile>opennurbs__matrix_8cpp.html</anchorfile>
      <anchor>a07c00ddd1f29402e9456cb0a8c737eae</anchor>
      <arglist>(int count, const double *W, double *&amp;invW)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_RowReduce</name>
      <anchorfile>opennurbs__matrix_8cpp.html</anchorfile>
      <anchor>ae17a5f6b7dbc8feb8dcd64df93194a5a</anchor>
      <arglist>(int row_count, int col_count, double zero_pivot, double **A, double **B, double pivots[2])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_SolveSVD</name>
      <anchorfile>opennurbs__matrix_8cpp.html</anchorfile>
      <anchor>ad16239a104fc7949d461db1dabefe789</anchor>
      <arglist>(int row_count, int col_count, double const *const *U, const double *invW, double const *const *V, const double *B, double *&amp;X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_matrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__matrix_8h</filename>
    <class kind="class">ON_Matrix</class>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetMatrixSVD</name>
      <anchorfile>opennurbs__matrix_8h.html</anchorfile>
      <anchor>af485b5cf3515c81f590893387266b2e6</anchor>
      <arglist>(int row_count, int col_count, double const *const *A, double **&amp;U, double *&amp;W, double **&amp;V)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_InvertSVDW</name>
      <anchorfile>opennurbs__matrix_8h.html</anchorfile>
      <anchor>aa34b1b371c663d34838fa0c8a6570a04</anchor>
      <arglist>(int count, const double *W, double *&amp;invW)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_RowReduce</name>
      <anchorfile>opennurbs__matrix_8h.html</anchorfile>
      <anchor>af24a3ecf329edf22d3daab8d74248974</anchor>
      <arglist>(int row_count, int col_count, double zero_pivot, double **A, double **B, double pivots[2])</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_SolveSVD</name>
      <anchorfile>opennurbs__matrix_8h.html</anchorfile>
      <anchor>ab5d013f59d0b1df8a4d695bd84fdd179</anchor>
      <arglist>(int row_count, int col_count, double const *const *U, const double *invW, double const *const *V, const double *B, double *&amp;X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_memory.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__memory_8c</filename>
    <includes id="opennurbs__system_8h" name="opennurbs_system.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_system.h</includes>
    <includes id="opennurbs__defines_8h" name="opennurbs_defines.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_defines.h</includes>
    <includes id="opennurbs__memory_8h" name="opennurbs_memory.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_memory.h</includes>
    <includes id="opennurbs__error_8h" name="opennurbs_error.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_error.h</includes>
    <member kind="function">
      <type>ON_MEMORY_POOL *</type>
      <name>ON_MainMemoryPool</name>
      <anchorfile>opennurbs__memory_8c.html</anchorfile>
      <anchor>a88d27b5e86ca408c617662b28ce9fdaf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ON_MEMORY_POOL *</type>
      <name>ON_WorkerMemoryPool</name>
      <anchorfile>opennurbs__memory_8c.html</anchorfile>
      <anchor>a8e62c06dc005f23a1e275e29be93c1a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>oncalloc</name>
      <anchorfile>opennurbs__memory_8c.html</anchorfile>
      <anchor>a54ea436cda72b3509c33cb408828be2b</anchor>
      <arglist>(size_t num, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>oncalloc_from_pool</name>
      <anchorfile>opennurbs__memory_8c.html</anchorfile>
      <anchor>a5ed71dbfbeed796736bf3376124a671f</anchor>
      <arglist>(ON_MEMORY_POOL *pool, size_t num, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onfree</name>
      <anchorfile>opennurbs__memory_8c.html</anchorfile>
      <anchor>a47147c398dfa057c51f08defaa3528c7</anchor>
      <arglist>(void *memblock)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>onmalloc</name>
      <anchorfile>opennurbs__memory_8c.html</anchorfile>
      <anchor>ae6a9ca4ec8cdfd60d61d6f8595792725</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>onmalloc_from_pool</name>
      <anchorfile>opennurbs__memory_8c.html</anchorfile>
      <anchor>a7cace0d6f612aa1d1b11ff619f4e3d1e</anchor>
      <arglist>(ON_MEMORY_POOL *pool, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>onmsize</name>
      <anchorfile>opennurbs__memory_8c.html</anchorfile>
      <anchor>a04d93e12eed1f1fc2ff45eb34920289d</anchor>
      <arglist>(const void *memblock)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>onrealloc</name>
      <anchorfile>opennurbs__memory_8c.html</anchorfile>
      <anchor>afec2f232e7bf14c29d6e3b6b3aedf199</anchor>
      <arglist>(void *memblock, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>onrealloc_from_pool</name>
      <anchorfile>opennurbs__memory_8c.html</anchorfile>
      <anchor>ad4e49cd52a36d2938eb71e4987d998c6</anchor>
      <arglist>(ON_MEMORY_POOL *pool, void *memblock, size_t sz)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_memory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__memory_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ON_MEMORY_POOL</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>ad8e14dbacc0c4270802c125418b217d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ontcsdup</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a0de3fecd385ee4cac9a793e61eabeab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_MEMORY_POOL *</type>
      <name>ON_MainMemoryPool</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a4b632e420625508110551d4ead448573</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL size_t</type>
      <name>ON_MemoryPageSize</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a34dae805e6b9f99b382cf2467812f0cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_MEMORY_POOL *</type>
      <name>ON_WorkerMemoryPool</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a037e86b5404f9b3da7b50f594af8e84a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void *</type>
      <name>oncalloc</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>afd9f0e22bf0d4c895439915f21e3398d</anchor>
      <arglist>(size_t, size_t)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void *</type>
      <name>oncalloc_from_pool</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a2f4df775ce1eadc5a30f751d9346d2af</anchor>
      <arglist>(ON_MEMORY_POOL *, size_t, size_t)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>onfree</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a11bd5c38846c84d11a00bd1b1cd31e61</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void *</type>
      <name>onmalloc</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>acadf2b280c0895b23634d3ad33a6a04b</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void *</type>
      <name>onmalloc_from_pool</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>aee5acd7e1dbde6e59d95241f82a9e868</anchor>
      <arglist>(ON_MEMORY_POOL *, size_t)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL unsigned char *</type>
      <name>onmbsdup</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a7655b05d52843c751a9b94738fa02c5b</anchor>
      <arglist>(const unsigned char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void *</type>
      <name>onmemdup</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a7794855034e2017f74bdb3890cb1a1ba</anchor>
      <arglist>(const void *, size_t)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL size_t</type>
      <name>onmemoryusecount</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a7a786d81c4ede189e0067a2a93299a0a</anchor>
      <arglist>(size_t *malloc_count, size_t *realloc_count, size_t *free_count, size_t *pool_count)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL size_t</type>
      <name>onmemoryusecountex</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a3963bd53e1180e6c8be808a5e8decada</anchor>
      <arglist>(size_t *malloc_count, size_t *realloc_count, size_t *free_count, size_t *pool_count, size_t *malloc_zero_count, size_t *free_null_count)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL size_t</type>
      <name>onmsize</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a8ea53afa6622bfa4eb5445a859e6ad40</anchor>
      <arglist>(const void *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void *</type>
      <name>onrealloc</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a4a8fe5a63aa8db84884b76d53e32b74b</anchor>
      <arglist>(void *, size_t)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void *</type>
      <name>onrealloc_from_pool</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a96b3f79313c97e51087444d8220b8d8d</anchor>
      <arglist>(ON_MEMORY_POOL *, void *, size_t)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL char *</type>
      <name>onstrdup</name>
      <anchorfile>opennurbs__memory_8h.html</anchorfile>
      <anchor>a6fceabd91f8e9bf885ba9fe0fb5d3d56</anchor>
      <arglist>(const char *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_memory_util.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__memory__util_8c</filename>
    <includes id="opennurbs__system_8h" name="opennurbs_system.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_system.h</includes>
    <includes id="opennurbs__defines_8h" name="opennurbs_defines.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_defines.h</includes>
    <includes id="opennurbs__memory_8h" name="opennurbs_memory.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_memory.h</includes>
    <member kind="function">
      <type>unsigned char *</type>
      <name>onmbsdup</name>
      <anchorfile>opennurbs__memory__util_8c.html</anchorfile>
      <anchor>a6e23c5dd89d7c7608ec515a2adb5db8c</anchor>
      <arglist>(const unsigned char *src)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>onmemdup</name>
      <anchorfile>opennurbs__memory__util_8c.html</anchorfile>
      <anchor>afca32a16e44cb704337277f94456d333</anchor>
      <arglist>(const void *src, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>onstrdup</name>
      <anchorfile>opennurbs__memory__util_8c.html</anchorfile>
      <anchor>a2c0ac39701f3219d750f91e54385b393</anchor>
      <arglist>(const char *src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__mesh_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <includes id="opennurbs__qsort__template_8h" name="opennurbs_qsort_template.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_qsort_template.h</includes>
    <class kind="struct">EDGEINFO</class>
    <class kind="class">ON_MeshDoubleVertices</class>
    <class kind="class">ON_PerObjectMeshParameters</class>
    <class kind="struct">tagFPT</class>
    <class kind="struct">tagMESHPOINTS</class>
    <member kind="define">
      <type>#define</type>
      <name>ON_BOZO_VACCINE_17F24E7521BE4a7b9F3D7F85225247E3</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a700518012cf433a8fff0c8e472671d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_BOZO_VACCINE_B5628CA982C44CAE9883487B3E4AB28B</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a8e69e1a9eaaa29083c2c2a888e7983b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_COMPILING_OPENNURBS_QSORT_FUNCTIONS</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a1b2fabafc30ebc93528ee864be9f0ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_FNAME</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>aa0ed347b746b3a3215502e53be03fc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SORT_TEMPLATE_COMPARE</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>adb9ad1e346742a6e983307aad930b645</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SORT_TEMPLATE_STATIC_FUNCTION</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a2abab9a9e0c8b9cd577d6682df85392b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SORT_TEMPLATE_TYPE</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a67f99beb4289498558514f79b28dd168</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>ON_COMPAR_LPVOID_LPVOID</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>ae3c98f8db9644a963f28e17b50d180d0</anchor>
      <arglist>)(const void *, const void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddToPartition</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>aa97f43d576aa94c4cf761c2172eef9e4</anchor>
      <arglist>(ON_Mesh *mesh, ON_SimpleArray&lt; int &gt; &amp;pmark, int vi, int partition_mark, int fi0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare3dPoint</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>acc158fd98c9121105cbbbcf09f22dc83</anchor>
      <arglist>(const ON_3dPoint *a, const ON_3dPoint *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare3fPoint</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a4726fc2a267a92ff1f6a494db6c63e54</anchor>
      <arglist>(const ON_3fPoint *a, const ON_3fPoint *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare_pmark</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a95611f139d0b84edd1d038727443b4cf</anchor>
      <arglist>(const int *a, const int *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare_vmap</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a55d48969cbefb0ad9cc202f04c473b2f</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>comparedV</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a8ef02266c2d1b12721871dc3648d06b2</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>comparefV</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a1a58030e58d0ef1a852a6067e6c21580</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareMeshPoint</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a67e0b1d3af8d3a38366b9b5e4395b6ab</anchor>
      <arglist>(const void *a, const void *b, void *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DupVertex</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a0ae1ed793cb6a9edbcb5a3e817a78e1d</anchor>
      <arglist>(ON_Mesh *mesh, int vi)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_MeshParameters</type>
      <name>FastRenderMeshParameters</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>af31f1cb9068671bce4a260a8a009e956</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetPointMap</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a5e967bb4b78f5fab6347eb52494acfb3</anchor>
      <arglist>(int pt_count, const ON_3fPoint *fV, const ON_3dPoint *dV, ON_SimpleArray&lt; int &gt; &amp;pt_map)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetSurfaceParametersHelper</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>aac57dad5df63e0e984951a2486905b2a</anchor>
      <arglist>(const ON_Mesh &amp;mesh, double tex_x, double tex_y, double *srf_s, double *srf_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_3dPoint *</type>
      <name>Mesh_dV</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a1ef54a918e682e3f16b883d09713336d</anchor>
      <arglist>(const ON_Mesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ON_FloatCeil</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a55fb6529b7d96291fc49e064ffd0c9e3</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ON_FloatFloor</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a6ad7b6ad3c79e17dba004b036e2fb3f3</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetTrianglePlaneEquation</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a224c0bf562355f2550ce94be3e488539</anchor>
      <arglist>(const ON_3dPoint &amp;A, const ON_3dPoint &amp;B, const ON_3dPoint &amp;C, double *a, double *b, double *c, double *d, double *evaluation_tol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_hsort_3dex</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>ae0ca861748952518eaa1fb47f06dc6e2</anchor>
      <arglist>(ON_3dex *e, size_t nel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_Mesh_CreatePartition_SortFaces</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a8164d6d337fe732a976cc7029bfd9a88</anchor>
      <arglist>(const ON_Mesh &amp;mesh, int *fmap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Mesh_GetEidHelper</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a4011f9018fa9a4129911eed266feb5ca</anchor>
      <arglist>(const int Vcount, const int Fcount, const ON_MeshFace *F, const int *Vid, ON_MeshFaceSide *Eid_list)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>ON_Mesh_GetVidHelper</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a819027d63b7db447350563777201a72f</anchor>
      <arglist>(const int Vcount, const ON_3fPoint *fV, const ON_3dPoint *dV, int first_vid, int *Vid, int *Vindex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_Mesh_SetClosedHelper</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>af638a7160f588fb611a378c53fd8da04</anchor>
      <arglist>(bool bClosedOnly, const ON_Mesh &amp;mesh, const char &amp;m_mesh_is_manifold, const char &amp;m_mesh_is_oriented)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_MeshGetVertexEdges_Compare2dex</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a8affcbfbfe0208a4675cc8c0b778d3cb</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_MeshIsManifold_Compare3dex</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a7839f095ea5c7e32b609bfd5b7231015</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_MeshIsManifold_CompareV</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a731739bc8f791a143d7a225963a120a9</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_MeshIsNotValid</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>ad38ab165eb34e2230485d1e134f1dfc7</anchor>
      <arglist>(bool bSilentError)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_MeshParameters_CompareBool</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a810aec369a74c1aa01f6b90316559240</anchor>
      <arglist>(bool b0, bool b1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_MeshParameters_CompareDouble</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a04b458b37c434ca625c2b56365ea8bb3</anchor>
      <arglist>(double t0, double t1, double default_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_MeshParameters_CompareInt</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a28a44995a6ee3452f4462c23a267ddd5</anchor>
      <arglist>(int i0, int i1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_MeshPartition_IsValid</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>ae7f8d864974cbe81a9aab5074a47ec6d</anchor>
      <arglist>(const ON_MeshPartition &amp;p, const ON_Mesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a435196fce036c4ebb060c6b351cf5ea3</anchor>
      <arglist>(ON_Mesh, ON_Geometry,&quot;4ED7D4E4-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>ab5f0a504389ff0e72f757d0c81854d11</anchor>
      <arglist>(ON_MeshVertexRef, ON_Geometry,&quot;C547B4BD-BDCD-49b6-A983-0C4A7F02E31A&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>af5419f928a19e230209e97fc0754419a</anchor>
      <arglist>(ON_MeshEdgeRef, ON_Geometry,&quot;ED727872-463A-4424-851F-9EC02CB0F155&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a947f840598db702479d84e205baac909</anchor>
      <arglist>(ON_MeshFaceRef, ON_Geometry,&quot;4F529AA5-EF8D-4c25-BCBB-162D510AA280&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a42af5d9360ac7d1edb2bebc3a6539d09</anchor>
      <arglist>(ON_MeshDoubleVertices, ON_UserData,&quot;17F24E75-21BE-4a7b-9F3D-7F85225247E3&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a94e7ac05a568fbca7c7efc4bb3466445</anchor>
      <arglist>(ON_PerObjectMeshParameters, ON_UserData,&quot;B5628CA9-82C4-4CAE-9883-487B3E4AB28B&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_ReverseIntArray</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a8163610d1f979466cf068b84827c7e6c</anchor>
      <arglist>(int *e, size_t nel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_SORT_TEMPLATE_COMPARE</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>aaaf41f4e5f126533e21b38aea7269469</anchor>
      <arglist>(ON_SORT_TEMPLATE_TYPE const *side1, ON_SORT_TEMPLATE_TYPE const *side2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_SortMeshFaceSidesByVertexIndex</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>ad3a4f2283f28ba7cd99f1538b39dfb3e</anchor>
      <arglist>(int sides_count, struct ON_MeshFaceSide *sides)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>ON_TriangleNormal</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>a8eefe5f9216876d77ca119063846620d</anchor>
      <arglist>(const ON_3dPoint &amp;A, const ON_3dPoint &amp;B, const ON_3dPoint &amp;C)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_MeshParameters</type>
      <name>QualityRenderMeshParameters</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>ae06d05c4392086c1ea5fed73e4eec8fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_UUID</type>
      <name>obsolete_default_srfp_mapping_id</name>
      <anchorfile>opennurbs__mesh_8cpp.html</anchorfile>
      <anchor>aed588823c09af5893b8f72bf8a96919c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_mesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__mesh_8h</filename>
    <class kind="struct">ON_MeshTopology::memchunk</class>
    <class kind="class">ON_MappingTag</class>
    <class kind="class">ON_Mesh</class>
    <class kind="class">ON_MeshCurvatureStats</class>
    <class kind="class">ON_MeshEdgeRef</class>
    <class kind="class">ON_MeshFace</class>
    <class kind="class">ON_MeshFaceRef</class>
    <class kind="struct">ON_MeshFaceSide</class>
    <class kind="struct">ON_MeshNgon</class>
    <class kind="class">ON_MeshNgonList</class>
    <class kind="class">ON_MeshParameters</class>
    <class kind="struct">ON_MeshPart</class>
    <class kind="class">ON_MeshPartition</class>
    <class kind="class">ON_MeshTopology</class>
    <class kind="struct">ON_MeshTopologyEdge</class>
    <class kind="struct">ON_MeshTopologyFace</class>
    <class kind="struct">ON_MeshTopologyVertex</class>
    <class kind="class">ON_MeshVertexRef</class>
    <class kind="class">ON_TextureCoordinates</class>
    <member kind="function">
      <type>ON_DECL ON_Mesh *</type>
      <name>ON_ControlPolygonMesh</name>
      <anchorfile>opennurbs__mesh_8h.html</anchorfile>
      <anchor>a615630864c5c60cbe4750f6c315af0f0</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs_surface, bool bCleanMesh, ON_Mesh *input_mesh=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetTrianglePlaneEquation</name>
      <anchorfile>opennurbs__mesh_8h.html</anchorfile>
      <anchor>a9d286e107e732bf0e265df5b821b3401</anchor>
      <arglist>(const ON_3dPoint &amp;A, const ON_3dPoint &amp;B, const ON_3dPoint &amp;C, double *a, double *b, double *c, double *d, double *evaluation_tol)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_SortMeshFaceSidesByVertexIndex</name>
      <anchorfile>opennurbs__mesh_8h.html</anchorfile>
      <anchor>ae82fd3e5e450df2ba96f8d5286a34be4</anchor>
      <arglist>(int sides_count, struct ON_MeshFaceSide *sides)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dVector</type>
      <name>ON_TriangleNormal</name>
      <anchorfile>opennurbs__mesh_8h.html</anchorfile>
      <anchor>a18bf17a07f7064723c6f57889143cc44</anchor>
      <arglist>(const ON_3dPoint &amp;A, const ON_3dPoint &amp;B, const ON_3dPoint &amp;C)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_mesh_ngon.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__mesh__ngon_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON_MeshNgonUserData</class>
    <class kind="struct">ON_NGON_MEMBLK</class>
    <member kind="define">
      <type>#define</type>
      <name>ON_NGON_BOZO_VACCINE</name>
      <anchorfile>opennurbs__mesh__ngon_8cpp.html</anchorfile>
      <anchor>a7cc7470c663067e6c179416cefb6ff87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__mesh__ngon_8cpp.html</anchorfile>
      <anchor>adc97522edabc420b03f6320f856d71f2</anchor>
      <arglist>(ON_MeshNgonUserData, ON_UserData,&quot;31F55AA3-71FB-49f5-A975-757584D937FF&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_ValidateMeshNgonUserData</name>
      <anchorfile>opennurbs__mesh__ngon_8cpp.html</anchorfile>
      <anchor>a27ac83d8ae5a70f80a4a7dff7cd0850f</anchor>
      <arglist>(ON_MeshNgonUserData *ngud, const ON_Mesh &amp;mesh)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_ValidateNgon</name>
      <anchorfile>opennurbs__mesh__ngon_8cpp.html</anchorfile>
      <anchor>a08756db9c79246e60cdd358f1de9dcca</anchor>
      <arglist>(const ON_MeshNgon *ngon, int mesh_V_count, int mesh_F_count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_mesh_tools.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__mesh__tools_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON__MESHEDGE</class>
    <class kind="class">ON__NEWVI</class>
    <member kind="typedef">
      <type>int(*</type>
      <name>QSORTCMPFUNC</name>
      <anchorfile>opennurbs__mesh__tools_8cpp.html</anchorfile>
      <anchor>a7558aaac6879fd3037f08504c1a18ada</anchor>
      <arglist>)(const void *, const void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareInt</name>
      <anchorfile>opennurbs__mesh__tools_8cpp.html</anchorfile>
      <anchor>a38258d996f56421110930f5d38b4b61e</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareMESHEDGE</name>
      <anchorfile>opennurbs__mesh__tools_8cpp.html</anchorfile>
      <anchor>ada55435099ab64a65508cd825c9b4a6b</anchor>
      <arglist>(const ON__MESHEDGE *a, const ON__MESHEDGE *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareNEWVI</name>
      <anchorfile>opennurbs__mesh__tools_8cpp.html</anchorfile>
      <anchor>a22ae8e8be55910f4c9fb59e453de22f0</anchor>
      <arglist>(const ON__NEWVI *a, const ON__NEWVI *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FindAdjacentFaces</name>
      <anchorfile>opennurbs__mesh__tools_8cpp.html</anchorfile>
      <anchor>aa588f7cc73088b940cbd042ba3a48ef8</anchor>
      <arglist>(const ON_MeshTopology &amp;Top, ON_SimpleArray&lt; int &gt; &amp;FacesToCheck, const ON_SimpleArray&lt; int &gt; &amp;SortedFaceArray, ON_SimpleArray&lt; int &gt; &amp;DupFaceArray, bool bUseVertexConnections, bool bTopologicalConnections)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsUnweldedEdge</name>
      <anchorfile>opennurbs__mesh__tools_8cpp.html</anchorfile>
      <anchor>a2b185f033d7237ffaef03e35702c6958</anchor>
      <arglist>(int edgeidx, const ON_MeshTopology &amp;Top)</arglist>
    </member>
    <member kind="function">
      <type>ON_Mesh *</type>
      <name>ON_ControlPolygonMesh</name>
      <anchorfile>opennurbs__mesh__tools_8cpp.html</anchorfile>
      <anchor>a6d9406a6b9d1befa6d7badc2ca14efd6</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs_surface, bool bCleanMesh, ON_Mesh *input_mesh)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_morph.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__morph_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_nurbscurve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__nurbscurve_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static ON_BOOL32</type>
      <name>GetRaisedDegreeCV</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>a3789d1aeafe7e04bd4c875a480d46766</anchor>
      <arglist>(int old_order, int cvdim, int old_cvstride, const double *oldCV, const double *oldkn, const double *newkn, int cv_id, double *newCV)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_BOOL32</type>
      <name>IncrementNurbDegree</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>aa3f139b1b7a78ec4b0303df4bbb7b3c6</anchor>
      <arglist>(ON_NurbsCurve &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_ChangeRationalNurbsCurveEndWeights</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>aba9fd2f4a8e41c247bade37731376673</anchor>
      <arglist>(int dim, int order, int cv_count, int cvstride, double *cv, double *knot, double w0, double w1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_ControlPointsAreNotValid</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>a324c8a4b8731a256f1b722e8caa68542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_ControlPointsAreValid</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>ad4c9e9ba01d0e23342d4ecf4c031f3c0</anchor>
      <arglist>(int cv_size, int cv_count, int cv_stride, const double *cv, ON_TextLog *text_log)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_Fuzz</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>ad01ee4bd2c0746ea2b229f1153475ff6</anchor>
      <arglist>(double x, double absolute_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsCurvatureDiscontinuity</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>abba175925883cab4a321c0caeae556cc</anchor>
      <arglist>(const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance, double zero_curvature, double radius_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsCurvatureDiscontinuity</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>a33f9158a3f233206677e33390e3a6216</anchor>
      <arglist>(const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance, double zero_curvature, double radius_tolerance, double relative_tolerance)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_IsDuplicateKnotVector</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>ac60c019a7cbe9209b7eef4855899ae1c</anchor>
      <arglist>(int order, int cv_count, const double *knot, const double *other_knot, bool bIgnoreParameterization)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_IsDuplicatePointList</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>a53a7e4cf5c09a4e646207f6fb4d45aee</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *cv, int other_stride, const double *other_cv, double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsG2CurvatureContinuous</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>a05aa21f9caf286c387b198e51fea03b4</anchor>
      <arglist>(const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsGsmoothCurvatureContinuous</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>abfb4bf78e728843e9110d2bc12be307c</anchor>
      <arglist>(const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_NurbsCurveCopyHelper</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>a46fad33e970aa21ca41a5549a81ec697</anchor>
      <arglist>(const ON_NurbsCurve &amp;src, ON_NurbsCurve &amp;dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_NurbsCurveIsNotValid</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>aab5ce6ef368bb10f9c7cd48a6805825b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>a320b147ff38f524c01770046324bff08</anchor>
      <arglist>(ON_NurbsCurve, ON_Curve,&quot;4ED7D4DD-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_ReparameterizeRationalNurbsCurve</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>ab6b3ac92aa998fee89733469fccec86b</anchor>
      <arglist>(double c, int dim, int order, int cv_count, int cvstride, double *cv, double *knot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_BOOL32</type>
      <name>TweakSplitTrimParameter</name>
      <anchorfile>opennurbs__nurbscurve_8cpp.html</anchorfile>
      <anchor>a38f6753158e56c6193335831c615b713</anchor>
      <arglist>(double k0, double k1, double &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_nurbscurve.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__nurbscurve_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="class">ON_NurbsCurve</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_nurbssurface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__nurbssurface_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ConvertFromCurve</name>
      <anchorfile>opennurbs__nurbssurface_8cpp.html</anchorfile>
      <anchor>af8531dc31499333bfd7059790e594f69</anchor>
      <arglist>(ON_NurbsCurve &amp;crv, int dir, ON_NurbsSurface &amp;srf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ConvertToCurve</name>
      <anchorfile>opennurbs__nurbssurface_8cpp.html</anchorfile>
      <anchor>aa5074bfdc00ed30ed9e19add0963f7dc</anchor>
      <arglist>(const ON_NurbsSurface &amp;srf, int dir, ON_NurbsCurve &amp;crv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_3dPoint</type>
      <name>CornerAt</name>
      <anchorfile>opennurbs__nurbssurface_8cpp.html</anchorfile>
      <anchor>ae4b41f66696228e7cc7a7185d4cf321e</anchor>
      <arglist>(const ON_Surface &amp;srf, int corner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_BOOL32</type>
      <name>FromCurve</name>
      <anchorfile>opennurbs__nurbssurface_8cpp.html</anchorfile>
      <anchor>af1a609da97fa302a0e074a529458843a</anchor>
      <arglist>(ON_NurbsCurve &amp;crv, ON_NurbsSurface &amp;srf, int dir)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_MakeDegreesCompatible</name>
      <anchorfile>opennurbs__nurbssurface_8cpp.html</anchorfile>
      <anchor>af426585d16df9b8bc2c6bc6d97b9e9c0</anchor>
      <arglist>(ON_NurbsCurve &amp;nurbs_curveA, ON_NurbsCurve &amp;nurbs_curveB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_MakeDomainsCompatible</name>
      <anchorfile>opennurbs__nurbssurface_8cpp.html</anchorfile>
      <anchor>a18b512bc1e8569e8b67b961c4195d0a7</anchor>
      <arglist>(ON_NurbsCurve &amp;nurbs_curveA, ON_NurbsCurve &amp;nurbs_curveB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON_MakeKnotVectorsCompatible</name>
      <anchorfile>opennurbs__nurbssurface_8cpp.html</anchorfile>
      <anchor>a58de2e44b2f442f679a6f8c5191843e2</anchor>
      <arglist>(ON_NurbsCurve &amp;nurbs_curveA, ON_NurbsCurve &amp;nurbs_curveB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_NurbsSurfaceCopyHelper</name>
      <anchorfile>opennurbs__nurbssurface_8cpp.html</anchorfile>
      <anchor>a1e07c653ced334091e04e9a04d3b6647</anchor>
      <arglist>(const ON_NurbsSurface &amp;src, ON_NurbsSurface &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsSurface *</type>
      <name>ON_NurbsSurfaceQuadrilateral</name>
      <anchorfile>opennurbs__nurbssurface_8cpp.html</anchorfile>
      <anchor>a37319639da4e3a6f6c960baf13bdf55b</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dPoint &amp;Q, const ON_3dPoint &amp;R, const ON_3dPoint &amp;S, ON_NurbsSurface *nurbs_surface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__nurbssurface_8cpp.html</anchorfile>
      <anchor>aecfc872e912cc9a49742bda15f63bade</anchor>
      <arglist>(ON_NurbsSurface, ON_Surface,&quot;4ED7D4DE-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve *</type>
      <name>ToCurve</name>
      <anchorfile>opennurbs__nurbssurface_8cpp.html</anchorfile>
      <anchor>a71dacd12f1223f7a05f2261c9b78f350</anchor>
      <arglist>(const ON_NurbsSurface &amp;srf, int dir, ON_NurbsCurve *crv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_nurbssurface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__nurbssurface_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="class">ON_CageMorph</class>
    <class kind="class">ON_MorphControl</class>
    <class kind="class">ON_NurbsCage</class>
    <class kind="class">ON_NurbsSurface</class>
    <class kind="class">ON_TensorProduct</class>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetCageXform</name>
      <anchorfile>opennurbs__nurbssurface_8h.html</anchorfile>
      <anchor>a9c595ea80973093ef833be3b3c4d1f8e</anchor>
      <arglist>(const ON_NurbsCage &amp;cage, ON_Xform &amp;cage_xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_NurbsSurface *</type>
      <name>ON_NurbsSurfaceQuadrilateral</name>
      <anchorfile>opennurbs__nurbssurface_8h.html</anchorfile>
      <anchor>ae5ff6349ed828db3a2936281c5bf09ad</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dPoint &amp;Q, const ON_3dPoint &amp;R, const ON_3dPoint &amp;S, ON_NurbsSurface *nurbs_surface=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_nurbsvolume.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__nurbsvolume_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>ON_EvaluateNurbsCageSpan</name>
      <anchorfile>opennurbs__nurbsvolume_8cpp.html</anchorfile>
      <anchor>a9ac854470f1a9462c089fb2b170c8b97</anchor>
      <arglist>(int dim, int is_rat, int order0, int order1, int order2, const double *knot0, const double *knot1, const double *knot2, int cv_stride0, int cv_stride1, int cv_stride2, const double *cv0, int der_count, double t0, double t1, double t2, int v_stride, double *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetCageXform</name>
      <anchorfile>opennurbs__nurbsvolume_8cpp.html</anchorfile>
      <anchor>a156fbcb4f4b39ac3a01528a485dd2476</anchor>
      <arglist>(const ON_NurbsCage &amp;cage, ON_Xform &amp;cage_xform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__nurbsvolume_8cpp.html</anchorfile>
      <anchor>ac1f815ff76a68594e0aea3f6da03bbb4</anchor>
      <arglist>(ON_NurbsCage, ON_Geometry,&quot;06936AFB-3D3C-41ac-BF70-C9319FA480A1&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__nurbsvolume_8cpp.html</anchorfile>
      <anchor>ae9115c9785abe1fa5c38f94d02505e52</anchor>
      <arglist>(ON_MorphControl, ON_Geometry,&quot;D379E6D8-7C31-4407-A913-E3B7040D034A&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_object.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__object_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON__ClassIdDumpNode</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>IntToString</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a9e31142d7722b32086a71f036fa1a794</anchor>
      <arglist>(int i, char s[7])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON__ClassIdDumpNode_CompareName</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a8791f163254a60cd9e031471ab64cdfb</anchor>
      <arglist>(ON__ClassIdDumpNode *const *a, ON__ClassIdDumpNode *const *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON__ClassIdDumpNode_CompareUuid</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>aae9ec3a713a72ddd51bdeb7f78007740</anchor>
      <arglist>(const ON__ClassIdDumpNode *a, const ON__ClassIdDumpNode *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ON__dblinithelper</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>ad8040f8d6317db2d2d02569a633bf3d1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON__EnableLeakUserData</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>ab34f946a4f1d2b086a9dc8a9e1c76ae6</anchor>
      <arglist>(bool bEnable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ON__fltinithelper</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a80919c619e48a437db10181d20402eb2</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_DBL_SNAN</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>aed6e78d9f399dbfb4044ca8dc83ba1c7</anchor>
      <arglist>(double *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_FLT_SNAN</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>aba5bd5454e9042de054adce93a556d91</anchor>
      <arglist>(float *x)</arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ON_GetMostRecentClassIdCreateUuid</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>acdd9e0c52a333eac386b84ec82f7a129</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_VIRTUAL_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a790ad90872402f2e1a112e0c485b9d6c</anchor>
      <arglist>(ON_Object, 0,&quot;60B5DBBD-E660-11d3-BFE4-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ValidateSizesHelper</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a969a75a69d95ad9f3b1f61b557296652</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g__bLeakUserData</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a461abb44d27f2a9850c443fcae0da58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ON_BOOL32</type>
      <name>g_bDisableDemotion</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>ac0478bc6e49e504d601c46cbbacf27bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>ON_DBL_NINF</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a85d7e2e2edd38622f7224c3dd80d767e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>ON_DBL_PINF</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a00199fdf63cd60388e0c99e77b02ac27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>ON_DBL_QNAN</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a934c96af725956ac2b387fb0f51afabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>ON_FLT_NINF</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a7921e69cd21db38b9fd2e14458791ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>ON_FLT_PINF</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a7b5aecc265ba75a54bb7c57e636e564d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>ON_FLT_QNAN</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a9cbeb1503dd948ae511a5c2913027838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_max_uuid</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>adf93b8df13c9cb86af6bc48741e39f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_nil_uuid</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a9956f2c5bd4a14319b8687b4daf08937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_opennurbs4_id</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a6a3ded412e78d32ac17476a8cb512b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_opennurbs5_id</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>aa6265dc335b29cb82a754d891c490147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_opennurbs_id</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a6129f6c8bad1b6b7b8dbb53431fa4460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_rhino2_id</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>add9627266962b9f95ae3fba85b29a6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_rhino3_id</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a3c362c0c7aea5e2fb7baad5743dfeec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_rhino4_id</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a389b7ac0b34f4947fac1f537f00c2faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_rhino5_id</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>ae2e71b589cff45c438204ccd5e320622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_rhino_id</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>ab7805b12e1f07af785839ce70cb5156d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_v2_userdata_id</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>aa96f08a8bc8dcb21fb358790d7fd52e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_v3_userdata_id</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>a868dcb0466457f0b7bff19458e14af18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_UUID</type>
      <name>ON_v4_userdata_id</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>adaa9befe7cde1b604f9dbc84817474a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ON_UUID</type>
      <name>s_most_recent_class_id_create_uuid</name>
      <anchorfile>opennurbs__object_8cpp.html</anchorfile>
      <anchor>adfafc1c7fba2fd142b8e429fd61e000d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__object_8h</filename>
    <class kind="class">ON_ClassId</class>
    <class kind="class">ON_Object</class>
    <class kind="class">ON_UserString</class>
    <member kind="define">
      <type>#define</type>
      <name>ON__SET__THIS__PTR</name>
      <anchorfile>opennurbs__object_8h.html</anchorfile>
      <anchor>a0a71ca917456bcc1d24c9c8611c592fa</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_CLASS_ID</name>
      <anchorfile>opennurbs__object_8h.html</anchorfile>
      <anchor>a0307d17639205baf9f728d0dc45010d3</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>opennurbs__object_8h.html</anchorfile>
      <anchor>aeec70151e703b808ab57d0626db20e1f</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__object_8h.html</anchorfile>
      <anchor>a7e84f03c3c05bcd1a6e63f63a645abc0</anchor>
      <arglist>(cls, basecls, uuid)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_VIRTUAL_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__object_8h.html</anchorfile>
      <anchor>a8fc03a37ae29eb5d8a4670076ebd4b14</anchor>
      <arglist>(cls, basecls, uuid)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_UUID</type>
      <name>ON_GetMostRecentClassIdCreateUuid</name>
      <anchorfile>opennurbs__object_8h.html</anchorfile>
      <anchor>a96c6aae0eada13dd8125c66643e09200</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsNotValid</name>
      <anchorfile>opennurbs__object_8h.html</anchorfile>
      <anchor>a5bc3f9347689cb701302ff4a6cdc53f3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_object_history.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__object__history_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON_BoolValue</class>
    <class kind="class">ON_ColorValue</class>
    <class kind="class">ON_DoubleValue</class>
    <class kind="class">ON_DummyValue</class>
    <class kind="class">ON_GeometryValue</class>
    <class kind="class">ON_IntValue</class>
    <class kind="class">ON_ObjRefValue</class>
    <class kind="class">ON_PointValue</class>
    <class kind="class">ON_PolyEdgeHistoryValue</class>
    <class kind="class">ON_StringValue</class>
    <class kind="class">ON_UuidValue</class>
    <class kind="class">ON_Value</class>
    <class kind="class">ON_VectorValue</class>
    <class kind="class">ON_XformValue</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareValueId</name>
      <anchorfile>opennurbs__object__history_8cpp.html</anchorfile>
      <anchor>ae264b67ce1aae5cbb211b1e52ec368b8</anchor>
      <arglist>(ON_Value *const *a, ON_Value *const *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareValueIdHelper</name>
      <anchorfile>opennurbs__object__history_8cpp.html</anchorfile>
      <anchor>ac2f0b54d1e4506d827cd3d43de21216b</anchor>
      <arglist>(const ON_Value *a, const ON_Value *b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__object__history_8cpp.html</anchorfile>
      <anchor>af5a57f8b437e8ade6f0ef30481be4925</anchor>
      <arglist>(ON_HistoryRecord, ON_Object,&quot;ECD0FD2F-2088-49dc-9641-9CF7A28FFA6B&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_object_history.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__object__history_8h</filename>
    <class kind="class">ON_CurveProxyHistory</class>
    <class kind="class">ON_HistoryRecord</class>
    <class kind="class">ON_PolyEdgeHistory</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_objref.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__objref_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>const ON_Brep *</type>
      <name>ON_BrepParent</name>
      <anchorfile>opennurbs__objref_8cpp.html</anchorfile>
      <anchor>ac947a194c247804b722fc6ff9cf423b5</anchor>
      <arglist>(const ON_Geometry *geo)</arglist>
    </member>
    <member kind="function">
      <type>const ON_Mesh *</type>
      <name>ON_MeshParent</name>
      <anchorfile>opennurbs__objref_8cpp.html</anchorfile>
      <anchor>a1bc2b3c34fa4013d6c6e0655052c5427</anchor>
      <arglist>(const ON_Geometry *geo)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_objref.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__objref_8h</filename>
    <class kind="class">ON_ObjRef</class>
    <class kind="class">ON_ObjRef_IRefID</class>
    <class kind="class">ON_ObjRefEvaluationParameter</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_offsetsurface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__offsetsurface_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__offsetsurface_8cpp.html</anchorfile>
      <anchor>a230ff5a680718a30e867a49e4ac5702f</anchor>
      <arglist>(ON_OffsetSurface, ON_SurfaceProxy,&quot;00C61749-D430-4ecc-83A8-29130A20CF9C&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_offsetsurface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__offsetsurface_8h</filename>
    <class kind="class">ON_BumpFunction</class>
    <class kind="class">ON_OffsetSurface</class>
    <class kind="class">ON_OffsetSurfaceFunction</class>
    <class kind="class">ON_OffsetSurfaceValue</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_optimize.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__optimize_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ON_FindLocalMinimum</name>
      <anchorfile>opennurbs__optimize_8cpp.html</anchorfile>
      <anchor>a00f72933c4baf5416b747d696b7af1f1</anchor>
      <arglist>(int(*f)(void *, double, double *, double *), void *farg, double ax, double bx, double cx, double rel_stepsize_tol, double abs_stepsize_tol, int max_it, double *t_addr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_optimize.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__optimize_8h</filename>
    <class kind="class">ON_LocalZero1</class>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ON_FindLocalMinimum</name>
      <anchorfile>opennurbs__optimize_8h.html</anchorfile>
      <anchor>a47d6e1f55e775937e86e00c0f40c0169</anchor>
      <arglist>(int(*)(void *, double, double *, double *), void *, double, double, double, double, double, int, double *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_plane.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__plane_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ON_ArePointsOnPlane</name>
      <anchorfile>opennurbs__plane_8cpp.html</anchorfile>
      <anchor>a8267f9b79f786017a8a5ee46eef4a5c8</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *point, const ON_BoundingBox &amp;bbox, const ON_Plane &amp;plane, double tolerance)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_Plane</type>
      <name>ON_xy_plane</name>
      <anchorfile>opennurbs__plane_8cpp.html</anchorfile>
      <anchor>ad6737baa1d08ace94b1e3eec358a4c05</anchor>
      <arglist>(ON_3dPoint(0.0, 0.0, 0.0), ON_3dVector(1.0, 0.0, 0.0), ON_3dVector(0.0, 1.0, 0.0))</arglist>
    </member>
    <member kind="variable">
      <type>const ON_Plane</type>
      <name>ON_yz_plane</name>
      <anchorfile>opennurbs__plane_8cpp.html</anchorfile>
      <anchor>ab98d8fbe2c277a47a85754c60189b318</anchor>
      <arglist>(ON_3dPoint(0.0, 0.0, 0.0), ON_3dVector(0.0, 1.0, 0.0), ON_3dVector(0.0, 0.0, 1.0))</arglist>
    </member>
    <member kind="variable">
      <type>const ON_Plane</type>
      <name>ON_zx_plane</name>
      <anchorfile>opennurbs__plane_8cpp.html</anchorfile>
      <anchor>a0454c6a56da85919503f842ef6257275</anchor>
      <arglist>(ON_3dPoint(0.0, 0.0, 0.0), ON_3dVector(0.0, 0.0, 1.0), ON_3dVector(1.0, 0.0, 0.0))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_plane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__plane_8h</filename>
    <class kind="class">ON_ClippingPlane</class>
    <class kind="class">ON_ClippingPlaneInfo</class>
    <class kind="class">ON_Plane</class>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_Get3dConvexHull</name>
      <anchorfile>opennurbs__plane_8h.html</anchorfile>
      <anchor>a10f9f19acd2a8df550b01101ff955759</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_3dPoint &gt; &amp;points, ON_SimpleArray&lt; ON_PlaneEquation &gt; &amp;hull)</arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_Plane</type>
      <name>ON_xy_plane</name>
      <anchorfile>opennurbs__plane_8h.html</anchorfile>
      <anchor>a40d24214aeb73aa16077d203357fdb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_Plane</type>
      <name>ON_yz_plane</name>
      <anchorfile>opennurbs__plane_8h.html</anchorfile>
      <anchor>a86daede525cacd85a70553b488cedb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_Plane</type>
      <name>ON_zx_plane</name>
      <anchorfile>opennurbs__plane_8h.html</anchorfile>
      <anchor>af315602e16a7ba17acf81e0b51a69507</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_planesurface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__planesurface_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__planesurface_8cpp.html</anchorfile>
      <anchor>abb39cd8af80b9862e3d375d336d70f3b</anchor>
      <arglist>(ON_PlaneSurface, ON_Surface,&quot;4ED7D4DF-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__planesurface_8cpp.html</anchorfile>
      <anchor>aef8927eddf1d4546069e365484303964</anchor>
      <arglist>(ON_ClippingPlaneSurface, ON_PlaneSurface,&quot;DBC5A584-CE3F-4170-98A8-497069CA5C36&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_planesurface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__planesurface_8h</filename>
    <class kind="class">ON_ClippingPlaneSurface</class>
    <class kind="class">ON_PlaneSurface</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_pluginlist.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__pluginlist_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_pluginlist.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__pluginlist_8h</filename>
    <class kind="class">ON_PlugInRef</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_point.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__point_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ab35da1d6f6637fd55d3ff5d07046c4e5</anchor>
      <arglist>(const ON_2fVector &amp;a, const ON_2fVector &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a32bd721fc550c7d91c41319ff2e4473d</anchor>
      <arglist>(const ON_3fVector &amp;a, const ON_3fVector &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a69eb0d724d888d9ed6eab24a94102000</anchor>
      <arglist>(const float *a, const float *b)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a16e5bdb43126397e5b81583ae83feb64</anchor>
      <arglist>(const ON_2dVector &amp;a, const ON_2dVector &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ab624de2cd7d4356ed97d9b36172ef26e</anchor>
      <arglist>(const ON_3dVector &amp;a, const ON_3dVector &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>afc4d21f700a4a3fb1a3d4307e0ad82b8</anchor>
      <arglist>(const double *a, const double *b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ON_DotProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a5561ef5f4b01464feba3251c95986f75</anchor>
      <arglist>(const ON_2fVector &amp;a, const ON_2fVector &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ON_DotProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a03719c01f8865282d854537440c0c99f</anchor>
      <arglist>(const ON_3fVector &amp;a, const ON_3fVector &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_DotProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a0fe3ce939797cf959f606772fde65bd2</anchor>
      <arglist>(const ON_2dVector &amp;a, const ON_2dVector &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_DotProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a5b61d77c7f90fd47eab611441f399bcb</anchor>
      <arglist>(const ON_3dVector &amp;a, const ON_3dVector &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_Get3dConvexHull</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ae43ee1487b4cea73fd73fc349c3970cb</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_3dPoint &gt; &amp;points, ON_SimpleArray&lt; ON_PlaneEquation &gt; &amp;hull)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetConicEquationThrough6Points</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a6706ee24fdea0e3f0fd812ba975428bc</anchor>
      <arglist>(int stride, const double *points2d, double conic[6], double *max_pivot, double *min_pivot, double *zero_pivot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetEllipseConicEquation</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>acbc8b414ffa8222f6796368b34ee2b43</anchor>
      <arglist>(double a, double b, double x0, double y0, double alpha, double conic[6])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsConicEquationAnEllipse</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>aef63e1493463ebe4b4699604d93464bc</anchor>
      <arglist>(const double conic[6], ON_2dPoint &amp;center, ON_2dVector &amp;major_axis, ON_2dVector &amp;minor_axis, double *major_radius, double *minor_radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsDegenrateConicHelper</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a089c67f35a3420dac2886493a444b5f3</anchor>
      <arglist>(double A, double B, double C, double D, double E)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsOrthogonalFrame</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a92dc40b136ada82157bcca259cf9d1b6</anchor>
      <arglist>(const ON_2dVector &amp;X, const ON_2dVector &amp;Y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsOrthogonalFrame</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ac722fe1949dc028dcbe7c141a5e4bb86</anchor>
      <arglist>(const ON_3dVector &amp;X, const ON_3dVector &amp;Y, const ON_3dVector &amp;Z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsOrthonormalFrame</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ad997402030f8346616fda490fafe42cf</anchor>
      <arglist>(const ON_2dVector &amp;X, const ON_2dVector &amp;Y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsOrthonormalFrame</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>af783adc72245b77778ce3b5ad8f58527</anchor>
      <arglist>(const ON_3dVector &amp;X, const ON_3dVector &amp;Y, const ON_3dVector &amp;Z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsRightHandFrame</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a1558f3336433f24941a1e53ea7292a3e</anchor>
      <arglist>(const ON_2dVector &amp;X, const ON_2dVector &amp;Y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsRightHandFrame</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a2cab2cc5a01f79139c83d49d595892f5</anchor>
      <arglist>(const ON_3dVector &amp;X, const ON_3dVector &amp;Y, const ON_3dVector &amp;Z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsValid</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a6722cc7cadf9adea47fda79928f46837</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IsValidFloat</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a4c7896b5379e507e4879cd2986a6a04f</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_Length2d</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a130e578a3143ea7d2453337d479dff63</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_Length3d</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a7e92109dbddec17e3a41ea239518027e</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ON_TripleProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>adb620b86d9d133c796d32821b9d61fa0</anchor>
      <arglist>(const ON_3fVector &amp;a, const ON_3fVector &amp;b, const ON_3fVector &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ON_TripleProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a30344e06be17f3c254ff4e0ac3031eb0</anchor>
      <arglist>(const float *a, const float *b, const float *c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_TripleProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a25a454a9023c5ad9f3a16b4cefc91bdc</anchor>
      <arglist>(const ON_3dVector &amp;a, const ON_3dVector &amp;b, const ON_3dVector &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_TripleProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ac37df9e4336a13ee5d35aa23c992b5ae</anchor>
      <arglist>(const double *a, const double *b, const double *c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ON_WedgeProduct</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a6562a66172600c92fea04f80996316cb</anchor>
      <arglist>(const ON_2dVector &amp;a, const ON_2dVector &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ac64c51d88b8ac799280de57276bd4ff1</anchor>
      <arglist>(int d, const ON_2fPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a8f1fb267302a3ef918f77fc4aa734902</anchor>
      <arglist>(float d, const ON_2fPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ab6a2a15817636c9a6d88ba3ac27283a8</anchor>
      <arglist>(double d, const ON_2fPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>aef9dcb3f54ee7cf09b6aeb025a5a339e</anchor>
      <arglist>(int d, const ON_3fPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ada064fd5e72de47894e6947c6d7e024c</anchor>
      <arglist>(float d, const ON_3fPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a23ad4d106979dd635ce65d186227ce7b</anchor>
      <arglist>(double d, const ON_3fPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a3d5f9733f3dd3e96124ac306f249d95c</anchor>
      <arglist>(float d, const ON_4fPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a18b4ec630c464101c507c9f911e2537c</anchor>
      <arglist>(double d, const ON_4fPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a4eae34a33f658469b6b011d3dd841320</anchor>
      <arglist>(int d, const ON_2fVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ae646a9304ce5119e02a09d7eb8481646</anchor>
      <arglist>(float d, const ON_2fVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>afbc93936cbe419c47ec6e3bbd69f3edd</anchor>
      <arglist>(double d, const ON_2fVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>affdf0d8ab240f807530b4db0d3bde543</anchor>
      <arglist>(int d, const ON_3fVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a3b45b95c58ec3e117cfda5724bf49fcb</anchor>
      <arglist>(float d, const ON_3fVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a9201492f1c8c2867834f962cea2f5f81</anchor>
      <arglist>(double d, const ON_3fVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>af573042f7c6dd1b41d611539b601cdd1</anchor>
      <arglist>(int i, const ON_2dPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ade03b4659c97402590faf9e65c67761a</anchor>
      <arglist>(float f, const ON_2dPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>aefdf7140eefc129cc5199f7dd83ca701</anchor>
      <arglist>(double d, const ON_2dPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a0a2176d0690e5d312b6cdabd734d932b</anchor>
      <arglist>(int i, const ON_3dPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>aafe9adac7ffc4df3b7c63df51d9a21e3</anchor>
      <arglist>(float f, const ON_3dPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ab32e43a3d1c74d7c3dca619e2b5bebd5</anchor>
      <arglist>(double d, const ON_3dPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a6e729702bbb0e09cdd7266bc77b212db</anchor>
      <arglist>(double d, const ON_4dPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a76a091e033181e657b86adb5fa9971bb</anchor>
      <arglist>(int i, const ON_2dVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ac1385d9916449743c80a4b9a9d04fbf4</anchor>
      <arglist>(float f, const ON_2dVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a5fae218270b620eb61fc6eb19ef274a6</anchor>
      <arglist>(double d, const ON_2dVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a3435b35cc27a707ef64aa878495eff55</anchor>
      <arglist>(int i, const ON_3dVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a96da4fceffa2ef5d7da16084a9b32444</anchor>
      <arglist>(float f, const ON_3dVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a2e8954f742fed4ee44a462171c790e83</anchor>
      <arglist>(double d, const ON_3dVector &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_3fPoint</type>
      <name>ON_forigin</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a2cafbdb7d1c0645fe92971b1e8268d37</anchor>
      <arglist>(0.0f, 0.0f, 0.0f)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_3fVector</type>
      <name>ON_fxaxis</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a57a182f187e78b38ee9bae42f52e4190</anchor>
      <arglist>(1.0f, 0.0f, 0.0f)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_3fVector</type>
      <name>ON_fyaxis</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ac72a225919f916229eca0586c1057c04</anchor>
      <arglist>(0.0f, 1.0f, 0.0f)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_3fVector</type>
      <name>ON_fzaxis</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a61b2d621390ca715a6bbb362bcb30ed2</anchor>
      <arglist>(0.0f, 0.0f, 1.0f)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_3dPoint</type>
      <name>ON_origin</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a23ac868c346e0c8cdda0e9dc027a64db</anchor>
      <arglist>(0.0, 0.0, 0.0)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_3dPoint</type>
      <name>ON_UNSET_POINT</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>a92d7b5ca744dcb0d787a8b069454fb99</anchor>
      <arglist>(ON_UNSET_VALUE, ON_UNSET_VALUE, ON_UNSET_VALUE)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_3dVector</type>
      <name>ON_UNSET_VECTOR</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>af7baf958e9c001a6cd7939fcb0f75a92</anchor>
      <arglist>(ON_UNSET_VALUE, ON_UNSET_VALUE, ON_UNSET_VALUE)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_3dVector</type>
      <name>ON_xaxis</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>af5733c4f21edde79e2e65bba00b124d0</anchor>
      <arglist>(1.0, 0.0, 0.0)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_3dVector</type>
      <name>ON_yaxis</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>aa5b2d60d66ce4b7a52151d13e870ed30</anchor>
      <arglist>(0.0, 1.0, 0.0)</arglist>
    </member>
    <member kind="variable">
      <type>const ON_3dVector</type>
      <name>ON_zaxis</name>
      <anchorfile>opennurbs__point_8cpp.html</anchorfile>
      <anchor>ab07c0268df655f49d7e2c46389df9801</anchor>
      <arglist>(0.0, 0.0, 1.0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_point.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__point_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="opennurbs__fpoint_8h" name="opennurbs_fpoint.h" local="yes" imported="no">opennurbs_fpoint.h</includes>
    <class kind="class">ON_2dPoint</class>
    <class kind="class">ON_2dVector</class>
    <class kind="class">ON_3dPoint</class>
    <class kind="class">ON_3dRay</class>
    <class kind="class">ON_3dVector</class>
    <class kind="class">ON_4dPoint</class>
    <class kind="class">ON_Interval</class>
    <class kind="class">ON_PlaneEquation</class>
    <class kind="class">ON_SurfaceCurvature</class>
    <member kind="define">
      <type>#define</type>
      <name>ON_unset_point</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>ad8647aff5113bc80289c39d6b5be0f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>aa150a82524cb878b26a9909e507fd557</anchor>
      <arglist>(const ON_2dVector &amp;, const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a88304187a693ce129bc02a1197f86934</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dVector</type>
      <name>ON_CrossProduct</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>ae43010562e84d3bcb3a6d499ad50f897</anchor>
      <arglist>(const double *, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_DotProduct</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a3ebc4a96f0a5ebac24bfc281f7e410ea</anchor>
      <arglist>(const ON_2dVector &amp;, const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_DotProduct</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>addb90b8b7d8c649ba527f0057b159873</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsOrthogonalFrame</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a48931f773b97cd26a2eff49d26759213</anchor>
      <arglist>(const ON_2dVector &amp;, const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsOrthogonalFrame</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a5d53eb542f129279438f08547b894508</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsOrthonormalFrame</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>add0c8a6285c462e218c2a84756a1a9ef</anchor>
      <arglist>(const ON_2dVector &amp;, const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsOrthonormalFrame</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a39987db7d82b8dbba97fb57762ca4b59</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsRightHandFrame</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>ac8416ab6b463a667c219c7c51c76983a</anchor>
      <arglist>(const ON_2dVector &amp;, const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IsRightHandFrame</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>ad8067a5fb884a5acb94a5873a12bcdb8</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_TripleProduct</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a01751e0c247cf1cdf54b56b78542b97c</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_TripleProduct</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>ab87fc5880741a9bd7187a597138feb5e</anchor>
      <arglist>(const double *, const double *, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL double</type>
      <name>ON_WedgeProduct</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a9cdd55e5b6105b13195b586c8a0f06b9</anchor>
      <arglist>(const ON_2dVector &amp;A, const ON_2dVector &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>ae5981dcd538922771eeeb722e7e25637</anchor>
      <arglist>(int, const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a77bc67e5b0b8502f66fc9c615757a076</anchor>
      <arglist>(float, const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>aed95a8f7d366a911db48d7073d55664e</anchor>
      <arglist>(double, const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a74ba3355aafcae6004b083d08150ea77</anchor>
      <arglist>(int, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>ab0ccc0929aed5c99bd2884af1ec9b700</anchor>
      <arglist>(float, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a9cd4cb3e93bc277a2d36d3ff219036bd</anchor>
      <arglist>(double, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_4dPoint</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a478cd6f5b53e21c4c23e8e88c39aef5b</anchor>
      <arglist>(double, const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>ab9f96b8a10f9dd7744dff2ef9d5ad049</anchor>
      <arglist>(int, const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a4bde4728c15121c976bf016ea64e1a76</anchor>
      <arglist>(float, const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>af3783cce965b2504c4c511b887e92f39</anchor>
      <arglist>(double, const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a21288ae299eb811777f7e39e2a6dd303</anchor>
      <arglist>(int, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a9b78f1cb9f752bfaa729c268e02787e5</anchor>
      <arglist>(float, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a6353aed7f505074809c3e1b0d301e33b</anchor>
      <arglist>(double, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_3dPoint</type>
      <name>ON_origin</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a9d3b74abc76e8a9580ff1efeb8371158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_3dPoint</type>
      <name>ON_UNSET_POINT</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a9552642002e0aae3371758780dfb8cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_3dVector</type>
      <name>ON_UNSET_VECTOR</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a2a79143a9aebc7688936d0fcf89a106c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_3dVector</type>
      <name>ON_xaxis</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>ad73d7345cfb5bc731832aff05f47202c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_3dVector</type>
      <name>ON_yaxis</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>a3163bf9af3f423bc3a77a7c7e689739f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_3dVector</type>
      <name>ON_zaxis</name>
      <anchorfile>opennurbs__point_8h.html</anchorfile>
      <anchor>ad2b8eed5018222ed2697b1ebffb6b680</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_pointcloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__pointcloud_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetClosestPointInPointList</name>
      <anchorfile>opennurbs__pointcloud_8cpp.html</anchorfile>
      <anchor>a57651b59cbb15c97dc2b0fea5d0ac4ec</anchor>
      <arglist>(int point_count, const ON_3dPoint *point_list, ON_3dPoint P, int *closest_point_index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__pointcloud_8cpp.html</anchorfile>
      <anchor>ad06fcf4e207c72530a21e3a550c0b281</anchor>
      <arglist>(ON_PointCloud, ON_Geometry,&quot;2488F347-F8FA-11d3-BFEC-0010830122F0&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_pointcloud.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__pointcloud_8h</filename>
    <class kind="class">ON_PointCloud</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_pointgeometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__pointgeometry_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__pointgeometry_8cpp.html</anchorfile>
      <anchor>a01af15730e10abee912c00fac664a145</anchor>
      <arglist>(ON_Point, ON_Geometry,&quot;C3101A1D-F157-11d3-BFE7-0010830122F0&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_pointgeometry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__pointgeometry_8h</filename>
    <class kind="class">ON_Point</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_pointgrid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__pointgrid_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__pointgrid_8cpp.html</anchorfile>
      <anchor>abaaac52efaf93be366f0f3a523587532</anchor>
      <arglist>(ON_PointGrid, ON_Geometry,&quot;4ED7D4E5-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_pointgrid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__pointgrid_8h</filename>
    <class kind="class">ON_PointGrid</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_polycurve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__polycurve_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve *</type>
      <name>ChangeArcEnd</name>
      <anchorfile>opennurbs__polycurve_8cpp.html</anchorfile>
      <anchor>ad6b55798e6517519dff1b9f9a8fdb753</anchor>
      <arglist>(const ON_ArcCurve *arc, ON_3dPoint P, ON_3dPoint Q, int end_index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Flatten</name>
      <anchorfile>opennurbs__polycurve_8cpp.html</anchorfile>
      <anchor>a7c4f8f3d067204edb089ecdcf3aa8986</anchor>
      <arglist>(ON_PolyCurve *poly, ON_Interval pdom, ON_SimpleArray&lt; double &gt; &amp;new_t, ON_SimpleArray&lt; ON_Curve * &gt; &amp;new_seg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetLineIsoCoordinates</name>
      <anchorfile>opennurbs__polycurve_8cpp.html</anchorfile>
      <anchor>ac2a0b8bfa906251b820e2a54c670284b</anchor>
      <arglist>(const ON_Line &amp;line, const ON_3dPoint P, ON_3dPoint &amp;C)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetTestPlane</name>
      <anchorfile>opennurbs__polycurve_8cpp.html</anchorfile>
      <anchor>a0d0a35bf37cb8b1d5e5bcfccc97e09e4</anchor>
      <arglist>(const ON_Curve &amp;curve, ON_Plane &amp;plane)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LineLineTieBreaker</name>
      <anchorfile>opennurbs__polycurve_8cpp.html</anchorfile>
      <anchor>a3d980591b10161ed6176417a57a8f882</anchor>
      <arglist>(const ON_Line &amp;line0, const ON_Line &amp;line1, ON_3dPoint &amp;Q0, ON_3dPoint &amp;Q1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__polycurve_8cpp.html</anchorfile>
      <anchor>a4ddb26b6fe4d4374b8bb41165403d6f7</anchor>
      <arglist>(ON_PolyCurve, ON_Curve,&quot;4ED7D4E0-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_TuneupEvaluationParameter</name>
      <anchorfile>opennurbs__polycurve_8cpp.html</anchorfile>
      <anchor>a03440b2cda02fd1816f446bbca2a2293</anchor>
      <arglist>(int side, double s0, double s1, double *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetLineIsoCoords</name>
      <anchorfile>opennurbs__polycurve_8cpp.html</anchorfile>
      <anchor>ad1214d1023a059300ed87616eb11543a</anchor>
      <arglist>(const ON_Line &amp;line, const ON_3dPoint &amp;P, ON_3dPoint &amp;Q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_polycurve.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__polycurve_8h</filename>
    <class kind="class">ON_PolyCurve</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_polyedgecurve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__polyedgecurve_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <includes id="opennurbs__polyedgecurve_8h" name="opennurbs_polyedgecurve.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_polyedgecurve.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__polyedgecurve_8cpp.html</anchorfile>
      <anchor>a911a5e7e3cfac3f76d6524186d84c5d2</anchor>
      <arglist>(ON_PolyEdgeSegment, ON_CurveProxy,&quot;42F47A87-5B1B-4e31-AB87-4639D78325D6&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__polyedgecurve_8cpp.html</anchorfile>
      <anchor>ae13076d57c67721e0a613051e3450c8b</anchor>
      <arglist>(ON_PolyEdgeCurve, ON_PolyCurve,&quot;39FF3DD3-FE0F-4807-9D59-185F0D73C0E4&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_polyedgecurve.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__polyedgecurve_8h</filename>
    <class kind="class">ON_PolyEdgeCurve</class>
    <class kind="class">ON_PolyEdgeSegment</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_polyline.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__polyline_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_polyline.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__polyline_8h</filename>
    <class kind="class">ON_Polyline</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_polylinecurve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__polylinecurve_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__polylinecurve_8cpp.html</anchorfile>
      <anchor>a0432258b9ad452270c2a2b8d60ac3bed</anchor>
      <arglist>(ON_PolylineCurve, ON_Curve,&quot;4ED7D4E6-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_polylinecurve.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__polylinecurve_8h</filename>
    <class kind="class">ON_PolylineCurve</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_precompiledheader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__precompiledheader_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_qsort_template.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__qsort__template_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_CUTOFF</name>
      <anchorfile>opennurbs__qsort__template_8h.html</anchorfile>
      <anchor>a17a7335ba808467c49aa41b24e7f7fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_EQ</name>
      <anchorfile>opennurbs__qsort__template_8h.html</anchorfile>
      <anchor>aa5c5a0d054e61dcdc9784a206809baa0</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_GT</name>
      <anchorfile>opennurbs__qsort__template_8h.html</anchorfile>
      <anchor>a156a0bbcce20de6821000e8d750f1f24</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_LE</name>
      <anchorfile>opennurbs__qsort__template_8h.html</anchorfile>
      <anchor>abf902435c9f4cdab5103a8283d2ccc67</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_STKSIZ</name>
      <anchorfile>opennurbs__qsort__template_8h.html</anchorfile>
      <anchor>a1d9ba17aebf254a1e288f8a40ab838b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_SWAP</name>
      <anchorfile>opennurbs__qsort__template_8h.html</anchorfile>
      <anchor>a5208cba42c44a6af3533078837f786db</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_QSORT_FNAME</name>
      <anchorfile>opennurbs__qsort__template_8h.html</anchorfile>
      <anchor>a82f3cfbca9385a812695faab08f4c7b4</anchor>
      <arglist>(ON_SORT_TEMPLATE_TYPE *base, size_t num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ON_shortsort</name>
      <anchorfile>opennurbs__qsort__template_8h.html</anchorfile>
      <anchor>ac546fd5f5f3a291816c7890298a2d9aa</anchor>
      <arglist>(ON_SORT_TEMPLATE_TYPE *, ON_SORT_TEMPLATE_TYPE *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_rand.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__rand_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LOWER_MASK</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>a4ddd8cab3564b7a86a4b0e52ba08f70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>a52037c938e3c1b126c6277da5ca689d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATRIX_A</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>a376c3581bae3c2367fc9ce694e5a8949</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>N</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>a0240ac851181b84ac374872dc5434ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPPER_MASK</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>a39bc458849360f8f371b54c4365d397f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>on_rand</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>a55258963122f09d9d1542f9d64fd93e7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>*init_key is the array for initializing keys **key_length is its length **slight change for **ON__UINT32</type>
      <name>on_random_number</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>ad8816f6d1cbbe0eda9b7bbb5a9f1e266</anchor>
      <arglist>(struct ON_RANDOM_NUMBER_CONTEXT *randcontext)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_random_number_seed</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>a3ee9cdfe4578608eed3ceb21f68a6699</anchor>
      <arglist>(ON__UINT32 s, ON_RANDOM_NUMBER_CONTEXT *randcontext)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_srand</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>a1c8a49d48d939df1b6cd3e0b8daa3016</anchor>
      <arglist>(ON__UINT32 s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Swap1</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>aa1d91ca5d1f52f2021616d93b627a961</anchor>
      <arglist>(size_t count, unsigned char *a, unsigned char *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Swap4</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>a808a8a87be9ecde31b430b30882462ff</anchor>
      <arglist>(size_t count, ON__UINT32 *a, ON__UINT32 *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Swap8</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>a382770b65f7f0d8427d9164762a84cbe</anchor>
      <arglist>(size_t count, ON__UINT64 *a, ON__UINT64 *b)</arglist>
    </member>
    <member kind="variable">
      <type>*init_key is the array for initializing keys **key_length is its length **slight change for</type>
      <name>C</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>a4cdbfb2d8b6d54b59b5f872389eb4406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct ON_RANDOM_NUMBER_CONTEXT</type>
      <name>static_randcontext</name>
      <anchorfile>opennurbs__rand_8cpp.html</anchorfile>
      <anchor>abe454ae7ae40809dc508a9311f570383</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_rand.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__rand_8h</filename>
    <class kind="struct">ON_RANDOM_NUMBER_CONTEXT</class>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>on_rand</name>
      <anchorfile>opennurbs__rand_8h.html</anchorfile>
      <anchor>a55258963122f09d9d1542f9d64fd93e7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>on_random_number</name>
      <anchorfile>opennurbs__rand_8h.html</anchorfile>
      <anchor>a034623685b6e2ef92be42eb2b73a0cd6</anchor>
      <arglist>(struct ON_RANDOM_NUMBER_CONTEXT *rand_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_random_number_seed</name>
      <anchorfile>opennurbs__rand_8h.html</anchorfile>
      <anchor>a0157e072f60a84fbe5072869f98d0f10</anchor>
      <arglist>(ON__UINT32 s, struct ON_RANDOM_NUMBER_CONTEXT *rand_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_srand</name>
      <anchorfile>opennurbs__rand_8h.html</anchorfile>
      <anchor>a1c8a49d48d939df1b6cd3e0b8daa3016</anchor>
      <arglist>(ON__UINT32 s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_rendering.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__rendering_8h</filename>
    <class kind="class">ON_ObjectRenderingAttributes</class>
    <class kind="class">ON_RenderingAttributes</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_revsurface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__revsurface_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON_RevolutionTensor</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON__IsCylConeHelper</name>
      <anchorfile>opennurbs__revsurface_8cpp.html</anchorfile>
      <anchor>a56b4784e90757abc0b35d9b1f5d5ee5f</anchor>
      <arglist>(const ON_Line &amp;axis, const ON_Curve *curve, double tolerance, ON_Plane &amp;plane, ON_Line &amp;line, double r[2], double &amp;h)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__revsurface_8cpp.html</anchorfile>
      <anchor>a2a057671b6e281c30a99c674c162d178</anchor>
      <arglist>(ON_RevSurface, ON_Surface,&quot;A16220D3-163B-11d4-8000-0010830122F0&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_revsurface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__revsurface_8h</filename>
    <class kind="class">ON_RevSurface</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_rtree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__rtree_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="struct">ON_RTreeListNode</class>
    <class kind="struct">ON_RTreePairSearchCallbackResult</class>
    <class kind="struct">ON_RTreePairSearchCallbackResultBool</class>
    <class kind="struct">ON_RTreePairSearchResult</class>
    <class kind="struct">ON_RTreePartitionVars</class>
    <class kind="struct">ON_RTreeSearchResultCallback</class>
    <member kind="define">
      <type>#define</type>
      <name>ON_RTree_NODE_DIM</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>afc82bfaff0559165acb5a3cd9f3d1311</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ON_RTreePairSearchCallback</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>af6d76241be1fb70d492a4cfc950d9c9d</anchor>
      <arglist>)(void *, ON__INT_PTR, ON__INT_PTR)</arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>ON_RTreePairSearchCallbackBool</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a86f18f981399c746eae7021af2016172</anchor>
      <arglist>)(void *, ON__INT_PTR, ON__INT_PTR)</arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>ON_RTreeSearchCallback</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a598d62ca4b511743323f87a9a2050189</anchor>
      <arglist>)(void *a_context, ON__INT_PTR a_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>CalcRectVolumeHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a3d37a10291fa438e4e314d1dde59fac9</anchor>
      <arglist>(const ON_RTreeBBox *a_rect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ChoosePartition</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a9e11d12d8e1ac5729ddba0c41f16629d</anchor>
      <arglist>(ON_RTreePartitionVars *a_parVars, int a_minFill)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClassifyHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a95d229b1d083bad3f59446d397d4fc95</anchor>
      <arglist>(int a_index, int a_group, struct ON_RTreePartitionVars *a_parVars)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_RTreeBBox</type>
      <name>CombineRectHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a01fd52a1b5469d23a246e6d0cb266aa0</anchor>
      <arglist>(const ON_RTreeBBox *a_rectA, const ON_RTreeBBox *a_rectB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CountRec</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a36ee66fc4005c5ce51afb97ee9c0323b</anchor>
      <arglist>(ON_RTreeNode *a_node, int &amp;a_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DisconnectBranch</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>adb04c339edaccb183291999210100b66</anchor>
      <arglist>(ON_RTreeNode *a_node, int a_index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>DistanceToBoxHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a365dba27f854f44085d5ac097274dc9b</anchor>
      <arglist>(const double *pt, double r, const ON_RTreeBBox *a_rect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>DistanceToCapsuleAxisHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>ad0947476715ac3470bd7afd28d02dc72</anchor>
      <arglist>(const struct ON_RTreeCapsule *a_capsule, const ON_RTreeBBox *a_rect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetBranches</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a47ed3aad74831de0c3b2676ad3754e29</anchor>
      <arglist>(ON_RTreeNode *a_node, ON_RTreeBranch *a_branch, ON_RTreePartitionVars *a_parVars)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitParVars</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>aca879fb0dc0e7750db0525a164475cde</anchor>
      <arglist>(ON_RTreePartitionVars *a_parVars, int a_maxRects, int a_minFill)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitRect</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>aed23a1e0368a85706ff07a3566e743db</anchor>
      <arglist>(ON_RTreeBBox *a_rect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>MemPoolBlkSize</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>aa860b7154c5be0598489a92bc47d2258</anchor>
      <arglist>(size_t leaf_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NodeCountHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a122dc3443f37b1458a09e589dfcc3e28</anchor>
      <arglist>(const ON_RTreeNode *node, size_t &amp;node_count, size_t &amp;wasted_branch_count, size_t &amp;leaf_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_RTreeBBox</type>
      <name>NodeCover</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a189ea08173b8455824c250ce390527c2</anchor>
      <arglist>(ON_RTreeNode *a_node)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ON_MemoryPageSize</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>af4d367ee27bb1428edb679f7c3253fe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>OverlapBoundedPlaneXYZHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a4bacc665a7fd481844e4b4fee21e7e67</anchor>
      <arglist>(const double *a_bounded_plane, const ON_RTreeBBox *a_rect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>OverlapHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>aed09ce4199d60a633b8c3037c4860901</anchor>
      <arglist>(const ON_RTreeBBox *a_rectA, const ON_RTreeBBox *a_rectB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PairSearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a801f9b4f79f2d430e8b6fb642f35398f</anchor>
      <arglist>(const ON_RTreeBranch *a_branchA, const ON_RTreeNode *a_nodeB, ON_RTreePairSearchResult *a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PairSearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a5c395a03f49471001bbcc81d65f6d043</anchor>
      <arglist>(const ON_RTreeNode *a_nodeA, const ON_RTreeBranch *a_branchB, ON_RTreePairSearchResult *a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PairSearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a1b415caec06890337278461959fccf89</anchor>
      <arglist>(const ON_RTreeNode *a_nodeA, const ON_RTreeNode *a_nodeB, ON_RTreePairSearchResult *a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PairSearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>aed9cf63407edc5352a7618dbc8aeee47</anchor>
      <arglist>(const ON_RTreeBranch *a_branchA, const ON_RTreeNode *a_nodeB, ON_RTreePairSearchCallbackResult *a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PairSearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>af30e97c143dbe9b16e3202c876b1269e</anchor>
      <arglist>(const ON_RTreeNode *a_nodeA, const ON_RTreeBranch *a_branchB, ON_RTreePairSearchCallbackResult *a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PairSearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>aa51e61dc1f724c56c3c1550057ceb34e</anchor>
      <arglist>(const ON_RTreeNode *a_nodeA, const ON_RTreeNode *a_nodeB, ON_RTreePairSearchCallbackResult *a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PairSearchHelperBool</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>ae7ca88c8999d53b30c5408e0938fda6a</anchor>
      <arglist>(const ON_RTreeBranch *a_branchA, const ON_RTreeNode *a_nodeB, ON_RTreePairSearchCallbackResultBool *a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PairSearchHelperBool</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a30a087f1b677c04d4bfacd68fba06781</anchor>
      <arglist>(const ON_RTreeNode *a_nodeA, const ON_RTreeBranch *a_branchB, ON_RTreePairSearchCallbackResultBool *a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PairSearchHelperBool</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a7a85d0bb976d6c6fd3125c5a9e15e948</anchor>
      <arglist>(const ON_RTreeNode *a_nodeA, const ON_RTreeNode *a_nodeB, ON_RTreePairSearchCallbackResultBool *a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PairSearchOverlapHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>ac453e167d45e96dc98f45e504343b414</anchor>
      <arglist>(const ON_RTreeBBox *a_rectA, const ON_RTreeBBox *a_rectB, double tolerance)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>PickBranch</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a9bf2a38c468fd8c1eee80dad7aa0b839</anchor>
      <arglist>(ON_RTreeBBox *a_rect, ON_RTreeNode *a_node)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PickSeeds</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>afb363a54c5656e9532d94f52b11d8b7c</anchor>
      <arglist>(ON_RTreePartitionVars *a_parVars)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SearchBoundedPlaneXYZHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a2a66c6be083e4f5990e9ea627b28c40c</anchor>
      <arglist>(const ON_RTreeNode *a_node, const double *a_bounded_plane, ON_RTreeSearchResultCallback &amp;a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a0ac515fa347c39f68a84d43ca4ab648c</anchor>
      <arglist>(const ON_RTreeNode *a_node, ON_RTreeBBox *a_rect, ON_RTreeSearchResultCallback &amp;a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a9803ad3e1bda7582dbe6f02002eaf508</anchor>
      <arglist>(const ON_RTreeNode *a_node, const ON_RTreeBBox *a_rect, ON_RTreeSearchResult &amp;a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a2734df3cc7fe8c8523ebd0f84c6080f2</anchor>
      <arglist>(const ON_RTreeNode *a_node, const ON_RTreeBBox *a_rect, ON_SimpleArray&lt; ON_RTreeLeaf &gt; &amp;a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a7ec5f9aa370787f36c87833296f5d2b0</anchor>
      <arglist>(const ON_RTreeNode *a_node, const ON_RTreeBBox *a_rect, ON_SimpleArray&lt; int &gt; &amp;a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a8b8d1bf04114b1d436baf6ff12c93cfc</anchor>
      <arglist>(const ON_RTreeNode *a_node, const ON_RTreeBBox *a_rect, ON_SimpleArray&lt; void * &gt; &amp;a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a536de7a83655b6a8afb791f3f327ea46</anchor>
      <arglist>(const ON_RTreeNode *a_node, struct ON_RTreeSphere *a_sphere, ON_RTreeSearchResultCallback &amp;a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SearchHelper</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>aa0ffafeb24e73f1b82b68bb14553e8d0</anchor>
      <arglist>(const ON_RTreeNode *a_node, struct ON_RTreeCapsule *a_capsule, ON_RTreeSearchResultCallback &amp;a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SizeofBlkLink</name>
      <anchorfile>opennurbs__rtree_8cpp.html</anchorfile>
      <anchor>a17f4197582ce3ac9c474b15697785e9f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_rtree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__rtree_8h</filename>
    <class kind="struct">ON_RTreeMemPool::Blk</class>
    <class kind="class">ON_RTree</class>
    <class kind="struct">ON_RTreeBBox</class>
    <class kind="struct">ON_RTreeBranch</class>
    <class kind="struct">ON_RTreeCapsule</class>
    <class kind="class">ON_RTreeIterator</class>
    <class kind="struct">ON_RTreeLeaf</class>
    <class kind="class">ON_RTreeMemPool</class>
    <class kind="struct">ON_RTreeNode</class>
    <class kind="struct">ON_RTreeSearchResult</class>
    <class kind="struct">ON_RTreeSphere</class>
    <class kind="struct">ON_RTreeIterator::StackElement</class>
    <member kind="define">
      <type>#define</type>
      <name>ON_RTree_MAX_NODE_COUNT</name>
      <anchorfile>opennurbs__rtree_8h.html</anchorfile>
      <anchor>a84960dc5689afdeb14e0314679d9ca59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_RTree_MIN_NODE_COUNT</name>
      <anchorfile>opennurbs__rtree_8h.html</anchorfile>
      <anchor>a793fe8c0214c593e81c93e58cf91701d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_sort.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__sort_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <includes id="opennurbs__qsort__template_8h" name="opennurbs_qsort_template.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_qsort_template.h</includes>
    <includes id="opennurbs__hsort__template_8h" name="opennurbs_hsort_template.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs_hsort_template.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ON_COMPILING_OPENNURBS_HSORT_FUNCTIONS</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a3826c88d6d66485a598897198056eef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_COMPILING_OPENNURBS_QSORT_FUNCTIONS</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a1b2fabafc30ebc93528ee864be9f0ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_COMPILING_OPENNURBS_SORT_CPP</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>abdc10d0d0d43143db771adf03bec0422</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_HSORT_FNAME</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>ace391cd48821946774836c0e47b0f28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_HSORT_FNAME</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>ace391cd48821946774836c0e47b0f28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_HSORT_FNAME</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>ace391cd48821946774836c0e47b0f28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_HSORT_FNAME</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>ace391cd48821946774836c0e47b0f28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_FNAME</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>aa0ed347b746b3a3215502e53be03fc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_FNAME</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>aa0ed347b746b3a3215502e53be03fc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_FNAME</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>aa0ed347b746b3a3215502e53be03fc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_QSORT_FNAME</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>aa0ed347b746b3a3215502e53be03fc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SORT_TEMPLATE_STATIC_FUNCTION</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a2abab9a9e0c8b9cd577d6682df85392b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SORT_TEMPLATE_TYPE</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a67f99beb4289498558514f79b28dd168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SORT_TEMPLATE_TYPE</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a67f99beb4289498558514f79b28dd168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SORT_TEMPLATE_TYPE</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a67f99beb4289498558514f79b28dd168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SORT_TEMPLATE_TYPE</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a67f99beb4289498558514f79b28dd168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>work_size</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a22814c37becb48f8d6a4b670780d1ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_hsort</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>ae04dcfeaac33691861d327f0cd522e76</anchor>
      <arglist>(void *base, size_t nel, size_t width, int(*compar)(const void *, const void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_hsort</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>ad0e422e34c2ff7d231fc62ec987d100a</anchor>
      <arglist>(void *base, size_t nel, size_t width, int(*compar)(void *, const void *, const void *), void *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_qsort</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>abc30aa95eb3bb69e9c4db5ae323dd8bc</anchor>
      <arglist>(void *base, size_t nel, size_t width, int(*compar)(void *, const void *, const void *), void *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_qsort</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a59a721ba84165b5acbb100d3f452df1f</anchor>
      <arglist>(void *base, size_t nel, size_t width, int(*compar)(const void *, const void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_SortDoubleArray</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>aede58d3fa24d3876d7a50faaad59098c</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, double *a, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_SortFloatArray</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a25117c2cfe189143c4bcfd74c0fda4c3</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, float *a, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_SortIntArray</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a8b2ed937398dce97a04141e8ee008d80</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, int *a, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ON_SortUnsignedIntArray</name>
      <anchorfile>opennurbs__sort_8cpp.html</anchorfile>
      <anchor>a0a3c47e15d2c1dcc555936b6bd9638dd</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, unsigned int *a, size_t nel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_sphere.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__sphere_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_sphere.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__sphere_8h</filename>
    <class kind="class">ON_Sphere</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_string.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__string_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="struct">ON_aStringHeader</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MSG_LENGTH</name>
      <anchorfile>opennurbs__string_8cpp.html</anchorfile>
      <anchor>aae15a57359405fa67f39ff805c6eddd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MSG_LENGTH</name>
      <anchorfile>opennurbs__string_8cpp.html</anchorfile>
      <anchor>aae15a57359405fa67f39ff805c6eddd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_WildCardMatch</name>
      <anchorfile>opennurbs__string_8cpp.html</anchorfile>
      <anchor>a77764f6327c80e4e17bdf923fb895baa</anchor>
      <arglist>(const char *s, const char *pattern)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_WildCardMatchNoCase</name>
      <anchorfile>opennurbs__string_8cpp.html</anchorfile>
      <anchor>a07182726fb9ca0a7dbf8d2fa2f9c100f</anchor>
      <arglist>(const char *s, const char *pattern)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct @129</type>
      <name>empty_astring</name>
      <anchorfile>opennurbs__string_8cpp.html</anchorfile>
      <anchor>a68f8f68f5aaf4cca31f8e6f37c452641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_aStringHeader</type>
      <name>header</name>
      <anchorfile>struct@129.html</anchorfile>
      <anchor>a478dc5c9745b52cb63f591a85a2d2e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>s</name>
      <anchorfile>struct@129.html</anchorfile>
      <anchor>af057481014d423919fa56825f322dad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>pEmptyaString</name>
      <anchorfile>opennurbs__string_8cpp.html</anchorfile>
      <anchor>a8ee7d7ac99b9d502f64a6b6ace1c483b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ON_aStringHeader *</type>
      <name>pEmptyStringHeader</name>
      <anchorfile>opennurbs__string_8cpp.html</anchorfile>
      <anchor>aa1fe552d2292cec24530cbb020277425</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_string.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__string_8h</filename>
    <class kind="class">ON_CheckSum</class>
    <class kind="class">ON_String</class>
    <class kind="class">ON_UnitSystem</class>
    <class kind="class">ON_wString</class>
    <member kind="function">
      <type>ON_DECL const double *</type>
      <name>ON_BinarySearchDoubleArray</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>a32ddd7f287e60f74e23b651677d784c3</anchor>
      <arglist>(double key, const double *base, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL const int *</type>
      <name>ON_BinarySearchIntArray</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>ab7abec51b625349e8a9926a024f02910</anchor>
      <arglist>(int key, const int *base, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL const unsigned int *</type>
      <name>ON_BinarySearchUnsignedIntArray</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>a867f420c9f40f54b2bd6c1c306bce475</anchor>
      <arglist>(unsigned int key, const unsigned int *base, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_hsort</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>ac8b891cdb0b65ade85ebfd491fce3978</anchor>
      <arglist>(void *base, size_t count, size_t sizeof_element, int(*compare)(const void *, const void *))</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_hsort</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>ad4c51b37ad89ac93df563fd4dda5a629</anchor>
      <arglist>(void *base, size_t count, size_t sizeof_element, int(*compare)(void *, const void *, const void *), void *context)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_qsort</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>a7084b8ba084bf0609485895cdc6f0032</anchor>
      <arglist>(void *base, size_t count, size_t sizeof_element, int(*compare)(const void *, const void *))</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_qsort</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>a11b0fdb2c255fea3fa990b8dd7c5cf31</anchor>
      <arglist>(void *base, size_t count, size_t sizeof_element, int(*compare)(void *, const void *, const void *), void *context)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_Sort</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>a31aa0c0765ce8691309a994812009359</anchor>
      <arglist>(ON::sort_algorithm method, int *index, const void *base, size_t count, size_t sizeof_element, int(*compare)(const void *, const void *))</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_Sort</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>a35964429805f3e624a37e6582a76f496</anchor>
      <arglist>(ON::sort_algorithm method, int *index, const void *base, size_t count, size_t sizeof_element, int(*compare)(const void *, const void *, void *), void *context)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_SortDoubleArray</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>ac6ade4349d1d123598f3e53603f96639</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, double *a, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_SortIntArray</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>ad89217cd5ac4eb913348ccea13e1bdf4</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, int *a, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_SortStringArray</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>a3a31632423cfed9305867982c8fdfc20</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, char **a, size_t nel)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL void</type>
      <name>ON_SortUnsignedIntArray</name>
      <anchorfile>opennurbs__string_8h.html</anchorfile>
      <anchor>af4cf24114bf7a77659494e6bad25b6e4</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, unsigned int *a, size_t nel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_sum.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__sum_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_sumsurface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__sumsurface_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON_SumTensor</class>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__sumsurface_8cpp.html</anchorfile>
      <anchor>a30268d49424e3e23def2b8fb712f0691</anchor>
      <arglist>(ON_SumSurface, ON_Surface,&quot;C4CD5359-446D-4690-9FF5-29059732472B&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_sumsurface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__sumsurface_8h</filename>
    <class kind="class">ON_SumSurface</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_surface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__surface_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type></type>
      <name>ON_VIRTUAL_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__surface_8cpp.html</anchorfile>
      <anchor>ac856e722522a8437c742c4ae2bda72e4</anchor>
      <arglist>(ON_Surface, ON_Geometry,&quot;4ED7D4E1-E947-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PrincipalCurvaturesAreContinuous</name>
      <anchorfile>opennurbs__surface_8cpp.html</anchorfile>
      <anchor>a8e0665e6ef37024754e509da74ded1a5</anchor>
      <arglist>(bool bSmoothTest, double k1a, double k2a, double k1b, double k2b, double curvature_tolerance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_surface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__surface_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="class">ON_Surface</class>
    <class kind="class">ON_SurfaceArray</class>
    <class kind="class">ON_SurfaceProperties</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_surfaceproxy.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__surfaceproxy_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
  </compound>
  <compound kind="file">
    <name>opennurbs_surfaceproxy.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__surfaceproxy_8h</filename>
    <class kind="class">ON_SurfaceProxy</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_system.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__system_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ON_32BIT_POINTER</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>af270490e5896a4ef0aec5a88e055500f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_MAX_SIZE_T</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>a9476af6f3e25bb8f0937e81bdc4415c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_SIZEOF_POINTER</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>a0da7e92f9a68b41e5d52376bbab28e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENNURBS_PUBLIC_RELEASE</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>a8cacaa6a442d106530b8ab656faa93b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>ON__INT16</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>a0520f46e04a9046367217b0a8405d008</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ON__INT32</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>a56cda90a1091ae3495363200bbbaf4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>ON__INT64</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>a090dc337a02411b8168f75fd318b99ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>ON__INT8</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>a1229bf705e67245e7213ee37cd4748e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ON__INT_PTR</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>aef9159bf07f6176b038c10135bbe50cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>ON__UINT16</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>a5e466b0525d08412a4fc62b352f60685</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ON__UINT32</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>aea03c6f4bab106103ada72c766f7fe5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>ON__UINT64</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>a3c46136e2570983319c47553f753932e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>ON__UINT8</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>a3b6aca42cfeb22b5315f542d04ba024c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ON__UINT_PTR</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>ad92d85ad230f02fb28270bcf023e4843</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ON_BOOL32</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>a7dae47f6f173e34331e9ce112cb11840</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_vsnprintf</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>aa77d598a65cf6e68912dd24d82bc8e19</anchor>
      <arglist>(char *buffer, size_t count, const char *format, va_list argptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_vsnwprintf</name>
      <anchorfile>opennurbs__system_8h.html</anchorfile>
      <anchor>aca83df13058792c05d4b86d75990bcf1</anchor>
      <arglist>(wchar_t *buffer, size_t count, const wchar_t *format, va_list argptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_textlog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__textlog_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wsncpy</name>
      <anchorfile>opennurbs__textlog_8cpp.html</anchorfile>
      <anchor>a1f7adf419290788d245fb703f42f3c8b</anchor>
      <arglist>(wchar_t *dst, const wchar_t *src, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_textlog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__textlog_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="class">ON_TextLog</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_texture.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__texture_8h</filename>
    <class kind="class">ON_Texture</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_texture_mapping.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__texture__mapping_8h</filename>
    <class kind="class">ON_TextureMapping</class>
    <member kind="typedef">
      <type>bool(*</type>
      <name>TEXMAP_BREP_FACE_CLOSEST_POINT</name>
      <anchorfile>opennurbs__texture__mapping_8h.html</anchorfile>
      <anchor>a40c00cf7f7e74eca019c226c6d4b50c7</anchor>
      <arglist>)(const ON_BrepFace *, const ON_3dPoint *, ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>TEXMAP_INTERSECT_LINE_SURFACE</name>
      <anchorfile>opennurbs__texture__mapping_8h.html</anchorfile>
      <anchor>a4a35f0cebd691c324cdaa8a9702e524d</anchor>
      <arglist>)(const ON_Line *, const ON_BrepFace *, ON_SimpleArray&lt; ON_X_EVENT &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_torus.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__torus_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EVAL_SETUP_MAJOR</name>
      <anchorfile>opennurbs__torus_8cpp.html</anchorfile>
      <anchor>aba76ff49dcf225c3a4402bbe80b34c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVAL_SETUP_MINOR</name>
      <anchorfile>opennurbs__torus_8cpp.html</anchorfile>
      <anchor>af0c8728839cd0577da0de8e1286cd869</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_torus.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__torus_8h</filename>
    <class kind="class">ON_Torus</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_unicode.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__unicode_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>INPUT_BUFFER_TOO_SHORT</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>ac2ce5327359b62d67de4bd170ce68dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_CONTINUATION_VALUE</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>a9270067c09ce4ff5c18f0472cb65ec91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OVERLONG_ENCODING</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>ab5d8ad74c903bd435223a25ae3c6a241</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_ConvertUTF16ToUTF32</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>a18c6f201d38978f97892f673db62aa70</anchor>
      <arglist>(int bTestByteOrder, const ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *sUTF32, int sUTF32_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT16 **sNextUTF16)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_ConvertUTF16ToUTF8</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>aa21a2d31fefb223f4abdc93ba032ed64</anchor>
      <arglist>(int bTestByteOrder, const ON__UINT16 *sUTF16, int sUTF16_count, ON__UINT8 *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT16 **sNextUTF16)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_ConvertUTF32ToUTF16</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>a4abf00d9e00ea51d8fdf7ae262a41878</anchor>
      <arglist>(int bTestByteOrder, const ON__UINT32 *sUTF32, int sUTF32_count, ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT32 **sNextUTF32)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_ConvertUTF32ToUTF8</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>a04f4801cc546257317d39adb79a76d20</anchor>
      <arglist>(int bTestByteOrder, const ON__UINT32 *sUTF32, int sUTF32_count, ON__UINT8 *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT32 **sNextUTF32)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_ConvertUTF8ToUTF16</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>af9bd89f9663bab4ae5750d2b45305983</anchor>
      <arglist>(const ON__UINT8 *sUTF8, int sUTF8_count, ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT8 **sNextUTF8)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_ConvertUTF8ToUTF32</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>a3c604255483d2e6b1bc7e0fe46f6d7ea</anchor>
      <arglist>(const ON__UINT8 *sUTF8, int sUTF8_count, ON__UINT32 *sUTF32, int sUTF32_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT8 **sNextUTF8)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ConvertUTF8ToWideChar</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>ad86455017d1e7a5ca7dd427731941b0f</anchor>
      <arglist>(const char *sUTF8, int sUTF8_count, wchar_t *sWideChar, int sWideChar_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const char **sNextUTF8)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ConvertWideCharToUTF8</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>a82cdcccd623572a74113cba86531affa</anchor>
      <arglist>(int bTestByteOrder, const wchar_t *sWideChar, int sWideChar_count, char *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const wchar_t **sNextWideChar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_DecodeSwapByteUTF16</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>a9c9768f0403e6f18a3100043bd0a60bd</anchor>
      <arglist>(const ON__UINT16 *sUTF16, int sUTF16_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_DecodeUTF16</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>aca2927ad8b87980e990cb3d4d4c3b3d5</anchor>
      <arglist>(const ON__UINT16 *sUTF16, int sUTF16_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_DecodeUTF8</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>adc4e3ed27e5c4256a56c83733755d9b7</anchor>
      <arglist>(const ON__UINT8 *sUTF8, int sUTF8_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ON_DecodeUTF8Helper</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>ad94c9629bfc5693fb721ee30e30a7f28</anchor>
      <arglist>(const ON__UINT8 *sUTF8, int sUTF8_count, ON__UINT32 *value, unsigned int *error_status)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_EncodeUTF16</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>ab21d4089dd0861f960f9fe1b73a002b7</anchor>
      <arglist>(ON__UINT32 unicode_code_point, ON__UINT16 sUTF16[2])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_EncodeUTF8</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>ab675725e73b6e4693c3a13ae9d3f3a4a</anchor>
      <arglist>(ON__UINT32 u, ON__UINT8 sUTF8[6])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_IsValidUnicodeCodePoint</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>a3ee9531f503ca3fd1beab8aed809b728</anchor>
      <arglist>(ON__UINT32 u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON__UINT32</type>
      <name>SwapBytes32</name>
      <anchorfile>opennurbs__unicode_8cpp.html</anchorfile>
      <anchor>a5db7f39b32964a3288d91a5986daff0a</anchor>
      <arglist>(ON__UINT32 u)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_unicode.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__unicode_8h</filename>
    <class kind="struct">ON_UnicodeErrorParameters</class>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ConvertUTF16ToUTF32</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>a62fc17de585036b9fac129cc92d644da</anchor>
      <arglist>(int bTestByteOrder, const ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *sUTF32, int sUTF32_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT16 **sNextUTF16)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ConvertUTF16ToUTF8</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>a76cc217cd32ff0e3cbb0e9c81156139e</anchor>
      <arglist>(int bTestByteOrder, const ON__UINT16 *sUTF16, int sUTF16_count, ON__UINT8 *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT16 **sNextUTF16)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ConvertUTF32ToUTF16</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>ac2144e54a9cb8bd20f84a4fe2c204a67</anchor>
      <arglist>(int bTestByteOrder, const ON__UINT32 *sUTF32, int sUTF32_count, ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT32 **sNextUTF32)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ConvertUTF32ToUTF8</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>a78060095f9954e1a686fecb99255d6e0</anchor>
      <arglist>(int bTestByteOrder, const ON__UINT32 *sUTF32, int sUTF32_count, ON__UINT8 *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT32 **sNextUTF32)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ConvertUTF8ToUTF16</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>abb7dfbd12f5fcb7d19e36b2be7e6f62b</anchor>
      <arglist>(const ON__UINT8 *sUTF8, int sUTF8_count, ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT8 **sNextUTF8)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ConvertUTF8ToUTF32</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>a54ee9bf1b88da069708ac1aef7060305</anchor>
      <arglist>(const ON__UINT8 *sUTF8, int sUTF8_count, ON__UINT32 *sUTF32, int sUTF32_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT8 **sNextUTF8)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ConvertUTF8ToWideChar</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>ad86455017d1e7a5ca7dd427731941b0f</anchor>
      <arglist>(const char *sUTF8, int sUTF8_count, wchar_t *sWideChar, int sWideChar_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const char **sNextUTF8)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_ConvertWideCharToUTF8</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>a82cdcccd623572a74113cba86531affa</anchor>
      <arglist>(int bTestByteOrder, const wchar_t *sWideChar, int sWideChar_count, char *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const wchar_t **sNextWideChar)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_DecodeSwapByteUTF16</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>a76c14c4dec8f6383971fbbfc378e32b2</anchor>
      <arglist>(const ON__UINT16 *sUTF16, int sUTF16_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_DecodeUTF16</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>a9b72e5ccf1fb0d2ff69cad817f07fd02</anchor>
      <arglist>(const ON__UINT16 *sUTF16, int sUTF16_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_DecodeUTF8</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>a3db9e63e97572705701858ddc59649ae</anchor>
      <arglist>(const ON__UINT8 *sUTF8, int sUTF8_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_EncodeUTF16</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>a521c9b7f15fad3118e2b407e90a7dbf1</anchor>
      <arglist>(ON__UINT32 unicode_code_point, ON__UINT16 sUTF16[2])</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_EncodeUTF8</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>a3017eabb9f2643f7b73da9db2be50a49</anchor>
      <arglist>(ON__UINT32 u, ON__UINT8 sUTF8[6])</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL int</type>
      <name>ON_IsValidUnicodeCodePoint</name>
      <anchorfile>opennurbs__unicode_8h.html</anchorfile>
      <anchor>a69cbad8549daa29c51925e814fbfd5e9</anchor>
      <arglist>(ON__UINT32 u)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_userdata.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__userdata_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON_UnknownUserDataArchive</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cmp_hash_2dex_ij</name>
      <anchorfile>opennurbs__userdata_8cpp.html</anchorfile>
      <anchor>aac14b11c30b9ba3a454c38ca2f8d1f5f</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__userdata_8cpp.html</anchorfile>
      <anchor>a2507d05bf164656ea948165d8b4e02aa</anchor>
      <arglist>(ON_UnknownUserData, ON_UserData,&quot;850324A8-050E-11d4-BFFA-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__userdata_8cpp.html</anchorfile>
      <anchor>acafe93c772569da4a45f1488b5a3bf83</anchor>
      <arglist>(ON_UserStringList, ON_UserData,&quot;CE28DE29-F4C5-4faa-A50A-C3A6849B6329&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__userdata_8cpp.html</anchorfile>
      <anchor>a0f0c21ab2f6ef3270254f70f2b40e28f</anchor>
      <arglist>(ON_DocumentUserStringList, ON_Object,&quot;06F3218E-F5EC-4f6c-B74C-14583F0ED7BC&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_VIRTUAL_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__userdata_8cpp.html</anchorfile>
      <anchor>a36cc60dfd25ea98e3985c14c51f090fc</anchor>
      <arglist>(ON_UserData, ON_Object,&quot;850324A7-050E-11d4-BFFA-0010830122F0&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_userdata.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__userdata_8h</filename>
    <class kind="class">ON_DocumentUserStringList</class>
    <class kind="class">ON_UnknownUserData</class>
    <class kind="class">ON_UserData</class>
    <class kind="class">ON_UserDataHolder</class>
    <class kind="class">ON_UserStringList</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_uuid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__uuid_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>ON_CreateUuid</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>a42c2959bc0a8fac249120c5e443826fb</anchor>
      <arglist>(ON_UUID &amp;new_uuid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_UuidCompare</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>abbf4bd2e5907d7efe104bf9743d79627</anchor>
      <arglist>(const ON_UUID *a, const ON_UUID *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ON_UuidCompare</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>a625ca7bc3e7e3dba0b0bc377be55f61a</anchor>
      <arglist>(const ON_UUID &amp;a, const ON_UUID &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ON_UuidFromString</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>a86eb7d672ca7384eeacc937fe93a2500</anchor>
      <arglist>(const char *sUUID)</arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ON_UuidFromString</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>a7871910f43274a9c1f573cc5117cb148</anchor>
      <arglist>(const wchar_t *sUUID)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_UuidIsNil</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>af608964802dd2ef6e82b773f21ad22dc</anchor>
      <arglist>(const ON_UUID &amp;uuid)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_UuidIsNotNil</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>a6ecf4c8d59f90eaf9be56d0847ad76a6</anchor>
      <arglist>(const ON_UUID &amp;uuid)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ON_UuidToString</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>af03bd9d7803d12ca379b5c2020a423d4</anchor>
      <arglist>(const ON_UUID &amp;uuid, char *s)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t *</type>
      <name>ON_UuidToString</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>a0b1021018a5e222a2b0064ccad2439e4</anchor>
      <arglist>(const ON_UUID &amp;uuid, wchar_t *s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ON_UuidToString</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>a461850f3369c49dc5f1c6cbfd14f5845</anchor>
      <arglist>(const ON_UUID &amp;uuid, ON_String &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>ON_UuidToString</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>ad9c8384a89f3c7d5f0506d752b1d2f9b</anchor>
      <arglist>(const ON_UUID &amp;uuid, ON_wString &amp;s)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>big_endian_rho</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>ae9f4bc80da2e0b857c9a2dae74a76107</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>little_endian_rho</name>
      <anchorfile>opennurbs__uuid_8cpp.html</anchorfile>
      <anchor>a141645ed505bebd6d54895b261728dc8</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_uuid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__uuid_8h</filename>
    <class kind="class">ON_UUID</class>
    <member kind="define">
      <type>#define</type>
      <name>ON_UUID_DECLARED_AS_CLASS</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>a84a302216fea8af3ac4ca8ff40562477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_max_uuid</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>a312fbbb46fb7eb47ca3003a509e4e267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BEGIN_EXTERNC ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_nil_uuid</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>ad1d1f6aa377cb0642a0cf1f15b8a2224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_opennurbs4_id</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>abad6f291ecf9d0380482560b652184fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_opennurbs5_id</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>a2fb2e8ef85b98fe5a9ad55bf05d76645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_opennurbs_id</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>ae96464ab0a3db372816218e9e53b570b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_rhino2_id</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>a8e6b2de5b87bb476c13a699e99669e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_rhino3_id</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>a7495570dadfe97d3b357a5d066c4dec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_rhino4_id</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>adb5fbd991e82b25f913ad4e1f4a65d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_rhino5_id</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>a41e275f5ff989bdfec8203220f2b18a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_rhino_id</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>afb8920e157359c8b26aff7083f930110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_v2_userdata_id</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>a5e5e1996df44b65451cdab95eb642a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_v3_userdata_id</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>ae2ca4be6021f835e1a1cdb19ed748c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EXTERN_DECL const ON_UUID</type>
      <name>ON_v4_userdata_id</name>
      <anchorfile>opennurbs__uuid_8h.html</anchorfile>
      <anchor>a5819734c11ef50c24d075b57d0c8b75c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_version.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__version_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>OPENNURBS_DOC_SVN_BRANCH</name>
      <anchorfile>opennurbs__version_8h.html</anchorfile>
      <anchor>ad8558a0aae84c34b05f7a6f636d1b853</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENNURBS_DOC_SVN_REVISION</name>
      <anchorfile>opennurbs__version_8h.html</anchorfile>
      <anchor>a856b3551c83a52c81f4cbc463a11b878</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENNURBS_SRC_SVN_BRANCH</name>
      <anchorfile>opennurbs__version_8h.html</anchorfile>
      <anchor>ac03688fa3ac56fda7b2f95b15a98e8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENNURBS_SRC_SVN_REVISION</name>
      <anchorfile>opennurbs__version_8h.html</anchorfile>
      <anchor>af4b6a8731c03579865db9d0ec6638c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPENNURBS_VERSION</name>
      <anchorfile>opennurbs__version_8h.html</anchorfile>
      <anchor>af878dc2a5901c5ff359652a4e23d1286</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_viewport.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__viewport_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="class">ON_PgonPt</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ChangeFromParallelToPerspectiveHelper</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>a7fc3b771def6c784337d7b2d9512914a</anchor>
      <arglist>(ON_Viewport &amp;vp, double target_distance, double lens_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>clipDist</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>aff0cfe06d396b8a96783fdca2e2babeb</anchor>
      <arglist>(const double *camLoc, const double *camZ, const double *P)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>comparePptAngle</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>afa6a20a8371d2dba100a59abee75753f</anchor>
      <arglist>(const void *pa, const void *pb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_BOOL32</type>
      <name>GetRelativeScreenCoordinates</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>a1ffbad6da39b75c55f02ffba29732d1c</anchor>
      <arglist>(int port_left, int port_right, int port_bottom, int port_top, ON_BOOL32 bSortPoints, int &amp;x0, int &amp;y0, int &amp;x1, int &amp;y1, double &amp;s0, double &amp;t0, double &amp;s1, double &amp;t1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetTwoPointPerspectiveUpAndDirHelper</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>a51e41142e872d5314e911963bb689c78</anchor>
      <arglist>(const ON_3dVector &amp;up, const ON_3dVector &amp;CamDir, const ON_3dVector &amp;CamY, const ON_3dVector &amp;CamZ, ON_3dVector &amp;new_up, ON_3dVector &amp;new_dir)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>len2d</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>a689f02d86ad67e72b7c88c6c8912c310</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON__IsCameraFramePerpindicular</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>ac5dd5925a5a96c388c9b8ada28322022</anchor>
      <arglist>(const ON_3dVector &amp;unit_vector0, const ON_3dVector &amp;unit_vector1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ON__IsCameraFrameUnitVectorHelper</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>a7ab9cff0558b034f1a48c9dec3a2b4d1</anchor>
      <arglist>(const ON_3dVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_GetViewportRotationAngles</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>a39a3656b9f7fbf348d5dd3222c89e4dd</anchor>
      <arglist>(const ON_3dVector &amp;X, const ON_3dVector &amp;Y, const ON_3dVector &amp;Z, double *angle1, double *angle2, double *angle3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_IntersectViewFrustumPlane</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>a0d0ceea7ffd6492a1c4a916ca42c6529</anchor>
      <arglist>(const ON_Viewport &amp;vp, const ON_PlaneEquation &amp;plane_equation, ON_SimpleArray&lt; ON_3dPoint &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_IMPLEMENT</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>ab931ab6ff1759496cd9598e0123b25b5</anchor>
      <arglist>(ON_Viewport, ON_Geometry,&quot;D66E5CCF-EA39-11d3-BFE5-0010830122F0&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_ViewportFromRhinoView</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>a0d060cd53c8909bd72607e940bcbe17a</anchor>
      <arglist>(ON::view_projection projection, const ON_3dPoint &amp;rhvp_target, double rhvp_angle1, double rhvp_angle2, double rhvp_angle3, double rhvp_viewsize, double rhvp_cameradist, int screen_width, int screen_height, ON_Viewport &amp;vp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unitize2d</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>a08e023dd1e27ef3caad4d0b2aa50d46c</anchor>
      <arglist>(double x, double y, double *ux, double *uy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateTargetPointHelper</name>
      <anchorfile>opennurbs__viewport_8cpp.html</anchorfile>
      <anchor>a9fab2267d179aa111eab4b635c5f59be</anchor>
      <arglist>(ON_Viewport &amp;vp, double target_distance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_viewport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__viewport_8h</filename>
    <class kind="class">ON_Viewport</class>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_GetViewportRotationAngles</name>
      <anchorfile>opennurbs__viewport_8h.html</anchorfile>
      <anchor>a7e76f9e6198de290b61c8a942b23c7b7</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_IntersectViewFrustumPlane</name>
      <anchorfile>opennurbs__viewport_8h.html</anchorfile>
      <anchor>ab2f6abaee7847be41aed92d399c97b1b</anchor>
      <arglist>(const ON_Viewport &amp;vp, const ON_PlaneEquation &amp;plane_equation, ON_SimpleArray&lt; ON_3dPoint &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>ON_DECL bool</type>
      <name>ON_ViewportFromRhinoView</name>
      <anchorfile>opennurbs__viewport_8h.html</anchorfile>
      <anchor>ac964afba20988bf13d62a308b8e14440</anchor>
      <arglist>(ON::view_projection, const ON_3dPoint &amp;, double, double, double, double, double, int, int, ON_Viewport &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_workspace.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__workspace_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="struct">ON_Workspace_FBLK</class>
    <class kind="struct">ON_Workspace_MBLK</class>
    <member kind="variable">
      <type>struct ON_Workspace_FBLK *</type>
      <name>m_pFileBlk</name>
      <anchorfile>opennurbs__workspace_8cpp.html</anchorfile>
      <anchor>adf920c3dd0fc174ab91cc16e5cf511f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ON_Workspace_MBLK *</type>
      <name>m_pMemBlk</name>
      <anchorfile>opennurbs__workspace_8cpp.html</anchorfile>
      <anchor>ac42d1ee7d0bdcf43480805ef04c0792d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_workspace.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__workspace_8h</filename>
    <class kind="class">ON_Workspace</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_wstring.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__wstring_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="struct">ON_wStringHeader</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MSG_LENGTH</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>aae15a57359405fa67f39ff805c6eddd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MSG_LENGTH</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>aae15a57359405fa67f39ff805c6eddd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MSG_LENGTH</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>aae15a57359405fa67f39ff805c6eddd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>c2w</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>aaeabcd533a492852c3afff63bea52b24</anchor>
      <arglist>(int, const char *, int, wchar_t *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static wchar_t</type>
      <name>c2w</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>a855f6e10b5ad165c00ba101b5894b90c</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsValidUrlChar</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>afedb8d371092d0cdab9463de41589509</anchor>
      <arglist>(wchar_t c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsWhiteSpaceHelper</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>a7a042967320dcecf1dea5e5582e64a5e</anchor>
      <arglist>(wchar_t c, const wchar_t *whitespace)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_WildCardMatch</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>a04fe4760dd47d7703b473594134903d9</anchor>
      <arglist>(const wchar_t *s, const wchar_t *pattern)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ON_WildCardMatchNoCase</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>afd1b4501667466ea34efff8d41bae34b</anchor>
      <arglist>(const wchar_t *s, const wchar_t *pattern)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>UrlDecodeHelper</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>a233102504cb59f2fc639762cc0efcae7</anchor>
      <arglist>(wchar_t *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>w2c</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>a6116be1997aaeb521262f01be463c50d</anchor>
      <arglist>(int, const wchar_t *, int, char *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>w2c_size</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>af9ceef914fa698f699450bc7cb2799e7</anchor>
      <arglist>(int, const wchar_t *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct @130</type>
      <name>empty_wstring</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>a57be47ad50536f872273936b21d06081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wStringHeader</type>
      <name>header</name>
      <anchorfile>struct@130.html</anchorfile>
      <anchor>a98d16ba22efca611c5436768ce8ed46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>wchar_t</type>
      <name>s</name>
      <anchorfile>struct@130.html</anchorfile>
      <anchor>a9440ded0f344356267e1f5e366ed7125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ON_wStringHeader *</type>
      <name>pEmptyStringHeader</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>aac91663fca688515d870484e2258ad2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const wchar_t *</type>
      <name>pEmptywString</name>
      <anchorfile>opennurbs__wstring_8cpp.html</anchorfile>
      <anchor>a4bfb3d20dc3ea96cdba3150791a3f098</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_xform.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__xform_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddCxRow</name>
      <anchorfile>opennurbs__xform_8cpp.html</anchorfile>
      <anchor>a72bb168c266fec71c690500979c30eea</anchor>
      <arglist>(double matrix[4][4], double c, int i0, int i1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Inv</name>
      <anchorfile>opennurbs__xform_8cpp.html</anchorfile>
      <anchor>a66438c405fe915b15c65e81bf585ffd7</anchor>
      <arglist>(const double *src, double dst[4][4], double *determinant, double *pivot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SwapCol</name>
      <anchorfile>opennurbs__xform_8cpp.html</anchorfile>
      <anchor>a2e9ac1b618545bd869070d6b22d7c63e</anchor>
      <arglist>(double matrix[4][4], int j0, int j1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SwapRow</name>
      <anchorfile>opennurbs__xform_8cpp.html</anchorfile>
      <anchor>addf1645a2508a32c88c5cb6275638b2b</anchor>
      <arglist>(double matrix[4][4], int i0, int i1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_xform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__xform_8h</filename>
    <class kind="class">ON_ClippingRegion</class>
    <class kind="class">ON_Localizer</class>
    <class kind="class">ON_SpaceMorph</class>
    <class kind="class">ON_Xform</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_zlib.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__zlib_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <class kind="struct">ON_CompressedBufferHelper</class>
  </compound>
  <compound kind="file">
    <name>opennurbs_zlib.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>opennurbs__zlib_8h</filename>
    <includes id="zlib_8h" name="zlib.h" local="yes" imported="no">zlib.h</includes>
    <class kind="class">ON_CompressedBuffer</class>
    <member kind="define">
      <type>#define</type>
      <name>MY_ZCALLOC</name>
      <anchorfile>opennurbs__zlib_8h.html</anchorfile>
      <anchor>aeeeeefef30374a9d3ac442e02570337f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_PREFIX</name>
      <anchorfile>opennurbs__zlib_8h.html</anchorfile>
      <anchor>a9aea4d2b612b2c4d15fb0de968a353b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ON_BEGIN_EXTERNC voidpf</type>
      <name>zcalloc</name>
      <anchorfile>opennurbs__zlib_8h.html</anchorfile>
      <anchor>a7b26722f57a028580b2271557c5217a7</anchor>
      <arglist>(voidpf, unsigned, unsigned)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zcfree</name>
      <anchorfile>opennurbs__zlib_8h.html</anchorfile>
      <anchor>ad565a7dc192ab03020276e58d763cc1a</anchor>
      <arglist>(voidpf, voidpf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opennurbs_zlib_memory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>opennurbs__zlib__memory_8cpp</filename>
    <includes id="opennurbs_8h" name="opennurbs.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <member kind="function">
      <type>voidpf</type>
      <name>zcalloc</name>
      <anchorfile>opennurbs__zlib__memory_8cpp.html</anchorfile>
      <anchor>ad853d81d6d53692aaa928abb96febe36</anchor>
      <arglist>(voidpf, unsigned items, unsigned size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zcfree</name>
      <anchorfile>opennurbs__zlib__memory_8cpp.html</anchorfile>
      <anchor>a1256233549040ca3b20edb6a1081c106</anchor>
      <arglist>(voidpf, voidpf ptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>organized.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="projection__matrix_8h" name="projection_matrix.h" local="no" imported="no">pcl/common/projection_matrix.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/</path>
    <filename>organized__fast__mesh_8cpp</filename>
    <includes id="marching__cubes_8hpp" name="marching_cubes.hpp" local="no" imported="no">pcl/surface/impl/marching_cubes.hpp</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.h</includes>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>organized__multi__plane__segmentation_8hpp</filename>
    <includes id="segmentation_2include_2pcl_2segmentation_2boost_8h" name="segmentation/include/pcl/segmentation/boost.h" local="no" imported="no">pcl/segmentation/boost.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__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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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>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_pcd_to_png.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>organized__pcd__to__png_8cpp</filename>
    <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="png__io_8h" name="png_io.h" local="no" imported="no">pcl/io/png_io.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>organized__pcd__to__png_8cpp.html</anchorfile>
      <anchor>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>organized__pcd__to__png_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>organized__pcd__to__png_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveImage</name>
      <anchorfile>organized__pcd__to__png_8cpp.html</anchorfile>
      <anchor>af8f8c5437290e61592deac4e1ffde5d7</anchor>
      <arglist>(const std::string &amp;filename, const PointCloud&lt; RGB &gt; &amp;image)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>organized_pointcloud_compression.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/compression/</path>
    <filename>organized__pointcloud__compression_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="common_2include_2pcl_2common_2boost_8h" name="common/include/pcl/common/boost.h" local="no" imported="no">pcl/common/boost.h</includes>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.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_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="openni__shift__to__depth__conversion_8h" name="openni_shift_to_depth_conversion.h" local="no" imported="no">pcl/io/openni_camera/openni_shift_to_depth_conversion.h</includes>
    <class kind="class">pcl::io::OrganizedPointCloudCompression</class>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
  </compound>
  <compound kind="file">
    <name>organized_pointcloud_compression.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/compression/impl/</path>
    <filename>organized__pointcloud__compression_8hpp</filename>
    <includes id="organized__pointcloud__compression_8h" name="organized_pointcloud_compression.h" local="no" imported="no">pcl/compression/organized_pointcloud_compression.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="common_2include_2pcl_2common_2boost_8h" name="common/include/pcl/common/boost.h" local="no" imported="no">pcl/common/boost.h</includes>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.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_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="libpng__wrapper_8h" name="libpng_wrapper.h" local="no" imported="no">pcl/compression/libpng_wrapper.h</includes>
    <includes id="organized__pointcloud__conversion_8h" name="organized_pointcloud_conversion.h" local="no" imported="no">pcl/compression/organized_pointcloud_conversion.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
  </compound>
  <compound kind="file">
    <name>organized_pointcloud_conversion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/compression/</path>
    <filename>organized__pointcloud__conversion_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>
    <class kind="struct">pcl::io::CompressionPointTraits</class>
    <class kind="struct">pcl::io::CompressionPointTraits&lt; PointXYZRGB &gt;</class>
    <class kind="struct">pcl::io::CompressionPointTraits&lt; PointXYZRGBA &gt;</class>
    <class kind="struct">pcl::io::OrganizedConversion&lt; PointT, false &gt;</class>
    <class kind="struct">pcl::io::OrganizedConversion&lt; PointT, true &gt;</class>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
  </compound>
  <compound kind="file">
    <name>organized_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/tools/</path>
    <filename>organized__segmentation_8cpp</filename>
    <includes id="organized__segmentation_8h" name="organized_segmentation.h" local="no" imported="no">pcl/apps/cloud_composer/tools/organized_segmentation.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="kdtree_2include_2pcl_2kdtree_2kdtree_8h" name="kdtree/include/pcl/kdtree/kdtree.h" local="no" imported="no">pcl/kdtree/kdtree.h</includes>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.h</includes>
    <includes id="organized__segmentation_8hpp" name="organized_segmentation.hpp" local="no" imported="no">pcl/apps/cloud_composer/tools/impl/organized_segmentation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>organized_segmentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/</path>
    <filename>organized__segmentation_8h</filename>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="tool__factory_8h" name="tool_factory.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/tool_factory.h</includes>
    <class kind="class">pcl::cloud_composer::OrganizedSegmentationTool</class>
    <class kind="class">pcl::cloud_composer::OrganizedSegmentationToolFactory</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>organized_segmentation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/impl/</path>
    <filename>organized__segmentation_8hpp</filename>
    <includes id="organized__segmentation_8h" name="organized_segmentation.h" local="no" imported="no">pcl/apps/cloud_composer/tools/organized_segmentation.h</includes>
    <includes id="cloud__item_8hpp" name="cloud_item.hpp" local="no" imported="no">pcl/apps/cloud_composer/impl/cloud_item.hpp</includes>
    <includes id="normals__item_8h" name="normals_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/normals_item.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.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="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>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_performTemplatedAction</name>
      <anchorfile>organized__segmentation_8hpp.html</anchorfile>
      <anchor>af92a8559c02ba1952145ee72e59d25c8</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>organized_segmentation_demo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/include/pcl/apps/</path>
    <filename>organized__segmentation__demo_8h</filename>
    <includes id="organized__segmentation__demo__qt_8h" name="organized_segmentation_demo_qt.h" local="no" imported="no">pcl/apps/organized_segmentation_demo_qt.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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>organized_segmentation_demo_qt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/include/pcl/apps/</path>
    <filename>organized__segmentation__demo__qt_8h</filename>
  </compound>
  <compound kind="file">
    <name>orr_graph.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>orr__graph_8h</filename>
    <class kind="class">pcl::recognition::ORRGraph::Node</class>
    <class kind="class">pcl::recognition::ORRGraph</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
  </compound>
  <compound kind="file">
    <name>orr_octree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/ransac_based/</path>
    <filename>orr__octree_8cpp</filename>
    <includes id="orr__octree_8h" name="orr_octree.h" local="no" imported="no">pcl/recognition/ransac_based/orr_octree.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="random_8h" name="random.h" local="no" imported="no">pcl/common/random.h</includes>
  </compound>
  <compound kind="file">
    <name>orr_octree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>orr__octree_8h</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" imported="no">auxiliary.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="class">pcl::recognition::ORROctree::Node::Data</class>
    <class kind="class">pcl::recognition::ORROctree::Node</class>
    <class kind="class">pcl::recognition::ORROctree</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
  </compound>
  <compound kind="file">
    <name>orr_octree_zprojection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/ransac_based/</path>
    <filename>orr__octree__zprojection_8cpp</filename>
    <includes id="orr__octree__zprojection_8h" name="orr_octree_zprojection.h" local="no" imported="no">pcl/recognition/ransac_based/orr_octree_zprojection.h</includes>
  </compound>
  <compound kind="file">
    <name>orr_octree_zprojection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>orr__octree__zprojection_8h</filename>
    <includes id="orr__octree_8h" name="orr_octree.h" local="yes" imported="no">orr_octree.h</includes>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="class">pcl::recognition::ORROctreeZProjection</class>
    <class kind="class">pcl::recognition::ORROctreeZProjection::Pixel</class>
    <class kind="class">pcl::recognition::ORROctreeZProjection::Set</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
  </compound>
  <compound kind="file">
    <name>our_cvfh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>our__cvfh_8cpp</filename>
    <includes id="our__cvfh_8hpp" name="our_cvfh.hpp" local="no" imported="no">pcl/features/impl/our_cvfh.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>our_cvfh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>our__cvfh_8h</filename>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.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::OURCVFHEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>our_cvfh.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/impl/</path>
    <filename>our__cvfh_8hpp</filename>
    <includes id="our__cvfh_8h" name="our_cvfh.h" local="no" imported="no">pcl/features/our_cvfh.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="pfh__tools_8h" name="pfh_tools.h" local="no" imported="no">pcl/features/pfh_tools.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_OURCVFHEstimation</name>
      <anchorfile>our__cvfh_8hpp.html</anchorfile>
      <anchor>af997c60ab3a37855e92c7fae49467b45</anchor>
      <arglist>(T, NT, OutT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>outlier_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>outlier__removal_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="filters_2include_2pcl_2filters_2statistical__outlier__removal_8h" name="filters/include/pcl/filters/statistical_outlier_removal.h" local="no" imported="no">pcl/filters/statistical_outlier_removal.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>void</type>
      <name>compute</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>ad6d2a60026d8e8c48591a09c0e5c365c</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &amp;output, std::string method, int min_pts, double radius, int mean_k, double std_dev_mul, bool negative, bool keep_organized)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>outlier__removal_8cpp.html</anchorfile>
      <anchor>a9130b54e8ba4fd75b1f87fb0c519220e</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &amp;cloud, Eigen::Vector4f &amp;translation, Eigen::Quaternionf &amp;orientation)</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>abca2d8fd8c66107bd6ab39b2b257406d</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &amp;output, const Eigen::Vector4f &amp;translation, const Eigen::Quaternionf &amp;rotation)</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>outofcore.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>outofcore_8h</filename>
    <includes id="outofcore_2include_2pcl_2outofcore_2octree__base_8h" name="outofcore/include/pcl/outofcore/octree_base.h" local="no" imported="no">pcl/outofcore/octree_base.h</includes>
    <includes id="outofcore__base__data_8h" name="outofcore_base_data.h" local="no" imported="no">pcl/outofcore/outofcore_base_data.h</includes>
    <includes id="octree__base__node_8h" name="octree_base_node.h" local="no" imported="no">pcl/outofcore/octree_base_node.h</includes>
    <includes id="outofcore__node__data_8h" name="outofcore_node_data.h" local="no" imported="no">pcl/outofcore/outofcore_node_data.h</includes>
    <includes id="octree__abstract__node__container_8h" name="octree_abstract_node_container.h" local="no" imported="no">pcl/outofcore/octree_abstract_node_container.h</includes>
    <includes id="octree__disk__container_8h" name="octree_disk_container.h" local="no" imported="no">pcl/outofcore/octree_disk_container.h</includes>
    <includes id="octree__ram__container_8h" name="octree_ram_container.h" local="no" imported="no">pcl/outofcore/octree_ram_container.h</includes>
    <includes id="outofcore__iterator__base_8h" name="outofcore_iterator_base.h" local="no" imported="no">pcl/outofcore/outofcore_iterator_base.h</includes>
    <includes id="outofcore__breadth__first__iterator_8h" name="outofcore_breadth_first_iterator.h" local="no" imported="no">pcl/outofcore/outofcore_breadth_first_iterator.h</includes>
    <includes id="outofcore__depth__first__iterator_8h" name="outofcore_depth_first_iterator.h" local="no" imported="no">pcl/outofcore/outofcore_depth_first_iterator.h</includes>
  </compound>
  <compound kind="file">
    <name>outofcore_base_data.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/src/</path>
    <filename>outofcore__base__data_8cpp</filename>
    <includes id="outofcore__base__data_8h" name="outofcore_base_data.h" local="no" imported="no">pcl/outofcore/outofcore_base_data.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="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__PCL_OUTOFCORE_VERSION__</name>
      <anchorfile>outofcore__base__data_8cpp.html</anchorfile>
      <anchor>a334f5ee24bdd8838540d454396f10a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>afb2931bc719d12882dd50c588f4f54d6</anchor>
      <arglist>(std::ostream &amp;os, const OutofcoreOctreeBaseMetadata &amp;metadata_arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>outofcore_base_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>outofcore__base__data_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="outofcore_2include_2pcl_2outofcore_2boost_8h" name="outofcore/include/pcl/outofcore/boost.h" local="no" imported="no">pcl/outofcore/boost.h</includes>
    <includes id="cJSON_8h" name="cJSON.h" local="no" imported="no">pcl/outofcore/cJSON.h</includes>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">pcl/outofcore/metadata.h</includes>
    <class kind="class">pcl::outofcore::OutofcoreOctreeBaseMetadata</class>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>outofcore_breadth_first_iterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>outofcore__breadth__first__iterator_8h</filename>
    <includes id="outofcore__iterator__base_8h" name="outofcore_iterator_base.h" local="no" imported="no">pcl/outofcore/outofcore_iterator_base.h</includes>
    <class kind="class">pcl::outofcore::OutofcoreBreadthFirstIterator</class>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>outofcore_breadth_first_iterator.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/impl/</path>
    <filename>outofcore__breadth__first__iterator_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>outofcore_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/src/visualization/</path>
    <filename>outofcore__cloud_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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__lib__io_8h" name="vtk_lib_io.h" local="no" imported="no">pcl/io/vtk_lib_io.h</includes>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="outofcore_8h" name="outofcore.h" local="no" imported="no">pcl/outofcore/outofcore.h</includes>
    <includes id="outofcore__impl_8h" name="outofcore_impl.h" local="no" imported="no">pcl/outofcore/outofcore_impl.h</includes>
    <includes id="monitor__queue_8hpp" name="monitor_queue.hpp" local="no" imported="no">pcl/outofcore/impl/monitor_queue.hpp</includes>
    <includes id="lru__cache_8hpp" name="lru_cache.hpp" local="no" imported="no">pcl/outofcore/impl/lru_cache.hpp</includes>
    <includes id="camera_8h" name="camera.h" local="no" imported="no">pcl/outofcore/visualization/camera.h</includes>
    <includes id="outofcore_2include_2pcl_2outofcore_2visualization_2common_8h" name="outofcore/include/pcl/outofcore/visualization/common.h" local="no" imported="no">pcl/outofcore/visualization/common.h</includes>
    <includes id="object_8h" name="object.h" local="no" imported="no">pcl/outofcore/visualization/object.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">pcl/outofcore/visualization/scene.h</includes>
    <includes id="outofcore__cloud_8h" name="outofcore_cloud.h" local="no" imported="no">pcl/outofcore/visualization/outofcore_cloud.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="vtkVertexBufferObjectMapper_8h" name="vtkVertexBufferObjectMapper.h" local="no" imported="no">pcl/visualization/vtk/vtkVertexBufferObjectMapper.h</includes>
  </compound>
  <compound kind="file">
    <name>outofcore_cloud.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/visualization/</path>
    <filename>outofcore__cloud_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="outofcore_8h" name="outofcore.h" local="no" imported="no">pcl/outofcore/outofcore.h</includes>
    <includes id="outofcore__impl_8h" name="outofcore_impl.h" local="no" imported="no">pcl/outofcore/outofcore_impl.h</includes>
    <includes id="lru__cache_8hpp" name="lru_cache.hpp" local="no" imported="no">pcl/outofcore/impl/lru_cache.hpp</includes>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">camera.h</includes>
    <class kind="class">OutofcoreCloud::CloudDataCacheItem</class>
    <class kind="class">OutofcoreCloud</class>
    <class kind="struct">OutofcoreCloud::PcdQueueItem</class>
  </compound>
  <compound kind="file">
    <name>outofcore_depth_first_iterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>outofcore__depth__first__iterator_8h</filename>
    <includes id="outofcore__iterator__base_8h" name="outofcore_iterator_base.h" local="no" imported="no">pcl/outofcore/outofcore_iterator_base.h</includes>
    <class kind="class">pcl::outofcore::OutofcoreDepthFirstIterator</class>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>outofcore_depth_first_iterator.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/impl/</path>
    <filename>outofcore__depth__first__iterator_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>outofcore_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>outofcore__impl_8h</filename>
    <includes id="outofcore_8h" name="outofcore.h" local="no" imported="no">pcl/outofcore/outofcore.h</includes>
    <includes id="monitor__queue_8hpp" name="monitor_queue.hpp" local="no" imported="no">pcl/outofcore/impl/monitor_queue.hpp</includes>
    <includes id="outofcore_2include_2pcl_2outofcore_2impl_2octree__base_8hpp" name="outofcore/include/pcl/outofcore/impl/octree_base.hpp" local="no" imported="no">pcl/outofcore/impl/octree_base.hpp</includes>
    <includes id="octree__base__node_8hpp" name="octree_base_node.hpp" local="no" imported="no">pcl/outofcore/impl/octree_base_node.hpp</includes>
    <includes id="octree__disk__container_8hpp" name="octree_disk_container.hpp" local="no" imported="no">pcl/outofcore/impl/octree_disk_container.hpp</includes>
    <includes id="octree__ram__container_8hpp" name="octree_ram_container.hpp" local="no" imported="no">pcl/outofcore/impl/octree_ram_container.hpp</includes>
  </compound>
  <compound kind="file">
    <name>outofcore_iterator_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>outofcore__iterator__base_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="outofcore_2include_2pcl_2outofcore_2octree__base_8h" name="outofcore/include/pcl/outofcore/octree_base.h" local="no" imported="no">pcl/outofcore/octree_base.h</includes>
    <includes id="octree__base__node_8h" name="octree_base_node.h" local="no" imported="no">pcl/outofcore/octree_base_node.h</includes>
    <includes id="octree__disk__container_8h" name="octree_disk_container.h" local="no" imported="no">pcl/outofcore/octree_disk_container.h</includes>
    <class kind="class">pcl::outofcore::OutofcoreIteratorBase</class>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>outofcore_node_data.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/src/</path>
    <filename>outofcore__node__data_8cpp</filename>
    <includes id="outofcore__node__data_8h" name="outofcore_node_data.h" local="no" imported="no">pcl/outofcore/outofcore_node_data.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.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>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>a13b19f16ebf2ee63d56c089fdb648ac3</anchor>
      <arglist>(std::ostream &amp;, const OutofcoreOctreeNodeMetadata &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>outofcore_node_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/</path>
    <filename>outofcore__node__data_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="outofcore_2include_2pcl_2outofcore_2boost_8h" name="outofcore/include/pcl/outofcore/boost.h" local="no" imported="no">pcl/outofcore/boost.h</includes>
    <includes id="cJSON_8h" name="cJSON.h" local="no" imported="no">pcl/outofcore/cJSON.h</includes>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <class kind="class">pcl::outofcore::OutofcoreOctreeNodeMetadata</class>
    <namespace>pcl</namespace>
    <namespace>pcl::outofcore</namespace>
  </compound>
  <compound kind="file">
    <name>outofcore_print.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/tools/</path>
    <filename>outofcore__print_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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <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="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="outofcore_8h" name="outofcore.h" local="no" imported="no">pcl/outofcore/outofcore.h</includes>
    <includes id="outofcore__impl_8h" name="outofcore_impl.h" local="no" imported="no">pcl/outofcore/outofcore_impl.h</includes>
    <member kind="typedef">
      <type>Eigen::aligned_allocator&lt; PointT &gt;</type>
      <name>AlignedPointT</name>
      <anchorfile>outofcore__print_8cpp.html</anchorfile>
      <anchor>a67235d6c7165727ddd4afb45703cb075</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreBreadthFirstIterator</type>
      <name>OctreeBreadthFirstIterator</name>
      <anchorfile>outofcore__print_8cpp.html</anchorfile>
      <anchor>a048819b34c29cca631bf8f7251bbbc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreDepthFirstIterator</type>
      <name>OctreeDepthFirstIterator</name>
      <anchorfile>outofcore__print_8cpp.html</anchorfile>
      <anchor>a5ef9681961b1c5abcc8c711d01023679</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBase</type>
      <name>OctreeDisk</name>
      <anchorfile>outofcore__print_8cpp.html</anchorfile>
      <anchor>a0ae7b6ec82bc6be43965d1690a9bc49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode</type>
      <name>OctreeDiskNode</name>
      <anchorfile>outofcore__print_8cpp.html</anchorfile>
      <anchor>a08456ecde08b966e18535e921d8fbae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>outofcore__print_8cpp.html</anchorfile>
      <anchor>abd10555a534258e2739a38c928ef5db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>outofcore__print_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>outofcorePrint</name>
      <anchorfile>outofcore__print_8cpp.html</anchorfile>
      <anchor>ad228c1b92135552b080172c61fa62cf8</anchor>
      <arglist>(boost::filesystem::path tree_root, size_t print_depth, bool bounding_box=false, bool pcd=false, bool point_count=false, bool breadth_first=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printDepth</name>
      <anchorfile>outofcore__print_8cpp.html</anchorfile>
      <anchor>aff3ad10704c71bdbb3527ae263402b9f</anchor>
      <arglist>(size_t depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>outofcore__print_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printNode</name>
      <anchorfile>outofcore__print_8cpp.html</anchorfile>
      <anchor>a0749264c4ddcc8fa050ccf2837ccb16b</anchor>
      <arglist>(OctreeDiskNode *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>outofcore_process.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/tools/</path>
    <filename>outofcore__process_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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <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="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.h</includes>
    <includes id="outofcore_8h" name="outofcore.h" local="no" imported="no">pcl/outofcore/outofcore.h</includes>
    <includes id="outofcore__impl_8h" name="outofcore_impl.h" local="no" imported="no">pcl/outofcore/outofcore_impl.h</includes>
    <member kind="typedef">
      <type>OutofcoreOctreeBase</type>
      <name>octree_disk</name>
      <anchorfile>outofcore__process_8cpp.html</anchorfile>
      <anchor>a3b4574c0894ca6166e27e8d449825704</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>outofcore__process_8cpp.html</anchorfile>
      <anchor>abd10555a534258e2739a38c928ef5db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PCLPointCloud2::Ptr</type>
      <name>getCloudFromFile</name>
      <anchorfile>outofcore__process_8cpp.html</anchorfile>
      <anchor>aa6cf17a24b34be90c98ebe5816a320d4</anchor>
      <arglist>(boost::filesystem::path pcd_path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>outofcore__process_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>OCTREE_DEPTH</name>
      <anchorfile>outofcore__process_8cpp.html</anchorfile>
      <anchor>a0df0c6c64bfa8e4798bc8865b9ef0e23</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>OCTREE_RESOLUTION</name>
      <anchorfile>outofcore__process_8cpp.html</anchorfile>
      <anchor>abc2546c13c6451022e070d1a7f0b383b</anchor>
      <arglist>(1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>outofcoreProcess</name>
      <anchorfile>outofcore__process_8cpp.html</anchorfile>
      <anchor>a1bbc23b431713ba3e65b6e76ebe5bb66</anchor>
      <arglist>(std::vector&lt; boost::filesystem::path &gt; pcd_paths, boost::filesystem::path root_dir, int depth, double resolution, int build_octree_with, bool gen_lod, bool overwrite, bool multiresolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>outofcore__process_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>outofcore_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/tools/</path>
    <filename>outofcore__viewer_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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.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="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="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.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="vtkVertexBufferObjectMapper_8h" name="vtkVertexBufferObjectMapper.h" local="no" imported="no">pcl/visualization/vtk/vtkVertexBufferObjectMapper.h</includes>
    <includes id="outofcore_8h" name="outofcore.h" local="no" imported="no">pcl/outofcore/outofcore.h</includes>
    <includes id="outofcore__impl_8h" name="outofcore_impl.h" local="no" imported="no">pcl/outofcore/outofcore_impl.h</includes>
    <includes id="axes_8h" name="axes.h" local="no" imported="no">pcl/outofcore/visualization/axes.h</includes>
    <includes id="camera_8h" name="camera.h" local="no" imported="no">pcl/outofcore/visualization/camera.h</includes>
    <includes id="grid_8h" name="grid.h" local="no" imported="no">pcl/outofcore/visualization/grid.h</includes>
    <includes id="object_8h" name="object.h" local="no" imported="no">pcl/outofcore/visualization/object.h</includes>
    <includes id="outofcore__cloud_8h" name="outofcore_cloud.h" local="no" imported="no">pcl/outofcore/visualization/outofcore_cloud.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">pcl/outofcore/visualization/scene.h</includes>
    <includes id="viewport_8h" name="viewport.h" local="no" imported="no">pcl/outofcore/visualization/viewport.h</includes>
    <class kind="class">KeyboardCallback</class>
    <member kind="typedef">
      <type>Eigen::aligned_allocator&lt; PointT &gt;</type>
      <name>AlignedPointT</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>a67235d6c7165727ddd4afb45703cb075</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBase&lt; OutofcoreOctreeDiskContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_disk</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>ad9a48f423fee562487e4e3138a7c4a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode&lt; OutofcoreOctreeDiskContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_disk_node</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>a80c2d1c7470412e796bb9367d0d108b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; octree_disk &gt;</type>
      <name>OctreeDiskPtr</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>a8d8a0770938343a0024f416bcc3cd4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointXYZ</type>
      <name>PointT</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>a257a2ed4e8cd330a1ceb2f35aaa1080f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>MAX_DEPTH</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>ac665d61815dd2e62f4084e218de07b04</anchor>
      <arglist>(-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>outofcoreViewer</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>a03694631114fb130d54ef48be066baa9</anchor>
      <arglist>(boost::filesystem::path tree_root, int depth, bool display_octree=true, unsigned int gpu_cache_size=512)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_help</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>a27822d18f5743f4ac60b61ed1e51c7ed</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderEndCallback</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>ad6614ccd4dc1d6ac13d0830373906414</anchor>
      <arglist>(vtkObject *vtkNotUsed(caller), unsigned long int vtkNotUsed(eventId), void *vtkNotUsed(clientData), void *vtkNotUsed(callData))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderStartCallback</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>ac56da295a62639ca9c90516679c96689</anchor>
      <arglist>(vtkObject *vtkNotUsed(caller), unsigned long int vtkNotUsed(eventId), void *vtkNotUsed(clientData), void *vtkNotUsed(callData))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderTimerCallback</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>a534e034326bbde12868fe7c92029a517</anchor>
      <arglist>(vtkObject *caller, unsigned long int vtkNotUsed(eventId), void *vtkNotUsed(clientData), void *vtkNotUsed(callData))</arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkRenderWindow &gt;</type>
      <name>window</name>
      <anchorfile>outofcore__viewer_8cpp.html</anchorfile>
      <anchor>aded17817a0093f6a80200b4e8c7bf52a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pairwise_graph_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>pairwise__graph__registration_8cpp</filename>
    <includes id="pairwise__graph__registration_8h" name="pairwise_graph_registration.h" local="no" imported="no">pcl/registration/pairwise_graph_registration.h</includes>
  </compound>
  <compound kind="file">
    <name>pairwise_graph_registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>pairwise__graph__registration_8h</filename>
    <includes id="graph__registration_8h" name="graph_registration.h" local="no" imported="no">pcl/registration/graph_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="pairwise__graph__registration_8hpp" name="pairwise_graph_registration.hpp" local="no" imported="no">pcl/registration/impl/pairwise_graph_registration.hpp</includes>
    <class kind="class">pcl::PairwiseGraphRegistration</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>pairwise_graph_registration.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>pairwise__graph__registration_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>pairwise_incremental_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/pairwise_incremental_registration/</path>
    <filename>pairwise__incremental__registration_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="point__representation_8h" name="point_representation.h" local="no" imported="no">pcl/point_representation.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="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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_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>
    <class kind="class">MyPointRepresentation</class>
    <class kind="struct">PCD</class>
    <class kind="struct">PCDComparator</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>aa6b13b73029db097ce680a016f4d6108</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNormalT &gt;</type>
      <name>PointCloudWithNormals</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>ad4fc05bc718721d6b70ee7c1f4ba4243</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointNormal</type>
      <name>PointNormalT</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>ac732e48f4fbb967c720938ee04ee38d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>abd10555a534258e2739a38c928ef5db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadData</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>a2d60f0c48b94ec954808813ce6339fa9</anchor>
      <arglist>(int argc, char **argv, std::vector&lt; PCD, Eigen::aligned_allocator&lt; PCD &gt; &gt; &amp;models)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pairAlign</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>a88877a3ae3a44eefd1e215d88c539227</anchor>
      <arglist>(const PointCloud::Ptr cloud_src, const PointCloud::Ptr cloud_tgt, PointCloud::Ptr output, Eigen::Matrix4f &amp;final_transform, bool downsample=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showCloudsLeft</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>a22a52190c2a105d294ecb1ecf0351406</anchor>
      <arglist>(const PointCloud::Ptr cloud_target, const PointCloud::Ptr cloud_source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showCloudsRight</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>a664791fa4fec1b80c9ce46a14209c345</anchor>
      <arglist>(const PointCloudWithNormals::Ptr cloud_target, const PointCloudWithNormals::Ptr cloud_source)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::PCLVisualizer *</type>
      <name>p</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>acb0802e42b1f257d8c0c348fe06c4cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vp_1</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>a063eb3b5178ab097aabfa8791d059ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vp_2</name>
      <anchorfile>pairwise__incremental__registration_8cpp.html</anchorfile>
      <anchor>a777a21f83a780dec33b73e167d63d99f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parameter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>parameter_8cpp</filename>
    <includes id="parameter_8h" name="parameter.h" local="no" imported="no">pcl/apps/modeler/parameter.h</includes>
  </compound>
  <compound kind="file">
    <name>parameter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>parameter_8h</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <class kind="class">pcl::modeler::BoolParameter</class>
    <class kind="class">pcl::modeler::ColorParameter</class>
    <class kind="class">pcl::modeler::DoubleParameter</class>
    <class kind="class">pcl::modeler::EnumParameter</class>
    <class kind="class">pcl::modeler::IntParameter</class>
    <class kind="class">pcl::modeler::Parameter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>parameter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/impl/</path>
    <filename>parameter_8hpp</filename>
    <includes id="parameter_8h" name="parameter.h" local="no" imported="no">pcl/apps/modeler/parameter.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>parameter_dialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>parameter__dialog_8cpp</filename>
    <includes id="parameter__dialog_8h" name="parameter_dialog.h" local="no" imported="no">pcl/apps/modeler/parameter_dialog.h</includes>
    <includes id="parameter_8h" name="parameter.h" local="no" imported="no">pcl/apps/modeler/parameter.h</includes>
  </compound>
  <compound kind="file">
    <name>parameter_dialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>parameter__dialog_8h</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <class kind="class">pcl::modeler::ParameterDelegate</class>
    <class kind="class">pcl::modeler::ParameterDialog</class>
    <class kind="class">pcl::modeler::ParameterModel</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>parse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/src/</path>
    <filename>particle__filter_8cpp</filename>
    <includes id="particle__filter_8hpp" name="particle_filter.hpp" local="no" imported="no">pcl/tracking/impl/particle_filter.hpp</includes>
    <includes id="particle__filter__omp_8hpp" name="particle_filter_omp.hpp" local="no" imported="no">pcl/tracking/impl/particle_filter_omp.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</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>a0386ecb2f53fedd51abe03af9f0d7e37</anchor>
      <arglist>(ParticleFilterTracker,((pcl::PointNormal)(pcl::PointXYZINormal)(pcl::PointXYZRGBNormal))(PCL_STATE_POINT_TYPES)) PCL_INSTANTIATE_PRODUCT(ParticleFilterOMPTracker</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>particle_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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="tracking_2include_2pcl_2tracking_2boost_8h" name="tracking/include/pcl/tracking/boost.h" local="no" imported="no">pcl/tracking/boost.h</includes>
    <includes id="particle__filter_8h" name="particle_filter.h" local="no" imported="no">pcl/tracking/particle_filter.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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>particle__filter__omp_8hpp</filename>
    <includes id="particle__filter__omp_8h" name="particle_filter_omp.h" local="no" imported="no">pcl/tracking/particle_filter_omp.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/passthrough/</path>
    <filename>doc_2tutorials_2content_2sources_2passthrough_2passthrough_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>filters_2src_2passthrough_8cpp</filename>
    <includes id="passthrough_8hpp" name="passthrough.hpp" local="no" imported="no">pcl/filters/impl/passthrough.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>passthrough.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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; pcl::PCLPointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>passthrough.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>passthrough__filter_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>int</type>
      <name>batchProcess</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>a9a95ec823647d5ba62888ecf1a9930fa</anchor>
      <arglist>(const vector&lt; string &gt; &amp;pcd_files, string &amp;output_dir, std::string field_name, float min, float max, bool inside, bool keep_organized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>passthrough__filter_8cpp.html</anchorfile>
      <anchor>a8d790e7e99466394fc710f1080521f41</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &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>pasteCommand.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>pasteCommand_8cpp</filename>
    <includes id="pasteCommand_8h" name="pasteCommand.h" local="no" imported="no">pcl/apps/point_cloud_editor/pasteCommand.h</includes>
    <includes id="cloud_8h" name="cloud.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloud.h</includes>
    <includes id="copyBuffer_8h" name="copyBuffer.h" local="no" imported="no">pcl/apps/point_cloud_editor/copyBuffer.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
  </compound>
  <compound kind="file">
    <name>pasteCommand.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>pasteCommand_8h</filename>
    <includes id="command_8h" name="command.h" local="no" imported="no">pcl/apps/point_cloud_editor/command.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <class kind="class">PasteCommand</class>
  </compound>
  <compound kind="file">
    <name>pca.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>pca_8hpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>a84e52d2a8e1de4acf8cc303d8ddc3986</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &amp;cloud, bool binary, bool use_camera)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd2vtk.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>ab5fd2705197e93ddcb6b7f72b23c4a97</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_change_viewpoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>pcd__change__viewpoint_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.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="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>pcd__change__viewpoint_8cpp.html</anchorfile>
      <anchor>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd__change__viewpoint_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>pcd__change__viewpoint_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>pcd__change__viewpoint_8cpp.html</anchorfile>
      <anchor>a80cd3dcbd6c7f92a2e076789542b6a14</anchor>
      <arglist>(const std::string &amp;filename, const Eigen::Vector4f &amp;translation, const Eigen::Quaternionf &amp;orientation, const pcl::PCLPointCloud2 &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_convert_NaN_nan.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>pcd__grabber_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>
    <includes id="grabber_8h" name="grabber.h" local="no" imported="no">pcl/io/grabber.h</includes>
    <includes id="file__grabber_8h" name="file_grabber.h" local="no" imported="no">pcl/io/file_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/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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="define">
      <type>#define</type>
      <name>DISPLAY_IMAGE</name>
      <anchorfile>pcd__grabber__viewer_8cpp.html</anchorfile>
      <anchor>a5be62ada52763a0d3ff3f1e9b0e384eb</anchor>
      <arglist></arglist>
    </member>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>pcd__io_8cpp</filename>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.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="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>
    <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>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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="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>adf2a5a513509e2008a7d6c5d55a65706</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a42cb7a87c1031fc193b7ccd78d7ae3bf</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>a3f4feebc5cb057ef23bb53a105e3d5a7</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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>savePCDFileBinaryCompressed</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>af65d12d62b6a76389771a41c8d62ea0b</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/impl/</path>
    <filename>pcd__io_8hpp</filename>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_select_object_plane.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>pcd__select__object__plane_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="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <includes id="angles_8h" name="angles.h" local="no" imported="no">pcl/common/angles.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="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>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.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="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="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="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="polygon__operations_8h" name="polygon_operations.h" local="no" imported="no">pcl/geometry/polygon_operations.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>
    <class kind="class">ObjectSelection</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd__select__object__plane_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_video_player.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/pcd_video_player/</path>
    <filename>pcd__video__player_8cpp</filename>
    <includes id="pcd__video__player_8h" name="pcd_video_player.h" local="no" imported="no">pcl/apps/pcd_video_player.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd__video__player_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_usage</name>
      <anchorfile>pcd__video__player_8cpp.html</anchorfile>
      <anchor>ae5ad5cbeccaedc03a48d3c7eaa803e79</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_video_player.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/include/pcl/apps/</path>
    <filename>pcd__video__player_8h</filename>
    <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="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="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/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>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.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="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="transformation__estimation__svd_8h" name="transformation_estimation_svd.h" local="no" imported="no">pcl/registration/transformation_estimation_svd.h</includes>
    <class kind="class">PCDVideoPlayer</class>
    <namespace>Ui</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CURRENT_VERSION</name>
      <anchorfile>pcd__video__player_8h.html</anchorfile>
      <anchor>ac4ec0a338c1546cbff3dfd95a3eac2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FPS_CALC</name>
      <anchorfile>pcd__video__player_8h.html</anchorfile>
      <anchor>a7e7e0de2038f816290957c894628b263</anchor>
      <arglist>(_WHAT_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_viewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="visualization_2include_2pcl_2visualization_2eigen_8h" name="visualization/include/pcl/visualization/eigen.h" local="no" imported="no">pcl/visualization/eigen.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="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>
    <includes id="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.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; pcl::PCLPointCloud2 &gt;</type>
      <name>ColorHandler</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a6176691606e7e3190fd2c260161ae49d</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; pcl::PCLPointCloud2 &gt;</type>
      <name>GeometryHandler</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a5379677e6163e448c16db8d67e377467</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>a98fac32b8122d7478df3d9ad0c99aafe</anchor>
      <arglist>(const pcl::PCLPointField &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnly2DImage</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a24bec6e587bb138fca51baeee0c80a82</anchor>
      <arglist>(const pcl::PCLPointField &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>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PCLPointCloud2::Ptr</type>
      <name>cloud</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a93520cdc7774c9b4e02bdce191de910b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; pcl::visualization::ImageViewer &gt; &gt;</type>
      <name>imgs</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>aac3f63b52e0779a0ded45abbc9416c58</anchor>
      <arglist></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::search::KdTree&lt; pcl::PointXYZ &gt;</type>
      <name>search</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>a7a5cd745548a9937beb369c474729358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>xyzcloud</name>
      <anchorfile>pcd__viewer_8cpp.html</anchorfile>
      <anchor>af4b4c2a30c2c76117e50648de60b7bb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_write.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/src/</path>
    <filename>pcl__base_8cpp</filename>
    <includes id="pcl__base_8hpp" name="pcl_base.hpp" local="no" imported="no">pcl/impl/pcl_base.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>pcl_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>pcl__base_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="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <class kind="class">pcl::PCLBase</class>
    <class kind="class">pcl::PCLBase&lt; pcl::PCLPointCloud2 &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_base.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/impl/</path>
    <filename>pcl__base_8hpp</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.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_PCLBase</name>
      <anchorfile>pcl__base_8hpp.html</anchorfile>
      <anchor>ac4c9cb2883cf9cd9efa2fec64f0ea2db</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_context_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/src/vtk/</path>
    <filename>pcl__context__item_8cpp</filename>
    <includes id="pcl__context__item_8h" name="pcl_context_item.h" local="no" imported="no">pcl/visualization/vtk/pcl_context_item.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <namespace>pcl::visualization::context_items</namespace>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a3f31a4744e01295af16522727aa5cd81</anchor>
      <arglist>(PCLContextItem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a073bdc4abe12ddb0288df67f27948d85</anchor>
      <arglist>(PCLContextImageItem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>afff075d6c9b56351a7ed31c19d710e14</anchor>
      <arglist>(Point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a41edb795bd5569ce5dd1d10ce790526b</anchor>
      <arglist>(Line)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a28e99ed2e39352f61c2df5233450a9e3</anchor>
      <arglist>(Circle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a0ce31b83fb0c2ee28784786fa3fd63f7</anchor>
      <arglist>(Disk)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a41b566ed2daa0f8e920a90a919dd4746</anchor>
      <arglist>(Rectangle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>ae3aee1473a4dbc9136c7213a4c397d1f</anchor>
      <arglist>(FilledRectangle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a3fbde87b32a0029b371a03255f8cac6e</anchor>
      <arglist>(Points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a798f6c32518586fbd6070b33aa9edd1e</anchor>
      <arglist>(Polygon)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_context_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/vtk/</path>
    <filename>pcl__context__item_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="struct">pcl::visualization::context_items::Circle</class>
    <class kind="struct">pcl::visualization::context_items::Disk</class>
    <class kind="struct">pcl::visualization::context_items::FilledRectangle</class>
    <class kind="struct">pcl::visualization::context_items::Line</class>
    <class kind="struct">pcl::visualization::PCLContextImageItem</class>
    <class kind="struct">pcl::visualization::PCLContextItem</class>
    <class kind="struct">pcl::visualization::context_items::Point</class>
    <class kind="struct">pcl::visualization::context_items::Points</class>
    <class kind="struct">pcl::visualization::context_items::Polygon</class>
    <class kind="struct">pcl::visualization::context_items::Rectangle</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <namespace>pcl::visualization::context_items</namespace>
  </compound>
  <compound kind="file">
    <name>pcl_exports.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <class kind="class">pcl::visualization::PCLImageCanvasSource2D</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>pcl_macros.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>pcl__macros_8h</filename>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__has_extension</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>ae1ce1a4353334dd8968a94a98b4bf1dd</anchor>
      <arglist>(x)</arglist>
    </member>
    <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_LINEAR_VERSION</name>
      <anchorfile>pcl__macros_8h.html</anchorfile>
      <anchor>a016c4453e5e037e7107e8da429d25c73</anchor>
      <arglist>(major, minor, patch)</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_painter2D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/src/</path>
    <filename>pcl__painter2D_8cpp</filename>
    <includes id="pcl__painter2D_8h" name="pcl_painter2D.h" local="no" imported="no">pcl/visualization/pcl_painter2D.h</includes>
    <member kind="function">
      <type></type>
      <name>vtkCxxRevisionMacro</name>
      <anchorfile>pcl__painter2D_8cpp.html</anchorfile>
      <anchor>a11dcb3a3a9fb8f7b3ecf094b8666f907</anchor>
      <arglist>(pcl::visualization::PCLPainter2D,&quot;$Revision: 1.2 $&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_painter2D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>pcl__painter2D_8h</filename>
    <class kind="struct">pcl::visualization::PCLPainter2D::ExitMainLoopTimerCallback</class>
    <class kind="struct">pcl::visualization::FEllipticArc2D</class>
    <class kind="struct">pcl::visualization::Figure2D</class>
    <class kind="struct">pcl::visualization::FPoints2D</class>
    <class kind="struct">pcl::visualization::FPolygon2D</class>
    <class kind="struct">pcl::visualization::FPolyLine2D</class>
    <class kind="struct">pcl::visualization::FQuad2D</class>
    <class kind="class">pcl::visualization::PCLPainter2D</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>pcl_painter2D_demo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/pcl_painter2D/</path>
    <filename>pcl__painter2D__demo_8cpp</filename>
    <includes id="pcl__painter2D_8h" name="pcl_painter2D.h" local="no" imported="no">pcl/visualization/pcl_painter2D.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcl__painter2D__demo_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_plotter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/src/</path>
    <filename>pcl__plotter_8cpp</filename>
    <includes id="interactor_8h" name="interactor.h" local="no" imported="no">pcl/visualization/interactor.h</includes>
    <includes id="pcl__plotter_8h" name="pcl_plotter.h" local="no" imported="no">pcl/visualization/pcl_plotter.h</includes>
    <includes id="common__headers_8h" name="common_headers.h" local="no" imported="no">pcl/common/common_headers.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VTK_CREATE</name>
      <anchorfile>pcl__plotter_8cpp.html</anchorfile>
      <anchor>a6a3699962eea74e3f1661bb675ff9831</anchor>
      <arglist>(type, name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_plotter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>pcl__plotter_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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="common_2include_2pcl_2common_2io_8h" name="common/include/pcl/common/io.h" local="no" imported="no">pcl/common/io.h</includes>
    <includes id="pcl__plotter_8hpp" name="pcl_plotter.hpp" local="no" imported="no">pcl/visualization/impl/pcl_plotter.hpp</includes>
    <class kind="struct">pcl::visualization::PCLPlotter::ExitCallback</class>
    <class kind="struct">pcl::visualization::PCLPlotter::ExitMainLoopTimerCallback</class>
    <class kind="class">pcl::visualization::PCLPlotter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>pcl_plotter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>pcl__plotter_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>pcl_plotter_demo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/pcl_plotter/</path>
    <filename>pcl__plotter__demo_8cpp</filename>
    <includes id="pcl__plotter_8h" name="pcl_plotter.h" local="no" imported="no">pcl/visualization/pcl_plotter.h</includes>
    <member kind="function">
      <type>void</type>
      <name>generateData</name>
      <anchorfile>pcl__plotter__demo_8cpp.html</anchorfile>
      <anchor>a1133673fd504d3b82c355c026983cc3a</anchor>
      <arglist>(double *ax, double *acos, double *asin, int numPoints)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>identity</name>
      <anchorfile>pcl__plotter__demo_8cpp.html</anchorfile>
      <anchor>a623936fc546d8e3472670b91170b1b02</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcl__plotter__demo_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>step</name>
      <anchorfile>pcl__plotter__demo_8cpp.html</anchorfile>
      <anchor>a65830edd8c5c5f9f25a953c8a72d3c57</anchor>
      <arglist>(double val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_search.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/conversions.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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="tools_2boost_8h" name="tools/boost.h" local="yes" imported="no">boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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/conversions.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.h</includes>
    <includes id="vtkVertexBufferObjectMapper_8h" name="vtkVertexBufferObjectMapper.h" local="no" imported="no">pcl/visualization/vtk/vtkVertexBufferObjectMapper.h</includes>
    <includes id="vtkRenderWindowInteractorFix_8h" name="vtkRenderWindowInteractorFix.h" local="no" imported="no">pcl/visualization/vtk/vtkRenderWindowInteractorFix.h</includes>
    <includes id="shapes_8h" name="shapes.h" local="no" imported="no">pcl/visualization/common/shapes.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>
    <member kind="function">
      <type>int</type>
      <name>feq</name>
      <anchorfile>pcl__visualizer_8cpp.html</anchorfile>
      <anchor>a0eadb739c1471fee5d98bfe0d7fbd604</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quat_to_angle_axis</name>
      <anchorfile>pcl__visualizer_8cpp.html</anchorfile>
      <anchor>a6ecf9a3daa34e262bbaf81c84ccd9187</anchor>
      <arglist>(const Eigen::Quaternionf &amp;qx, double &amp;theta, double axis[3])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_visualizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>pcl__visualizer_8h</filename>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.h</includes>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.h</includes>
    <includes id="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.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="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__cloud__geometry__handlers_8h" name="point_cloud_geometry_handlers.h" local="no" imported="no">pcl/visualization/point_cloud_geometry_handlers.h</includes>
    <includes id="point__cloud__color__handlers_8h" name="point_cloud_color_handlers.h" local="no" imported="no">pcl/visualization/point_cloud_color_handlers.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="area__picking__event_8h" name="area_picking_event.h" local="no" imported="no">pcl/visualization/area_picking_event.h</includes>
    <includes id="interactor__style_8h" name="interactor_style.h" local="no" imported="no">pcl/visualization/interactor_style.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="struct">pcl::visualization::PCLVisualizer::FPSCallback</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>pcl__visualizer_8hpp</filename>
    <includes id="shapes_8h" name="shapes.h" local="no" imported="no">pcl/visualization/common/shapes.h</includes>
  </compound>
  <compound kind="file">
    <name>pcl_visualizer_demo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>PCLHeader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>PCLHeader_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="struct">pcl::PCLHeader</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PCLHeader const  &gt;</type>
      <name>HeaderConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa2f558428e1939ac96d102dcb1b2df69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PCLHeader &gt;</type>
      <name>HeaderPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adde87824402a1c96abde23cc23da2e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3bc69cba7bca0412b28149e727ce56be</anchor>
      <arglist>(std::ostream &amp;out, const PCLHeader &amp;h)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PCLImage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>PCLImage_8h</filename>
    <includes id="PCLHeader_8h" name="PCLHeader.h" local="no" imported="no">pcl/PCLHeader.h</includes>
    <class kind="struct">pcl::PCLImage</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLImage const  &gt;</type>
      <name>PCLImageConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af3fbe93c5fee3fe91eab3df211d96337</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLImage &gt;</type>
      <name>PCLImagePtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5497cb65a24a2c629353c14d68652319</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af6f264d661418058c6ff558ccb6d3cb4</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::PCLImage &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PCLPointCloud2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>PCLPointCloud2_8h</filename>
    <includes id="PCLHeader_8h" name="PCLHeader.h" local="no" imported="no">pcl/PCLHeader.h</includes>
    <includes id="PCLPointField_8h" name="PCLPointField.h" local="no" imported="no">pcl/PCLPointField.h</includes>
    <class kind="struct">pcl::PCLPointCloud2</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointCloud2 const  &gt;</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a886e1e17c68f63ac1827fb5c7095cf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointCloud2 &gt;</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa8d9a670728f2d269d1aef08addb60cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a308f9f5919e442b1b4b084b0fdcc4a05</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::PCLPointCloud2 &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PCLPointField.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>PCLPointField_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="struct">pcl::PCLPointField</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointField const  &gt;</type>
      <name>PCLPointFieldConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a39e6aa7be8c162214bfb4a17d1eedf4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointField &gt;</type>
      <name>PCLPointFieldPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac17ffb409ee29ce5adc8d37f461f1723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab74d14f268f3e1f29df2503dac6c3ac4</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::PCLPointField &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pclzf2pcd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>pclzf2pcd_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="lzf__image__io_8h" name="lzf_image_io.h" local="no" imported="no">pcl/io/lzf_image_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>loadPCLZF</name>
      <anchorfile>pclzf2pcd_8cpp.html</anchorfile>
      <anchor>ab6eb138a42ec70f3a772d57d2e5baf58</anchor>
      <arglist>(const std::string &amp;filename_rgb, const std::string &amp;filename_depth, const std::string &amp;filename_params, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadPCLZF</name>
      <anchorfile>pclzf2pcd_8cpp.html</anchorfile>
      <anchor>a0d4a9892e6dcf4de9fa6e30018ddefbb</anchor>
      <arglist>(const std::string &amp;filename_depth, const std::string &amp;filename_params, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pclzf2pcd_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>pclzf2pcd_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>pclzf2pcd_8cpp.html</anchorfile>
      <anchor>a776fff4159cfaf31af19053c6dd339e7</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PointCloud&lt; T &gt; &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>person_classifier.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/include/pcl/people/</path>
    <filename>person__classifier_8h</filename>
    <includes id="person__cluster_8h" name="person_cluster.h" local="no" imported="no">pcl/people/person_cluster.h</includes>
    <includes id="hog_8h" name="hog.h" local="no" imported="no">pcl/people/hog.h</includes>
    <includes id="person__classifier_8hpp" name="person_classifier.hpp" local="no" imported="no">pcl/people/impl/person_classifier.hpp</includes>
    <class kind="class">pcl::people::PersonClassifier</class>
    <namespace>pcl</namespace>
    <namespace>pcl::people</namespace>
  </compound>
  <compound kind="file">
    <name>person_classifier.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/include/pcl/people/impl/</path>
    <filename>person__classifier_8hpp</filename>
    <includes id="person__classifier_8h" name="person_classifier.h" local="no" imported="no">pcl/people/person_classifier.h</includes>
  </compound>
  <compound kind="file">
    <name>person_cluster.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/include/pcl/people/</path>
    <filename>person__cluster_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="person__cluster_8hpp" name="person_cluster.hpp" local="no" imported="no">pcl/people/impl/person_cluster.hpp</includes>
    <class kind="class">pcl::people::PersonCluster</class>
    <namespace>pcl</namespace>
    <namespace>pcl::people</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacepcl_1_1people.html</anchorfile>
      <anchor>a2cb87cfca5e2e15ffc7e2a3ee18c1348</anchor>
      <arglist>(const PersonCluster&lt; PointT &gt; &amp;c1, const PersonCluster&lt; PointT &gt; &amp;c2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>person_cluster.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/people/include/pcl/people/impl/</path>
    <filename>person__cluster_8hpp</filename>
    <includes id="person__cluster_8h" name="person_cluster.h" local="no" imported="no">pcl/people/person_cluster.h</includes>
  </compound>
  <compound kind="file">
    <name>pfh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>pfh_8cpp</filename>
    <includes id="pfh__tools_8h" name="pfh_tools.h" local="no" imported="no">pcl/features/pfh_tools.h</includes>
    <includes id="pfh_8hpp" name="pfh.hpp" local="no" imported="no">pcl/features/impl/pfh.hpp</includes>
    <includes id="pfhrgb_8hpp" name="pfhrgb.hpp" local="no" imported="no">pcl/features/impl/pfhrgb.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>pfh_8cpp.html</anchorfile>
      <anchor>ab54453cc8ae01b3eaf3f1b09b2c96a11</anchor>
      <arglist>(PFHEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::PFHSignature125))) PCL_INSTANTIATE_PRODUCT(PFHRGBEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pfh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>pfh_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="pfh__tools_8h" name="pfh_tools.h" local="no" imported="no">pcl/features/pfh_tools.h</includes>
    <class kind="class">pcl::PFHEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>pfh.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>pfh_tools.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>pfh__tools_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <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>
    <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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="pfh__tools_8h" name="pfh_tools.h" local="no" imported="no">pcl/features/pfh_tools.h</includes>
    <class kind="class">pcl::PFHRGBEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>pfhrgb.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>planar__polygon_8h</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/planar_segmentation/</path>
    <filename>planar__segmentation_8cpp</filename>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="segmentation_2include_2pcl_2segmentation_2boost_8h" name="segmentation/include/pcl/segmentation/boost.h" local="no" imported="no">pcl/segmentation/boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>plane__projection_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.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="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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>abcf199becfe51551b48a6c407bb1b108</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>plane__refinement__comparator_8h</filename>
    <includes id="segmentation_2include_2pcl_2segmentation_2boost_8h" name="segmentation/include/pcl/segmentation/boost.h" local="no" imported="no">pcl/segmentation/boost.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/ply/</path>
    <filename>ply_8h</filename>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/tools/ply/</path>
    <filename>ply2obj_8cpp</filename>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.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">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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>ab7e61a81d08d587a0f87b60d5af3aee3</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &amp;cloud, bool format)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ply2ply.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/tools/ply/</path>
    <filename>ply2ply_8cpp</filename>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.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">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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/tools/ply/</path>
    <filename>ply2raw_8cpp</filename>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.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">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>ply2vtk.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>ply2vtk_8cpp</filename>
    <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="vtk__lib__io_8h" name="vtk_lib_io.h" local="no" imported="no">pcl/io/vtk_lib_io.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ply2vtk_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>ply2vtk_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ply_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>ply__io_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ply_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>ply__io_8h</filename>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.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="ply__parser_8h" name="ply_parser.h" local="no" imported="no">pcl/io/ply/ply_parser.h</includes>
    <includes id="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.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>aabd8b779b0be30eec7c2c7af8fa6f3c8</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a89c2705a3ee08e035d9be0c92c41bd38</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>acca22ef033a190dfbbb2d355a43bf317</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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>savePLYFileBinary</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a0733ece8f464a63cd0490ea978a36746</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ply_parser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/ply/</path>
    <filename>ply__parser_8h</filename>
    <includes id="io_2include_2pcl_2io_2boost_8h" name="io/include/pcl/io/boost.h" local="no" imported="no">pcl/io/boost.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>png2pcd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>png2pcd_8cpp</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/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="vtk__lib__io_8h" name="vtk_lib_io.h" local="no" imported="no">pcl/io/vtk_lib_io.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BLUE_MULTIPLIER</name>
      <anchorfile>png2pcd_8cpp.html</anchorfile>
      <anchor>af8541906568fe90935422917b3d85a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GREEN_MULTIPLIER</name>
      <anchorfile>png2pcd_8cpp.html</anchorfile>
      <anchor>a013a688f073f3a3c697c15175a4f3e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_COLOR_INTENSITY</name>
      <anchorfile>png2pcd_8cpp.html</anchorfile>
      <anchor>a2dc8e2e46205a572835405e8a5f0a8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RED_MULTIPLIER</name>
      <anchorfile>png2pcd_8cpp.html</anchorfile>
      <anchor>a55807ae6d21214be8063783cd172b808</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>png2pcd_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>png2pcd_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>png2pcd_8cpp.html</anchorfile>
      <anchor>ac9ee19bfa7375502875bea83e35cd91d</anchor>
      <arglist>(const std::string &amp;filename, const PointCloud&lt; PointInT &gt; &amp;cloud, bool format)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>png_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>png__io_8cpp</filename>
    <includes id="png__io_8h" name="png_io.h" local="no" imported="no">pcl/io/png_io.h</includes>
  </compound>
  <compound kind="file">
    <name>png_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>png__io_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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>saveCharPNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a6dc5cc0bf8fdae5cf3133607c78f402b</anchor>
      <arglist>(const std::string &amp;file_name, const unsigned char *mono_image, int width, int height, int channels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a873948e9bb54c5f10f9e35dbe0a04cc3</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; unsigned char &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a287f01a72809738e93009297e9ade735</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; unsigned short &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a27531c183660a4b565b3ea91b90f372b</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; T &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab637d9e203a1d91324fb7c2fcf50275e</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; pcl::PointXYZL &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>saveRgbPNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a231b21d0361efdc35dcacacd5d686d19</anchor>
      <arglist>(const std::string &amp;file_name, const unsigned char *rgb_image, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>saveShortPNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab133064c0afaa83e927a9fb6789efe1b</anchor>
      <arglist>(const std::string &amp;file_name, const unsigned short *short_image, int width, int height, int channels)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>point__cloud_8h</filename>
    <includes id="PCLHeader_8h" name="PCLHeader.h" local="no" imported="no">pcl/PCLHeader.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="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.h</includes>
    <class kind="struct">pcl::detail::FieldMapping</class>
    <class kind="struct">pcl::NdCopyEigenPointFunctor</class>
    <class kind="struct">pcl::NdCopyPointEigenFunctor</class>
    <class kind="class">pcl::PointCloud</class>
    <namespace>pcl</namespace>
    <namespace>pcl::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PointCloud</name>
      <anchorfile>point__cloud_8h.html</anchorfile>
      <anchor>a005cfdab54eb43c4344b84df72627d52</anchor>
      <arglist>(T)</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="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_color_handlers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>point__cloud__color__handlers_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>
    <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__cloud__color__handlers_8hpp" name="point_cloud_color_handlers.hpp" local="no" imported="no">pcl/visualization/impl/point_cloud_color_handlers.hpp</includes>
    <class kind="class">pcl::visualization::PointCloudColorHandler</class>
    <class kind="class">pcl::visualization::PointCloudColorHandler&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerCustom</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerCustom&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerGenericField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerGenericField&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerHSVField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerHSVField&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRandom</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRandom&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRGBField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRGBField&lt; pcl::PCLPointCloud2 &gt;</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>point_cloud_color_handlers.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>point__cloud__color__handlers_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>point_cloud_compression.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/openni_grabber.h" local="no" imported="no">pcl/io/openni_grabber.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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_geometry_handlers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>point__cloud__geometry__handlers_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="class">pcl::visualization::PointCloudGeometryHandler</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandler&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerCustom</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerCustom&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerSurfaceNormal</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerSurfaceNormal&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerXYZ</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerXYZ&lt; pcl::PCLPointCloud2 &gt;</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>point_cloud_geometry_handlers.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>point__cloud__geometry__handlers_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_PointCloudGeometryHandlerSurfaceNormal</name>
      <anchorfile>point__cloud__geometry__handlers_8hpp.html</anchorfile>
      <anchor>af2db8acbb0a89933e66201cc2163334b</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_PointCloudGeometryHandlerXYZ</name>
      <anchorfile>point__cloud__geometry__handlers_8hpp.html</anchorfile>
      <anchor>a0b5487df0587208b5a6c63baa141e440</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_handlers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="point__cloud__geometry__handlers_8hpp" name="point_cloud_geometry_handlers.hpp" local="no" imported="no">pcl/visualization/impl/point_cloud_geometry_handlers.hpp</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>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>point_cloud_handlers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>point__cloud__handlers_8h</filename>
    <includes id="point__cloud__geometry__handlers_8h" name="point_cloud_geometry_handlers.h" local="no" imported="no">pcl/visualization/point_cloud_geometry_handlers.h</includes>
    <includes id="point__cloud__color__handlers_8h" name="point_cloud_color_handlers.h" local="no" imported="no">pcl/visualization/point_cloud_color_handlers.h</includes>
  </compound>
  <compound kind="file">
    <name>point_cloud_handlers.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/impl/</path>
    <filename>point__cloud__handlers_8hpp</filename>
    <includes id="point__cloud__color__handlers_8hpp" name="point_cloud_color_handlers.hpp" local="no" imported="no">pcl/visualization/impl/point_cloud_color_handlers.hpp</includes>
    <includes id="point__cloud__geometry__handlers_8hpp" name="point_cloud_geometry_handlers.hpp" local="no" imported="no">pcl/visualization/impl/point_cloud_geometry_handlers.hpp</includes>
  </compound>
  <compound kind="file">
    <name>point_coding.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>point__operators_8h</filename>
  </compound>
  <compound kind="file">
    <name>point_picking_event.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>point__representation_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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; Narf36 &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; ShapeContext1980 &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>
  </compound>
  <compound kind="file">
    <name>point_tests.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>point__tests_8h</filename>
    <namespace>pcl</namespace>
    <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::Axis &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6109e92464c36a97c430673de3051e42</anchor>
      <arglist>(const pcl::Axis &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::BorderDescription &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afd359f0a2f05ed5267e9644ff0603358</anchor>
      <arglist>(const pcl::BorderDescription &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::Boundary &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a206b8c7c106c4d9d7e917761f35df9c5</anchor>
      <arglist>(const pcl::Boundary &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::ESFSignature640 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab813ac49dfae6d8e63ad62f28c9a0494</anchor>
      <arglist>(const pcl::ESFSignature640 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::FPFHSignature33 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a020eefa3852acf44161d192426a6931a</anchor>
      <arglist>(const pcl::FPFHSignature33 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::IntensityGradient &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8b0d0c04fa6120c091744698b409af27</anchor>
      <arglist>(const pcl::IntensityGradient &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::Label &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aababd240de792e41b9dbeff10f3f77d7</anchor>
      <arglist>(const pcl::Label &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::MomentInvariants &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a28eaa01a82e41dabf54825ee6e89634e</anchor>
      <arglist>(const pcl::MomentInvariants &amp;)</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>isFinite&lt; pcl::NormalBasedSignature12 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4e61f396c39343c2d5bad73aad0d4ba8</anchor>
      <arglist>(const pcl::NormalBasedSignature12 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PFHRGBSignature250 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1b143169967583a7d4ab3cf6ce47002a</anchor>
      <arglist>(const pcl::PFHRGBSignature250 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PFHSignature125 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7238f6a28e8867df6173d1cc4abc6fff</anchor>
      <arglist>(const pcl::PFHSignature125 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PointXY &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aecdc544044cf19ed4232e20f2155cdcc</anchor>
      <arglist>(const pcl::PointXY &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PPFRGBSignature &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a05d1bd954e61a6bb139d7103309c8ec2</anchor>
      <arglist>(const pcl::PPFRGBSignature &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PPFSignature &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afc686eef9a0e685d22f2bfd3e0ef3316</anchor>
      <arglist>(const pcl::PPFSignature &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PrincipalCurvatures &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5302304032aa948f9aaede456dd97803</anchor>
      <arglist>(const pcl::PrincipalCurvatures &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PrincipalRadiiRSD &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a412254387bbfda50c4f9529fbedd0681</anchor>
      <arglist>(const pcl::PrincipalRadiiRSD &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::ReferenceFrame &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2de4643e7ad834118b6f442fea09d7dd</anchor>
      <arglist>(const pcl::ReferenceFrame &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::RGB &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af741156132ea869caf8e3abcae0bef79</anchor>
      <arglist>(const pcl::RGB &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::ShapeContext1980 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a725293aecc4839d0b143cf8b746f8cc0</anchor>
      <arglist>(const pcl::ShapeContext1980 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::SHOT1344 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a41cad31cd72f1528a92232ebdf5972db</anchor>
      <arglist>(const pcl::SHOT1344 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::SHOT352 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa3bd3800e7cf0c93aade46b89a878259</anchor>
      <arglist>(const pcl::SHOT352 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::VFHSignature308 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac8988331282d31b4ee08d45613208836</anchor>
      <arglist>(const pcl::VFHSignature308 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_traits.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>point__traits_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="yes" imported="no">pcl/pcl_macros.h</includes>
    <includes id="PCLPointField_8h" name="PCLPointField.h" local="no" imported="no">pcl/PCLPointField.h</includes>
    <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; pcl::PCLPointField::FLOAT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::FLOAT64 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::INT16 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::INT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::INT8 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::UINT16 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::UINT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::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>
    <member kind="function">
      <type>void</type>
      <name>getFieldValue</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2404a6dae588ed8852b4d4e5346508ba</anchor>
      <arglist>(const PointT &amp;pt, size_t field_offset, ValT &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldValue</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ada3cba4f38b3538846a1769209031727</anchor>
      <arglist>(PointT &amp;pt, size_t field_offset, const ValT &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_types.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/src/</path>
    <filename>point__types_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <namespace>pcl</namespace>
    <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>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7ff6fa08d6f9e0397a1ffab1234a32e9</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZ &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a66b22174fa7db2f6c0072fd8fd5e0a79</anchor>
      <arglist>(std::ostream &amp;os, const RGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9ec6bbc7f5301a9959a556fe01da92e6</anchor>
      <arglist>(std::ostream &amp;os, const Intensity &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8e2ec0b476388396be512cbccdc85465</anchor>
      <arglist>(std::ostream &amp;os, const Intensity8u &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4008b3daa30f522fae2f9a9e8f431207</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZI &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7675f609862bb04b17cb596afd79483a</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZL &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a791f3414577b61460afdf368e3ee4b69</anchor>
      <arglist>(std::ostream &amp;os, const Label &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aada5fbf33c4a16d2cf9d9da7820f88db</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBA &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a62175a17107b3092fe0015f8147d1ab3</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1d3b45609cd08e7a1e6e3ed5c044ab40</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBL &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac82e4e65913f0098e1496153057e430f</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZHSV &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a606fe4c7f2ed2f6d4c6123a90eb8bdf9</anchor>
      <arglist>(std::ostream &amp;os, const PointXY &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a64d051084bede0af508aa4af33200267</anchor>
      <arglist>(std::ostream &amp;os, const PointUV &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3e61e01b044eb8a2d3d4b74a76b9f9fa</anchor>
      <arglist>(std::ostream &amp;os, const InterestPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac453954eea243675f35d19065d97d9cd</anchor>
      <arglist>(std::ostream &amp;os, const Normal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abb5789b928add315adab334af8d6bca1</anchor>
      <arglist>(std::ostream &amp;os, const Axis &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a203e9f363680ff1d6001684adcc9d22b</anchor>
      <arglist>(std::ostream &amp;os, const PointNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab502c99fa20e8216d951634a300da41e</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7a20ad40879444bd1d76a0ff0471c7b0</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZINormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac46b4f43e0bc5707b2410006945f4f75</anchor>
      <arglist>(std::ostream &amp;os, const PointWithRange &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a203c3ce7d59ebafe17a00f7338c86be2</anchor>
      <arglist>(std::ostream &amp;os, const PointWithViewpoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a47d880ac7fb6e36dc2f2e0ad53a1687f</anchor>
      <arglist>(std::ostream &amp;os, const MomentInvariants &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7be28c728cbf6fad2852d54b0d925aaf</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalRadiiRSD &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a62b12222cc155b8999f66df78e5556ea</anchor>
      <arglist>(std::ostream &amp;os, const Boundary &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8b7887fec0dece05516b6cec44897f9e</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalCurvatures &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad3e24bdee8121c47cdd6d7e185bac46e</anchor>
      <arglist>(std::ostream &amp;os, const PFHSignature125 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a30fbaf334261c0084fee98eb3c3c93fa</anchor>
      <arglist>(std::ostream &amp;os, const PFHRGBSignature250 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a93da0751174c3fbba009abdca3ecfd41</anchor>
      <arglist>(std::ostream &amp;os, const PPFSignature &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa77e57a0a4cf5cab2a5a326bcda47f4f</anchor>
      <arglist>(std::ostream &amp;os, const PPFRGBSignature &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9f2417eb2a5c82dd58530b5ead6b6e52</anchor>
      <arglist>(std::ostream &amp;os, const NormalBasedSignature12 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a23ea5d2c997f7f72c4b42b9b5803e5e3</anchor>
      <arglist>(std::ostream &amp;os, const ShapeContext1980 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa024eb48660a9ce7f174beb72de640d2</anchor>
      <arglist>(std::ostream &amp;os, const SHOT352 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7c1001d15c1933b3b30e5253e3df2e83</anchor>
      <arglist>(std::ostream &amp;os, const SHOT1344 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a791db1bdb703b196c19bccf92a824cdc</anchor>
      <arglist>(std::ostream &amp;os, const ReferenceFrame &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a20ed534ab55c9a5f59695aefc5272642</anchor>
      <arglist>(std::ostream &amp;os, const FPFHSignature33 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7e78e29ad2257fa4b53a7c95e81ec470</anchor>
      <arglist>(std::ostream &amp;os, const VFHSignature308 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5e34c849cc3ffd2ec41c5ed4538a847a</anchor>
      <arglist>(std::ostream &amp;os, const ESFSignature640 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af763d1dec37a053680c9df0e511e65e3</anchor>
      <arglist>(std::ostream &amp;os, const GFPFHSignature16 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2e175e2bbf1c74772aa987c467b3cad4</anchor>
      <arglist>(std::ostream &amp;os, const Narf36 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa4c7a796be9056c7915664ed9e872926</anchor>
      <arglist>(std::ostream &amp;os, const BorderDescription &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a16bbb74686dc41867aa907a34e155aef</anchor>
      <arglist>(std::ostream &amp;os, const IntensityGradient &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ace9c04dad0300613a93775d53694379c</anchor>
      <arglist>(std::ostream &amp;os, const PointWithScale &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa095ef320a1e7536c882fc0c87d96543</anchor>
      <arglist>(std::ostream &amp;os, const PointSurfel &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/point_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>common_2include_2pcl_2point__types_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="register__point__struct_8h" name="register_point_struct.h" local="no" imported="no">pcl/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>group__common.html</anchorfile>
      <anchor>ga010a963efcb59df316596af2902fcb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BorderTrait</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7b4e0dcfd710e4c96737e6012b318e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8baba2ab46c88349350939f52bbd63cde63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8babbe3c6413874052b1bd961efd024e707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8baed1fff632898caa19ba9c1b15e639c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_TOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8bac33023b67fa7bef437316f060a45680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_RIGHT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba02629b93f54ba6f5df84c201841a6885</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_BOTTOM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba930363a872a79a7d81d6e4205855776c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_LEFT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba68f048247d59b845f64a0c2f98e49200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_TOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba0126deec3b7ff7353d146e637f5079b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_RIGHT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba95274e6ae483a678bfff02bee92a199f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_BOTTOM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba9a16989fdc97f0d09f1602922ff5b915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_LEFT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba639881dfaa920ff16178ccd10032596c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_TOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba15f4b2984e8c57fd9e343d4ef7ecfbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_RIGHT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba0c79af62cb33c6b991a5560dcae502fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_BOTTOM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba58422e9652213c3b66933e6488e6934f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_LEFT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8bab835d36d98c678431e97796376690219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POINT_CLOUD_REGISTER_POINT_STRUCT</name>
      <anchorfile>common_2include_2pcl_2point__types_8h.html</anchorfile>
      <anchor>affaf530fa6f8b7ced3fe780eaa8dd32e</anchor>
      <arglist>(pcl::_RGB,(uint32_t, rgba, rgba)) POINT_CLOUD_REGISTER_POINT_STRUCT(pcl</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recognition/include/pcl/recognition/point_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>recognition_2include_2pcl_2recognition_2point__types_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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="struct">pcl::GradientXY</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a78da9eb6c24f7926e0b887ddb177c736</anchor>
      <arglist>(std::ostream &amp;os, const GradientXY &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_types.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/impl/</path>
    <filename>point__types_8hpp</filename>
    <includes id="point__tests_8h" name="point_tests.h" local="no" imported="no">pcl/common/point_tests.h</includes>
    <class kind="struct">pcl::_Axis</class>
    <class kind="struct">pcl::_Intensity</class>
    <class kind="struct">pcl::_Intensity32u</class>
    <class kind="struct">pcl::_Intensity8u</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::_RGB</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::Intensity</class>
    <class kind="struct">pcl::Intensity32u</class>
    <class kind="struct">pcl::Intensity8u</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::PointUV</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::ShapeContext1980</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_INTENSITY</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>a7c6268a1e9d1b089dd2e2b6750592bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_ADD_INTENSITY_32U</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>a1b1e1598ed368a53d803320e6997f563</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_ADD_INTENSITY_8U</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>a3d7ddbcf0507cd540a2f1c09ad95c2a9</anchor>
      <arglist></arglist>
    </member>
    <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_RGB_POINT_TYPES</name>
      <anchorfile>point__types_8hpp.html</anchorfile>
      <anchor>a4035b7c13c94595ee6fb7218d6c6b521</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>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7ff6fa08d6f9e0397a1ffab1234a32e9</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZ &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a66b22174fa7db2f6c0072fd8fd5e0a79</anchor>
      <arglist>(std::ostream &amp;os, const RGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9ec6bbc7f5301a9959a556fe01da92e6</anchor>
      <arglist>(std::ostream &amp;os, const Intensity &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8e2ec0b476388396be512cbccdc85465</anchor>
      <arglist>(std::ostream &amp;os, const Intensity8u &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a61bc5840d2339ab463518c23d2eec429</anchor>
      <arglist>(std::ostream &amp;os, const Intensity32u &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4008b3daa30f522fae2f9a9e8f431207</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZI &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7675f609862bb04b17cb596afd79483a</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZL &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a791f3414577b61460afdf368e3ee4b69</anchor>
      <arglist>(std::ostream &amp;os, const Label &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aada5fbf33c4a16d2cf9d9da7820f88db</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBA &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a62175a17107b3092fe0015f8147d1ab3</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1d3b45609cd08e7a1e6e3ed5c044ab40</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBL &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac82e4e65913f0098e1496153057e430f</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZHSV &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a606fe4c7f2ed2f6d4c6123a90eb8bdf9</anchor>
      <arglist>(std::ostream &amp;os, const PointXY &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a64d051084bede0af508aa4af33200267</anchor>
      <arglist>(std::ostream &amp;os, const PointUV &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3e61e01b044eb8a2d3d4b74a76b9f9fa</anchor>
      <arglist>(std::ostream &amp;os, const InterestPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac453954eea243675f35d19065d97d9cd</anchor>
      <arglist>(std::ostream &amp;os, const Normal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abb5789b928add315adab334af8d6bca1</anchor>
      <arglist>(std::ostream &amp;os, const Axis &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a203e9f363680ff1d6001684adcc9d22b</anchor>
      <arglist>(std::ostream &amp;os, const PointNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab502c99fa20e8216d951634a300da41e</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7a20ad40879444bd1d76a0ff0471c7b0</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZINormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac46b4f43e0bc5707b2410006945f4f75</anchor>
      <arglist>(std::ostream &amp;os, const PointWithRange &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a203c3ce7d59ebafe17a00f7338c86be2</anchor>
      <arglist>(std::ostream &amp;os, const PointWithViewpoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a47d880ac7fb6e36dc2f2e0ad53a1687f</anchor>
      <arglist>(std::ostream &amp;os, const MomentInvariants &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7be28c728cbf6fad2852d54b0d925aaf</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalRadiiRSD &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a62b12222cc155b8999f66df78e5556ea</anchor>
      <arglist>(std::ostream &amp;os, const Boundary &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8b7887fec0dece05516b6cec44897f9e</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalCurvatures &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad3e24bdee8121c47cdd6d7e185bac46e</anchor>
      <arglist>(std::ostream &amp;os, const PFHSignature125 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a30fbaf334261c0084fee98eb3c3c93fa</anchor>
      <arglist>(std::ostream &amp;os, const PFHRGBSignature250 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a93da0751174c3fbba009abdca3ecfd41</anchor>
      <arglist>(std::ostream &amp;os, const PPFSignature &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa77e57a0a4cf5cab2a5a326bcda47f4f</anchor>
      <arglist>(std::ostream &amp;os, const PPFRGBSignature &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9f2417eb2a5c82dd58530b5ead6b6e52</anchor>
      <arglist>(std::ostream &amp;os, const NormalBasedSignature12 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a23ea5d2c997f7f72c4b42b9b5803e5e3</anchor>
      <arglist>(std::ostream &amp;os, const ShapeContext1980 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa024eb48660a9ce7f174beb72de640d2</anchor>
      <arglist>(std::ostream &amp;os, const SHOT352 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7c1001d15c1933b3b30e5253e3df2e83</anchor>
      <arglist>(std::ostream &amp;os, const SHOT1344 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a791db1bdb703b196c19bccf92a824cdc</anchor>
      <arglist>(std::ostream &amp;os, const ReferenceFrame &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a20ed534ab55c9a5f59695aefc5272642</anchor>
      <arglist>(std::ostream &amp;os, const FPFHSignature33 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7e78e29ad2257fa4b53a7c95e81ec470</anchor>
      <arglist>(std::ostream &amp;os, const VFHSignature308 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5e34c849cc3ffd2ec41c5ed4538a847a</anchor>
      <arglist>(std::ostream &amp;os, const ESFSignature640 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af763d1dec37a053680c9df0e511e65e3</anchor>
      <arglist>(std::ostream &amp;os, const GFPFHSignature16 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2e175e2bbf1c74772aa987c467b3cad4</anchor>
      <arglist>(std::ostream &amp;os, const Narf36 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa4c7a796be9056c7915664ed9e872926</anchor>
      <arglist>(std::ostream &amp;os, const BorderDescription &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a16bbb74686dc41867aa907a34e155aef</anchor>
      <arglist>(std::ostream &amp;os, const IntensityGradient &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ace9c04dad0300613a93775d53694379c</anchor>
      <arglist>(std::ostream &amp;os, const PointWithScale &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa095ef320a1e7536c882fc0c87d96543</anchor>
      <arglist>(std::ostream &amp;os, const PointSurfel &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="variable">
      <type>struct pcl::_PointXYZHSV</type>
      <name>EIGEN_ALIGN16</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0916eac6f2a6b606c1873f087d277ba0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_types_conversion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>point__types__conversion_8h</filename>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>PointCloudDepthAndRGBtoXYZRGBA</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a447b5a04c073f6067aeeaae37e7e8bec</anchor>
      <arglist>(PointCloud&lt; Intensity &gt; &amp;depth, PointCloud&lt; RGB &gt; &amp;image, float &amp;focal, PointCloud&lt; PointXYZRGBA &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloudRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5fc813637fb8686f5d84801a39c41355</anchor>
      <arglist>(PointCloud&lt; RGB &gt; &amp;in, PointCloud&lt; Intensity &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloudRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a789c0d91a4762807da65fdf54e4cc1f6</anchor>
      <arglist>(PointCloud&lt; RGB &gt; &amp;in, PointCloud&lt; Intensity8u &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloudRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4ffd6395020d08bb93c38db93c88ed84</anchor>
      <arglist>(PointCloud&lt; RGB &gt; &amp;in, PointCloud&lt; Intensity32u &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloudXYZRGBAtoXYZHSV</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5c7ac0eddeaad244868142bf0f2d348a</anchor>
      <arglist>(PointCloud&lt; PointXYZRGBA &gt; &amp;in, PointCloud&lt; PointXYZHSV &gt; &amp;out)</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>void</type>
      <name>PointRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a05730332e0bfac3d8b36afefef6b9c0c</anchor>
      <arglist>(RGB &amp;in, Intensity &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a32589ede76e4645f48b835d76e3b6287</anchor>
      <arglist>(RGB &amp;in, Intensity8u &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a79ca76c3ad69c02c2747385545dfa6b8</anchor>
      <arglist>(RGB &amp;in, Intensity32u &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>PointXYZRGBAtoXYZHSV</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a55e9404ed5042c869fc6e3030fca7939</anchor>
      <arglist>(PointXYZRGBA &amp;in, PointXYZHSV &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>PointIndices.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>PointIndices_8h</filename>
    <includes id="PCLHeader_8h" name="PCLHeader.h" local="no" imported="no">pcl/PCLHeader.h</includes>
    <class kind="struct">pcl::PointIndices</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PointIndices const  &gt;</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1657df464bdc60d40c792724e44b4e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PointIndices &gt;</type>
      <name>PointIndicesPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a53792858d78862a698389664d6720a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abfc72bf72c8fb262df806d469cf72a05</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::PointIndices &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>points_actor_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>points__actor__item_8cpp</filename>
    <includes id="points__actor__item_8h" name="points_actor_item.h" local="no" imported="no">pcl/apps/modeler/points_actor_item.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
  </compound>
  <compound kind="file">
    <name>points_actor_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>points__actor__item_8h</filename>
    <includes id="channel__actor__item_8h" name="channel_actor_item.h" local="no" imported="no">pcl/apps/modeler/channel_actor_item.h</includes>
    <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::modeler::PointsActorItem</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>poisson.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <class kind="class">pcl::Poisson</class>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>poisson.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="Vertices_8h" name="Vertices.h" local="no" imported="no">pcl/Vertices.h</includes>
    <includes id="octree__poisson_8h" name="octree_poisson.h" local="no" imported="no">pcl/surface/3rdparty/poisson4/octree_poisson.h</includes>
    <includes id="sparse__matrix_8h" name="sparse_matrix.h" local="no" imported="no">pcl/surface/3rdparty/poisson4/sparse_matrix.h</includes>
    <includes id="function__data_8h" name="function_data.h" local="no" imported="no">pcl/surface/3rdparty/poisson4/function_data.h</includes>
    <includes id="ppolynomial_8h" name="ppolynomial.h" local="no" imported="no">pcl/surface/3rdparty/poisson4/ppolynomial.h</includes>
    <includes id="multi__grid__octree__data_8h" name="multi_grid_octree_data.h" local="no" imported="no">pcl/surface/3rdparty/poisson4/multi_grid_octree_data.h</includes>
    <includes id="surface_2include_2pcl_2surface_23rdparty_2poisson4_2geometry_8h" name="surface/include/pcl/surface/3rdparty/poisson4/geometry.h" local="no" imported="no">pcl/surface/3rdparty/poisson4/geometry.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>poisson__reconstruction_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.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="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="poisson_8h" name="poisson.h" local="no" imported="no">pcl/surface/poisson.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>afa148132871adffacdb15cc0d9ccdcd8</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, PolygonMesh &amp;output, int depth, int solver_divide, int iso_divide, float point_weight)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>int</type>
      <name>default_depth</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>af8e68011c20f1235176904020488ecad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_iso_divide</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>a0a123d9e3e6d4a960e888c03af9fcc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_point_weight</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>a0fc5bfca8b814598e5458f5325472f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_solver_divide</name>
      <anchorfile>poisson__reconstruction_8cpp.html</anchorfile>
      <anchor>a1f2cc802d6d015bb151a70d2fa5611ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>poisson_worker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>poisson__worker_8cpp</filename>
    <includes id="poisson__worker_8h" name="poisson_worker.h" local="no" imported="no">pcl/apps/modeler/poisson_worker.h</includes>
    <includes id="parameter__dialog_8h" name="parameter_dialog.h" local="no" imported="no">pcl/apps/modeler/parameter_dialog.h</includes>
    <includes id="parameter_8h" name="parameter.h" local="no" imported="no">pcl/apps/modeler/parameter.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
    <includes id="cloud__mesh__item_8h" name="cloud_mesh_item.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item.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_worker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>poisson__worker_8h</filename>
    <includes id="abstract__worker_8h" name="abstract_worker.h" local="no" imported="no">pcl/apps/modeler/abstract_worker.h</includes>
    <class kind="class">pcl::modeler::PoissonReconstructionWorker</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_mesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>polygon__mesh_8h</filename>
    <includes id="mesh__base_8h" name="mesh_base.h" local="no" imported="no">pcl/geometry/mesh_base.h</includes>
    <class kind="class">pcl::geometry::PolygonMesh</class>
    <class kind="struct">pcl::geometry::PolygonMeshTag</class>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_operations.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>PolygonMesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>PolygonMesh_8h</filename>
    <includes id="PCLHeader_8h" name="PCLHeader.h" local="no" imported="no">pcl/PCLHeader.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="Vertices_8h" name="Vertices.h" local="no" imported="no">pcl/Vertices.h</includes>
    <class kind="struct">pcl::PolygonMesh</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PolygonMesh const  &gt;</type>
      <name>PolygonMeshConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4fe7e288e4f9c0b4ce1d51615d10a159</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PolygonMesh &gt;</type>
      <name>PolygonMeshPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a69a78a6898cd1af297782580a4055a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9f1aabda7f7d9292915b26e52bae7f5d</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::PolygonMesh &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polynomial.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>polynomial_8h</filename>
    <includes id="polynomial_8hpp" name="polynomial.hpp" local="yes" imported="no">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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>polynomial_8hpp</filename>
    <includes id="factor_8h" name="factor.h" local="yes" imported="no">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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>polynomial__calculations_8h</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/src/</path>
    <filename>poses__from__matches_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>ppf_8cpp</filename>
    <includes id="ppf_8hpp" name="ppf.hpp" local="no" imported="no">pcl/features/impl/ppf.hpp</includes>
    <includes id="ppfrgb_8hpp" name="ppfrgb.hpp" local="no" imported="no">pcl/features/impl/ppfrgb.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>a0297dde56f32746188d3fee6f4c7d154</anchor>
      <arglist>(PPFEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::PPFSignature))) PCL_INSTANTIATE_PRODUCT(PPFRGBRegionEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ppf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="features_2include_2pcl_2features_2boost_8h" name="features/include/pcl/features/boost.h" local="no" imported="no">pcl/features/boost.h</includes>
    <class kind="class">pcl::PPFEstimation</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>ppf__registration_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>ppf_registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>ppf__registration_8h</filename>
    <includes id="registration_2include_2pcl_2registration_2boost_8h" name="registration/include/pcl/registration/boost.h" local="no" imported="no">pcl/registration/boost.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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="features_2include_2pcl_2features_2boost_8h" name="features/include/pcl/features/boost.h" local="no" imported="no">pcl/features/boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</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="yes" imported="no">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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>ppolynomial_8hpp</filename>
    <includes id="factor_8h" name="factor.h" local="yes" imported="no">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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>principal__curvatures_8cpp</filename>
    <includes id="principal__curvatures_8hpp" name="principal_curvatures.hpp" local="no" imported="no">pcl/features/impl/principal_curvatures.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>principal_curvatures.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>principal__curvatures_8h</filename>
    <includes id="features_2include_2pcl_2features_2eigen_8h" name="features/include/pcl/features/eigen.h" local="no" imported="no">pcl/features/eigen.h</includes>
    <includes id="feature_8h" name="feature.h" local="no" imported="no">pcl/features/feature.h</includes>
    <class kind="class">pcl::PrincipalCurvaturesEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>principal_curvatures.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/console/</path>
    <filename>print_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.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_ASSERT_ERROR_PRINT_CHECK</name>
      <anchorfile>print_8h.html</anchorfile>
      <anchor>a3a7ed1469cbc3236823d9a1584df0868</anchor>
      <arglist>(pred, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_ASSERT_ERROR_PRINT_RETURN</name>
      <anchorfile>print_8h.html</anchorfile>
      <anchor>ade340cc591c7e2907fd943b50d2a37ba</anchor>
      <arglist>(pred, msg, err)</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>filters_2src_2project__inliers_8cpp</filename>
    <includes id="project__inliers_8hpp" name="project_inliers.hpp" local="no" imported="no">pcl/filters/impl/project_inliers.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>project_inliers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>project__inliers_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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; pcl::PCLPointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>project_inliers.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>project_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>project__model_8cpp</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="commands_8h" name="commands.h" local="no" imported="no">pcl/apps/cloud_composer/commands.h</includes>
    <includes id="work__queue_8h" name="work_queue.h" local="no" imported="no">pcl/apps/cloud_composer/work_queue.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="cloud__view_8h" name="cloud_view.h" local="no" imported="no">pcl/apps/cloud_composer/cloud_view.h</includes>
    <includes id="merge__selection_8h" name="merge_selection.h" local="no" imported="no">pcl/apps/cloud_composer/merge_selection.h</includes>
    <includes id="transform__clouds_8h" name="transform_clouds.h" local="no" imported="no">pcl/apps/cloud_composer/transform_clouds.h</includes>
  </compound>
  <compound kind="file">
    <name>project_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>project__model_8h</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="commands_8h" name="commands.h" local="no" imported="no">pcl/apps/cloud_composer/commands.h</includes>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="selection__event_8h" name="selection_event.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/selection_event.h</includes>
    <includes id="manipulation__event_8h" name="manipulation_event.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/manipulation_event.h</includes>
    <includes id="interactor__style__switch_8h" name="interactor_style_switch.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/interactor_style_switch.h</includes>
    <class kind="class">pcl::cloud_composer::ProjectModel</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>project__model_8h.html</anchorfile>
      <anchor>af7981407adb3b5fff4b6bfba015ccc82</anchor>
      <arglist>(pcl::cloud_composer::ProjectModel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>project__model_8h.html</anchorfile>
      <anchor>a6bdcc8890b3be52d8e0370906eeb0691</anchor>
      <arglist>(pcl::cloud_composer::interactor_styles::INTERACTOR_STYLES)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>projection_matrix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/src/</path>
    <filename>projection__matrix_8cpp</filename>
    <includes id="projection__matrix_8h" name="projection_matrix.h" local="no" imported="no">pcl/common/projection_matrix.h</includes>
  </compound>
  <compound kind="file">
    <name>projection_matrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>projection__matrix_8h</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <includes id="projection__matrix_8hpp" name="projection_matrix.hpp" local="no" imported="no">pcl/common/impl/projection_matrix.hpp</includes>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>double</type>
      <name>estimateProjectionMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a59c4de482736e9c26c2f122808ee24c4</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::ConstPtr cloud, Eigen::Matrix&lt; float, 3, 4, Eigen::RowMajor &gt; &amp;projection_matrix, const std::vector&lt; int &gt; &amp;indices=std::vector&lt; int &gt;())</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getCameraMatrixFromProjectionMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a85351fa082956d3e6633a36df2c020b2</anchor>
      <arglist>(const Eigen::Matrix&lt; float, 3, 4, Eigen::RowMajor &gt; &amp;projection_matrix, Eigen::Matrix3f &amp;camera_matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>projection_matrix.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>projection__matrix_8hpp</filename>
    <includes id="cloud__iterator_8h" name="cloud_iterator.h" local="no" imported="no">pcl/cloud_iterator.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::common</namespace>
    <namespace>pcl::common::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>makeSymmetric</name>
      <anchorfile>namespacepcl_1_1common_1_1internal.html</anchorfile>
      <anchor>a4ebaa469212be426ad07e1611d4a5317</anchor>
      <arglist>(MatrixT &amp;matrix, bool use_upper_triangular=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>properties_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>properties__model_8cpp</filename>
    <includes id="properties__model_8h" name="properties_model.h" local="no" imported="no">pcl/apps/cloud_composer/properties_model.h</includes>
    <includes id="cloud__composer__item_8h" name="cloud_composer_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_composer_item.h</includes>
  </compound>
  <compound kind="file">
    <name>properties_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>properties__model_8h</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="common_2include_2pcl_2common_2boost_8h" name="common/include/pcl/common/boost.h" local="no" imported="no">pcl/common/boost.h</includes>
    <class kind="class">pcl::cloud_composer::PropertiesModel</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>properties__model_8h.html</anchorfile>
      <anchor>a1ae10a14fdb3f1ef80554637486ca91f</anchor>
      <arglist>(pcl::cloud_composer::PropertiesModel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>properties__model_8h.html</anchorfile>
      <anchor>ac33cac6716a04897c4c163b0d75e9fb3</anchor>
      <arglist>(pcl::cloud_composer::PropertiesModel *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prosac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>pyramid_8h</filename>
    <includes id="point__operators_8h" name="point_operators.h" local="no" imported="no">pcl/common/point_operators.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="class">pcl::filters::Pyramid</class>
    <namespace>pcl</namespace>
    <namespace>pcl::filters</namespace>
  </compound>
  <compound kind="file">
    <name>pyramid.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>pyramid_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::filters</namespace>
  </compound>
  <compound kind="file">
    <name>pyramid_feature_matching.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>pyramid__feature__matching_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="print_8h" name="print.h" local="no" imported="no">pcl/console/print.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 float</type>
      <name>Log2</name>
      <anchorfile>pyramid__feature__matching_8hpp.html</anchorfile>
      <anchor>a1b146adb63c14bb1d74117627fd9b930</anchor>
      <arglist>(float n_arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pyramid_surface_matching.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/</path>
    <filename>qhull_8h</filename>
  </compound>
  <compound kind="file">
    <name>cloud_composer/include/pcl/apps/cloud_composer/qt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h</filename>
  </compound>
  <compound kind="file">
    <name>modeler/include/pcl/apps/modeler/qt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>modeler_2include_2pcl_2apps_2modeler_2qt_8h</filename>
  </compound>
  <compound kind="file">
    <name>optronic_viewer/include/pcl/apps/optronic_viewer/qt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/optronic_viewer/include/pcl/apps/optronic_viewer/</path>
    <filename>optronic__viewer_2include_2pcl_2apps_2optronic__viewer_2qt_8h</filename>
  </compound>
  <compound kind="file">
    <name>quad_mesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>quad__mesh_8h</filename>
    <includes id="mesh__base_8h" name="mesh_base.h" local="no" imported="no">pcl/geometry/mesh_base.h</includes>
    <class kind="class">pcl::geometry::QuadMesh</class>
    <class kind="struct">pcl::geometry::QuadMeshTag</class>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
  </compound>
  <compound kind="file">
    <name>quantizable_modality.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/src/</path>
    <filename>quantizable__modality_8cpp</filename>
    <includes id="quantizable__modality_8h" name="quantizable_modality.h" local="no" imported="no">pcl/recognition/quantizable_modality.h</includes>
  </compound>
  <compound kind="file">
    <name>quantizable_modality.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>quantizable__modality_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="mask__map_8h" name="mask_map.h" local="no" imported="no">pcl/recognition/mask_map.h</includes>
    <includes id="quantized__map_8h" name="quantized_map.h" local="no" imported="no">pcl/recognition/quantized_map.h</includes>
    <includes id="region__xy_8h" name="region_xy.h" local="no" imported="no">pcl/recognition/region_xy.h</includes>
    <includes id="sparse__quantized__multi__mod__template_8h" name="sparse_quantized_multi_mod_template.h" local="no" imported="no">pcl/recognition/sparse_quantized_multi_mod_template.h</includes>
    <class kind="class">pcl::QuantizableModality</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>quantized_map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>quantized__map_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">pcl::QuantizedMap</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>radius_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>radius__filter_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="conditional__removal_8h" name="conditional_removal.h" local="no" imported="no">pcl/filters/conditional_removal.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>a0ace319a8ac049f51d985b9e3efcafad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>a8286f33bc85caed6f93d955568cfcb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointType</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>aaf4afeed8f9368a58576638ad4d02c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>batchProcess</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>a43e34a1c80b8cf7e897430b2055d5b58</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;pcd_files, std::string &amp;output_dir, float radius, bool inside, bool keep_organized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>a4b5e3546da139344dcf11d33ad04c81c</anchor>
      <arglist>(const Cloud::Ptr &amp;input, Cloud::Ptr &amp;output, float radius, bool inside, bool keep_organized)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>af4c60b590249a16ba58e099d4e15c6b7</anchor>
      <arglist>(const std::string &amp;filename, Cloud::Ptr cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>a0b409b9ff108b4404c5888d68e089e95</anchor>
      <arglist>(const std::string &amp;filename, const Cloud::Ptr &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>default_inside</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>a2885aba436814cd751b9b9b9365fbbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>default_keep_organized</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>a42a1b2a7136fae13fdb1d433a8755f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_radius</name>
      <anchorfile>radius__filter_8cpp.html</anchorfile>
      <anchor>a0cc737839330d6b0b55e1fa4d4581737</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/radius_outlier_removal/radius_outlier_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/radius_outlier_removal/</path>
    <filename>doc_2tutorials_2content_2sources_2radius__outlier__removal_2radius__outlier__removal_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>filters_2src_2radius__outlier__removal_8cpp</filename>
    <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/conversions.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>radius_outlier_removal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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; pcl::PCLPointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>radius_outlier_removal.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>random_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="random_8hpp" name="random.hpp" local="no" imported="no">pcl/common/impl/random.hpp</includes>
    <class kind="struct">pcl::common::normal_distribution</class>
    <class kind="class">pcl::common::NormalGenerator</class>
    <class kind="struct">pcl::common::NormalGenerator::Parameters</class>
    <class kind="struct">pcl::common::UniformGenerator::Parameters</class>
    <class kind="struct">pcl::common::uniform_distribution&lt; float &gt;</class>
    <class kind="struct">pcl::common::uniform_distribution&lt; int &gt;</class>
    <class kind="class">pcl::common::UniformGenerator</class>
    <namespace>pcl</namespace>
    <namespace>pcl::common</namespace>
  </compound>
  <compound kind="file">
    <name>random.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>random_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>random_sample.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>random__sample_8cpp</filename>
    <includes id="random__sample_8hpp" name="random_sample.hpp" local="no" imported="no">pcl/filters/impl/random_sample.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>random_sample.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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; pcl::PCLPointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>random_sample.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/src/</path>
    <filename>range__image_8cpp</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/range_image/</path>
    <filename>range__image_8h</filename>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="features_2include_2pcl_2features_2eigen_8h" name="features/include/pcl/features/eigen.h" local="no" imported="no">pcl/features/eigen.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>range__image__border__extractor_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>range_image_spherical.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/range_image/</path>
    <filename>range__image__spherical_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__spherical_8hpp" name="range_image_spherical.hpp" local="no" imported="no">pcl/range_image/impl/range_image_spherical.hpp</includes>
    <class kind="class">pcl::RangeImageSpherical</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>range_image_spherical.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/range_image/impl/</path>
    <filename>range__image__spherical_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_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <class kind="class">pcl::RandomSampleConsensus</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>ransac.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.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/conversions.h</includes>
    <includes id="surface_2include_2pcl_2surface_2boost_8h" name="surface/include/pcl/surface/boost.h" local="no" imported="no">pcl/surface/boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>rectangular_frustum_selector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/point_selectors/</path>
    <filename>rectangular__frustum__selector_8cpp</filename>
    <includes id="rectangular__frustum__selector_8h" name="rectangular_frustum_selector.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/rectangular_frustum_selector.h</includes>
    <includes id="selection__event_8h" name="selection_event.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/selection_event.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1cloud__composer.html</anchorfile>
      <anchor>a1df11d62de9d5ced3775fb418d9c3362</anchor>
      <arglist>(RectangularFrustumSelector)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rectangular_frustum_selector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/</path>
    <filename>rectangular__frustum__selector_8h</filename>
    <includes id="interactor__style__switch_8h" name="interactor_style_switch.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/interactor_style_switch.h</includes>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <class kind="class">pcl::cloud_composer::RectangularFrustumSelector</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>region_3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>region_growing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/src/</path>
    <filename>region__growing_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="region__growing_8h" name="region_growing.h" local="no" imported="no">pcl/segmentation/region_growing.h</includes>
    <includes id="region__growing_8hpp" name="region_growing.hpp" local="no" imported="no">pcl/segmentation/impl/region_growing.hpp</includes>
  </compound>
  <compound kind="file">
    <name>region_growing.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>region__growing_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="class">pcl::RegionGrowing</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>bool</type>
      <name>comparePair</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a22143206fbf09462bb365a5df39e6452</anchor>
      <arglist>(std::pair&lt; float, int &gt; i, std::pair&lt; float, int &gt; j)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>region_growing.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>region__growing_8hpp</filename>
    <includes id="region__growing_8h" name="region_growing.h" local="no" imported="no">pcl/segmentation/region_growing.h</includes>
    <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="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_RegionGrowing</name>
      <anchorfile>region__growing_8hpp.html</anchorfile>
      <anchor>aadab2aca48390b66e890748764b57698</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>region_growing_rgb.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/src/</path>
    <filename>region__growing__rgb_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="region__growing__rgb_8h" name="region_growing_rgb.h" local="no" imported="no">pcl/segmentation/region_growing_rgb.h</includes>
    <includes id="region__growing__rgb_8hpp" name="region_growing_rgb.hpp" local="no" imported="no">pcl/segmentation/impl/region_growing_rgb.hpp</includes>
  </compound>
  <compound kind="file">
    <name>region_growing_rgb.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>region__growing__rgb_8h</filename>
    <includes id="region__growing_8h" name="region_growing.h" local="no" imported="no">pcl/segmentation/region_growing.h</includes>
    <class kind="class">pcl::RegionGrowingRGB</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>region_growing_rgb.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>region__growing__rgb_8hpp</filename>
    <includes id="region__growing__rgb_8h" name="region_growing_rgb.h" local="no" imported="no">pcl/segmentation/region_growing_rgb.h</includes>
    <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>
  </compound>
  <compound kind="file">
    <name>region_growing_rgb_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/region_growing_rgb_segmentation/</path>
    <filename>region__growing__rgb__segmentation_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="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="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="region__growing__rgb_8h" name="region_growing_rgb.h" local="no" imported="no">pcl/segmentation/region_growing_rgb.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>region__growing__rgb__segmentation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>region_growing_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/region_growing_segmentation/</path>
    <filename>region__growing__segmentation_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="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="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/cloud_viewer.h" local="no" imported="no">pcl/visualization/cloud_viewer.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
    <includes id="region__growing_8h" name="region_growing.h" local="no" imported="no">pcl/segmentation/region_growing.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>region__growing__segmentation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>region_xy.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>region__xy_8h</filename>
    <class kind="struct">pcl::RegionXY</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a11183c5f2385e531fb9f4d323d629c39</anchor>
      <arglist>(std::istream &amp;stream, Type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0d824ba34337b87d2c56385523965543</anchor>
      <arglist>(std::istream &amp;stream, Type *value, int nr_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abc72ecd1c10de3620edb3e5a419d77d5</anchor>
      <arglist>(std::ostream &amp;stream, Type value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3a8ed85949c0e5ee02fac957cd7b3196</anchor>
      <arglist>(std::ostream &amp;stream, Type *value, int nr_values)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>register_point_struct.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>register__point__struct_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <includes id="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::traits</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PCL_DIVEQSC_POINT_TAG</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>ae6a1e2c7adaf82cb517bc70a07c0f8bf</anchor>
      <arglist>(r, data, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_MINUSEQ_POINT_TAG</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>a0d232d36cb94c6235f541c7836c39469</anchor>
      <arglist>(r, data, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_MINUSEQSC_POINT_TAG</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>abcadb39dc7ef35c68028d24cf622d5d3</anchor>
      <arglist>(r, data, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_MULEQSC_POINT_TAG</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>a3e70335334eeace327d68c53cf61f4e3</anchor>
      <arglist>(r, data, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_PLUSEQ_POINT_TAG</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>a9c99340a1dd5f6b41f51eb4c9df73c76</anchor>
      <arglist>(r, data, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PCL_PLUSEQSC_POINT_TAG</name>
      <anchorfile>register__point__struct_8h.html</anchorfile>
      <anchor>afd0e6145b29f6bac03e69c4a249cd6b5</anchor>
      <arglist>(r, data, elem)</arglist>
    </member>
    <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>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T1 &gt;::value &gt;::type</type>
      <name>divscalar</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a14256108f6b5d7912609406906c8607d</anchor>
      <arglist>(T1 &amp;p, const T2 &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T &gt;::value &gt;::type</type>
      <name>minus</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a37f4dc1610805bd8ea59acf08fcbe09d</anchor>
      <arglist>(T &amp;l, const T &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>boost::enable_if_c&lt; boost::is_array&lt; T &gt;::value &gt;::type</type>
      <name>minus</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a6f893407363cbcc8c10f7574ee394cc5</anchor>
      <arglist>(typename boost::remove_const&lt; T &gt;::type &amp;l, const T &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T1 &gt;::value &gt;::type</type>
      <name>minusscalar</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>adda464f0fb1b56aadfb8330bfd385cab</anchor>
      <arglist>(T1 &amp;p, const T2 &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T1 &gt;::value &gt;::type</type>
      <name>mulscalar</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>af78c7d2d99d28655833c4e0ea3a7407c</anchor>
      <arglist>(T1 &amp;p, const T2 &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T &gt;::value &gt;::type</type>
      <name>plus</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a72010a5e3d13a7a4b9cd384d57a4501e</anchor>
      <arglist>(T &amp;l, const T &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>boost::enable_if_c&lt; boost::is_array&lt; T &gt;::value &gt;::type</type>
      <name>plus</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>aa2b008925f2c5b1495baca2fd54a4a7e</anchor>
      <arglist>(typename boost::remove_const&lt; T &gt;::type &amp;l, const T &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T1 &gt;::value &gt;::type</type>
      <name>plusscalar</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a2109f654d2cbb36ad7d8df3c4d127735</anchor>
      <arglist>(T1 &amp;p, const T2 &amp;scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros/register_point_struct.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/ros/</path>
    <filename>ros_2register__point__struct_8h</filename>
    <includes id="register__point__struct_8h" name="register_point_struct.h" local="no" imported="no">pcl/register_point_struct.h</includes>
  </compound>
  <compound kind="file">
    <name>registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>registration_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.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_2boost_8h" name="registration/include/pcl/registration/boost.h" local="no" imported="no">pcl/registration/boost.h</includes>
    <includes id="transformation__estimation_8h" name="transformation_estimation.h" local="no" imported="no">pcl/registration/transformation_estimation.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_8h" name="correspondence_rejection.h" local="no" imported="no">pcl/registration/correspondence_rejection.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/remove_outliers/</path>
    <filename>remove__outliers_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/src/common/</path>
    <filename>ren__win__interact__map_8cpp</filename>
    <includes id="interactor_8h" name="interactor.h" local="no" imported="no">pcl/visualization/interactor.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>
  </compound>
  <compound kind="file">
    <name>ren_win_interact_map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/src/</path>
    <filename>render__views__tesselated__sphere_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="struct">pcl::apps::RenderViewsTesselatedSphere::camPosConstraintsAllTrue</class>
    <class kind="class">pcl::apps::RenderViewsTesselatedSphere</class>
    <namespace>pcl</namespace>
    <namespace>pcl::apps</namespace>
  </compound>
  <compound kind="file">
    <name>render_window.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>render__window_8cpp</filename>
    <includes id="render__window_8h" name="render_window.h" local="no" imported="no">pcl/apps/modeler/render_window.h</includes>
    <includes id="render__window__item_8h" name="render_window_item.h" local="no" imported="no">pcl/apps/modeler/render_window_item.h</includes>
    <includes id="scene__tree_8h" name="scene_tree.h" local="no" imported="no">pcl/apps/modeler/scene_tree.h</includes>
    <includes id="dock__widget_8h" name="dock_widget.h" local="no" imported="no">pcl/apps/modeler/dock_widget.h</includes>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2main__window_8h" name="modeler/include/pcl/apps/modeler/main_window.h" local="no" imported="no">pcl/apps/modeler/main_window.h</includes>
  </compound>
  <compound kind="file">
    <name>render_window.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>render__window_8h</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <class kind="class">pcl::modeler::RenderWindow</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>render_window_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>render__window__item_8cpp</filename>
    <includes id="render__window__item_8h" name="render_window_item.h" local="no" imported="no">pcl/apps/modeler/render_window_item.h</includes>
    <includes id="render__window_8h" name="render_window.h" local="no" imported="no">pcl/apps/modeler/render_window.h</includes>
    <includes id="cloud__mesh__item_8h" name="cloud_mesh_item.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item.h</includes>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2main__window_8h" name="modeler/include/pcl/apps/modeler/main_window.h" local="no" imported="no">pcl/apps/modeler/main_window.h</includes>
    <includes id="parameter_8h" name="parameter.h" local="no" imported="no">pcl/apps/modeler/parameter.h</includes>
    <includes id="parameter__dialog_8h" name="parameter_dialog.h" local="no" imported="no">pcl/apps/modeler/parameter_dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>render_window_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>render__window__item_8h</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <includes id="abstract__item_8h" name="abstract_item.h" local="no" imported="no">pcl/apps/modeler/abstract_item.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
    <class kind="class">pcl::modeler::RenderWindowItem</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>resampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/resampling/</path>
    <filename>resampling_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>rgb__plane__coefficient__comparator_8h</filename>
    <includes id="segmentation_2include_2pcl_2segmentation_2boost_8h" name="segmentation/include/pcl/segmentation/boost.h" local="no" imported="no">pcl/segmentation/boost.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>rift_8cpp</filename>
    <includes id="rift_8hpp" name="rift.hpp" local="no" imported="no">pcl/features/impl/rift.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>rift.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>rift.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>rigid_transform_space.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>rigid__transform__space_8h</filename>
    <includes id="simple__octree_8h" name="simple_octree.h" local="yes" imported="no">simple_octree.h</includes>
    <includes id="model__library_8h" name="model_library.h" local="yes" imported="no">model_library.h</includes>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="class">pcl::recognition::RotationSpaceCell::Entry</class>
    <class kind="class">pcl::recognition::RigidTransformSpace</class>
    <class kind="class">pcl::recognition::RotationSpace</class>
    <class kind="class">pcl::recognition::RotationSpaceCell</class>
    <class kind="class">pcl::recognition::RotationSpaceCellCreator</class>
    <class kind="class">pcl::recognition::RotationSpaceCreator</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
    <member kind="typedef">
      <type>SimpleOctree&lt; RotationSpaceCell, RotationSpaceCellCreator, float &gt;</type>
      <name>CellOctree</name>
      <anchorfile>namespacepcl_1_1recognition.html</anchorfile>
      <anchor>a2f9188b0e5df273b644639fbdc7c7509</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimpleOctree&lt; RotationSpace, RotationSpaceCreator, float &gt;</type>
      <name>RotationSpaceOctree</name>
      <anchorfile>namespacepcl_1_1recognition.html</anchorfile>
      <anchor>a54295ada2a796436cb2ecf587e0b9a8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rmsac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>robot_eye_grabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>robot__eye__grabber_8cpp</filename>
    <includes id="robot__eye__grabber_8h" name="robot_eye_grabber.h" local="no" imported="no">pcl/io/robot_eye_grabber.h</includes>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
  </compound>
  <compound kind="file">
    <name>robot_eye_grabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>robot__eye__grabber_8h</filename>
    <includes id="grabber_8h" name="grabber.h" local="no" imported="no">pcl/io/grabber.h</includes>
    <includes id="synchronized__queue_8hpp" name="synchronized_queue.hpp" local="no" imported="no">pcl/io/impl/synchronized_queue.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <class kind="class">pcl::RobotEyeGrabber</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>rransac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>rsd_8cpp</filename>
    <includes id="rsd_8hpp" name="rsd.hpp" local="no" imported="no">pcl/features/impl/rsd.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>rsd.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac_8cpp</filename>
    <includes id="ransac_8hpp" name="ransac.hpp" local="no" imported="no">pcl/sample_consensus/impl/ransac.hpp</includes>
    <includes id="rransac_8hpp" name="rransac.hpp" local="no" imported="no">pcl/sample_consensus/impl/rransac.hpp</includes>
    <includes id="msac_8hpp" name="msac.hpp" local="no" imported="no">pcl/sample_consensus/impl/msac.hpp</includes>
    <includes id="rmsac_8hpp" name="rmsac.hpp" local="no" imported="no">pcl/sample_consensus/impl/rmsac.hpp</includes>
    <includes id="prosac_8hpp" name="prosac.hpp" local="no" imported="no">pcl/sample_consensus/impl/prosac.hpp</includes>
    <includes id="mlesac_8hpp" name="mlesac.hpp" local="no" imported="no">pcl/sample_consensus/impl/mlesac.hpp</includes>
    <includes id="lmeds_8hpp" name="lmeds.hpp" local="no" imported="no">pcl/sample_consensus/impl/lmeds.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac_8h</filename>
    <includes id="sample__consensus_2include_2pcl_2sample__consensus_2boost_8h" name="sample_consensus/include/pcl/sample_consensus/boost.h" local="no" imported="no">pcl/sample_consensus/boost.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::SampleConsensus</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="sample__consensus_2include_2pcl_2sample__consensus_2boost_8h" name="sample_consensus/include/pcl/sample_consensus/boost.h" local="no" imported="no">pcl/sample_consensus/boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__circle_8cpp</filename>
    <includes id="sac__model__circle_8hpp" name="sac_model_circle.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_circle.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_circle.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__circle_8hpp</filename>
    <includes id="sample__consensus_2include_2pcl_2sample__consensus_2eigen_8h" name="sample_consensus/include/pcl/sample_consensus/eigen.h" local="no" imported="no">pcl/sample_consensus/eigen.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="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_circle3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__circle3d_8cpp</filename>
    <includes id="sac__model__circle3d_8hpp" name="sac_model_circle3d.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_circle3d.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_circle3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__circle3d_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::SampleConsensusModelCircle3D::OptimizationFunctor</class>
    <class kind="class">pcl::SampleConsensusModelCircle3D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_circle3d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__circle3d_8hpp</filename>
    <includes id="sample__consensus_2include_2pcl_2sample__consensus_2eigen_8h" name="sample_consensus/include/pcl/sample_consensus/eigen.h" local="no" imported="no">pcl/sample_consensus/eigen.h</includes>
    <includes id="sac__model__circle3d_8h" name="sac_model_circle3d.h" local="no" imported="no">pcl/sample_consensus/sac_model_circle3d.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_SampleConsensusModelCircle3D</name>
      <anchorfile>sac__model__circle3d_8hpp.html</anchorfile>
      <anchor>a167896750d3d99152cc7f71cc2e70742</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_model_cone.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__cone_8cpp</filename>
    <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="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_cone.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__cone_8hpp</filename>
    <includes id="sample__consensus_2include_2pcl_2sample__consensus_2eigen_8h" name="sample_consensus/include/pcl/sample_consensus/eigen.h" local="no" imported="no">pcl/sample_consensus/eigen.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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__cylinder_8cpp</filename>
    <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="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_cylinder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__cylinder_8hpp</filename>
    <includes id="sample__consensus_2include_2pcl_2sample__consensus_2eigen_8h" name="sample_consensus/include/pcl/sample_consensus/eigen.h" local="no" imported="no">pcl/sample_consensus/eigen.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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__line_8cpp</filename>
    <includes id="sac__model__line_8hpp" name="sac_model_line.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_line.hpp</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="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_line.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__normal__parallel__plane_8cpp</filename>
    <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>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_parallel_plane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__normal__plane_8cpp</filename>
    <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>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_plane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__normal__sphere_8cpp</filename>
    <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>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_normal_sphere.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__plane_8cpp</filename>
    <includes id="sac__model__plane_8hpp" name="sac_model_plane.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_plane.hpp</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__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="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_plane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.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>sac_model_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__registration_8cpp</filename>
    <includes id="sac__model__registration_8hpp" name="sac_model_registration.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_registration.hpp</includes>
    <includes id="sac__model__registration__2d_8hpp" name="sac_model_registration_2d.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_registration_2d.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__registration_8h</filename>
    <includes id="sample__consensus_2include_2pcl_2sample__consensus_2eigen_8h" name="sample_consensus/include/pcl/sample_consensus/eigen.h" local="no" imported="no">pcl/sample_consensus/eigen.h</includes>
    <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_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="point__operators_8h" name="point_operators.h" local="no" imported="no">pcl/common/point_operators.h</includes>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.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_registration_2d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/</path>
    <filename>sac__model__registration__2d_8h</filename>
    <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__2d_8hpp" name="sac_model_registration_2d.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_registration_2d.hpp</includes>
    <class kind="class">pcl::SampleConsensusModelRegistration2D</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sac_model_registration_2d.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__registration__2d_8hpp</filename>
    <includes id="sac__model__registration__2d_8h" name="sac_model_registration_2d.h" local="no" imported="no">pcl/sample_consensus/sac_model_registration_2d.h</includes>
    <includes id="point__operators_8h" name="point_operators.h" local="no" imported="no">pcl/common/point_operators.h</includes>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_sphere.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__sphere_8cpp</filename>
    <includes id="sac__model__sphere_8hpp" name="sac_model_sphere.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_sphere.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_sphere.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__sphere_8hpp</filename>
    <includes id="sample__consensus_2include_2pcl_2sample__consensus_2eigen_8h" name="sample_consensus/include/pcl/sample_consensus/eigen.h" local="no" imported="no">pcl/sample_consensus/eigen.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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/src/</path>
    <filename>sac__model__stick_8cpp</filename>
    <includes id="sac__model__stick_8hpp" name="sac_model_stick.hpp" local="no" imported="no">pcl/sample_consensus/impl/sac_model_stick.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sac_model_stick.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/sample_consensus/include/pcl/sample_consensus/impl/</path>
    <filename>sac__model__stick_8hpp</filename>
    <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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.h</includes>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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__circle3d_8h" name="sac_model_circle3d.h" local="no" imported="no">pcl/sample_consensus/sac_model_circle3d.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__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__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__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__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>sac_segmentation_plane.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>sac__segmentation__plane_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.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="extract__clusters_8h" name="extract_clusters.h" local="no" imported="no">pcl/segmentation/extract_clusters.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>int</type>
      <name>batchProcess</name>
      <anchorfile>sac__segmentation__plane_8cpp.html</anchorfile>
      <anchor>afb3bc6cf660df3c786c97cd4fd511c9b</anchor>
      <arglist>(const vector&lt; string &gt; &amp;pcd_files, string &amp;output_dir, int max_it, double thresh, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>sac__segmentation__plane_8cpp.html</anchorfile>
      <anchor>ac1040a17f4338f57e46ae0bcb578c2d6</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &amp;output, int max_iterations=1000, double threshold=0.05, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>sac__segmentation__plane_8cpp.html</anchorfile>
      <anchor>a6f5746265bef06d7121b1b33392f5095</anchor>
      <arglist>(const string &amp;filename, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sac__segmentation__plane_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>sac__segmentation__plane_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>sac__segmentation__plane_8cpp.html</anchorfile>
      <anchor>aafa9322c3db122a6b2f690fff1ed2a24</anchor>
      <arglist>(const string &amp;filename, const pcl::PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>default_max_iterations</name>
      <anchorfile>sac__segmentation__plane_8cpp.html</anchorfile>
      <anchor>a8d4b85b1920d4127cb262291a9cd57a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>default_negative</name>
      <anchorfile>sac__segmentation__plane_8cpp.html</anchorfile>
      <anchor>a079a9caddb4c83decc18f1764c32a5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_threshold</name>
      <anchorfile>sac__segmentation__plane_8cpp.html</anchorfile>
      <anchor>a370cc5caabb2d419d21c039c0bc8578d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>sac__segmentation__plane_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>sac__segmentation__plane_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sample_consensus_prerejective.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>sample__consensus__prerejective_8cpp</filename>
    <includes id="sample__consensus__prerejective_8h" name="sample_consensus_prerejective.h" local="no" imported="no">pcl/registration/sample_consensus_prerejective.h</includes>
  </compound>
  <compound kind="file">
    <name>sample_consensus_prerejective.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>sample__consensus__prerejective_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="transformation__validation_8h" name="transformation_validation.h" local="no" imported="no">pcl/registration/transformation_validation.h</includes>
    <includes id="correspondence__rejection__poly_8h" name="correspondence_rejection_poly.h" local="no" imported="no">pcl/registration/correspondence_rejection_poly.h</includes>
    <includes id="sample__consensus__prerejective_8hpp" name="sample_consensus_prerejective.hpp" local="no" imported="no">pcl/registration/impl/sample_consensus_prerejective.hpp</includes>
    <class kind="class">pcl::SampleConsensusPrerejective</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sample_consensus_prerejective.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>sample__consensus__prerejective_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>sampling_surface_normal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>sampling__surface__normal_8cpp</filename>
    <includes id="sampling__surface__normal_8hpp" name="sampling_surface_normal.hpp" local="no" imported="no">pcl/filters/impl/sampling_surface_normal.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>sampling_surface_normal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>sampling__surface__normal_8h</filename>
    <includes id="filter_8h" name="filter.h" local="no" imported="no">pcl/filters/filter.h</includes>
    <class kind="struct">pcl::SamplingSurfaceNormal::CompareDim</class>
    <class kind="class">pcl::SamplingSurfaceNormal</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>sampling_surface_normal.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>sampling__surface__normal_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="sampling__surface__normal_8h" name="sampling_surface_normal.h" local="no" imported="no">pcl/filters/sampling_surface_normal.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SamplingSurfaceNormal</name>
      <anchorfile>sampling__surface__normal_8hpp.html</anchorfile>
      <anchor>a2dbf58a16835ec9c95c03ed978b33f18</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sanitize_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/tools/</path>
    <filename>sanitize__cloud_8cpp</filename>
    <includes id="sanitize__cloud_8h" name="sanitize_cloud.h" local="no" imported="no">pcl/apps/cloud_composer/tools/sanitize_cloud.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">pcl/filters/passthrough.h</includes>
  </compound>
  <compound kind="file">
    <name>sanitize_cloud.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/</path>
    <filename>sanitize__cloud_8h</filename>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="tool__factory_8h" name="tool_factory.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/tool_factory.h</includes>
    <class kind="class">pcl::cloud_composer::SanitizeCloudTool</class>
    <class kind="class">pcl::cloud_composer::SanitizeCloudToolFactory</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>scene.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/src/visualization/</path>
    <filename>scene_8cpp</filename>
    <includes id="camera_8h" name="camera.h" local="no" imported="no">pcl/outofcore/visualization/camera.h</includes>
    <includes id="object_8h" name="object.h" local="no" imported="no">pcl/outofcore/visualization/object.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">pcl/outofcore/visualization/scene.h</includes>
    <includes id="viewport_8h" name="viewport.h" local="no" imported="no">pcl/outofcore/visualization/viewport.h</includes>
  </compound>
  <compound kind="file">
    <name>scene.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/visualization/</path>
    <filename>scene_8h</filename>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">camera.h</includes>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <includes id="outofcore__cloud_8h" name="outofcore_cloud.h" local="yes" imported="no">outofcore_cloud.h</includes>
    <includes id="viewport_8h" name="viewport.h" local="yes" imported="no">viewport.h</includes>
    <class kind="class">Scene</class>
  </compound>
  <compound kind="file">
    <name>scene_tree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>scene__tree_8cpp</filename>
    <includes id="scene__tree_8h" name="scene_tree.h" local="no" imported="no">pcl/apps/modeler/scene_tree.h</includes>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2main__window_8h" name="modeler/include/pcl/apps/modeler/main_window.h" local="no" imported="no">pcl/apps/modeler/main_window.h</includes>
    <includes id="render__window_8h" name="render_window.h" local="no" imported="no">pcl/apps/modeler/render_window.h</includes>
    <includes id="render__window__item_8h" name="render_window_item.h" local="no" imported="no">pcl/apps/modeler/render_window_item.h</includes>
    <includes id="cloud__mesh__item_8h" name="cloud_mesh_item.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item.h</includes>
    <includes id="cloud__mesh__item__updater_8h" name="cloud_mesh_item_updater.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item_updater.h</includes>
    <includes id="thread__controller_8h" name="thread_controller.h" local="no" imported="no">pcl/apps/modeler/thread_controller.h</includes>
    <includes id="voxel__grid__downsample__worker_8h" name="voxel_grid_downsample_worker.h" local="no" imported="no">pcl/apps/modeler/voxel_grid_downsample_worker.h</includes>
    <includes id="statistical__outlier__removal__worker_8h" name="statistical_outlier_removal_worker.h" local="no" imported="no">pcl/apps/modeler/statistical_outlier_removal_worker.h</includes>
    <includes id="normal__estimation__worker_8h" name="normal_estimation_worker.h" local="no" imported="no">pcl/apps/modeler/normal_estimation_worker.h</includes>
    <includes id="icp__registration__worker_8h" name="icp_registration_worker.h" local="no" imported="no">pcl/apps/modeler/icp_registration_worker.h</includes>
    <includes id="poisson__worker_8h" name="poisson_worker.h" local="no" imported="no">pcl/apps/modeler/poisson_worker.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>scene_tree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>scene__tree_8h</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <includes id="scene__tree_8hpp" name="scene_tree.hpp" local="no" imported="no">pcl/apps/modeler/impl/scene_tree.hpp</includes>
    <class kind="class">pcl::modeler::SceneTree</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>scene_tree.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/impl/</path>
    <filename>scene__tree_8hpp</filename>
    <includes id="scene__tree_8h" name="scene_tree.h" local="no" imported="no">pcl/apps/modeler/scene_tree.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/search/src/</path>
    <filename>search_8cpp</filename>
    <includes id="search_8hpp" name="search.hpp" local="no" imported="no">pcl/search/impl/search.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>search.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="for__each__type_8h" name="for_each_type.h" local="no" imported="no">pcl/for_each_type.h</includes>
    <includes id="concatenate_8h" name="concatenate.h" local="no" imported="no">pcl/common/concatenate.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>search.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/search/include/pcl/search/impl/</path>
    <filename>search_8hpp</filename>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_Search</name>
      <anchorfile>search_8hpp.html</anchorfile>
      <anchor>a13a3eab3b60dc229ba2581940c696326</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>seeded_hue_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/src/</path>
    <filename>seeded__hue__segmentation_8cpp</filename>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="seeded__hue__segmentation_8h" name="seeded_hue_segmentation.h" local="no" imported="no">pcl/segmentation/seeded_hue_segmentation.h</includes>
    <includes id="seeded__hue__segmentation_8hpp" name="seeded_hue_segmentation.hpp" local="no" imported="no">pcl/segmentation/impl/seeded_hue_segmentation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>seeded_hue_segmentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>seeded__hue__segmentation_8h</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="point__types__conversion_8h" name="point_types_conversion.h" local="no" imported="no">pcl/point_types_conversion.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::SeededHueSegmentation</class>
    <namespace>pcl</namespace>
    <member kind="function">
      <type>void</type>
      <name>seededHueSegmentation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad8db574d0fd7526a3abf39593e82731f</anchor>
      <arglist>(const PointCloud&lt; PointXYZRGB &gt; &amp;cloud, const boost::shared_ptr&lt; search::Search&lt; PointXYZRGB &gt; &gt; &amp;tree, float tolerance, PointIndices &amp;indices_in, PointIndices &amp;indices_out, float delta_hue=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seededHueSegmentation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1f4283bfe40b7a61a2acf6dd76fb540d</anchor>
      <arglist>(const PointCloud&lt; PointXYZRGB &gt; &amp;cloud, const boost::shared_ptr&lt; search::Search&lt; PointXYZRGBL &gt; &gt; &amp;tree, float tolerance, PointIndices &amp;indices_in, PointIndices &amp;indices_out, float delta_hue=0.0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>seeded_hue_segmentation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>seeded__hue__segmentation_8hpp</filename>
    <includes id="seeded__hue__segmentation_8h" name="seeded_hue_segmentation.h" local="no" imported="no">pcl/segmentation/seeded_hue_segmentation.h</includes>
  </compound>
  <compound kind="file">
    <name>segment_differences.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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>select1DTool.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>select1DTool_8cpp</filename>
    <includes id="select1DTool_8h" name="select1DTool.h" local="no" imported="no">pcl/apps/point_cloud_editor/select1DTool.h</includes>
    <includes id="cloud_8h" name="cloud.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloud.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
  </compound>
  <compound kind="file">
    <name>select1DTool.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>select1DTool_8h</filename>
    <includes id="toolInterface_8h" name="toolInterface.h" local="no" imported="no">pcl/apps/point_cloud_editor/toolInterface.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <class kind="class">Select1DTool</class>
  </compound>
  <compound kind="file">
    <name>select2DTool.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>select2DTool_8cpp</filename>
    <includes id="select2DTool_8h" name="select2DTool.h" local="no" imported="no">pcl/apps/point_cloud_editor/select2DTool.h</includes>
    <includes id="cloud_8h" name="cloud.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloud.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
  </compound>
  <compound kind="file">
    <name>select2DTool.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>select2DTool_8h</filename>
    <includes id="toolInterface_8h" name="toolInterface.h" local="no" imported="no">pcl/apps/point_cloud_editor/toolInterface.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <class kind="class">Select2DTool</class>
  </compound>
  <compound kind="file">
    <name>selected_trackball_interactor_style.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/point_selectors/</path>
    <filename>selected__trackball__interactor__style_8cpp</filename>
    <includes id="selected__trackball__interactor__style_8h" name="selected_trackball_interactor_style.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/selected_trackball_interactor_style.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1cloud__composer.html</anchorfile>
      <anchor>a3bb272888111a6ba8520d4a45441e52e</anchor>
      <arglist>(SelectedTrackballStyleInteractor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>selected_trackball_interactor_style.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/</path>
    <filename>selected__trackball__interactor__style_8h</filename>
    <includes id="interactor__style__switch_8h" name="interactor_style_switch.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/interactor_style_switch.h</includes>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <class kind="class">pcl::cloud_composer::SelectedTrackballStyleInteractor</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>selection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>selection_8cpp</filename>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
    <includes id="cloud_8h" name="cloud.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloud.h</includes>
    <includes id="apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h" name="apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h" local="no" imported="no">pcl/apps/point_cloud_editor/common.h</includes>
  </compound>
  <compound kind="file">
    <name>selection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>selection_8h</filename>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="statistics_8h" name="statistics.h" local="no" imported="no">pcl/apps/point_cloud_editor/statistics.h</includes>
    <class kind="class">Selection</class>
  </compound>
  <compound kind="file">
    <name>selection_event.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/point_selectors/</path>
    <filename>selection__event_8cpp</filename>
    <includes id="selection__event_8h" name="selection_event.h" local="no" imported="no">pcl/apps/cloud_composer/point_selectors/selection_event.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>selection_event.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/</path>
    <filename>selection__event_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="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <class kind="class">pcl::cloud_composer::SelectionEvent</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>selectionTransformTool.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>selectionTransformTool_8cpp</filename>
    <includes id="selectionTransformTool_8h" name="selectionTransformTool.h" local="no" imported="no">pcl/apps/point_cloud_editor/selectionTransformTool.h</includes>
    <includes id="cloud_8h" name="cloud.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloud.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
    <includes id="transformCommand_8h" name="transformCommand.h" local="no" imported="no">pcl/apps/point_cloud_editor/transformCommand.h</includes>
    <includes id="commandQueue_8h" name="commandQueue.h" local="no" imported="no">pcl/apps/point_cloud_editor/commandQueue.h</includes>
    <includes id="apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h" name="apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h" local="no" imported="no">pcl/apps/point_cloud_editor/common.h</includes>
  </compound>
  <compound kind="file">
    <name>selectionTransformTool.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>selectionTransformTool_8h</filename>
    <includes id="toolInterface_8h" name="toolInterface.h" local="no" imported="no">pcl/apps/point_cloud_editor/toolInterface.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="trackball_8h" name="trackball.h" local="no" imported="no">pcl/apps/point_cloud_editor/trackball.h</includes>
    <class kind="class">SelectionTransformTool</class>
  </compound>
  <compound kind="file">
    <name>sequential_fitter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>sequential__fitter_8cpp</filename>
    <includes id="sequential__fitter_8h" name="sequential_fitter.h" local="no" imported="no">pcl/surface/on_nurbs/sequential_fitter.h</includes>
  </compound>
  <compound kind="file">
    <name>sequential_fitter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>sequential__fitter_8h</filename>
    <includes id="fitting__surface__pdm_8h" name="fitting_surface_pdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_surface_pdm.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="struct">pcl::on_nurbs::SequentialFitter::Parameter</class>
    <class kind="class">pcl::on_nurbs::SequentialFitter</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>shadowpoints.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>shadowpoints_8cpp</filename>
    <includes id="shadowpoints_8hpp" name="shadowpoints.hpp" local="no" imported="no">pcl/filters/impl/shadowpoints.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>shadowpoints.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>shadowpoints_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::ShadowPoints</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>shadowpoints.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>shadowpoints_8hpp</filename>
    <includes id="shadowpoints_8h" name="shadowpoints.h" local="no" imported="no">pcl/filters/shadowpoints.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_ShadowPoints</name>
      <anchorfile>shadowpoints_8hpp.html</anchorfile>
      <anchor>ac617b770e8cd5cebe2b21e58c774070c</anchor>
      <arglist>(T, NT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shapes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/common/</path>
    <filename>shapes_8h</filename>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="visualization_2include_2pcl_2visualization_2eigen_8h" name="visualization/include/pcl/visualization/eigen.h" local="no" imported="no">pcl/visualization/eigen.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>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createPlane</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a0b56259997a394558446943103fdee8a</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, double x, double y, double z)</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>shot_8cpp</filename>
    <includes id="shot_8hpp" name="shot.hpp" local="no" imported="no">pcl/features/impl/shot.hpp</includes>
    <includes id="shot__omp_8hpp" name="shot_omp.hpp" local="no" imported="no">pcl/features/impl/shot_omp.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>shot_8cpp.html</anchorfile>
      <anchor>a3c3985b9547201151e660277514f84aa</anchor>
      <arglist>(SHOTEstimation,(PCL_XYZ_POINT_TYPES)(PCL_NORMAL_POINT_TYPES)((pcl::SHOT352))((pcl::ReferenceFrame))) PCL_INSTANTIATE_PRODUCT(SHOTColorEstimation</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>shot_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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::SHOTEstimation</class>
    <class kind="class">pcl::SHOTEstimationBase</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>shot.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>shot__lrf_8cpp</filename>
    <includes id="shot__lrf_8hpp" name="shot_lrf.hpp" local="no" imported="no">pcl/features/impl/shot_lrf.hpp</includes>
    <includes id="shot__lrf__omp_8hpp" name="shot_lrf_omp.hpp" local="no" imported="no">pcl/features/impl/shot_lrf_omp.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>shot__lrf_8cpp.html</anchorfile>
      <anchor>a44d82f7ffabced2ed84ea9c836d05347</anchor>
      <arglist>(SHOTLocalReferenceFrameEstimation,(PCL_XYZ_POINT_TYPES)((pcl::ReferenceFrame))) PCL_INSTANTIATE_PRODUCT(SHOTLocalReferenceFrameEstimationOMP</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shot_lrf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>shot__lrf_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>shot__lrf__omp_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>shot__omp_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
  </compound>
  <compound kind="file">
    <name>shot_omp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>signal_multiplexer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>signal__multiplexer_8cpp</filename>
    <includes id="signal__multiplexer_8h" name="signal_multiplexer.h" local="no" imported="no">pcl/apps/cloud_composer/signal_multiplexer.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
  </compound>
  <compound kind="file">
    <name>signal_multiplexer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>signal__multiplexer_8h</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <class kind="struct">pcl::cloud_composer::SignalMultiplexer::Connection</class>
    <class kind="class">pcl::cloud_composer::SignalMultiplexer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>simple_buffer_visualizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>simple__buffer__visualizer_8h</filename>
    <includes id="histogram__visualizer_8h" name="histogram_visualizer.h" local="no" imported="no">pcl/visualization/histogram_visualizer.h</includes>
    <class kind="class">pcl::visualization::PCLSimpleBufferVisualizer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="file">
    <name>simple_octree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>simple__octree_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="simple__octree_8hpp" name="simple_octree.hpp" local="no" imported="no">pcl/recognition/impl/ransac_based/simple_octree.hpp</includes>
    <class kind="class">pcl::recognition::SimpleOctree::Node</class>
    <class kind="class">pcl::recognition::SimpleOctree</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
  </compound>
  <compound kind="file">
    <name>simple_octree.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/impl/ransac_based/</path>
    <filename>simple__octree_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>simplification_remove_unused_vertices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/</path>
    <filename>simplification__remove__unused__vertices_8h</filename>
    <includes id="surface_2include_2pcl_2surface_2boost_8h" name="surface/include/pcl/surface/boost.h" local="no" imported="no">pcl/surface/boost.h</includes>
    <includes id="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.h</includes>
    <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>simulated-annealing.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/3rdparty/metslib/</path>
    <filename>simulated-annealing_8hh</filename>
    <class kind="class">mets::abstract_cooling_schedule</class>
    <class kind="class">mets::exponential_cooling</class>
    <class kind="class">mets::linear_cooling</class>
    <class kind="class">mets::simulated_annealing</class>
    <namespace>mets</namespace>
  </compound>
  <compound kind="file">
    <name>smoothed_surfaces_keypoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_mat.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>sparse__mat_8cpp</filename>
    <includes id="sparse__mat_8h" name="sparse_mat.h" local="no" imported="no">pcl/surface/on_nurbs/sparse_mat.h</includes>
  </compound>
  <compound kind="file">
    <name>sparse_mat.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>sparse__mat_8h</filename>
    <class kind="class">pcl::on_nurbs::SparseMat</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>sparse_matrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</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="yes" imported="no">sparse_matrix.hpp</includes>
    <class kind="struct">pcl::poisson::MapReduceVector</class>
    <class kind="struct">pcl::poisson::MatrixEntry</class>
    <class kind="class">pcl::poisson::SparseMatrix</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>sparse__matrix_8hpp</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::poisson</namespace>
  </compound>
  <compound kind="file">
    <name>sparse_quantized_multi_mod_template.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>sparse__quantized__multi__mod__template_8h</filename>
    <includes id="region__xy_8h" name="region_xy.h" local="no" imported="no">pcl/recognition/region_xy.h</includes>
    <class kind="struct">pcl::QuantizedMultiModFeature</class>
    <class kind="struct">pcl::SparseQuantizedMultiModTemplate</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>spin_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>spin__estimation_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.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="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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>spin__image_8cpp</filename>
    <includes id="spin__image_8hpp" name="spin_image.hpp" local="no" imported="no">pcl/features/impl/spin_image.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>spin_image.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>spin__image_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>spin_image.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>spring_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>sse.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>sse_8h</filename>
  </compound>
  <compound kind="file">
    <name>statistical_multiscale_interest_region_extraction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>statistical__multiscale__interest__region__extraction_8cpp</filename>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="features_2include_2pcl_2features_2boost_8h" name="features/include/pcl/features/boost.h" local="no" imported="no">pcl/features/boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>apps/cloud_composer/tools/statistical_outlier_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/tools/</path>
    <filename>apps_2cloud__composer_2tools_2statistical__outlier__removal_8cpp</filename>
    <includes id="apps_2cloud__composer_2include_2pcl_2apps_2cloud__composer_2tools_2statistical__outlier__removal_8h" name="apps/cloud_composer/include/pcl/apps/cloud_composer/tools/statistical_outlier_removal.h" local="no" imported="no">pcl/apps/cloud_composer/tools/statistical_outlier_removal.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="filters_2include_2pcl_2filters_2statistical__outlier__removal_8h" name="filters/include/pcl/filters/statistical_outlier_removal.h" local="no" imported="no">pcl/filters/statistical_outlier_removal.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>filters/src/statistical_outlier_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>filters_2src_2statistical__outlier__removal_8cpp</filename>
    <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/conversions.h</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>apps/cloud_composer/include/pcl/apps/cloud_composer/tools/statistical_outlier_removal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/</path>
    <filename>apps_2cloud__composer_2include_2pcl_2apps_2cloud__composer_2tools_2statistical__outlier__removal_8h</filename>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="tool__factory_8h" name="tool_factory.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/tool_factory.h</includes>
    <class kind="class">pcl::cloud_composer::StatisticalOutlierRemovalTool</class>
    <class kind="class">pcl::cloud_composer::StatisticalOutlierRemovalToolFactory</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>filters/include/pcl/filters/statistical_outlier_removal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>filters_2include_2pcl_2filters_2statistical__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; pcl::PCLPointCloud2 &gt;</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>statistical_outlier_removal.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>statistical__outlier__removal_8hpp</filename>
    <includes id="filters_2include_2pcl_2filters_2statistical__outlier__removal_8h" name="filters/include/pcl/filters/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_outlier_removal_worker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>statistical__outlier__removal__worker_8cpp</filename>
    <includes id="statistical__outlier__removal__worker_8h" name="statistical_outlier_removal_worker.h" local="no" imported="no">pcl/apps/modeler/statistical_outlier_removal_worker.h</includes>
    <includes id="parameter_8h" name="parameter.h" local="no" imported="no">pcl/apps/modeler/parameter.h</includes>
    <includes id="parameter__dialog_8h" name="parameter_dialog.h" local="no" imported="no">pcl/apps/modeler/parameter_dialog.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
    <includes id="cloud__mesh__item_8h" name="cloud_mesh_item.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item.h</includes>
    <includes id="filters_2include_2pcl_2filters_2statistical__outlier__removal_8h" name="filters/include/pcl/filters/statistical_outlier_removal.h" local="no" imported="no">pcl/filters/statistical_outlier_removal.h</includes>
  </compound>
  <compound kind="file">
    <name>statistical_outlier_removal_worker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>statistical__outlier__removal__worker_8h</filename>
    <includes id="abstract__worker_8h" name="abstract_worker.h" local="no" imported="no">pcl/apps/modeler/abstract_worker.h</includes>
    <class kind="class">pcl::modeler::StatisticalOutlierRemovalWorker</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>statistical_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="filters_2include_2pcl_2filters_2statistical__outlier__removal_8h" name="filters/include/pcl/filters/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>statistics.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>statistics_8cpp</filename>
    <includes id="statistics_8h" name="statistics.h" local="no" imported="no">pcl/apps/point_cloud_editor/statistics.h</includes>
  </compound>
  <compound kind="file">
    <name>statistics.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>statistics_8h</filename>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <class kind="class">Statistics</class>
  </compound>
  <compound kind="file">
    <name>statisticsDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>statisticsDialog_8cpp</filename>
    <includes id="statisticsDialog_8h" name="statisticsDialog.h" local="no" imported="no">pcl/apps/point_cloud_editor/statisticsDialog.h</includes>
  </compound>
  <compound kind="file">
    <name>statisticsDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>statisticsDialog_8h</filename>
    <includes id="statistics_8h" name="statistics.h" local="no" imported="no">pcl/apps/point_cloud_editor/statistics.h</includes>
    <class kind="class">StatisticsDialog</class>
  </compound>
  <compound kind="file">
    <name>stick_segmentation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>doc/tutorials/content/sources/supervoxel_clustering/supervoxel_clustering.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/supervoxel_clustering/</path>
    <filename>doc_2tutorials_2content_2sources_2supervoxel__clustering_2supervoxel__clustering_8cpp</filename>
    <includes id="parse_8h" name="parse.h" local="no" imported="no">pcl/console/parse.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_2point__types_8h" name="common/include/pcl/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__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="supervoxel__clustering_8h" name="supervoxel_clustering.h" local="no" imported="no">pcl/segmentation/supervoxel_clustering.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloudT</name>
      <anchorfile>doc_2tutorials_2content_2sources_2supervoxel__clustering_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>a65f84e52c22989ffdf2ff723b7f49185</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointLT &gt;</type>
      <name>PointLCloudT</name>
      <anchorfile>doc_2tutorials_2content_2sources_2supervoxel__clustering_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>af7b2437825cce66c16165e9ea308703c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZL</type>
      <name>PointLT</name>
      <anchorfile>doc_2tutorials_2content_2sources_2supervoxel__clustering_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>a45fe7ec21f2cee2182f1e06e88c74fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointNCloudT</name>
      <anchorfile>doc_2tutorials_2content_2sources_2supervoxel__clustering_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>a4a54ea8a0169449932c0568eb11c8d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointNormal</type>
      <name>PointNT</name>
      <anchorfile>doc_2tutorials_2content_2sources_2supervoxel__clustering_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>addedd5f094ff6a9309d30e396aa0514b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>doc_2tutorials_2content_2sources_2supervoxel__clustering_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>a42b086f8f138c5a6d16e8926efa9ba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSupervoxelConnectionsToViewer</name>
      <anchorfile>doc_2tutorials_2content_2sources_2supervoxel__clustering_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>a079fb4b33da167b9751a305072cb2701</anchor>
      <arglist>(PointT &amp;supervoxel_center, PointCloudT &amp;adjacent_supervoxel_centers, std::string supervoxel_name, boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; &amp;viewer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2tutorials_2content_2sources_2supervoxel__clustering_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segmentation/src/supervoxel_clustering.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/src/</path>
    <filename>segmentation_2src_2supervoxel__clustering_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="supervoxel__clustering_8hpp" name="supervoxel_clustering.hpp" local="no" imported="no">pcl/segmentation/impl/supervoxel_clustering.hpp</includes>
    <includes id="octree__pointcloud__adjacency_8hpp" name="octree_pointcloud_adjacency.hpp" local="no" imported="no">pcl/octree/impl/octree_pointcloud_adjacency.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_2include_2pcl_2octree_2impl_2octree__base_8hpp" name="octree/include/pcl/octree/impl/octree_base.hpp" local="no" imported="no">pcl/octree/impl/octree_base.hpp</includes>
    <includes id="octree__iterator_8hpp" name="octree_iterator.hpp" local="no" imported="no">pcl/octree/impl/octree_iterator.hpp</includes>
    <member kind="typedef">
      <type>pcl::octree::OctreePointCloudAdjacencyContainer&lt; pcl::PointXYZRGBA, VoxelDataRGBAT &gt;</type>
      <name>AdjacencyContainerRGBAT</name>
      <anchorfile>segmentation_2src_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>a6c108c832118078a3ad30c033ccd7820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::octree::OctreePointCloudAdjacencyContainer&lt; pcl::PointXYZRGB, VoxelDataRGBT &gt;</type>
      <name>AdjacencyContainerRGBT</name>
      <anchorfile>segmentation_2src_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>acec0a6f2dd1b020144fd7246ae93679f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::SupervoxelClustering&lt; pcl::PointXYZRGBA &gt;::VoxelData</type>
      <name>VoxelDataRGBAT</name>
      <anchorfile>segmentation_2src_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>a066e4af26d45606459294fd266a2728c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::SupervoxelClustering&lt; pcl::PointXYZRGB &gt;::VoxelData</type>
      <name>VoxelDataRGBT</name>
      <anchorfile>segmentation_2src_2supervoxel__clustering_8cpp.html</anchorfile>
      <anchor>ad30a3f277ee50fe42ddddcd9fc2fb81e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>supervoxel_clustering.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/</path>
    <filename>supervoxel__clustering_8h</filename>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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__pointcloud__adjacency_8h" name="octree_pointcloud_adjacency.h" local="no" imported="no">pcl/octree/octree_pointcloud_adjacency.h</includes>
    <includes id="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="segmentation_2include_2pcl_2segmentation_2boost_8h" name="segmentation/include/pcl/segmentation/boost.h" local="no" imported="no">pcl/segmentation/boost.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <class kind="class">pcl::Supervoxel</class>
    <class kind="class">pcl::SupervoxelClustering</class>
    <class kind="class">pcl::SupervoxelClustering::SupervoxelHelper</class>
    <class kind="class">pcl::SupervoxelClustering::VoxelData</class>
    <namespace>pcl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LABEL</name>
      <anchorfile>supervoxel__clustering_8h.html</anchorfile>
      <anchor>a2c7e82e1bec284185fd7e657a6d1e144</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>supervoxel_clustering.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/segmentation/include/pcl/segmentation/impl/</path>
    <filename>supervoxel__clustering_8hpp</filename>
    <includes id="supervoxel__clustering_8h" name="supervoxel_clustering.h" local="no" imported="no">pcl/segmentation/supervoxel_clustering.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::octree</namespace>
  </compound>
  <compound kind="file">
    <name>supervoxels.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/tools/</path>
    <filename>supervoxels_8cpp</filename>
    <includes id="supervoxels_8h" name="supervoxels.h" local="no" imported="no">pcl/apps/cloud_composer/tools/supervoxels.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="supervoxels_8hpp" name="supervoxels.hpp" local="no" imported="no">pcl/apps/cloud_composer/tools/impl/supervoxels.hpp</includes>
    <member kind="function">
      <type>template QList&lt; pcl::cloud_composer::CloudComposerItem * &gt;</type>
      <name>pcl::cloud_composer::SupervoxelsTool::performTemplatedAction&lt; pcl::PointXYZRGB &gt;</name>
      <anchorfile>supervoxels_8cpp.html</anchorfile>
      <anchor>a3770a3c8fceb25f9a4d0ffeba3b085b8</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>supervoxels.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/</path>
    <filename>supervoxels_8h</filename>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="tool__factory_8h" name="tool_factory.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/tool_factory.h</includes>
    <class kind="class">pcl::cloud_composer::SupervoxelsTool</class>
    <class kind="class">pcl::cloud_composer::SupervoxelsToolFactory</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>supervoxels.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/impl/</path>
    <filename>supervoxels_8hpp</filename>
    <includes id="supervoxels_8h" name="supervoxels.h" local="no" imported="no">pcl/apps/cloud_composer/tools/supervoxels.h</includes>
    <includes id="cloud__item_8hpp" name="cloud_item.hpp" local="no" imported="no">pcl/apps/cloud_composer/impl/cloud_item.hpp</includes>
    <includes id="normals__item_8h" name="normals_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/normals_item.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="supervoxel__clustering_8h" name="supervoxel_clustering.h" local="no" imported="no">pcl/segmentation/supervoxel_clustering.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_performTemplatedAction</name>
      <anchorfile>supervoxels_8hpp.html</anchorfile>
      <anchor>af92a8559c02ba1952145ee72e59d25c8</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/include/surface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>surface_actor_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>surface__actor__item_8cpp</filename>
    <includes id="surface__actor__item_8h" name="surface_actor_item.h" local="no" imported="no">pcl/apps/modeler/surface_actor_item.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
  </compound>
  <compound kind="file">
    <name>surface_actor_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>surface__actor__item_8h</filename>
    <includes id="channel__actor__item_8h" name="channel_actor_item.h" local="no" imported="no">pcl/apps/modeler/channel_actor_item.h</includes>
    <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::modeler::SurfaceActorItem</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>surface_normal_modality.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/</path>
    <filename>surface__normal__modality_8h</filename>
    <includes id="quantizable__modality_8h" name="quantizable_modality.h" local="no" imported="no">pcl/recognition/quantizable_modality.h</includes>
    <includes id="distance__map_8h" name="distance_map.h" local="no" imported="no">pcl/recognition/distance_map.h</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="linear__least__squares__normal_8h" name="linear_least_squares_normal.h" local="no" imported="no">pcl/features/linear_least_squares_normal.h</includes>
    <class kind="struct">pcl::SurfaceNormalModality::Candidate</class>
    <class kind="struct">pcl::LINEMOD_OrientationMap</class>
    <class kind="struct">pcl::QuantizedNormalLookUpTable</class>
    <class kind="class">pcl::SurfaceNormalModality</class>
    <namespace>pcl</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>accumBilateral</name>
      <anchorfile>surface__normal__modality_8h.html</anchorfile>
      <anchor>a746a05c204b506eeb1e6051ad7c81ec9</anchor>
      <arglist>(long delta, long i, long j, long *A, long *b, int threshold)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>surfel_smoothing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/</path>
    <filename>surfel__smoothing_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>susan.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/src/</path>
    <filename>susan_8cpp</filename>
    <includes id="susan_8hpp" name="susan.hpp" local="no" imported="no">pcl/keypoints/impl/susan.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>susan.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/</path>
    <filename>susan_8h</filename>
    <includes id="keypoint_8h" name="keypoint.h" local="no" imported="no">pcl/keypoints/keypoint.h</includes>
    <includes id="intensity_8h" name="intensity.h" local="no" imported="no">pcl/common/intensity.h</includes>
    <includes id="susan_8hpp" name="susan.hpp" local="no" imported="no">pcl/keypoints/impl/susan.hpp</includes>
    <class kind="class">pcl::SUSANKeypoint</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>susan.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/include/pcl/keypoints/impl/</path>
    <filename>susan_8hpp</filename>
    <includes id="susan_8h" name="susan.h" local="no" imported="no">pcl/keypoints/susan.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="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_SUSAN</name>
      <anchorfile>susan_8hpp.html</anchorfile>
      <anchor>a257ce4595decc1637b5adc0c1581ad58</anchor>
      <arglist>(T, U, N)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>synchronized_queue.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/impl/</path>
    <filename>synchronized__queue_8hpp</filename>
    <class kind="class">pcl::SynchronizedQueue</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>synchronizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>synchronizer_8h</filename>
    <class kind="class">pcl::Synchronizer</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>tabu-search.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/3rdparty/metslib/</path>
    <filename>tabu-search_8hh</filename>
    <class kind="class">mets::aspiration_criteria_chain</class>
    <class kind="class">mets::best_ever_criteria</class>
    <class kind="class">mets::simple_tabu_list</class>
    <class kind="class">mets::tabu_list_chain</class>
    <class kind="class">mets::tabu_search</class>
    <namespace>mets</namespace>
  </compound>
  <compound kind="file">
    <name>tar.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>tar_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="struct">pcl::io::TARHeader</class>
    <namespace>pcl</namespace>
    <namespace>pcl::io</namespace>
    <member kind="function">
      <type>bool</type>
      <name>saveTARPointCloud</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a390608bb066a2647bb1aadc34ab95227</anchor>
      <arglist>(const std::string &amp;tar_filename, const PointCloud&lt; PointT &gt; &amp;cloud, const std::string &amp;pcd_filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>template_alignment.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/template_alignment/</path>
    <filename>template__alignment_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>termination-criteria.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/3rdparty/metslib/</path>
    <filename>termination-criteria_8hh</filename>
    <class kind="class">mets::forever</class>
    <class kind="class">mets::iteration_termination_criteria</class>
    <class kind="class">mets::noimprove_termination_criteria</class>
    <class kind="class">mets::termination_criteria_chain</class>
    <class kind="class">mets::threshold_termination_criteria</class>
    <namespace>mets</namespace>
  </compound>
  <compound kind="file">
    <name>test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/search/</path>
    <filename>test__auto__search_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__base__feature_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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>
    <includes id="centroid_8h" name="centroid.h" local="no" imported="no">pcl/common/centroid.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_bilateral.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/filters/</path>
    <filename>test__bilateral_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="fast__bilateral_8h" name="fast_bilateral.h" local="no" imported="no">pcl/filters/fast_bilateral.h</includes>
    <includes id="fast__bilateral__omp_8h" name="fast_bilateral_omp.h" local="no" imported="no">pcl/filters/fast_bilateral_omp.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__bilateral_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__bilateral_8cpp.html</anchorfile>
      <anchor>a914f933b4abb8b671e792d114cb91ae8</anchor>
      <arglist>(FastBilateralFilter, Filters_Bilateral)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__bilateral_8cpp.html</anchorfile>
      <anchor>a227df33ca917cfb5fbb3029348576b77</anchor>
      <arglist>(FastBilateralFilterOMP, Filters_Bilateral)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__bilateral_8cpp.html</anchorfile>
      <anchor>a810fbcab686ff628aba278a0342a5736</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_board_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__board__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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>
    <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="board_8h" name="board.h" local="no" imported="no">pcl/features/board.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__board__estimation_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__board__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__board__estimation_8cpp.html</anchorfile>
      <anchor>adfcfc73ad4efcac11ee960ee27a45c68</anchor>
      <arglist>(PCL, BOARDLocalReferenceFrameEstimation)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__board__estimation_8cpp.html</anchorfile>
      <anchor>a8bfae3614e3a2a0117ff61210ddec07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>test__board__estimation_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__board__estimation_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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__boundary__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__common_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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>
    <includes id="intersections_8h" name="intersections.h" local="no" imported="no">pcl/common/intersections.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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>ae95ff406ef76a491017a58cdde3a3783</anchor>
      <arglist>(PCL, compute3DCentroidFloat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>ac1ed277e1d2b8838eb23c46aa332f350</anchor>
      <arglist>(PCL, compute3DCentroidDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a6e3a00d1d2ccee7aef58b92e6f27fb34</anchor>
      <arglist>(PCL, compute3DCentroidCloudIterator)</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>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__common_8cpp.html</anchorfile>
      <anchor>a43a5272969f886da6f99d119f6aae3a6</anchor>
      <arglist>(PCL, IsSamePointType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_concave_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/surface/</path>
    <filename>test__concave__hull_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="concave__hull_8h" name="concave_hull.h" local="no" imported="no">pcl/surface/concave_hull.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="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.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>test__concave__hull_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__concave__hull_8cpp.html</anchorfile>
      <anchor>a4c52f0129573a419407292aef10326b6</anchor>
      <arglist>(PCL, ConcaveHull_bunny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__concave__hull_8cpp.html</anchorfile>
      <anchor>a3ba69287f6ddacfaa4539d8e81dc7746</anchor>
      <arglist>(PCL, ConcaveHull_planar_bunny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__concave__hull_8cpp.html</anchorfile>
      <anchor>a78a236ea4765aa6df1bc0ba050aad89c</anchor>
      <arglist>(PCL, ConcaveHull_4points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__concave__hull_8cpp.html</anchorfile>
      <anchor>aa84d5a7efefaf2d35ff2d09ebda13069</anchor>
      <arglist>(PCL, ConcaveHull_LTable)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__concave__hull_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__concave__hull_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__concave__hull_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__concave__hull_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__concave__hull_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__concave__hull_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__concave__hull_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__concave__hull_8cpp.html</anchorfile>
      <anchor>a283b166c94d8868550c9704701d05874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_convex_hull.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/surface/</path>
    <filename>test__convex__hull_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="convex__hull_8h" name="convex_hull.h" local="no" imported="no">pcl/surface/convex_hull.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="sac__model__plane_8h" name="sac_model_plane.h" local="no" imported="no">pcl/sample_consensus/sac_model_plane.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>test__convex__hull_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__convex__hull_8cpp.html</anchorfile>
      <anchor>aa1196315c58ae3e8f1b116099296a56b</anchor>
      <arglist>(PCL, ConvexHull_bunny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__convex__hull_8cpp.html</anchorfile>
      <anchor>a6006023378fd4e3fa0334ebf1cc89785</anchor>
      <arglist>(PCL, ConvexHull_planar_bunny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__convex__hull_8cpp.html</anchorfile>
      <anchor>ac95aee8732b65fbec410a59419ae9607</anchor>
      <arglist>(PCL, ConvexHull_LTable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__convex__hull_8cpp.html</anchorfile>
      <anchor>a23fe7b1ed872efa2d20328d7482943d6</anchor>
      <arglist>(PCL, ConvexHull_2dsquare)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__convex__hull_8cpp.html</anchorfile>
      <anchor>a9aeef87056ab360583e0f0274f8c5ece</anchor>
      <arglist>(PCL, ConvexHull_3dcube)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__convex__hull_8cpp.html</anchorfile>
      <anchor>a62186fea2c3416d90d6dbdb959ea1776</anchor>
      <arglist>(PCL, ConvexHull_4points)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__convex__hull_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__convex__hull_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__convex__hull_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__convex__hull_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__convex__hull_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__convex__hull_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__convex__hull_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__convex__hull_8cpp.html</anchorfile>
      <anchor>a283b166c94d8868550c9704701d05874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_convolution.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/filters/</path>
    <filename>test__convolution_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <includes id="convolution_8h" name="convolution.h" local="no" imported="no">pcl/filters/convolution.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="function">
      <type>Eigen::ArrayXf</type>
      <name>filter</name>
      <anchorfile>test__convolution_8cpp.html</anchorfile>
      <anchor>a4a23952e58f47e670f0a8424222a88ed</anchor>
      <arglist>(7)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__convolution_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__convolution_8cpp.html</anchorfile>
      <anchor>adcf2e42ee17d403bc96abdf997cf334e</anchor>
      <arglist>(Convolution, convolveRows)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZI &gt;::Ptr</type>
      <name>input</name>
      <anchorfile>test__convolution_8cpp.html</anchorfile>
      <anchor>ab060b968a01d649967c3013169c0fb84</anchor>
      <arglist>(new PointCloud&lt; PointXYZI &gt;())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_correspondence_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/registration/</path>
    <filename>test__correspondence__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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__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>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__correspondence__estimation_8cpp.html</anchorfile>
      <anchor>a56ac97c1603deb2ab47045b36d07e26f</anchor>
      <arglist>(CorrespondenceEstimation, CorrespondenceEstimationSetSearchMethod)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_correspondence_rejectors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/registration/</path>
    <filename>test__correspondence__rejectors_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_2eigen_8h" name="common/include/pcl/common/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="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.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__poly_8h" name="correspondence_rejection_poly.h" local="no" imported="no">pcl/registration/correspondence_rejection_poly.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__correspondence__rejectors_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__correspondence__rejectors_8cpp.html</anchorfile>
      <anchor>a92e0c9c33f5a4be91d61945dd057df11</anchor>
      <arglist>(CorrespondenceRejectors, CorrespondenceRejectionMedianDistance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__correspondence__rejectors_8cpp.html</anchorfile>
      <anchor>a15d98ec9dcbc8b740239fdf8905c6616</anchor>
      <arglist>(CorrespondenceRejectors, CorrespondenceRejectionPoly)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__correspondence__rejectors_8cpp.html</anchorfile>
      <anchor>adb4add18344f6e293fa2e36abc52f451</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_curvatures_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__curvatures__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__cvfh__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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_ear_clipping.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/surface/</path>
    <filename>test__ear__clipping_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="ear__clipping_8h" name="ear_clipping.h" local="no" imported="no">pcl/surface/ear_clipping.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>test__ear__clipping_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ear__clipping_8cpp.html</anchorfile>
      <anchor>a232027e359f684389b9e9cf601aa0cb6</anchor>
      <arglist>(PCL, EarClipping)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__ear__clipping_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__ear__clipping_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__ear__clipping_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__ear__clipping_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__ear__clipping_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__ear__clipping_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__ear__clipping_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__ear__clipping_8cpp.html</anchorfile>
      <anchor>a283b166c94d8868550c9704701d05874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_eigen.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__eigen_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="test_2common_2boost_8h" name="test/common/boost.h" local="yes" imported="no">boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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/filters/test_filters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/filters/</path>
    <filename>test_2filters_2test__filters_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="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="shadowpoints_8h" name="shadowpoints.h" local="no" imported="no">pcl/filters/shadowpoints.h</includes>
    <includes id="frustum__culling_8h" name="frustum_culling.h" local="no" imported="no">pcl/filters/frustum_culling.h</includes>
    <includes id="sampling__surface__normal_8h" name="sampling_surface_normal.h" local="no" imported="no">pcl/filters/sampling_surface_normal.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__covariance_8h" name="voxel_grid_covariance.h" local="no" imported="no">pcl/filters/voxel_grid_covariance.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="filters_2include_2pcl_2filters_2statistical__outlier__removal_8h" name="filters/include/pcl/filters/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="crop__box_8h" name="crop_box.h" local="no" imported="no">pcl/filters/crop_box.h</includes>
    <includes id="median__filter_8h" name="median_filter.h" local="no" imported="no">pcl/filters/median_filter.h</includes>
    <includes id="normal__refinement_8h" name="normal_refinement.h" local="no" imported="no">pcl/filters/normal_refinement.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_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="no" imported="no">pcl/segmentation/sac_segmentation.h</includes>
    <includes id="common_2time_8h" name="common/time.h" local="no" imported="no">pcl/common/time.h</includes>
    <member kind="function">
      <type>PCLPointCloud2::Ptr</type>
      <name>cloud_blob</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a77f1cb65d2dfb3664bbadb94db1ebb5f</anchor>
      <arglist>(new PCLPointCloud2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2filters_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_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>aeae19e8f08a28b8abb88ba4ec9b0cdd2</anchor>
      <arglist>(ExtractIndicesSelf, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>ac3b39fe560932960beedeee077ba9228</anchor>
      <arglist>(ExtractIndices, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a048abb18ae616e450f6041193364d62b</anchor>
      <arglist>(PassThrough, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a0a83c2e945aa1552cca436963ecaf9cb</anchor>
      <arglist>(VoxelGrid, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>aa1245401b1696fe5e04beb3192c6b0a9</anchor>
      <arglist>(VoxelGrid_RGB, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>abaa4a291c0e37a20a440f2036331ee53</anchor>
      <arglist>(VoxelGridCovariance, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>ae2ea0987c4857eb08f95b3493393acbc</anchor>
      <arglist>(ProjectInliers, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a53f9ac50b1f13ff099ac83ca1f165711</anchor>
      <arglist>(RadiusOutlierRemoval, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a0ae9eeb4341b6c5e71fd5ae566d8b5f3</anchor>
      <arglist>(CropBox, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a0e256a5d25d8c3e0c647f5cf5b8d967b</anchor>
      <arglist>(StatisticalOutlierRemoval, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>af0eb11e8fb88ea6f709ad3d5e856f0fa</anchor>
      <arglist>(ConditionalRemoval, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>aab23cf25a634a6a1f89880fad2faf728</anchor>
      <arglist>(ConditionalRemovalSetIndices, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a46ab37e33d039af31ff3795de77213b7</anchor>
      <arglist>(SamplingSurfaceNormal, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a493657699c7b3011ac5a737f60311b08</anchor>
      <arglist>(ShadowPoints, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a79bb9bf52781c4f3d905c6b0dffb5891</anchor>
      <arglist>(FrustumCulling, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a01524439def4f13fa7b308dd29fa96a5</anchor>
      <arglist>(ConditionalRemovalTfQuadraticXYZComparison, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a7481ce555e717938fd50f3e390733f41</anchor>
      <arglist>(MedianFilter, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>aba8e725d2087a93517ae1f32d3f0f050</anchor>
      <arglist>(NormalRefinement, Filters)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a810fbcab686ff628aba278a0342a5736</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZRGB &gt;::Ptr</type>
      <name>cloud_organized</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a39288bc4412ec8f21afbef4e2f0d7d50</anchor>
      <arglist>(new PointCloud&lt; PointXYZRGB &gt;)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>indices_</name>
      <anchorfile>test_2filters_2test__filters_8cpp.html</anchorfile>
      <anchor>a3fa2243958b1f5b2dc19d2a895185e02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_flann_search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/search/</path>
    <filename>test__flann__search_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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="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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__gaussian_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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_generator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__generator_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="random_8h" name="random.h" local="no" imported="no">pcl/common/random.h</includes>
    <includes id="generate_8h" name="generate.h" local="no" imported="no">pcl/common/generate.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__generator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__generator_8cpp.html</anchorfile>
      <anchor>a6ce5a5f41d7d5429b1688ae6a8176f4d</anchor>
      <arglist>(UniformCloudGenerator, PointXYZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__generator_8cpp.html</anchorfile>
      <anchor>a754fc0637c6a6bdb226d16c8d7e2bf0d</anchor>
      <arglist>(UniformCloudGenerator, PointXY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__generator_8cpp.html</anchorfile>
      <anchor>aea0ee7d3db4b0051457cfe152f5fe498</anchor>
      <arglist>(UniformCloudGenerator, Cube)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__generator_8cpp.html</anchorfile>
      <anchor>a3a87f84f100fccf32203d98fdb312eb8</anchor>
      <arglist>(UniformCloudGenerator, Square)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_geometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_gp3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/surface/</path>
    <filename>test__gp3_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="gp3_8h" name="gp3.h" local="no" imported="no">pcl/surface/gp3.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__gp3_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__gp3_8cpp.html</anchorfile>
      <anchor>a6de45e9b459b93e4612f77307bdc7545</anchor>
      <arglist>(PCL, GreedyProjectionTriangulation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__gp3_8cpp.html</anchorfile>
      <anchor>a96c7a64286940eada9ca1b8500de6682</anchor>
      <arglist>(PCL, GreedyProjectionTriangulation_Merge2Meshes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__gp3_8cpp.html</anchorfile>
      <anchor>aa3bee2d46f2925a985fe0a4a234c45e5</anchor>
      <arglist>(PCL, UpdateMesh_With_TextureMapping)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__gp3_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__gp3_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__gp3_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__gp3_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__gp3_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__gp3_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__gp3_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__gp3_8cpp.html</anchorfile>
      <anchor>a283b166c94d8868550c9704701d05874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_grabbers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/io/</path>
    <filename>test__grabbers_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="pcd__grabber_8h" name="pcd_grabber.h" local="no" imported="no">pcl/io/pcd_grabber.h</includes>
    <includes id="image__grabber_8h" name="image_grabber.h" local="no" imported="no">pcl/io/image_grabber.h</includes>
    <includes id="console_2time_8h" name="console/time.h" local="no" imported="no">pcl/console/time.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>CloudT</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>afe97172b5511b29035e0059a570e2376</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>a42b086f8f138c5a6d16e8926efa9ba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_callback</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>a09fe4fc846fa34063adbe2807a51d19b</anchor>
      <arglist>(bool *signal_received, CloudT::ConstPtr *ptr_to_fill, const CloudT::ConstPtr &amp;input_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_callback_vector</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>a407c7c92c5e83ee0adfa143bcec79db1</anchor>
      <arglist>(std::vector&lt; CloudT::ConstPtr &gt; *vector_to_fill, const CloudT::ConstPtr &amp;input_cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>aa6054b7f1501540055d18040617c45ae</anchor>
      <arglist>(PCL, PCDGrabber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>a7ac4415b4b183873132064b528236796</anchor>
      <arglist>(PCL, ImageGrabberTIFF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>a54b11619dd1739ea2779ca4fd8eae1cf</anchor>
      <arglist>(PCL, ImageGrabberPCLZF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>aba24d4b52b0e78162912020206e9a645</anchor>
      <arglist>(PCL, ImageGrabberOMP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>ada4d5aa6cf40ca04824780ed92bd4c87</anchor>
      <arglist>(PCL, ImageGrabberTimestamps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>a99f1bc3b27060f8dbe71fef858bae2ed</anchor>
      <arglist>(PCL, ImageGrabberSetIntrinsicsTIFF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>ab85ea7279f976ba5402c3afb290e665d</anchor>
      <arglist>(PCL, ImageGrabberSetIntrinsicsPCLZF)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pcd_dir_</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>a6b8e212fbb8c68b69779a9adb37ac3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; std::string &gt;</type>
      <name>pcd_files_</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>afaff1ce536e46ad9cf24f1e930b51057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; CloudT::ConstPtr &gt;</type>
      <name>pcds_</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>a2a810a262b9ba5ccd32116c2ccaf96d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pclzf_dir_</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>ada37796164a60ad667b2b0ea86385df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>tiff_dir_</name>
      <anchorfile>test__grabbers_8cpp.html</anchorfile>
      <anchor>a26200c2ae9fb28ea8f1aff293106c26e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_gradient_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__gradient__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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>
  </compound>
  <compound kind="file">
    <name>test_grid_projection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/surface/</path>
    <filename>test__grid__projection_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="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>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__grid__projection_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__grid__projection_8cpp.html</anchorfile>
      <anchor>ae2f1f5e14ef4ad5ef116c20ea380b3a3</anchor>
      <arglist>(PCL, GridProjection)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__grid__projection_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__grid__projection_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__grid__projection_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__grid__projection_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__grid__projection_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__grid__projection_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__grid__projection_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__grid__projection_8cpp.html</anchorfile>
      <anchor>a283b166c94d8868550c9704701d05874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ii_normals.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__ii__normals_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__intensity_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__invariants__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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="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="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>common/test_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>common_2test__io_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="typedef">
      <type>PointCloud&lt; PointXYZRGB &gt;</type>
      <name>CloudXYZRGB</name>
      <anchorfile>common_2test__io_8cpp.html</anchorfile>
      <anchor>a7d0f89f28418ce485b82b13fe0158b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud&lt; PointXYZRGBA &gt;</type>
      <name>CloudXYZRGBA</name>
      <anchorfile>common_2test__io_8cpp.html</anchorfile>
      <anchor>ad2fa6a0f9f48956ab5c626ec090bc448</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud&lt; PointXYZRGBNormal &gt;</type>
      <name>CloudXYZRGBNormal</name>
      <anchorfile>common_2test__io_8cpp.html</anchorfile>
      <anchor>a5727ddbd9caaa3f170a7f54da655a37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>common_2test__io_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>common_2test__io_8cpp.html</anchorfile>
      <anchor>a91dbb01457af85b2d10b56caa93b629b</anchor>
      <arglist>(PCL, concatenateFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>common_2test__io_8cpp.html</anchorfile>
      <anchor>af9d75a0f6a6a8e742220b5cc28bd72bb</anchor>
      <arglist>(PCL, copyPointCloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>common_2test__io_8cpp.html</anchorfile>
      <anchor>ad7bde551a62a34c5eb57f01801ba42ba</anchor>
      <arglist>(PCL, concatenatePointCloud)</arglist>
    </member>
    <member kind="variable">
      <type>PointXYZRGB</type>
      <name>pt_xyz_rgb</name>
      <anchorfile>common_2test__io_8cpp.html</anchorfile>
      <anchor>a88211d12ceed3204c58d4186f5904b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointXYZRGBA</type>
      <name>pt_xyz_rgba</name>
      <anchorfile>common_2test__io_8cpp.html</anchorfile>
      <anchor>ad8a5de82b7bb4d5a2797b887c4a54969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointXYZRGBA</type>
      <name>pt_xyz_rgba2</name>
      <anchorfile>common_2test__io_8cpp.html</anchorfile>
      <anchor>a18ccb6640516991abc0545e0db6b4b9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>io/test_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/io/</path>
    <filename>io_2test__io_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <includes id="ascii__io_8h" name="ascii_io.h" local="no" imported="no">pcl/io/ascii_io.h</includes>
    <class kind="struct">PointXYZFPFH33</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>io_2test__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>io_2test__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>io_2test__io_8cpp.html</anchorfile>
      <anchor>aa858854b5a100845fee64c1c9414aa19</anchor>
      <arglist>(PCL, ComplexPCDFileASCII)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>aeb41abd744035c8b7913bbb947d51297</anchor>
      <arglist>(PCL, AllTypesPCDFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>ad99cc8b36161ed774c0e07a80fe9cd0b</anchor>
      <arglist>(PCL, ConcatenatePoints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>a20f21ed4cb3ad4bcd76a6d30c5fb647b</anchor>
      <arglist>(PCL, ConcatenateFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>aa4c90730f54ee9cee2f9cc03b17f4193</anchor>
      <arglist>(PCL, IO)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>afb2aef59717a0b6d6af8d27b7fa198a6</anchor>
      <arglist>(PCL, PCDReaderWriter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>ad2ac3c6b0af0b0f5c9eac7d21408ac55</anchor>
      <arglist>(PCL, PCDReaderWriterASCIIColorPrecision)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>a8a1dca090d31935adc60b6cd4a081c60</anchor>
      <arglist>(PCL, ASCIIReader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>afe5b99811b729063254449fabb2750ea</anchor>
      <arglist>(PCL, PLYReaderWriter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>af818b678e458bd702a36cb8cb3f17ae4</anchor>
      <arglist>(PCL, ExtendedIO)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>a2736b8aaa702b76caaad8a60459deabe</anchor>
      <arglist>(PCL, EigenConversions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>a58f648f529452f6a8435bcf7e3ed5810</anchor>
      <arglist>(PCL, CopyPointCloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>a12461ee2f8b6f2d889e95ff884b9e310</anchor>
      <arglist>(PCL, LZF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>adbe39698bb00a91c3b6cdea8c0398c2c</anchor>
      <arglist>(PCL, LZFExtended)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>io_2test__io_8cpp.html</anchorfile>
      <anchor>aedeaeccdc41057fdea396e02ccb43405</anchor>
      <arglist>(PCL, Locale)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_iss_3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/keypoints/</path>
    <filename>test__iss__3d_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="iss__3d_8h" name="iss_3d.h" local="no" imported="no">pcl/keypoints/iss_3d.h</includes>
    <member kind="function">
      <type>double</type>
      <name>cloud_resolution</name>
      <anchorfile>test__iss__3d_8cpp.html</anchorfile>
      <anchor>aec09390b61bf70fb58f7141d0fdcc0a2</anchor>
      <arglist>(0.0058329)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__iss__3d_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__iss__3d_8cpp.html</anchorfile>
      <anchor>a4f2575c5a7a9eb273dfef3ecd5f18754</anchor>
      <arglist>(PCL, ISSKeypoint3D_WBE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__iss__3d_8cpp.html</anchorfile>
      <anchor>a4347e344285e021c65f3f8c3956cf8f3</anchor>
      <arglist>(PCL, ISSKeypoint3D_BE)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__iss__3d_8cpp.html</anchorfile>
      <anchor>a40317ad702dad413deff6ec83455b549</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>tree</name>
      <anchorfile>test__iss__3d_8cpp.html</anchorfile>
      <anchor>a1a6a9ec59aab3d2249f79acc557f2f13</anchor>
      <arglist>(new search::KdTree&lt; PointXYZ &gt;())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_iterator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__iterator_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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="line__iterator_8h" name="line_iterator.h" local="no" imported="no">pcl/geometry/line_iterator.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/io/</path>
    <filename>test__iterators_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.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_2point__types_8h" name="common/include/pcl/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_kdtree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/kdtree/</path>
    <filename>kdtree_2test__kdtree_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.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__kdtree_8cpp.html</anchorfile>
      <anchor>a02fd73d861ef2e4aabb38c0c9ff82947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>kdtree_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__kdtree_8cpp.html</anchorfile>
      <anchor>ac967f886ea5f3d1aaf396edad927226b</anchor>
      <arglist>(PCL, KdTreeFLANN_radiusSearch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>kdtree_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__kdtree_8cpp.html</anchorfile>
      <anchor>a98f9260172e541182a61ec40a2189484</anchor>
      <arglist>(PCL, KdTreeFLANN_setPointRepresentation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>kdtree_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a16003fc117df454081800bef9e0271c0</anchor>
      <arglist>(PCL, KdTreeFLANN_32_vs_64_bit)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; MyPoint &gt;</type>
      <name>cloud</name>
      <anchorfile>kdtree_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__kdtree_8cpp.html</anchorfile>
      <anchor>a395de580b48536945dbf7c33f98fee24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud_in</name>
      <anchorfile>kdtree_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a88ac41fdb56fc0e940854d874ab9c8aa</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>boost::property_tree::ptree</type>
      <name>xml_property_tree</name>
      <anchorfile>kdtree_2test__kdtree_8cpp.html</anchorfile>
      <anchor>a331efa4607a6ad2a5a29b4614ce4b9a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search/test_kdtree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/search/</path>
    <filename>search_2test__kdtree_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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__kdtree_8cpp.html</anchorfile>
      <anchor>a02fd73d861ef2e4aabb38c0c9ff82947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>search_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__kdtree_8cpp.html</anchorfile>
      <anchor>ae9663e6522e2fa4b062a9ab250a18c67</anchor>
      <arglist>(PCL, KdTree_nearestKSearch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>search_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__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__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__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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/keypoints/</path>
    <filename>test__keypoints_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__macros_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.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_marching_cubes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/surface/</path>
    <filename>test__marching__cubes_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="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="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>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__marching__cubes_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__marching__cubes_8cpp.html</anchorfile>
      <anchor>a4ef2eaec7aeaf4223e50868bcb430e36</anchor>
      <arglist>(PCL, MarchingCubesTest)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__marching__cubes_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__marching__cubes_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__marching__cubes_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__marching__cubes_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__marching__cubes_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__marching__cubes_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__marching__cubes_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__marching__cubes_8cpp.html</anchorfile>
      <anchor>a283b166c94d8868550c9704701d05874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__mesh_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="triangle__mesh_8h" name="triangle_mesh.h" local="no" imported="no">pcl/geometry/triangle_mesh.h</includes>
    <includes id="test__mesh__common__functions_8h" name="test_mesh_common_functions.h" local="yes" imported="no">test_mesh_common_functions.h</includes>
    <class kind="struct">MeshTraits</class>
    <member kind="define">
      <type>#define</type>
      <name>PCL_GEOMETRY_MESH_BASE_TEST_DELETE_FACE_MANIFOLD_2</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a8e51682147fc02ab4ae3f8ebf34aaa62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::EdgeIndex</type>
      <name>EdgeIndex</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a846bc700ec6479864a02efcdb96b1613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>abf5e225551c558e93781705e0af3db58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FaceIndex &gt;</type>
      <name>FaceIndices</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>afbd17f69bde0598113bde6a1e7bc3005</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a7c296f73e7788968fff249ff7def3cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; HalfEdgeIndex &gt;</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a96087217c056e694a770d3c43a447026</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::TriangleMesh&lt; MeshTraits&lt; true &gt; &gt;</type>
      <name>ManifoldTriangleMesh</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>ac25efc0c08b699e99681341ed8cf7fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::TriangleMesh&lt; MeshTraits&lt; false &gt; &gt;</type>
      <name>NonManifoldTriangleMesh</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a4bf4e4f78cadb7a88f992087bae31318</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a8405b74fa4054da7982a1e621b0c67c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VertexIndex &gt;</type>
      <name>VertexIndices</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a8908876b779a181c4e12182b90228446</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a18918a4f43daa72f509184a08bb2df9c</anchor>
      <arglist>(TestAddDeleteFace, NonManifold1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a589be51c2627735b3aeb8479534ac44d</anchor>
      <arglist>(TestAddDeleteFace, NonManifold2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>ae207fbb2b30e97a217ab206a0f861364</anchor>
      <arglist>(TestAddDeleteFace, Manifold1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a16586ecd9a201931180cd999210f7e3d</anchor>
      <arglist>(TestAddDeleteFace, Manifold2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a70028f97580db5b51c8b44dbdb652ce5</anchor>
      <arglist>(TestDelete, VertexAndEdge)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__mesh_8cpp.html</anchorfile>
      <anchor>a32c29972458ff817daec918847ba89e1</anchor>
      <arglist>(TestMesh, IsBoundaryIsManifold)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mesh_circulators.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__mesh__circulators_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="triangle__mesh_8h" name="triangle_mesh.h" local="no" imported="no">pcl/geometry/triangle_mesh.h</includes>
    <includes id="test__mesh__common__functions_8h" name="test_mesh_common_functions.h" local="yes" imported="no">test_mesh_common_functions.h</includes>
    <class kind="struct">TestMeshCirculators::MeshTraits</class>
    <class kind="class">TestMeshCirculators</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>acafb9e2090df7d1cc5c4ad24850661d6</anchor>
      <arglist>(TestMeshCirculators, IsValid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a89aeee62c66ddbcbb3c52d2feed57498</anchor>
      <arglist>(TestMeshCirculators, VertexAroundVertexIncrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a49987bef9ace9cc506ccb404e9c478d0</anchor>
      <arglist>(TestMeshCirculators, VertexAroundVertexDecrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>aeec8810d79bb48c34d2b30e9232d6dfa</anchor>
      <arglist>(TestMeshCirculators, OutgoingHalfEdgeAroundVertexIncrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>af1ff8ad72c978c6ad6c739d2d2e43b6f</anchor>
      <arglist>(TestMeshCirculators, OutgoingHalfEdgeAroundVertexDecrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>ae4108b7a266c00ea284b77ddddc73abc</anchor>
      <arglist>(TestMeshCirculators, IncomingHalfEdgeAroundVertexIncrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a9915a1c78601b73c5d4882bafe20b9ed</anchor>
      <arglist>(TestMeshCirculators, IncomingHalfEdgeAroundVertexDecrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a3f80c81030a410168c4ad6113192d469</anchor>
      <arglist>(TestMeshCirculators, FaceAroundVertexIncrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a0ec4992cbd4708dcdba6de866d94b3b8</anchor>
      <arglist>(TestMeshCirculators, FaceAroundVertexDecrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a1a090ec8b63ff56bbe87e5b479ccc31f</anchor>
      <arglist>(TestMeshCirculators, VertexAroundFaceIncrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a7c4277e7509de10aaddc2c7013dcec26</anchor>
      <arglist>(TestMeshCirculators, VertexAroundFaceDecrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a587d475e04d875707de9e9791a98b348</anchor>
      <arglist>(TestMeshCirculators, InnerHalfEdgeAroundFaceForAllFacesIncrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>acadc640e1a2ca7686fdc834b966f1e91</anchor>
      <arglist>(TestMeshCirculators, InnerHalfEdgeAroundFaceForAllFacesDecrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>abfdc72b4845c9a958b8dc3869c30c2d8</anchor>
      <arglist>(TestMeshCirculators, InnerHalfEdgeAroundFaceForBoundaryIncrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a43ee9092c7736686a051585cb9eb52dc</anchor>
      <arglist>(TestMeshCirculators, InnerHalfEdgeAroundFaceForBoundaryDecrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a0c4f8f0fbd8bd4c09d00854379343998</anchor>
      <arglist>(TestMeshCirculators, OuterHalfEdgeAroundFaceIncrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>a1dc2c79f16a0aa2b0156f2f3459d1c92</anchor>
      <arglist>(TestMeshCirculators, OuterHalfEdgeAroundFaceDecrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>ab822b362ed28ce0a1b228492fb9efc7f</anchor>
      <arglist>(TestMeshCirculators, FaceAroundFaceIncrement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__mesh__circulators_8cpp.html</anchorfile>
      <anchor>aa235a34f51d1f0508166b2f80791c01d</anchor>
      <arglist>(TestMeshCirculators, FaceAroundFaceDecrement)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mesh_common_functions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__mesh__common__functions_8h</filename>
    <member kind="function">
      <type>bool</type>
      <name>checkHalfEdge</name>
      <anchorfile>test__mesh__common__functions_8h.html</anchorfile>
      <anchor>a47d4ba7a091aca1fa834fbb54ecf737d</anchor>
      <arglist>(const MeshT &amp;mesh, const typename MeshT::HalfEdgeIndex ind_he_ab, const typename MeshT::VertexIndex ind_v_a, const typename MeshT::VertexIndex ind_v_b)</arglist>
    </member>
    <member kind="function">
      <type>MeshT::HalfEdgeIndex</type>
      <name>findHalfEdge</name>
      <anchorfile>test__mesh__common__functions_8h.html</anchorfile>
      <anchor>a5d82a9cf1086cd709baafda24f862972</anchor>
      <arglist>(const MeshT &amp;mesh, const typename MeshT::VertexIndex &amp;idx_v_0, const typename MeshT::VertexIndex &amp;idx_v_1)</arglist>
    </member>
    <member kind="function">
      <type>MeshT::VertexIndices</type>
      <name>getBoundaryVertices</name>
      <anchorfile>test__mesh__common__functions_8h.html</anchorfile>
      <anchor>a45b95644aa21f98a8b80d5420e65a25d</anchor>
      <arglist>(const MeshT &amp;mesh, const typename MeshT::VertexIndex &amp;first, const bool verbose=false)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getBoundaryVertices</name>
      <anchorfile>test__mesh__common__functions_8h.html</anchorfile>
      <anchor>acfc42d31607fb25f94f5ed821050dc0e</anchor>
      <arglist>(const MeshT &amp;mesh, const int first, const bool verbose=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFaces</name>
      <anchorfile>test__mesh__common__functions_8h.html</anchorfile>
      <anchor>ad3e3641d326dfbf8c94e2e072a903af8</anchor>
      <arglist>(const MeshT &amp;mesh, const std::vector&lt; typename MeshT::VertexIndices &gt; faces, const bool verbose=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFaces</name>
      <anchorfile>test__mesh__common__functions_8h.html</anchorfile>
      <anchor>a9af2a20446f3749a4e28c10279124d15</anchor>
      <arglist>(const MeshT &amp;mesh, const std::vector&lt; std::vector&lt; int &gt; &gt; faces, const bool verbose=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCircularPermutation</name>
      <anchorfile>test__mesh__common__functions_8h.html</anchorfile>
      <anchor>a039c8616e90796896a6675b3b5d7702f</anchor>
      <arglist>(const ContainerT &amp;expected, const ContainerT &amp;actual, const bool verbose=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCircularPermutationVec</name>
      <anchorfile>test__mesh__common__functions_8h.html</anchorfile>
      <anchor>af1c1613293d870ddefc85abe3450000f</anchor>
      <arglist>(const std::vector&lt; ContainerT &gt; expected, const std::vector&lt; ContainerT &gt; actual, const bool verbose=false)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>max_number_boundary_vertices</name>
      <anchorfile>test__mesh__common__functions_8h.html</anchorfile>
      <anchor>aa54731773675bdf7851334bf5d586eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>max_number_polygon_vertices</name>
      <anchorfile>test__mesh__common__functions_8h.html</anchorfile>
      <anchor>ae1a70dbd6c3f3d350960b74174e7d593</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mesh_conversion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__mesh__conversion_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="triangle__mesh_8h" name="triangle_mesh.h" local="no" imported="no">pcl/geometry/triangle_mesh.h</includes>
    <includes id="quad__mesh_8h" name="quad_mesh.h" local="no" imported="no">pcl/geometry/quad_mesh.h</includes>
    <includes id="polygon__mesh_8h" name="polygon_mesh.h" local="no" imported="no">pcl/geometry/polygon_mesh.h</includes>
    <includes id="mesh__conversion_8h" name="mesh_conversion.h" local="no" imported="no">pcl/geometry/mesh_conversion.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="test__mesh__common__functions_8h" name="test_mesh_common_functions.h" local="yes" imported="no">test_mesh_common_functions.h</includes>
    <class kind="struct">MeshTraits</class>
    <class kind="class">TestMeshConversion</class>
    <member kind="typedef">
      <type>MeshTraits&lt; true &gt;</type>
      <name>ManifoldMeshTraits</name>
      <anchorfile>test__mesh__conversion_8cpp.html</anchorfile>
      <anchor>a38f9929d0a3287a945bdf38053ad6190</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>testing::Types&lt; ManifoldMeshTraits, NonManifoldMeshTraits &gt;</type>
      <name>MeshTraitsTypes</name>
      <anchorfile>test__mesh__conversion_8cpp.html</anchorfile>
      <anchor>a5cefc1f9d57f0bab9f2ca6742fd484c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshTraits&lt; false &gt;</type>
      <name>NonManifoldMeshTraits</name>
      <anchorfile>test__mesh__conversion_8cpp.html</anchorfile>
      <anchor>a4fed37c9cdb75e380812c0fc6cfd8360</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mesh__conversion_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__mesh__conversion_8cpp.html</anchorfile>
      <anchor>a76a398867809613369480c7ad6fe9179</anchor>
      <arglist>(TestMeshConversion, HalfEdgeMeshToFaceVertexMesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__mesh__conversion_8cpp.html</anchorfile>
      <anchor>a7b2dd2428ada69d22ab0bdb2560356fe</anchor>
      <arglist>(TestMeshConversion, FaceVertexMeshToHalfEdgeMesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__mesh__conversion_8cpp.html</anchorfile>
      <anchor>ae5755cfb11510d49543f6ffb7e4256d0</anchor>
      <arglist>(TestMeshConversion, NonConvertibleCases)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_CASE</name>
      <anchorfile>test__mesh__conversion_8cpp.html</anchorfile>
      <anchor>a447ca6fc3318a284353a501fdb607922</anchor>
      <arglist>(TestMeshConversion, MeshTraitsTypes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mesh_data.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__mesh__data_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="test__mesh__common__functions_8h" name="test_mesh_common_functions.h" local="yes" imported="no">test_mesh_common_functions.h</includes>
    <includes id="polygon__mesh_8h" name="polygon_mesh.h" local="no" imported="no">pcl/geometry/polygon_mesh.h</includes>
    <member kind="typedef">
      <type>pcl::geometry::EdgeIndex</type>
      <name>EdgeIndex</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a846bc700ec6479864a02efcdb96b1613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>abf5e225551c558e93781705e0af3db58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FaceIndex &gt;</type>
      <name>FaceIndices</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>afbd17f69bde0598113bde6a1e7bc3005</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a7c296f73e7788968fff249ff7def3cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; HalfEdgeIndex &gt;</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a96087217c056e694a770d3c43a447026</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::PolygonMesh&lt; TraitsAD &gt;</type>
      <name>MeshAD</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a747e718a795a127c4672c551daddded8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::PolygonMesh&lt; TraitsE &gt;</type>
      <name>MeshE</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>adbe8d68dc5ee48177459d253527e0479</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::PolygonMesh&lt; TraitsF &gt;</type>
      <name>MeshF</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>adb64294841156e10b194769157e6d80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::PolygonMesh&lt; TraitsHE &gt;</type>
      <name>MeshHE</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>ac443413ab902ae9ac0690e5ba4ba3693</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::PolygonMesh&lt; TraitsV &gt;</type>
      <name>MeshV</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a825a43df8d97ea452bf54be65ba82211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>NoData</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>ae8ee16c6da358f6034d671336b64566b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::DefaultMeshTraits&lt; int, int, int, int &gt;</type>
      <name>TraitsAD</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a92876b256258a5714ffecd639b6b6461</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::DefaultMeshTraits&lt; NoData, NoData, int, NoData &gt;</type>
      <name>TraitsE</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a143903639be0f742a3d1c6c2f261feac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::DefaultMeshTraits&lt; NoData, NoData, NoData, int &gt;</type>
      <name>TraitsF</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a51300d8a91379dd5cdbfb110879b3765</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::DefaultMeshTraits&lt; NoData, int, NoData, NoData &gt;</type>
      <name>TraitsHE</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a883caefad6e5c99796584c75266a96ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::DefaultMeshTraits&lt; int, NoData, NoData, NoData &gt;</type>
      <name>TraitsV</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a79b09f1a37922afcafb015f36efc4bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a8405b74fa4054da7982a1e621b0c67c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VertexIndex &gt;</type>
      <name>VertexIndices</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a8908876b779a181c4e12182b90228446</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkSizeData</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>ac0cc4c4d237b3c151f1fbc379fcbcc20</anchor>
      <arglist>(const MeshT &amp;mesh, const size_t n_v, const size_t n_he, const size_t n_e, const size_t n_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkSizeElements</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a7a9e5767ad321930851f0599a7ce31a3</anchor>
      <arglist>(const MeshT &amp;mesh, const size_t n_v, const size_t n_e, const size_t n_f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__mesh__data_8cpp.html</anchorfile>
      <anchor>a6cfa93bdec857d55c0b5c0fb94a051fe</anchor>
      <arglist>(TestMesh, MeshData)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mesh_get_boundary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__mesh__get__boundary_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="polygon__mesh_8h" name="polygon_mesh.h" local="no" imported="no">pcl/geometry/polygon_mesh.h</includes>
    <includes id="get__boundary_8h" name="get_boundary.h" local="no" imported="no">pcl/geometry/get_boundary.h</includes>
    <includes id="test__mesh__common__functions_8h" name="test_mesh_common_functions.h" local="yes" imported="no">test_mesh_common_functions.h</includes>
    <class kind="struct">MeshTraits</class>
    <class kind="class">TestGetBoundary</class>
    <member kind="typedef">
      <type>pcl::geometry::PolygonMesh&lt; MeshTraits&lt; true &gt; &gt;</type>
      <name>ManifoldMesh</name>
      <anchorfile>test__mesh__get__boundary_8cpp.html</anchorfile>
      <anchor>ad890094a1b5cd0143e40379fbaa70d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>testing::Types&lt; ManifoldMesh, NonManifoldMesh &gt;</type>
      <name>MeshTypes</name>
      <anchorfile>test__mesh__get__boundary_8cpp.html</anchorfile>
      <anchor>a752bbb1900b31f1edaee5312ed642252</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::PolygonMesh&lt; MeshTraits&lt; false &gt; &gt;</type>
      <name>NonManifoldMesh</name>
      <anchorfile>test__mesh__get__boundary_8cpp.html</anchorfile>
      <anchor>a3a888254ef9806cf4e5e92253eb596ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mesh__get__boundary_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__mesh__get__boundary_8cpp.html</anchorfile>
      <anchor>ac5dce60af4fa2082db88088b5a2af123</anchor>
      <arglist>(TestGetBoundary, GetBoundaryHalfEdges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_CASE</name>
      <anchorfile>test__mesh__get__boundary_8cpp.html</anchorfile>
      <anchor>a53971013204b5c0bf988f13dece1eba5</anchor>
      <arglist>(TestGetBoundary, MeshTypes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mesh_indices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__mesh__indices_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="mesh__indices_8h" name="mesh_indices.h" local="no" imported="no">pcl/geometry/mesh_indices.h</includes>
    <class kind="class">TestMeshIndicesTyped</class>
    <member kind="typedef">
      <type>pcl::geometry::EdgeIndex</type>
      <name>EdgeIndex</name>
      <anchorfile>test__mesh__indices_8cpp.html</anchorfile>
      <anchor>a846bc700ec6479864a02efcdb96b1613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>test__mesh__indices_8cpp.html</anchorfile>
      <anchor>abf5e225551c558e93781705e0af3db58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>test__mesh__indices_8cpp.html</anchorfile>
      <anchor>a7c296f73e7788968fff249ff7def3cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>testing::Types&lt; VertexIndex, HalfEdgeIndex, EdgeIndex, FaceIndex &gt;</type>
      <name>MeshIndexTypes</name>
      <anchorfile>test__mesh__indices_8cpp.html</anchorfile>
      <anchor>adc4b5541e7b521b8cb54176fe9bd03d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>test__mesh__indices_8cpp.html</anchorfile>
      <anchor>a8405b74fa4054da7982a1e621b0c67c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mesh__indices_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__mesh__indices_8cpp.html</anchorfile>
      <anchor>aecb671a207de846cba37ba32842eaefa</anchor>
      <arglist>(TestMeshIndices, Conversions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__mesh__indices_8cpp.html</anchorfile>
      <anchor>a03adcc12bcc844aedb4d208ed0c61fcf</anchor>
      <arglist>(TestMeshIndices, Streams)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__mesh__indices_8cpp.html</anchorfile>
      <anchor>a720f1584f9a0d797577d8c637a1d9ff7</anchor>
      <arglist>(TestMeshIndicesTyped, General)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_CASE</name>
      <anchorfile>test__mesh__indices_8cpp.html</anchorfile>
      <anchor>a152b762505e797b3989b2a13398a9b67</anchor>
      <arglist>(TestMeshIndicesTyped, MeshIndexTypes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mesh_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__mesh__io_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="triangle__mesh_8h" name="triangle_mesh.h" local="no" imported="no">pcl/geometry/triangle_mesh.h</includes>
    <includes id="mesh__io_8h" name="mesh_io.h" local="no" imported="no">pcl/geometry/mesh_io.h</includes>
    <member kind="typedef">
      <type>Mesh::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>test__mesh__io_8cpp.html</anchorfile>
      <anchor>a77c792432bfb0fa855eaba3f2dbb29ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>test__mesh__io_8cpp.html</anchorfile>
      <anchor>a49e9c812c9451f570d7b3cbedf24b18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::TriangleMesh&lt; MeshTraits &gt;</type>
      <name>Mesh</name>
      <anchorfile>test__mesh__io_8cpp.html</anchorfile>
      <anchor>a1ea3038b860b095072a7cb80beff97ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::MeshIO&lt; Mesh &gt;</type>
      <name>MeshIO</name>
      <anchorfile>test__mesh__io_8cpp.html</anchorfile>
      <anchor>a929de13b44319fc326ac11ad75ddfea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::DefaultMeshTraits</type>
      <name>MeshTraits</name>
      <anchorfile>test__mesh__io_8cpp.html</anchorfile>
      <anchor>a480e2d54a232766772ebaed1472c4edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>test__mesh__io_8cpp.html</anchorfile>
      <anchor>a29cf9b03cda8e29eae88876787e9bdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mesh__io_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__mesh__io_8cpp.html</anchorfile>
      <anchor>a558570242f034b30195a27e781aea3e8</anchor>
      <arglist>(TestMeshIO, WriteAndRead)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_moving_least_squares.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/surface/</path>
    <filename>test__moving__least__squares_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="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>test__moving__least__squares_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__moving__least__squares_8cpp.html</anchorfile>
      <anchor>a36b717404fd2db0021c137ee179ea9a1</anchor>
      <arglist>(PCL, MovingLeastSquares)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__moving__least__squares_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__moving__least__squares_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__moving__least__squares_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__moving__least__squares_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__moving__least__squares_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__moving__least__squares_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__moving__least__squares_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__moving__least__squares_8cpp.html</anchorfile>
      <anchor>a283b166c94d8868550c9704701d05874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_narf.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__narf_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="narf_8h" name="narf.h" local="no" imported="no">pcl/features/narf.h</includes>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/</path>
    <filename>test__non__linear_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.h</includes>
    <includes id="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__normal__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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>a612cf9574c81e06cf9b0082da01e9f9c</anchor>
      <arglist>(PCL, computePointNormal)</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="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>test_nurbs_fitting_surface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/examples/surface/</path>
    <filename>test__nurbs__fitting__surface_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="fitting__surface__tdm_8h" name="fitting_surface_tdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_surface_tdm.h</includes>
    <includes id="triangulation_8h" name="triangulation.h" local="no" imported="no">pcl/surface/on_nurbs/triangulation.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>test__nurbs__fitting__surface_8cpp.html</anchorfile>
      <anchor>ab8d898f36957cca40634530a6f118a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateCylinderPoints</name>
      <anchorfile>test__nurbs__fitting__surface_8cpp.html</anchorfile>
      <anchor>aa9d0aec825224fd4e83cc12e3a32d0e0</anchor>
      <arglist>(pcl::PointCloud&lt; Point &gt;::Ptr cloud, pcl::on_nurbs::vector_vec3d &amp;data, unsigned npoints, double alpha, double h, double r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__nurbs__fitting__surface_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iccv2011/src/test_object_recognition.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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_octree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/octree/</path>
    <filename>octree_2test__octree_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="octree__pointcloud__adjacency_8h" name="octree_pointcloud_adjacency.h" local="no" imported="no">pcl/octree/octree_pointcloud_adjacency.h</includes>
    <class kind="class">prioPointQueueEntry</class>
    <member kind="define">
      <type>#define</type>
      <name>TESTPOINTS</name>
      <anchorfile>octree_2test__octree_8cpp.html</anchorfile>
      <anchor>a6471b6df3678e26c8a52d04e633231f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TESTPOINTS</name>
      <anchorfile>octree_2test__octree_8cpp.html</anchorfile>
      <anchor>a6471b6df3678e26c8a52d04e633231f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>octree_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__octree_8cpp.html</anchorfile>
      <anchor>a8cf2a0b69a9388d80f23e864e13ad798</anchor>
      <arglist>(PCL, Octree_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_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__octree_8cpp.html</anchorfile>
      <anchor>adf1402f2b52162c23d5c1c344bda25a9</anchor>
      <arglist>(PCL, Octree2Buf_Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_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__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__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__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__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__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__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__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__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__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__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__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__octree_8cpp.html</anchorfile>
      <anchor>ae947dfe6d6e1e5191c7288b332b1374a</anchor>
      <arglist>(PCL, Octree_Pointcloud_Ray_Traversal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>octree_2test__octree_8cpp.html</anchorfile>
      <anchor>a497b0bf68c98ea8805a5e6a8ac498826</anchor>
      <arglist>(PCL, Octree_Pointcloud_Adjacency)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search/test_octree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/search/</path>
    <filename>search_2test__octree_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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__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__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__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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__operators_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>a53d6373bd44b75adb8b476dd9aa28adf</anchor>
      <arglist>(PointOperators, PointXYZ)</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/search/</path>
    <filename>test__organized_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_fast_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/surface/</path>
    <filename>test__organized__fast__mesh_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="organized__fast__mesh_8h" name="organized_fast_mesh.h" local="no" imported="no">pcl/surface/organized_fast_mesh.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>test__organized__fast__mesh_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__organized__fast__mesh_8cpp.html</anchorfile>
      <anchor>a7624c52a83716823eb45c336b94fb186</anchor>
      <arglist>(PCL, Organized)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__organized__fast__mesh_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__organized__fast__mesh_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__organized__fast__mesh_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__organized__fast__mesh_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__organized__fast__mesh_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__organized__fast__mesh_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__organized__fast__mesh_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__organized__fast__mesh_8cpp.html</anchorfile>
      <anchor>a283b166c94d8868550c9704701d05874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_organized_index.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/search/</path>
    <filename>test__organized__index_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_outofcore.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/outofcore/</path>
    <filename>test__outofcore_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="outofcore_8h" name="outofcore.h" local="no" imported="no">pcl/outofcore/outofcore.h</includes>
    <includes id="outofcore__impl_8h" name="outofcore_impl.h" local="no" imported="no">pcl/outofcore/outofcore_impl.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <class kind="class">OutofcoreTest</class>
    <member kind="typedef">
      <type>std::vector&lt; PointT, Eigen::aligned_allocator&lt; PointT &gt; &gt;</type>
      <name>AlignedPointTVector</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a3adb497fed81ce443bd485976b969c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBase&lt; OutofcoreOctreeDiskContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_disk</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>aee83c6249fa18708873250ac68e1186b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode&lt; OutofcoreOctreeDiskContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_disk_node</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a9927eee8980b4ca908442833222196a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBase&lt; OutofcoreOctreeRamContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_ram</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>ab680c1b00483b205c045dcd701a0ee1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode&lt; OutofcoreOctreeRamContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_ram_node</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a0cb56793e0bfbae883056d24aa0d746a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>abd10555a534258e2739a38c928ef5db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compPt</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a7cfd4eca75fbe35b3a960b85627bebcd</anchor>
      <arglist>(const PointT &amp;p1, const PointT &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const uint64_t</type>
      <name>numPts</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>ae9f510b230abd6d8b76ab06c7ff110e4</anchor>
      <arglist>(10000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const boost::filesystem::path</type>
      <name>outofcore_path</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a32375d61f8f33e5bff4611c76469db16</anchor>
      <arglist>(&quot;point_cloud_octree/tree_test.oct_idx&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>point_test</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a84abc256f2a0a846a0e5f78dff6257e0</anchor>
      <arglist>(octree_disk &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a50b5ca5eb6071124a256382af6938a04</anchor>
      <arglist>(PCL, Outofcore_Octree_Build)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>afe3697670e1e17471252e03014ed6f14</anchor>
      <arglist>(PCL, Outofcore_Octree_Build_LOD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>ac6a4d1cbe8d53233450016acca7d7b65</anchor>
      <arglist>(PCL, Outofcore_Bounding_Box)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a33f21019206c1e4778efd07c50a51fe0</anchor>
      <arglist>(PCL, Outofcore_Point_Query)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>aa5b1c093fbd5226966fe4681f20f27c3</anchor>
      <arglist>(OutofcoreTest, Outofcore_Constructors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>ac65e9d5388b94f354c667cc2540b8221</anchor>
      <arglist>(OutofcoreTest, Outofcore_ConstructorSafety)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>aafe93d5117be87e13e9f5ec8c3578564</anchor>
      <arglist>(OutofcoreTest, Outofcore_ConstructorBadPaths)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a3f5d8c6cc54000fb4803e3720c2a8f04</anchor>
      <arglist>(OutofcoreTest, Outofcore_PointcloudConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>af6ef78a1177a994b9810f8161f52f099</anchor>
      <arglist>(OutofcoreTest, Outofcore_PointsOnBoundaries)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a8a42115aa78a735236a933107b5c580b</anchor>
      <arglist>(OutofcoreTest, Outofcore_MultiplePointClouds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a22b9a66d6800c28177a2867bcd3af24a</anchor>
      <arglist>(OutofcoreTest, Outofcore_PointCloudInput_LOD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>abbdb9bf3e1be9ad4dff229bae574abfc</anchor>
      <arglist>(OutofcoreTest, PointCloud2_Constructors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a4e1be09a6e5ad2af493cefacd2571989</anchor>
      <arglist>(OutofcoreTest, PointCloud2_Insertion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a145741446980ba100f87044b6eebe644</anchor>
      <arglist>(OutofcoreTest, PointCloud2_MultiplePointCloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>aea6abf577448f7f258d473506a975bbc</anchor>
      <arglist>(OutofcoreTest, PointCloud2_QueryBoundingBox)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a092cb8a5c47fc520e59c43d67c89a353</anchor>
      <arglist>(OutofcoreTest, PointCloud2_Query)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const boost::filesystem::path</type>
      <name>filename_otreeA</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a3f2a23965524165fc4359281112feaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const boost::filesystem::path</type>
      <name>filename_otreeA_LOD</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a823ec5938b93ac125122f0ce236bc35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const boost::filesystem::path</type>
      <name>filename_otreeB</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>ade78ca31c38916d1050fab86552cc755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const boost::filesystem::path</type>
      <name>filename_otreeB_LOD</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a75226c96d152531ff6d3cf9ede2d462c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AlignedPointTVector</type>
      <name>points</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>a5e177e63061cb94f5a373b0065bc193f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const boost::uint32_t</type>
      <name>rngseed</name>
      <anchorfile>test__outofcore_8cpp.html</anchorfile>
      <anchor>aa36ea789a03480db081abbf3273f7b12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pca.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__pca_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="pca_8h" name="pca.h" local="no" imported="no">pcl/common/pca.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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_people_groundBasedPeopleDetectionApp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/</path>
    <filename>test__people__groundBasedPeopleDetectionApp_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.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="ground__based__people__detection__app_8h" name="ground_based_people_detection_app.h" local="no" imported="no">pcl/people/ground_based_people_detection_app.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloudT</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>a65f84e52c22989ffdf2ff723b7f49185</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>af63aa02ad22799ec1b392e97942874b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLS</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>a25e50be5c73e0b2fab54944e68dd48c2ae0ef4285be2af9213b94b78159459698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROWS</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>a25e50be5c73e0b2fab54944e68dd48c2a1e6722abe838b2aa003377bf9d24ad3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>a96e5d64f37cb3ff77bc4d39a4f15ee24</anchor>
      <arglist>(PCL, PersonClassifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>a30a9ae736363705098de7c1a42990b47</anchor>
      <arglist>(PCL, GroundBasedPeopleDetectionApp)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloudT::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>a4e7e56f4b086c8efc83fa73f45dff1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXf</type>
      <name>ground_coeffs</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>aa9c12340412202ed2820d163e5a15737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_height</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>a5ab63cadacca34a114c84cabcfcf097b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_confidence</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>a42437f741eac3b59192baa70379ee9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_height</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>ac8996d1d50e2f71bd21dbdef3bdbda59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::people::PersonClassifier&lt; pcl::RGB &gt;</type>
      <name>person_classifier</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>ae5ce56e5d7288237f72b7a514376a5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3f</type>
      <name>rgb_intrinsics_matrix</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>a3db6e1abb8e896282a429ddc3545897a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>svm_filename</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>ad998fc6ffad6970c9f3ca8330ba635e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>voxel_size</name>
      <anchorfile>test__people__groundBasedPeopleDetectionApp_8cpp.html</anchorfile>
      <anchor>abb53629fa0b24a5b441a9459a9a260bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pfh_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__pfh__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="gfpfh_8h" name="gfpfh.h" local="no" imported="no">pcl/features/gfpfh.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>a2ec977cc87ca514f133578932b328542</anchor>
      <arglist>(PCL, GFPFH)</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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__plane__intersection_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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="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_ply_mesh_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/io/</path>
    <filename>test__ply__mesh__io_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="ply__io_8h" name="ply_io.h" local="no" imported="no">pcl/io/ply_io.h</includes>
    <includes id="ascii__io_8h" name="ascii_io.h" local="no" imported="no">pcl/io/ascii_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>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ply__mesh__io_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ply__mesh__io_8cpp.html</anchorfile>
      <anchor>aa8db87d0e31dc091071d9ad3c3a2fe51</anchor>
      <arglist>(PCL, PLYPolygonMeshIO)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ply__mesh__io_8cpp.html</anchorfile>
      <anchor>a49e27fe99c92071a3f3a1e0f7062e163</anchor>
      <arglist>(PCL, PLYPolygonMeshColoredIO)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mesh_file_vtk_</name>
      <anchorfile>test__ply__mesh__io_8cpp.html</anchorfile>
      <anchor>aed74e364518d5780c41fd02a3c71be92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_point_type_conversion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__point__type__conversion_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="point__types__conversion_8h" name="point_types_conversion.h" local="no" imported="no">pcl/point_types_conversion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__point__type__conversion_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__point__type__conversion_8cpp.html</anchorfile>
      <anchor>a9c3746dec7bbdf19694bac68e9b05e57</anchor>
      <arglist>(PointTypeConversions, PointXYZRGBtoPointXYZHSV)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_poisson.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/surface/</path>
    <filename>test__poisson_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="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>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__poisson_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__poisson_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__poisson_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__poisson_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__poisson_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__poisson_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__poisson_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__poisson_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__poisson_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__poisson_8cpp.html</anchorfile>
      <anchor>a283b166c94d8868550c9704701d05874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_polygon_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__polygon__mesh_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="polygon__mesh_8h" name="polygon_mesh.h" local="no" imported="no">pcl/geometry/polygon_mesh.h</includes>
    <includes id="test__mesh__common__functions_8h" name="test_mesh_common_functions.h" local="yes" imported="no">test_mesh_common_functions.h</includes>
    <class kind="struct">MeshTraits</class>
    <class kind="class">TestPolygonMesh</class>
    <member kind="typedef">
      <type>pcl::geometry::EdgeIndex</type>
      <name>EdgeIndex</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>a846bc700ec6479864a02efcdb96b1613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>abf5e225551c558e93781705e0af3db58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FaceIndex &gt;</type>
      <name>FaceIndices</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>afbd17f69bde0598113bde6a1e7bc3005</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>a7c296f73e7788968fff249ff7def3cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; HalfEdgeIndex &gt;</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>a96087217c056e694a770d3c43a447026</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::PolygonMesh&lt; MeshTraits&lt; true &gt; &gt;</type>
      <name>ManifoldPolygonMesh</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>aee99c57cc2f5187bba01809d35b9e238</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::PolygonMesh&lt; MeshTraits&lt; false &gt; &gt;</type>
      <name>NonManifoldPolygonMesh</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>a80e3cec6cf32c2c1dcae6a1c6dcd01ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>testing::Types&lt; ManifoldPolygonMesh, NonManifoldPolygonMesh &gt;</type>
      <name>PolygonMeshTypes</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>a21e1272167aa59d200ac13b88b80d454</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>a8405b74fa4054da7982a1e621b0c67c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VertexIndex &gt;</type>
      <name>VertexIndices</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>a8908876b779a181c4e12182b90228446</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>ab027559e8612fac3384a2f9ab615c6df</anchor>
      <arglist>(TestPolygonMesh, CorrectMeshTag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>a33c0ba2e78843a0dec86857ee03e66aa</anchor>
      <arglist>(TestPolygonMesh, CorrectNumberOfVertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>af6f8f6e8e8a648999109e94877271493</anchor>
      <arglist>(TestPolygonMesh, ThreePolygons)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_CASE</name>
      <anchorfile>test__polygon__mesh_8cpp.html</anchorfile>
      <anchor>a0cf7faa8c66bbb8e273a4d8fdabaeb0e</anchor>
      <arglist>(TestPolygonMesh, PolygonMeshTypes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ppf_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__ppf__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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_ptr.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__ptr_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="vfh_8h" name="vfh.h" local="no" imported="no">pcl/features/vfh.h</includes>
    <includes id="usc_8h" name="usc.h" local="no" imported="no">pcl/features/usc.h</includes>
    <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="spin__image_8h" name="spin_image.h" local="no" imported="no">pcl/features/spin_image.h</includes>
    <includes id="rsd_8h" name="rsd.h" local="no" imported="no">pcl/features/rsd.h</includes>
    <includes id="rift_8h" name="rift.h" local="no" imported="no">pcl/features/rift.h</includes>
    <includes id="normal__based__signature_8h" name="normal_based_signature.h" local="no" imported="no">pcl/features/normal_based_signature.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ptr_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__ptr_8cpp.html</anchorfile>
      <anchor>a2f23eab417a5ad711b7670982f183a56</anchor>
      <arglist>(PCL, FeaturePtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_quad_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__quad__mesh_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="quad__mesh_8h" name="quad_mesh.h" local="no" imported="no">pcl/geometry/quad_mesh.h</includes>
    <includes id="test__mesh__common__functions_8h" name="test_mesh_common_functions.h" local="yes" imported="no">test_mesh_common_functions.h</includes>
    <class kind="struct">MeshTraits</class>
    <class kind="class">TestQuadMesh</class>
    <member kind="typedef">
      <type>pcl::geometry::EdgeIndex</type>
      <name>EdgeIndex</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>a846bc700ec6479864a02efcdb96b1613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>abf5e225551c558e93781705e0af3db58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FaceIndex &gt;</type>
      <name>FaceIndices</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>afbd17f69bde0598113bde6a1e7bc3005</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>a7c296f73e7788968fff249ff7def3cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; HalfEdgeIndex &gt;</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>a96087217c056e694a770d3c43a447026</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::QuadMesh&lt; MeshTraits&lt; true &gt; &gt;</type>
      <name>ManifoldQuadMesh</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>a1ad0b2c14785eaf913b6bb20a82ed1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::QuadMesh&lt; MeshTraits&lt; false &gt; &gt;</type>
      <name>NonManifoldQuadMesh</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>ae29075854ce0884915ac789d03755e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>testing::Types&lt; ManifoldQuadMesh, NonManifoldQuadMesh &gt;</type>
      <name>QuadMeshTypes</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>aba1c3be3047395311b6f036b577a4045</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>a8405b74fa4054da7982a1e621b0c67c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VertexIndex &gt;</type>
      <name>VertexIndices</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>a8908876b779a181c4e12182b90228446</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>a6553dea0061d71b4d2642f6887710273</anchor>
      <arglist>(TestQuadMesh, CorrectMeshTag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>a970f091dc8e618660c6178b9115cc3c6</anchor>
      <arglist>(TestQuadMesh, CorrectNumberOfVertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>af6df7021e1d504aed6e6981af6350b55</anchor>
      <arglist>(TestQuadMesh, OneQuad)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>a38e908d2671bebfb05a823acf8f2ce12</anchor>
      <arglist>(TestQuadMesh, NineQuads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_CASE</name>
      <anchorfile>test__quad__mesh_8cpp.html</anchorfile>
      <anchor>ac533ff777f221445c7b70e3ad983293f</anchor>
      <arglist>(TestQuadMesh, QuadMeshTypes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_range_coder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/io/</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>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</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>test_recognition_cg.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/</path>
    <filename>test__recognition__cg_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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_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>
    <includes id="correspondence_8h" name="correspondence.h" local="no" imported="no">pcl/correspondence.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="shot__omp_8h" name="shot_omp.h" local="no" imported="no">pcl/features/shot_omp.h</includes>
    <includes id="board_8h" name="board.h" local="no" imported="no">pcl/features/board.h</includes>
    <includes id="uniform__sampling_8h" name="uniform_sampling.h" local="no" imported="no">pcl/keypoints/uniform_sampling.h</includes>
    <includes id="hough__3d_8h" name="hough_3d.h" local="no" imported="no">pcl/recognition/cg/hough_3d.h</includes>
    <includes id="geometric__consistency_8h" name="geometric_consistency.h" local="no" imported="no">pcl/recognition/cg/geometric_consistency.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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <member kind="typedef">
      <type>SHOT352</type>
      <name>DescriptorType</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>a03c1e7d51c216776e6f0fc754abad1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Normal</type>
      <name>NormalType</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>a9196c438bd604e4c8b6ccb2fae50f9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointXYZ</type>
      <name>PointType</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>abbe4176c65e72fb433afb19c52312d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReferenceFrame</type>
      <name>RFType</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>a82e29a0c317ed72c6cf610e42a811bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeRmsE</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>a632a3c50c75655c2a39b8f5edb41ab45</anchor>
      <arglist>(const PointCloud&lt; PointType &gt;::ConstPtr &amp;model, const PointCloud&lt; PointType &gt;::ConstPtr &amp;scene, const Eigen::Matrix4f &amp;rototranslation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>CorrespondencesPtr</type>
      <name>model_scene_corrs_</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>a3113b5cfe79ecbc24b0cfc637e8f0e82</anchor>
      <arglist>(new Correspondences())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>aac08796156ae34591767ed5086706014</anchor>
      <arglist>(PCL, Hough3DGrouping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>a52f52a4957a10c06640601ea6430fcac</anchor>
      <arglist>(PCL, GeometricConsistencyGrouping)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointType &gt;::Ptr</type>
      <name>model_</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>a540c90ca552dad251107eea9989b2ef6</anchor>
      <arglist>(new PointCloud&lt; PointType &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; DescriptorType &gt;::Ptr</type>
      <name>model_descriptors_</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>a495701436e9407168549385583d465ee</anchor>
      <arglist>(new PointCloud&lt; DescriptorType &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointType &gt;::Ptr</type>
      <name>model_downsampled_</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>a7ccfb9c332cb13978fe1fe056c1f3699</anchor>
      <arglist>(new PointCloud&lt; PointType &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; NormalType &gt;::Ptr</type>
      <name>model_normals_</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>ab599292c44e9adb5fb2823993dcd7f61</anchor>
      <arglist>(new PointCloud&lt; NormalType &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointType &gt;::Ptr</type>
      <name>scene_</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>aacf010396a6616af9091626522dd2ee7</anchor>
      <arglist>(new PointCloud&lt; PointType &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; DescriptorType &gt;::Ptr</type>
      <name>scene_descriptors_</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>aa956408a407340c81238d382d740ae27</anchor>
      <arglist>(new PointCloud&lt; DescriptorType &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointType &gt;::Ptr</type>
      <name>scene_downsampled_</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>a7aefb88d3cbd7f1f3fcb87d9a8daaed6</anchor>
      <arglist>(new PointCloud&lt; PointType &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; NormalType &gt;::Ptr</type>
      <name>scene_normals_</name>
      <anchorfile>test__recognition__cg_8cpp.html</anchorfile>
      <anchor>aa1abbdd9ca95d1a3168b5bea45ca9fd7</anchor>
      <arglist>(new PointCloud&lt; NormalType &gt;())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_recognition_ism.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/</path>
    <filename>test__recognition__ism_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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_2point__types_8h" name="common/include/pcl/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="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.h</includes>
    <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>
    <includes id="fpfh_8hpp" name="fpfh.hpp" local="no" imported="no">pcl/features/impl/fpfh.hpp</includes>
    <includes id="implicit__shape__model_8h" name="implicit_shape_model.h" local="no" imported="no">pcl/recognition/implicit_shape_model.h</includes>
    <includes id="implicit__shape__model_8hpp" name="implicit_shape_model.hpp" local="no" imported="no">pcl/recognition/impl/implicit_shape_model.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__recognition__ism_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__recognition__ism_8cpp.html</anchorfile>
      <anchor>a75b5ebfdfaca91dd3f36c312f1cec684</anchor>
      <arglist>(ISM, TrainRecognize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__recognition__ism_8cpp.html</anchorfile>
      <anchor>a1621795b2ccdc45b697f73c1601e0519</anchor>
      <arglist>(ISM, TrainWithWrongParameters)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>testing_cloud</name>
      <anchorfile>test__recognition__ism_8cpp.html</anchorfile>
      <anchor>a5ba46de62e8e57cbe9512e511f779d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>testing_normals</name>
      <anchorfile>test__recognition__ism_8cpp.html</anchorfile>
      <anchor>ab81bd8a274348ff9c99d6e293e13ed11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>training_cloud</name>
      <anchorfile>test__recognition__ism_8cpp.html</anchorfile>
      <anchor>a2f8f5164229bc0a452223d7294d1e968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>training_normals</name>
      <anchorfile>test__recognition__ism_8cpp.html</anchorfile>
      <anchor>a6e17526b30a9d926b24a7bbe8e05a5a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/iccv2011/src/test_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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/registration/test_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/registration/</path>
    <filename>test_2registration_2test__registration_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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="gicp_8h" name="gicp.h" local="no" imported="no">pcl/registration/gicp.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="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="ndt_8h" name="ndt.h" local="no" imported="no">pcl/registration/ndt.h</includes>
    <includes id="sample__consensus__prerejective_8h" name="sample_consensus_prerejective.h" local="no" imported="no">pcl/registration/sample_consensus_prerejective.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_2registration_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_2registration_2test__registration_8cpp.html</anchorfile>
      <anchor>a2ad803179ea6aa28c309422c82c1d289</anchor>
      <arglist>(PCL, findFeatureCorrespondences)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2registration_2test__registration_8cpp.html</anchorfile>
      <anchor>a53ae8dfbfa7302988d0daae33b44a56f</anchor>
      <arglist>(PCL, IterativeClosestPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2registration_2test__registration_8cpp.html</anchorfile>
      <anchor>a340223bd6f1e965ec3d8f15f84919174</anchor>
      <arglist>(PCL, IterativeClosestPointNonLinear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2registration_2test__registration_8cpp.html</anchorfile>
      <anchor>acfcdb0d79b47ffa9fe1ffd4d95007255</anchor>
      <arglist>(PCL, IterativeClosestPoint_PointToPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2registration_2test__registration_8cpp.html</anchorfile>
      <anchor>ad9ffa2b0042c7375a127c72562316e45</anchor>
      <arglist>(PCL, GeneralizedIterativeClosestPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2registration_2test__registration_8cpp.html</anchorfile>
      <anchor>a5fc8197a7a39c451e1a852494a2d8810</anchor>
      <arglist>(PCL, NormalDistributionsTransform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2registration_2test__registration_8cpp.html</anchorfile>
      <anchor>a7adc41995bb2678db0d6a82c16501713</anchor>
      <arglist>(PCL, SampleConsensusInitialAlignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2registration_2test__registration_8cpp.html</anchorfile>
      <anchor>afb6ba342a6523dd465339a337b6c96ff</anchor>
      <arglist>(PCL, SampleConsensusPrerejective)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2registration_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_2registration_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_2registration_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_2registration_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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/registration/</path>
    <filename>test__registration__api_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="registration_2include_2pcl_2registration_2eigen_8h" name="registration/include/pcl/registration/eigen.h" local="no" imported="no">pcl/registration/eigen.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="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="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="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="typedef">
      <type>pcl::PointCloud&lt; PointNormal &gt;</type>
      <name>CloudNormal</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>af5c582b990081c2792995ce0a6edbeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudNormal::ConstPtr</type>
      <name>CloudNormalConstPtr</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a4241907c536a1429b4bb10b250e0a0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudNormal::Ptr</type>
      <name>CloudNormalPtr</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>ac4fbd25f2f8e585e96bb9ec8b2d69759</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointXYZ &gt;</type>
      <name>CloudXYZ</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a011adf20101bba48de1f80674292ca5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZ::ConstPtr</type>
      <name>CloudXYZConstPtr</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>ae7212013e75488950c20f7462a2927f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZ::Ptr</type>
      <name>CloudXYZPtr</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a4704adcdcf24215ff3c958c130515723</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointNormal</type>
      <name>PointNormal</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>af958992a326c0d1fddcd635690ec0a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointXYZ</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>af25dadf926e1b0866acbfda09bb87a09</anchor>
      <arglist></arglist>
    </member>
    <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>a7a5b2d51734f176a89c236bbcda815ed</anchor>
      <arglist>(PCL, CorrespondenceRejectorMedianDistance)</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>a7619abfdcd797bdfe853715a00fae167</anchor>
      <arglist>(PCL, TransformationEstimationPointToPlaneLLS)</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="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>ace4cfafe51cbb19b922823560e38eb69</anchor>
      <arglist>(PCL, TransformationEstimationPointToPlane)</arglist>
    </member>
    <member kind="variable">
      <type>CloudXYZ</type>
      <name>cloud_reg</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a01f667a5581187ad3f4c81d1bd9f57aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudXYZ</type>
      <name>cloud_source</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a0fb7a82d34738998eb05b4ca4b06a2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudXYZ</type>
      <name>cloud_target</name>
      <anchorfile>test__registration__api_8cpp.html</anchorfile>
      <anchor>a9d322217862d320e5d5fb8ba3adc564f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_registration_api_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/registration/</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_median_dist</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a892dca76df54acf080f97a6b3a0bc272</anchor>
      <arglist>[139][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_median_dist</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>ae06878c72ac0bb0c92344e9bfb8c80aa</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 Eigen::Quaternionf</type>
      <name>R_ref</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a794483ed777ce587d0a1c6aa740e0055</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 float</type>
      <name>rej_median_distance</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a77c0af621e59f42adf7745d0e4da664a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>rej_median_factor</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>a39001561333fd683ce8d918eda1ef86d</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 Eigen::Translation3f</type>
      <name>t_ref</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>ab00d75f030ba8e27c2b35f7c267fe43f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Eigen::Affine3f</type>
      <name>T_ref</name>
      <anchorfile>test__registration__api__data_8h.html</anchorfile>
      <anchor>af268f14214970862525e445cbd6fb227</anchor>
      <arglist></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>
  </compound>
  <compound kind="file">
    <name>test_rift_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__rift__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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>
  </compound>
  <compound kind="file">
    <name>test_sample_consensus.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/</path>
    <filename>test__sample__consensus_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="test_2boost_8h" name="test/boost.h" local="yes" imported="no">boost.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__circle3d_8h" name="sac_model_circle3d.h" local="no" imported="no">pcl/sample_consensus/sac_model_circle3d.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>SampleConsensusModelCircle3D&lt; PointXYZ &gt;::Ptr</type>
      <name>SampleConsensusModelCircle3DPtr</name>
      <anchorfile>test__sample__consensus_8cpp.html</anchorfile>
      <anchor>ab7dbd8a1f172cbe9168116147ac4940f</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>a31572d1d42405affe1251e6ac124c3ee</anchor>
      <arglist>(RANSAC, SampleConsensusModelCircle3D)</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>test_sampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/filters/</path>
    <filename>test__sampling_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="covariance__sampling_8h" name="covariance_sampling.h" local="no" imported="no">pcl/filters/covariance_sampling.h</includes>
    <includes id="normal__space_8h" name="normal_space.h" local="no" imported="no">pcl/filters/normal_space.h</includes>
    <includes id="random__sample_8h" name="random_sample.h" local="no" imported="no">pcl/filters/random_sample.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_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__sampling_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sampling_8cpp.html</anchorfile>
      <anchor>ae6b53d2de9fddbe78cfe03e96b8519dd</anchor>
      <arglist>(CovarianceSampling, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sampling_8cpp.html</anchorfile>
      <anchor>af243b945c3fa5628b1c563b4f2df4686</anchor>
      <arglist>(NormalSpaceSampling, Filters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__sampling_8cpp.html</anchorfile>
      <anchor>a41bfa978fd8af04cde78b2a71ff0ade8</anchor>
      <arglist>(RandomSample, Filters)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud_turtle</name>
      <anchorfile>test__sampling_8cpp.html</anchorfile>
      <anchor>a7f8c0725b3ce62bef0745ab44de9f805</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointNormal &gt;::Ptr</type>
      <name>cloud_turtle_normals</name>
      <anchorfile>test__sampling_8cpp.html</anchorfile>
      <anchor>a14d213b6f3fc665faaa91d4e6407a072</anchor>
      <arglist>(new PointCloud&lt; PointNormal &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud_walls</name>
      <anchorfile>test__sampling_8cpp.html</anchorfile>
      <anchor>a9824b2b310849812ecada57955d8cb6f</anchor>
      <arglist>(new PointCloud&lt; PointXYZ &gt;())</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointNormal &gt;::Ptr</type>
      <name>cloud_walls_normals</name>
      <anchorfile>test__sampling_8cpp.html</anchorfile>
      <anchor>a2d8b41fee115070fd488a1644a517559</anchor>
      <arglist>(new PointCloud&lt; PointNormal &gt;())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/src/test_search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/</path>
    <filename>test_2test__search_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="test_2boost_8h" name="test/boost.h" local="yes" imported="no">boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/</path>
    <filename>test_2test__segmentation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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_2point__types_8h" name="common/include/pcl/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="search_8h" name="search.h" local="no" imported="no">pcl/search/search.h</includes>
    <includes id="normal__3d_8h" name="normal_3d.h" local="no" imported="no">pcl/features/normal_3d.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>
    <includes id="region__growing_8h" name="region_growing.h" local="no" imported="no">pcl/segmentation/region_growing.h</includes>
    <includes id="region__growing__rgb_8h" name="region_growing_rgb.h" local="no" imported="no">pcl/segmentation/region_growing_rgb.h</includes>
    <includes id="min__cut__segmentation_8h" name="min_cut_segmentation.h" local="no" imported="no">pcl/segmentation/min_cut_segmentation.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>a3366bc549df42ad5b0c6845c93b6d3ac</anchor>
      <arglist>(RegionGrowingRGBTest, Segment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>ab75aa949ecfa05db2498bf8c0582c447</anchor>
      <arglist>(RegionGrowingTest, Segment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>a16eb24401c08561c45e192bb73d057d7</anchor>
      <arglist>(RegionGrowingTest, SegmentWithoutCloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>ae67df65b48e1592ef8e4751dcd10b68d</anchor>
      <arglist>(RegionGrowingTest, SegmentWithoutNormals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>a978ae0faec8b6ef38b5412d2c58e3bc5</anchor>
      <arglist>(RegionGrowingTest, SegmentEmptyCloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>af6b7054fd28a98e90dc6b3c674e6f30d</anchor>
      <arglist>(RegionGrowingTest, SegmentWithDifferentNormalAndCloudSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>abdd8de3373b060c295eceda7f5751685</anchor>
      <arglist>(RegionGrowingTest, SegmentWithWrongThresholdParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>a073fca375df19e8ed13c4c70ea19d26e</anchor>
      <arglist>(RegionGrowingTest, SegmentFromPoint)</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>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>another_cloud_</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>ab731cf107b7d8e999a934b9b65f245ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>another_normals_</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>ab5da2ab35a95142a85c1340e10205501</anchor>
      <arglist></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>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>colored_cloud</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>a10d03ddb1b9d1485faf2ddae7f827445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>normals_</name>
      <anchorfile>test_2test__segmentation_8cpp.html</anchorfile>
      <anchor>ab506826e3659a83101898190f7329877</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_shot_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__shot__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="shot__lrf_8h" name="shot_lrf.h" local="yes" imported="no">pcl/features/shot_lrf.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>
    <class kind="struct">createSHOTDesc</class>
    <class kind="struct">createSHOTDesc&lt; FeatureEstimation, PointT, NormalT, SHOT1344 &gt;</class>
    <class kind="struct">createSHOTDesc&lt; FeatureEstimation, PointT, NormalT, SHOT352 &gt;</class>
    <class kind="struct">createSHOTDesc&lt; ShapeContext3DEstimation&lt; PointT, NormalT, OutputT &gt;, PointT, NormalT, OutputT &gt;</class>
    <class kind="struct">createSHOTDesc&lt; UniqueShapeContext&lt; PointT, OutputT &gt;, PointT, NormalT, OutputT &gt;</class>
    <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>void</type>
      <name>checkDesc</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a925acce3554992e6631814a082080671</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;d0, const pcl::PointCloud&lt; PointT &gt; &amp;d1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkDesc&lt; ShapeContext1980 &gt;</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>ae96f74629d0119201275859bb677cfe3</anchor>
      <arglist>(const pcl::PointCloud&lt; ShapeContext1980 &gt; &amp;d0, const pcl::PointCloud&lt; ShapeContext1980 &gt; &amp;d1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkDesc&lt; SHOT1344 &gt;</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>ac9c73c990909e86c210d2bb81ce2f83d</anchor>
      <arglist>(const pcl::PointCloud&lt; SHOT1344 &gt; &amp;d0, const pcl::PointCloud&lt; SHOT1344 &gt; &amp;d1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkDesc&lt; SHOT352 &gt;</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>adeb1ac0911c7a2d3a9842068f5eedca7</anchor>
      <arglist>(const pcl::PointCloud&lt; SHOT352 &gt; &amp;d0, const pcl::PointCloud&lt; SHOT352 &gt; &amp;d1)</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>a39c8c2bcfd066a18a7f85ccd66372ddf</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, PointCloud&lt; PointT &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>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>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>testSHOTLocalReferenceFrame</name>
      <anchorfile>test__shot__estimation_8cpp.html</anchorfile>
      <anchor>a63e06bc992ab2c44e6b787e89674cbb7</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_shot_lrf_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__shot__lrf__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="shot__lrf_8h" name="shot_lrf.h" local="no" imported="no">pcl/features/shot_lrf.h</includes>
    <member kind="typedef">
      <type>search::KdTree&lt; PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>test__shot__lrf__estimation_8cpp.html</anchorfile>
      <anchor>a1b8de6595d41c0fed8c56ac886662721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__shot__lrf__estimation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__shot__lrf__estimation_8cpp.html</anchorfile>
      <anchor>a69012f22224e1907c08dbd7b12d7e6c1</anchor>
      <arglist>(PCL, SHOTLocalReferenceFrameEstimation)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;</type>
      <name>cloud</name>
      <anchorfile>test__shot__lrf__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__lrf__estimation_8cpp.html</anchorfile>
      <anchor>a09f477f5f8ac23bab833383ce19845e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>tree</name>
      <anchorfile>test__shot__lrf__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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/features/</path>
    <filename>test__spin__estimation_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__spring_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="pcl__tests_8h" name="pcl_tests.h" local="no" imported="no">pcl/pcl_tests.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>iccv2011/src/test_surface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/iccv2011/src/</path>
    <filename>iccv2011_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>iccv2011_2src_2test__surface_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iros2011/src/test_surface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/iros2011/src/</path>
    <filename>iros2011_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>iros2011_2src_2test__surface_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_transforms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/</path>
    <filename>test__transforms_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>aa5c286d215f06c23ffa4211d175ec5d7</anchor>
      <arglist>(PCL, Matrix4Affine3Transform)</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>pcl::PCLPointCloud2</type>
      <name>cloud_blob</name>
      <anchorfile>test__transforms_8cpp.html</anchorfile>
      <anchor>a436a671390b34567f6d5d33b6652ad7c</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_triangle_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/geometry/</path>
    <filename>test__triangle__mesh_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="triangle__mesh_8h" name="triangle_mesh.h" local="no" imported="no">pcl/geometry/triangle_mesh.h</includes>
    <includes id="test__mesh__common__functions_8h" name="test_mesh_common_functions.h" local="yes" imported="no">test_mesh_common_functions.h</includes>
    <class kind="struct">MeshTraits</class>
    <class kind="class">TestTriangleMesh</class>
    <member kind="typedef">
      <type>pcl::geometry::EdgeIndex</type>
      <name>EdgeIndex</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>a846bc700ec6479864a02efcdb96b1613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>abf5e225551c558e93781705e0af3db58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FaceIndex &gt;</type>
      <name>FaceIndices</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>afbd17f69bde0598113bde6a1e7bc3005</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>a7c296f73e7788968fff249ff7def3cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; HalfEdgeIndex &gt;</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>a96087217c056e694a770d3c43a447026</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::TriangleMesh&lt; MeshTraits&lt; true &gt; &gt;</type>
      <name>ManifoldTriangleMesh</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>ac25efc0c08b699e99681341ed8cf7fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::TriangleMesh&lt; MeshTraits&lt; false &gt; &gt;</type>
      <name>NonManifoldTriangleMesh</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>a4bf4e4f78cadb7a88f992087bae31318</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>testing::Types&lt; ManifoldTriangleMesh, NonManifoldTriangleMesh &gt;</type>
      <name>TriangleMeshTypes</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>acf45b2a6fc58144e1fab38f107a38747</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>a8405b74fa4054da7982a1e621b0c67c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VertexIndex &gt;</type>
      <name>VertexIndices</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>a8908876b779a181c4e12182b90228446</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>a57b67f63ce1de1d16836b8b7cdf3e609</anchor>
      <arglist>(TestManifoldTriangleMesh, addTrianglePair)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>afde0c9352869390a8965907f9846ad84</anchor>
      <arglist>(TestTriangleMesh, CorrectMeshTag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>ac3c900cf3871c93a11d2ae8c4c889456</anchor>
      <arglist>(TestTriangleMesh, CorrectNumberOfVertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>a412dc2e0ba433ffb502dbd9dda8299be</anchor>
      <arglist>(TestTriangleMesh, OneTriangle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>a70fd0d82dbf9d6fb6af3737e9347fd8a</anchor>
      <arglist>(TestTriangleMesh, TwoTriangles)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>a35634da33ffbdc2b66d6171e1dd73449</anchor>
      <arglist>(TestTriangleMesh, ThreeTriangles)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_CASE</name>
      <anchorfile>test__triangle__mesh_8cpp.html</anchorfile>
      <anchor>afc1ed46476c6bcb8d282b5593bdd620d</anchor>
      <arglist>(TestTriangleMesh, TriangleMeshTypes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_vector_average.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</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="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.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_visualization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/</path>
    <filename>test__visualization_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="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__visualization_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__visualization_8cpp.html</anchorfile>
      <anchor>af9315e59818ce62dee0961634d59780c</anchor>
      <arglist>(PCL, PCLVisualizer_camera)</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>test__visualization_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__visualization_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__visualization_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__visualization_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__visualization_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__visualization_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__visualization_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__visualization_8cpp.html</anchorfile>
      <anchor>a283b166c94d8868550c9704701d05874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_warps.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/registration/</path>
    <filename>test__warps_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.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>
    <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>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__warps_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__warps_8cpp.html</anchorfile>
      <anchor>a6810a7262ef4882f522ad373be25ca78</anchor>
      <arglist>(PCL, WarpPointRigid6DFloat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__warps_8cpp.html</anchorfile>
      <anchor>a71c91a11d29651bddd9c253839477bcf</anchor>
      <arglist>(PCL, WarpPointRigid6DDouble)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_wrappers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/test/common/</path>
    <filename>test__wrappers_8cpp</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/impl/</path>
    <filename>texture__mapping_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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>TextureMesh_8h</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="Vertices_8h" name="Vertices.h" local="no" imported="no">pcl/Vertices.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>thread_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>thread__controller_8cpp</filename>
    <includes id="thread__controller_8h" name="thread_controller.h" local="no" imported="no">pcl/apps/modeler/thread_controller.h</includes>
    <includes id="abstract__worker_8h" name="abstract_worker.h" local="no" imported="no">pcl/apps/modeler/abstract_worker.h</includes>
    <includes id="cloud__mesh__item_8h" name="cloud_mesh_item.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item.h</includes>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2main__window_8h" name="modeler/include/pcl/apps/modeler/main_window.h" local="no" imported="no">pcl/apps/modeler/main_window.h</includes>
  </compound>
  <compound kind="file">
    <name>thread_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>thread__controller_8h</filename>
    <includes id="modeler_2include_2pcl_2apps_2modeler_2qt_8h" name="modeler/include/pcl/apps/modeler/qt.h" local="no" imported="no">pcl/apps/modeler/qt.h</includes>
    <class kind="class">pcl::modeler::ThreadController</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>tiff2pcd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tiff2pcd_8cpp</filename>
    <includes id="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <includes id="vtk__lib__io_8h" name="vtk_lib_io.h" local="no" imported="no">pcl/io/vtk_lib_io.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tiff2pcd_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_usage</name>
      <anchorfile>tiff2pcd_8cpp.html</anchorfile>
      <anchor>aa1187b70998f73cdb598833d6afaa30a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processAndSave</name>
      <anchorfile>tiff2pcd_8cpp.html</anchorfile>
      <anchor>a87dd5e592b41f6dbb36e680adf8ee904</anchor>
      <arglist>(vtkSmartPointer&lt; vtkImageData &gt; depth_data, vtkSmartPointer&lt; vtkImageData &gt; rgb_data, std::string time, float focal_length, bool format, bool color, bool depth, bool use_output_path, std::string output_path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/time.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="visualization_2include_2pcl_2visualization_2boost_8h" name="visualization/include/pcl/visualization/boost.h" local="no" imported="no">pcl/visualization/boost.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>tool_factory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tool_interface/</path>
    <filename>tool__factory_8h</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="cloud__composer__item_8h" name="cloud_composer_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_composer_item.h</includes>
    <class kind="class">pcl::cloud_composer::ToolFactory</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>toolbox_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>toolbox__model_8cpp</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="toolbox__model_8h" name="toolbox_model.h" local="no" imported="no">pcl/apps/cloud_composer/toolbox_model.h</includes>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="tool__factory_8h" name="tool_factory.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/tool_factory.h</includes>
    <includes id="project__model_8h" name="project_model.h" local="no" imported="no">pcl/apps/cloud_composer/project_model.h</includes>
    <includes id="cloud__composer__item_8h" name="cloud_composer_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_composer_item.h</includes>
  </compound>
  <compound kind="file">
    <name>toolbox_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>toolbox__model_8h</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <class kind="class">pcl::cloud_composer::ToolBoxModel</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <member kind="enumeration">
      <name>TOOLBOX_ROLES</name>
      <anchorfile>toolbox__model_8h.html</anchorfile>
      <anchor>ada08071d0128d039dd4cef6c5a6e18e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FACTORY</name>
      <anchorfile>toolbox__model_8h.html</anchorfile>
      <anchor>ada08071d0128d039dd4cef6c5a6e18e3a44158b5e87162ba1c35cda193922d021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAMETER_MODEL</name>
      <anchorfile>toolbox__model_8h.html</anchorfile>
      <anchor>ada08071d0128d039dd4cef6c5a6e18e3a599ff1e5f55b662c7fb161dce09a4093</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALLOWED_INPUT_ITEM_TYPES</name>
      <anchorfile>toolbox__model_8h.html</anchorfile>
      <anchor>ada08071d0128d039dd4cef6c5a6e18e3a4eaa5c9d0392034b6570a920667504bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQUIRED_INPUT_CHILDREN_TYPES</name>
      <anchorfile>toolbox__model_8h.html</anchorfile>
      <anchor>ada08071d0128d039dd4cef6c5a6e18e3a9484cee3da6d239b42077971c01ae29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>toolbox__model_8h.html</anchorfile>
      <anchor>a91f0af226b9b3891e1f203b6b0846ff8</anchor>
      <arglist>(pcl::cloud_composer::ToolBoxModel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>toolbox__model_8h.html</anchorfile>
      <anchor>a11d281e3759de99af2f084221b69a51a</anchor>
      <arglist>(pcl::cloud_composer::ToolFactory *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>toolbox__model_8h.html</anchorfile>
      <anchor>a79b1c6dbc26df04d25f35f840592e5e0</anchor>
      <arglist>(QStandardItemModel *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>toolInterface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>toolInterface_8h</filename>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <class kind="class">ToolInterface</class>
  </compound>
  <compound kind="file">
    <name>trackball.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>trackball_8cpp</filename>
    <includes id="apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h" name="apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h" local="no" imported="no">pcl/apps/point_cloud_editor/common.h</includes>
    <includes id="trackball_8h" name="trackball.h" local="no" imported="no">pcl/apps/point_cloud_editor/trackball.h</includes>
    <member kind="function">
      <type>boost::math::quaternion&lt; float &gt;</type>
      <name>multiplyQuaternion</name>
      <anchorfile>trackball_8cpp.html</anchorfile>
      <anchor>a69bbf3a05b7df5401c8159bc71f9213a</anchor>
      <arglist>(const boost::math::quaternion&lt; float &gt; &amp;lhs, const boost::math::quaternion&lt; float &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>trackball_8cpp.html</anchorfile>
      <anchor>ab05bfc7cacc48f58d681c4b9ddc3d9fd</anchor>
      <arglist>(float x, float y, float z, float &amp;nx, float &amp;ny, float &amp;nz)</arglist>
    </member>
    <member kind="function">
      <type>boost::math::quaternion&lt; float &gt;</type>
      <name>normalizeQuaternion</name>
      <anchorfile>trackball_8cpp.html</anchorfile>
      <anchor>a03c8c58487ae694b656018cd0629b821</anchor>
      <arglist>(const boost::math::quaternion&lt; float &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>boost::math::quaternion&lt; float &gt;</type>
      <name>quaternionFromAngleAxis</name>
      <anchorfile>trackball_8cpp.html</anchorfile>
      <anchor>af41e6c0fb61387fe7bde6e5e5c7abfd4</anchor>
      <arglist>(float angle, float x, float y, float z)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trackball.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>trackball_8h</filename>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <class kind="class">TrackBall</class>
  </compound>
  <compound kind="file">
    <name>tracker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="pcl__base_8h" name="pcl_base.h" local="no" imported="no">pcl/pcl_base.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>tracker_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="tracking_2include_2pcl_2tracking_2boost_8h" name="tracking/include/pcl/tracking/boost.h" local="no" imported="no">pcl/tracking/boost.h</includes>
    <includes id="tracker_8h" name="tracker.h" local="no" imported="no">pcl/tracking/tracker.h</includes>
  </compound>
  <compound kind="file">
    <name>tracking.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/include/pcl/tracking/</path>
    <filename>tracking_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>PCL_EXPORTS 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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tracking/include/pcl/tracking/impl/</path>
    <filename>tracking_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="tracking_2include_2pcl_2tracking_2boost_8h" name="tracking/include/pcl/tracking/boost.h" local="no" imported="no">pcl/tracking/boost.h</includes>
    <includes id="tracking_8h" name="tracking.h" local="no" imported="no">pcl/tracking/tracking.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>tracking_sample.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/tracking/</path>
    <filename>tracking__sample_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="io_2include_2pcl_2io_2openni__grabber_8h" name="io/include/pcl/io/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="visualization_2include_2pcl_2visualization_2cloud__viewer_8h" name="visualization/include/pcl/visualization/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="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="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="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>
    <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="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>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;</type>
      <name>Cloud</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>ad4ae46740d75e44b9d23b92b5d8ea22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>a8286f33bc85caed6f93d955568cfcb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>a36884aa4a3c181fa4c284d79329ad166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ParticleFilterTracker&lt; RefPointType, ParticleT &gt;</type>
      <name>ParticleFilter</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>a49dc7cf4495c4f13d3274dc0363d7908</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ParticleXYZRPY</type>
      <name>ParticleT</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>a2b0848920abd7e183d860a4a6850559c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>RefPointType</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>ad79f9dafecfa1a89cd6d08b7e27c3d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>ad79fb0d828fdd25b0b23e3ae22f54556</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>drawParticles</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>a212de0d4829872bfe87a9bb97aa69221</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawResult</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>ace5501cdf075bbe14c0c46537560fb13</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterPassThrough</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>af11502d95021c8168ac45d47f4ed76ba</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, Cloud &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gridSampleApprox</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>aa192edd8301614018c30e4f867e64294</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, Cloud &amp;result, double leaf_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viz_cb</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>a93a0a43f6d3ead5e5d74bc523322ed8d</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viz)</arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_pass_</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>adec0d3ccbdfc313b92d5f59cb5460078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>cloud_pass_downsampled_</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>ab38323e1939029762778fc43611d08a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>a617a47c70795bcff659815ad0efd2266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>downsampling_grid_size_</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>a40a5844caa79c062392bd9084b76d181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>a7f1fdfea2b38e34d014052b04faa2cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>new_cloud_</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>aab798b1ce54d590cf3b875768b00e195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudPtr</type>
      <name>target_cloud</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>a39979f7f345c534daaee2e5363918d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; ParticleFilter &gt;</type>
      <name>tracker_</name>
      <anchorfile>tracking__sample_8cpp.html</anchorfile>
      <anchor>aa16ffe8458d0b2686ad0557e8aa1a156</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>train_linemod_template.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>train__linemod__template_8cpp</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.h</includes>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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="linemod_8h" name="linemod.h" local="no" imported="no">pcl/recognition/linemod.h</includes>
    <includes id="color__gradient__modality_8h" name="color_gradient_modality.h" local="no" imported="no">pcl/recognition/color_gradient_modality.h</includes>
    <includes id="surface__normal__modality_8h" name="surface_normal_modality.h" local="no" imported="no">pcl/recognition/surface_normal_modality.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;</type>
      <name>PointCloudXYZRGBA</name>
      <anchorfile>train__linemod__template_8cpp.html</anchorfile>
      <anchor>af7c249f03fc925b173b7b68c66efae0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>train__linemod__template_8cpp.html</anchorfile>
      <anchor>a72f090d9d7e34eab20dce2b85aa6a312</anchor>
      <arglist>(const PointCloudXYZRGBA::ConstPtr &amp;input, float min_depth, float max_depth, float max_height, const std::string &amp;template_pcd_filename, const std::string &amp;template_sqmmt_filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>train__linemod__template_8cpp.html</anchorfile>
      <anchor>adc39985ce1d7c6b21bc02cdc7f79aec3</anchor>
      <arglist>(const std::string &amp;filename, PointCloudXYZRGBA &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>train__linemod__template_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>maskForegroundPoints</name>
      <anchorfile>train__linemod__template_8cpp.html</anchorfile>
      <anchor>a93426af71dd82df46b930a70f25908c9</anchor>
      <arglist>(const PointCloudXYZRGBA::ConstPtr &amp;input, float min_depth, float max_depth, float max_height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printElapsedTimeAndNumberOfPoints</name>
      <anchorfile>train__linemod__template_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>train__linemod__template_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trainTemplate</name>
      <anchorfile>train__linemod__template_8cpp.html</anchorfile>
      <anchor>a1ed0bffb01afa3d61f00db0cda85a05d</anchor>
      <arglist>(const PointCloudXYZRGBA::ConstPtr &amp;input, const std::vector&lt; bool &gt; &amp;foreground_mask, pcl::LINEMOD &amp;linemod)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_clouds.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>transform__clouds_8cpp</filename>
    <includes id="transform__clouds_8h" name="transform_clouds.h" local="no" imported="no">pcl/apps/cloud_composer/transform_clouds.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="extract__indices_8h" name="extract_indices.h" local="no" imported="no">pcl/filters/extract_indices.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="transform__clouds_8hpp" name="transform_clouds.hpp" local="no" imported="no">pcl/apps/cloud_composer/impl/transform_clouds.hpp</includes>
  </compound>
  <compound kind="file">
    <name>transform_clouds.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>transform__clouds_8h</filename>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <class kind="class">pcl::cloud_composer::TransformClouds</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>transform_clouds.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/impl/</path>
    <filename>transform__clouds_8hpp</filename>
    <includes id="transform__clouds_8h" name="transform_clouds.h" local="no" imported="no">pcl/apps/cloud_composer/transform_clouds.h</includes>
    <includes id="cloud__item_8hpp" name="cloud_item.hpp" local="no" imported="no">pcl/apps/cloud_composer/impl/cloud_item.hpp</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="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_performTemplatedAction</name>
      <anchorfile>transform__clouds_8hpp.html</anchorfile>
      <anchor>af92a8559c02ba1952145ee72e59d25c8</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_from_viewpoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>transform__from__viewpoint_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>transform__from__viewpoint_8cpp.html</anchorfile>
      <anchor>a8ab9250d0ee870f09bdb760dc0a35e18</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>transform__point__cloud_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/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>adf13b327ff92b2de7ee0a642a4bb29b4</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>multiply</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>ae73ac3ad4fd5c511b261ac4dabaadf65</anchor>
      <arglist>(pcl::PCLPointCloud2 &amp;cloud, int field_offset, double multiplier)</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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleInPlace</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>a8905bdc2295fd53a79671bdada86ccb3</anchor>
      <arglist>(pcl::PCLPointCloud2 &amp;cloud, double *multiplier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud2</name>
      <anchorfile>transform__point__cloud_8cpp.html</anchorfile>
      <anchor>a37ba203d301146e4c36d55f0e62e57d0</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;input, pcl::PCLPointCloud2 &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>a87e31b88c3f90390ae39672f22551833</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;input, pcl::PCLPointCloud2 &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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="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_2D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>transformation__estimation__2D_8cpp</filename>
    <includes id="transformation__estimation__2D_8h" name="transformation_estimation_2D.h" local="no" imported="no">pcl/registration/transformation_estimation_2D.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_2D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>transformation__estimation__2D_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__2D_8hpp" name="transformation_estimation_2D.hpp" local="no" imported="no">pcl/registration/impl/transformation_estimation_2D.hpp</includes>
    <class kind="class">pcl::registration::TransformationEstimation2D</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_2D.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>transformation__estimation__2D_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_lm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="cloud__iterator_8h" name="cloud_iterator.h" local="no" imported="no">pcl/cloud_iterator.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>transformation__estimation__point__to__plane__lls_8hpp</filename>
    <includes id="cloud__iterator_8h" name="cloud_iterator.h" local="no" imported="no">pcl/cloud_iterator.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_point_to_plane_lls_weighted.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>transformation__estimation__point__to__plane__lls__weighted_8cpp</filename>
    <includes id="transformation__estimation__point__to__plane__lls__weighted_8h" name="transformation_estimation_point_to_plane_lls_weighted.h" local="no" imported="no">pcl/registration/transformation_estimation_point_to_plane_lls_weighted.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_point_to_plane_lls_weighted.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>transformation__estimation__point__to__plane__lls__weighted_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="cloud__iterator_8h" name="cloud_iterator.h" local="no" imported="no">pcl/cloud_iterator.h</includes>
    <includes id="transformation__estimation__point__to__plane__lls__weighted_8hpp" name="transformation_estimation_point_to_plane_lls_weighted.hpp" local="no" imported="no">pcl/registration/impl/transformation_estimation_point_to_plane_lls_weighted.hpp</includes>
    <class kind="class">pcl::registration::TransformationEstimationPointToPlaneLLSWeighted</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_point_to_plane_lls_weighted.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>transformation__estimation__point__to__plane__lls__weighted_8hpp</filename>
    <includes id="cloud__iterator_8h" name="cloud_iterator.h" local="no" imported="no">pcl/cloud_iterator.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_point_to_plane_weighted.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>transformation__estimation__point__to__plane__weighted_8cpp</filename>
    <includes id="transformation__estimation__point__to__plane__weighted_8h" name="transformation_estimation_point_to_plane_weighted.h" local="no" imported="no">pcl/registration/transformation_estimation_point_to_plane_weighted.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_point_to_plane_weighted.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>transformation__estimation__point__to__plane__weighted_8h</filename>
    <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="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__point__to__plane__weighted_8hpp" name="transformation_estimation_point_to_plane_weighted.hpp" local="no" imported="no">pcl/registration/impl/transformation_estimation_point_to_plane_weighted.hpp</includes>
    <class kind="struct">pcl::registration::TransformationEstimationPointToPlaneWeighted::Functor</class>
    <class kind="struct">pcl::registration::TransformationEstimationPointToPlaneWeighted::OptimizationFunctor</class>
    <class kind="struct">pcl::registration::TransformationEstimationPointToPlaneWeighted::OptimizationFunctorWithIndices</class>
    <class kind="class">pcl::registration::TransformationEstimationPointToPlaneWeighted</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_point_to_plane_weighted.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>transformation__estimation__point__to__plane__weighted_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_svd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="cloud__iterator_8h" name="cloud_iterator.h" local="no" imported="no">pcl/cloud_iterator.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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>transformation__estimation__svd_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_svd_scale.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/src/</path>
    <filename>transformation__estimation__svd__scale_8cpp</filename>
    <includes id="transformation__estimation__svd__scale_8h" name="transformation_estimation_svd_scale.h" local="no" imported="no">pcl/registration/transformation_estimation_svd_scale.h</includes>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_svd_scale.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>transformation__estimation__svd__scale_8h</filename>
    <includes id="transformation__estimation__svd_8h" name="transformation_estimation_svd.h" local="no" imported="no">pcl/registration/transformation_estimation_svd.h</includes>
    <includes id="transformation__estimation__svd__scale_8hpp" name="transformation_estimation_svd_scale.hpp" local="no" imported="no">pcl/registration/impl/transformation_estimation_svd_scale.hpp</includes>
    <class kind="class">pcl::registration::TransformationEstimationSVDScale</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>transformation_estimation_svd_scale.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>transformation__estimation__svd__scale_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>transformation_from_correspondences.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>transformation__from__correspondences_8h</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>transformation__from__correspondences_8hpp</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="search_2include_2pcl_2search_2kdtree_8h" name="search/include/pcl/search/kdtree.h" local="no" imported="no">pcl/search/kdtree.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::MyPointRepresentation</class>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/impl/</path>
    <filename>transformation__validation__euclidean_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>transformCommand.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/src/</path>
    <filename>transformCommand_8cpp</filename>
    <includes id="transformCommand_8h" name="transformCommand.h" local="no" imported="no">pcl/apps/point_cloud_editor/transformCommand.h</includes>
    <includes id="selection_8h" name="selection.h" local="no" imported="no">pcl/apps/point_cloud_editor/selection.h</includes>
    <includes id="apps_2point__cloud__editor_2include_2pcl_2apps_2point__cloud__editor_2common_8h" name="apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h" local="no" imported="no">pcl/apps/point_cloud_editor/common.h</includes>
  </compound>
  <compound kind="file">
    <name>transformCommand.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/</path>
    <filename>transformCommand_8h</filename>
    <includes id="command_8h" name="command.h" local="no" imported="no">pcl/apps/point_cloud_editor/command.h</includes>
    <includes id="localTypes_8h" name="localTypes.h" local="no" imported="no">pcl/apps/point_cloud_editor/localTypes.h</includes>
    <includes id="cloud_8h" name="cloud.h" local="no" imported="no">pcl/apps/point_cloud_editor/cloud.h</includes>
    <class kind="class">TransformCommand</class>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/transforms.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/eigen.h" local="no" imported="no">pcl/common/eigen.h</includes>
    <includes id="PointIndices_8h" name="PointIndices.h" local="no" imported="no">pcl/PointIndices.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>double</type>
      <name>getPrincipalTransformation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7ed11aa1fcb5be47d1217ea9aff75df6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPrincipalTransformation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9e76309712edfe31e5da22b6f4307a87</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>transformPoint</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1bd2c5ea1258af3a45483dd1341aa429</anchor>
      <arglist>(const PointT &amp;point, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</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>group__common.html</anchorfile>
      <anchor>ga1b1184df8fe618d2014518aa262fa591</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &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>group__common.html</anchorfile>
      <anchor>ga9057144b5ce4e8cd45f1a47d8102e310</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::Transform&lt; Scalar, 3, Eigen::Affine &gt; &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>group__common.html</anchorfile>
      <anchor>gacb944fb5d5312b1be04db34285a233ff</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a60ca20b689576eb39a2351ad4e6b7c38</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &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>group__common.html</anchorfile>
      <anchor>gac50150ea4da9ca7c6ce1eedcc9170bca</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &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>group__common.html</anchorfile>
      <anchor>ga669e02b4e3a532d99915366ccfde46af</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::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9fa739d005b2b985cff4ca9166c7a988</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::Matrix4f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3c40432d035105d1f9bdfcb1c392ca2f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af25976f2dbdd0002d3cd8b1a87059071</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, 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>group__common.html</anchorfile>
      <anchor>ga3d750eabb12ebc10513a8f70a4972a3f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 3, 1 &gt; &amp;offset, const Eigen::Quaternion&lt; Scalar &gt; &amp;rotation)</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>a17b1a0b88e1c673e1e9327093cf13a6a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</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>a44f0cf69f76f894adb7906676401d87e</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::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9a6b72791eb60d4d942712666b7f6b45</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>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5eff3ca792bc85268c966f8bac2707aa</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad654bb1d69a2ec1d8b3b6af44ac049f0</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, 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>group__common.html</anchorfile>
      <anchor>ga1437d25ad2714da5b564dfa7c5234761</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &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>group__common.html</anchorfile>
      <anchor>gaf05199cee65e7fa46b88302dbca593f9</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::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a38e78715021f8a4822752b3cfc8765d9</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::Matrix4f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga090292f4e6c589e69385367f8c72f150</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abd110a556dbdbaa6753a2ebcb9cd928c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, 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>group__common.html</anchorfile>
      <anchor>gad0e427b705676056f795ff01ba51fcb5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 3, 1 &gt; &amp;offset, const Eigen::Quaternion&lt; Scalar &gt; &amp;rotation)</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>transforms_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>trees.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>trees_8c</filename>
    <includes id="deflate_8h" name="deflate.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/deflate.h</includes>
    <class kind="struct">static_tree_desc_s</class>
    <member kind="define">
      <type>#define</type>
      <name>Buf_size</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a0c0213b942f7535235cf515e8fe23bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIST_CODE_LEN</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a368ebabef641e688c8f848e76b704500</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>END_BLOCK</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a1e33ae802796dae8694948b87ac62d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_BL_BITS</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a8f9fea0ddde71a75c6caf59ba993ca4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pqremove</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>abf2ba789ae874d21ce278885758c4dcc</anchor>
      <arglist>(s, tree, top)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>put_short</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>ae76cb23c4bc3d3f80e7a7917dd538c4e</anchor>
      <arglist>(s, w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REP_3_6</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a5d39bc5068c496733ec81b9d5543db40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPZ_11_138</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a350267bb8ca6269fac9ba06057336788</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPZ_3_10</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a39f77126525d41c0155506e942365da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>send_bits</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>aea5290b53438097651a8d1c7098aa5ef</anchor>
      <arglist>(s, value, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>send_code</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a46e5de3915e644d07a6ff571e7db7bfa</anchor>
      <arglist>(s, c, tree)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>smaller</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a78d1ce835d96eb110f23c580ad7fab7c</anchor>
      <arglist>(tree, n, m, depth)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMALLEST</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>ad14f32cbc4e0d9dfc99f6a3897ee4607</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_tr_align</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a728f046b1fdbb36085e368a92a0d6738</anchor>
      <arglist>(deflate_state *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_tr_flush_block</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a4dca532d73a1df8ac5af0cf3ae3b079b</anchor>
      <arglist>(deflate_state *s, charf *buf, ulg stored_len, int eof)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_tr_init</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a339961134b155099c972524109f9119b</anchor>
      <arglist>(deflate_state *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_tr_stored_block</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a9a6836d79cbfac6ba37a99d940201794</anchor>
      <arglist>(deflate_state *s, charf *buf, ulg stored_len, int eof)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_tr_tally</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a3307d897f4939a67623f4f5120bd2ec2</anchor>
      <arglist>(deflate_state *s, unsigned dist, unsigned lc)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>bi_flush</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>ab3b46873b1a7611ee2ca275cfd1c8f79</anchor>
      <arglist>(deflate_state *s)</arglist>
    </member>
    <member kind="function">
      <type>local unsigned</type>
      <name>bi_reverse</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>ac59b08248ea9953b87f375717ab8524a</anchor>
      <arglist>(unsigned code, int len)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>bi_windup</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a8532fd6b0e6cd8b6a633fe249ac4353c</anchor>
      <arglist>(deflate_state *s)</arglist>
    </member>
    <member kind="function">
      <type>local int</type>
      <name>build_bl_tree</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>aef05b1c8b7f7ef2902111a8f415ead66</anchor>
      <arglist>(deflate_state *s)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>build_tree</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>ae24585b9d3230020126f1c8ae8f240f9</anchor>
      <arglist>(deflate_state *s, tree_desc *desc)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>compress_block</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a507733a2d56ecdb7b6d7b169f241d8ea</anchor>
      <arglist>(deflate_state *s, ct_data *ltree, ct_data *dtree)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>copy_block</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a1f3d6aa6a0147df6a48af35bcb5719d6</anchor>
      <arglist>(deflate_state *s, charf *buf, unsigned len, int header)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>gen_bitlen</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a1ad07677feac279d0f161fea3891af92</anchor>
      <arglist>(deflate_state *s, tree_desc *desc)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>gen_codes</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a599e4c4281ef721bd56222d9f01dec7c</anchor>
      <arglist>(ct_data *tree, int max_code, ushf *bl_count)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>init_block</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>ac5265fdf07ca6c4cc57769e2fb546d55</anchor>
      <arglist>(deflate_state *s)</arglist>
    </member>
    <member kind="function">
      <type>local void tr_static_init</type>
      <name>OF</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>abe64a455dd65fe0a67e6321ee371fcd2</anchor>
      <arglist>((void))</arglist>
    </member>
    <member kind="function">
      <type>local void init_block</type>
      <name>OF</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>af75a7af96f53e3152d3f50ca52a7853d</anchor>
      <arglist>((deflate_state *s))</arglist>
    </member>
    <member kind="function">
      <type>local void pqdownheap</type>
      <name>OF</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>ab92e26169a5759daa001ec2e76a2643a</anchor>
      <arglist>((deflate_state *s, ct_data *tree, int k))</arglist>
    </member>
    <member kind="function">
      <type>local void gen_bitlen</type>
      <name>OF</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>af9351d2c46b32565d5cf1e7bc1ef5141</anchor>
      <arglist>((deflate_state *s, tree_desc *desc))</arglist>
    </member>
    <member kind="function">
      <type>local void gen_codes</type>
      <name>OF</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a239c1b73bfca5de0e5bc1e16672baa96</anchor>
      <arglist>((ct_data *tree, int max_code, ushf *bl_count))</arglist>
    </member>
    <member kind="function">
      <type>local void scan_tree</type>
      <name>OF</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>ad3c361cdfe3d2a57c27124471e633d72</anchor>
      <arglist>((deflate_state *s, ct_data *tree, int max_code))</arglist>
    </member>
    <member kind="function">
      <type>local void send_all_trees</type>
      <name>OF</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a6e8841ba44352e17c6d8d42fda0a58db</anchor>
      <arglist>((deflate_state *s, int lcodes, int dcodes, int blcodes))</arglist>
    </member>
    <member kind="function">
      <type>local void compress_block</type>
      <name>OF</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>ac7450586e0f5715477279373e4020183</anchor>
      <arglist>((deflate_state *s, ct_data *ltree, ct_data *dtree))</arglist>
    </member>
    <member kind="function">
      <type>local unsigned bi_reverse</type>
      <name>OF</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a6ebe72dd3504aba5d2eef6d4465534f5</anchor>
      <arglist>((unsigned value, int length))</arglist>
    </member>
    <member kind="function">
      <type>local void copy_block</type>
      <name>OF</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a7872aa8a931e8bd1b0e34904bae32e16</anchor>
      <arglist>((deflate_state *s, charf *buf, unsigned len, int header))</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>pqdownheap</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a44f0c568451fbfd68a418eaddea09982</anchor>
      <arglist>(deflate_state *s, ct_data *tree, int k)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>scan_tree</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a7a7678fb5fcf9024b76f5ce22abce082</anchor>
      <arglist>(deflate_state *s, ct_data *tree, int max_code)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>send_all_trees</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a8e697cc571f3acaa017cbd15bc352fe5</anchor>
      <arglist>(deflate_state *s, int lcodes, int dcodes, int blcodes)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>send_tree</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a66b34bd277c8c1de59110a448a55b467</anchor>
      <arglist>(deflate_state *s, ct_data *tree, int max_code)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>set_data_type</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a0a027841f3e3745808bcf5d05287385e</anchor>
      <arglist>(deflate_state *s)</arglist>
    </member>
    <member kind="function">
      <type>local void</type>
      <name>tr_static_init</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>af0327179e9998353dddfef79251847d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uch</type>
      <name>_dist_code</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a9e0f7ed4c0868ed23dd3093176fb6d5b</anchor>
      <arglist>[DIST_CODE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>uch</type>
      <name>_length_code</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a970df3a5fad079dfda5bbc4cb6d11b42</anchor>
      <arglist>[MAX_MATCH-MIN_MATCH+1]</arglist>
    </member>
    <member kind="variable">
      <type>local int</type>
      <name>base_dist</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>af61be67e8bcd86435b28d981d652a6ec</anchor>
      <arglist>[D_CODES]</arglist>
    </member>
    <member kind="variable">
      <type>local int</type>
      <name>base_length</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a8d04da861714d277b95e3b45f97f4e10</anchor>
      <arglist>[LENGTH_CODES]</arglist>
    </member>
    <member kind="variable">
      <type>local const uch</type>
      <name>bl_order</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a719d14ec6023beb7ec40af2e05b5b453</anchor>
      <arglist>[BL_CODES]</arglist>
    </member>
    <member kind="variable">
      <type>local const int</type>
      <name>extra_blbits</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>adcbeeb62f98f141503fc258c65b17204</anchor>
      <arglist>[BL_CODES]</arglist>
    </member>
    <member kind="variable">
      <type>local const int</type>
      <name>extra_dbits</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a1b86eb7d51abdc18b72241d84013d548</anchor>
      <arglist>[D_CODES]</arglist>
    </member>
    <member kind="variable">
      <type>local const int</type>
      <name>extra_lbits</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a805b183476b3962fc40c42137cdea492</anchor>
      <arglist>[LENGTH_CODES]</arglist>
    </member>
    <member kind="variable">
      <type>local static_tree_desc</type>
      <name>static_bl_desc</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a5a995d10bfad4ef5f1faaac496a8aa64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>local static_tree_desc</type>
      <name>static_d_desc</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a716c27cf743b894c43da63a9f5e0b0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>local ct_data</type>
      <name>static_dtree</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a0ddc0ba781501da71ec8d54256819740</anchor>
      <arglist>[D_CODES]</arglist>
    </member>
    <member kind="variable">
      <type>local static_tree_desc</type>
      <name>static_l_desc</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>ad553480a12b19dfb3b08e200e19a1375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>local ct_data</type>
      <name>static_ltree</name>
      <anchorfile>trees_8c.html</anchorfile>
      <anchor>a4cd63132278f666b275275d6ba45cca3</anchor>
      <arglist>[L_CODES+2]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trees.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>trees_8h</filename>
    <member kind="variable">
      <type>const uch</type>
      <name>_dist_code</name>
      <anchorfile>trees_8h.html</anchorfile>
      <anchor>a4b07c410c27f6182d3b8404b3ae824c8</anchor>
      <arglist>[DIST_CODE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>const uch</type>
      <name>_length_code</name>
      <anchorfile>trees_8h.html</anchorfile>
      <anchor>a438c19d3b28bf2456a1876d3e4f02a00</anchor>
      <arglist>[MAX_MATCH-MIN_MATCH+1]</arglist>
    </member>
    <member kind="variable">
      <type>local const int</type>
      <name>base_dist</name>
      <anchorfile>trees_8h.html</anchorfile>
      <anchor>a8aa132d4ec076aeec45b2fe616ce9db9</anchor>
      <arglist>[D_CODES]</arglist>
    </member>
    <member kind="variable">
      <type>local const int</type>
      <name>base_length</name>
      <anchorfile>trees_8h.html</anchorfile>
      <anchor>ac443b72d29eda7b511a746eab5411199</anchor>
      <arglist>[LENGTH_CODES]</arglist>
    </member>
    <member kind="variable">
      <type>local const ct_data</type>
      <name>static_dtree</name>
      <anchorfile>trees_8h.html</anchorfile>
      <anchor>a32b77d04af5dc26c5312766355386cec</anchor>
      <arglist>[D_CODES]</arglist>
    </member>
    <member kind="variable">
      <type>local const ct_data</type>
      <name>static_ltree</name>
      <anchorfile>trees_8h.html</anchorfile>
      <anchor>a6768b3bbdf10808bdddd44b13349c5a2</anchor>
      <arglist>[L_CODES+2]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>triangle_mesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/geometry/include/pcl/geometry/</path>
    <filename>triangle__mesh_8h</filename>
    <includes id="mesh__base_8h" name="mesh_base.h" local="no" imported="no">pcl/geometry/mesh_base.h</includes>
    <class kind="class">pcl::geometry::TriangleMesh</class>
    <class kind="struct">pcl::geometry::TriangleMeshTag</class>
    <namespace>pcl</namespace>
    <namespace>pcl::geometry</namespace>
  </compound>
  <compound kind="file">
    <name>triangulation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/on_nurbs/</path>
    <filename>triangulation_8cpp</filename>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <includes id="triangulation_8h" name="triangulation.h" local="no" imported="no">pcl/surface/on_nurbs/triangulation.h</includes>
    <includes id="fitting__curve__2d__apdm_8h" name="fitting_curve_2d_apdm.h" local="no" imported="no">pcl/surface/on_nurbs/fitting_curve_2d_apdm.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">pcl/conversions.h</includes>
  </compound>
  <compound kind="file">
    <name>triangulation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/on_nurbs/</path>
    <filename>triangulation_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.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_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="opennurbs_8h" name="opennurbs.h" local="no" imported="no">pcl/surface/3rdparty/opennurbs/opennurbs.h</includes>
    <includes id="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.h</includes>
    <includes id="nurbs__data_8h" name="nurbs_data.h" local="no" imported="no">pcl/surface/on_nurbs/nurbs_data.h</includes>
    <class kind="class">pcl::on_nurbs::Triangulation</class>
    <namespace>pcl</namespace>
    <namespace>pcl::on_nurbs</namespace>
  </compound>
  <compound kind="file">
    <name>trimmed_icp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>trimmed__icp_8h</filename>
    <includes id="transformation__estimation__svd_8h" name="transformation_estimation_svd.h" local="no" imported="no">pcl/registration/transformation_estimation_svd.h</includes>
    <includes id="kdtree__flann_8h" name="kdtree_flann.h" local="no" imported="no">pcl/kdtree/kdtree_flann.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="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="class">pcl::recognition::TrimmedICP</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
  </compound>
  <compound kind="file">
    <name>tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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__3d_8h" name="harris_3d.h" local="no" imported="no">pcl/keypoints/harris_3d.h</includes>
    <includes id="ModelCoefficients_8h" name="ModelCoefficients.h" local="no" imported="no">pcl/ModelCoefficients.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="registration_2include_2pcl_2registration_2icp_8h" name="registration/include/pcl/registration/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/iccv2011/include/</path>
    <filename>iccv2011_2include_2typedefs_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/iros2011/include/solution/</path>
    <filename>iros2011_2include_2solution_2typedefs_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/doc/tutorials/content/sources/iros2011/include/</path>
    <filename>iros2011_2include_2typedefs_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>uncompr.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>uncompr_8c</filename>
    <includes id="zlib_8h" name="zlib.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/zlib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ZLIB_INTERNAL</name>
      <anchorfile>uncompr_8c.html</anchorfile>
      <anchor>a59d4d7ef4d73655c759211ec33a5d44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int ZEXPORT</type>
      <name>uncompress</name>
      <anchorfile>uncompr_8c.html</anchorfile>
      <anchor>a8f3c7b8209b3ef38a1d2b9d03f0eb978</anchor>
      <arglist>(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>keypoints/src/uniform_sampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/keypoints/src/</path>
    <filename>keypoints_2src_2uniform__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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>tools/uniform_sampling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tools_2uniform__sampling_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="uniform__sampling_8h" name="uniform_sampling.h" local="no" imported="no">pcl/keypoints/uniform_sampling.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_2uniform__sampling_8cpp.html</anchorfile>
      <anchor>a3adfb0f3ac4889e057f366d6d8fb9a7a</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &amp;output, double radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCloud</name>
      <anchorfile>tools_2uniform__sampling_8cpp.html</anchorfile>
      <anchor>a6f5746265bef06d7121b1b33392f5095</anchor>
      <arglist>(const string &amp;filename, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2uniform__sampling_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>tools_2uniform__sampling_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>tools_2uniform__sampling_8cpp.html</anchorfile>
      <anchor>aafa9322c3db122a6b2f690fff1ed2a24</anchor>
      <arglist>(const string &amp;filename, const pcl::PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_radius</name>
      <anchorfile>tools_2uniform__sampling_8cpp.html</anchorfile>
      <anchor>ae01c7ac123aa097510c820040d50c200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>tools_2uniform__sampling_8cpp.html</anchorfile>
      <anchor>a1c4b992e8d259ccaf531397d53e86683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>translation</name>
      <anchorfile>tools_2uniform__sampling_8cpp.html</anchorfile>
      <anchor>a5101d14d762ff84c11e37060ca9a3ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uniform_sampling.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>usc_8cpp</filename>
    <includes id="usc_8hpp" name="usc.hpp" local="no" imported="no">pcl/features/impl/usc.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>usc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>usc_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>usc.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2common_2utils_8h" name="common/include/pcl/common/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>apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2utils_8h</filename>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
    <member kind="function">
      <type>T</type>
      <name>clamp</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>ac6585bed8a8fb2799d5481cef235db58</anchor>
      <arglist>(const T value, const T min, const T max)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common/include/pcl/common/utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>common_2include_2pcl_2common_2utils_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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</path>
    <filename>vector_8h</filename>
    <includes id="vector_8hpp" name="vector.hpp" local="yes" imported="no">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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/poisson4/</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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/</path>
    <filename>vector__average_8h</filename>
    <includes id="common_2include_2pcl_2common_2eigen_8h" name="common/include/pcl/common/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/common/impl/</path>
    <filename>vector__average_8hpp</filename>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>vertex_estimates.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>vertex__estimates_8h</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <class kind="struct">pcl::registration::NullEstimate</class>
    <class kind="struct">pcl::registration::PoseEstimate</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>Vertices.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/common/include/pcl/</path>
    <filename>Vertices_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="struct">pcl::Vertices</class>
    <namespace>pcl</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Vertices const  &gt;</type>
      <name>VerticesConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae6b540c281c53367f04b0fd7d506b63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Vertices &gt;</type>
      <name>VerticesPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a266107b8a7198d697361e0cc2933374d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a31f82c5c83fe221b70f6793cd8649a0f</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::Vertices &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vfh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/src/</path>
    <filename>vfh_8cpp</filename>
    <includes id="vfh_8hpp" name="vfh.hpp" local="no" imported="no">pcl/features/impl/vfh.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>vfh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/features/include/pcl/features/</path>
    <filename>vfh_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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__tools_8h" name="pfh_tools.h" local="no" imported="no">pcl/features/pfh_tools.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>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>vfh__estimation_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.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="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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/include/pcl/apps/</path>
    <filename>vfh__nn__classifier_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.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>viewport.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/src/visualization/</path>
    <filename>viewport_8cpp</filename>
    <includes id="camera_8h" name="camera.h" local="no" imported="no">pcl/outofcore/visualization/camera.h</includes>
    <includes id="outofcore_2include_2pcl_2outofcore_2visualization_2geometry_8h" name="outofcore/include/pcl/outofcore/visualization/geometry.h" local="no" imported="no">pcl/outofcore/visualization/geometry.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">pcl/outofcore/visualization/scene.h</includes>
    <includes id="object_8h" name="object.h" local="no" imported="no">pcl/outofcore/visualization/object.h</includes>
    <includes id="viewport_8h" name="viewport.h" local="no" imported="no">pcl/outofcore/visualization/viewport.h</includes>
  </compound>
  <compound kind="file">
    <name>viewport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/outofcore/include/pcl/outofcore/visualization/</path>
    <filename>viewport_8h</filename>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">camera.h</includes>
    <class kind="class">Viewport</class>
  </compound>
  <compound kind="file">
    <name>virtual_scanner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>virtual__scanner_8cpp</filename>
    <includes id="register__point__struct_8h" name="register_point_struct.h" local="no" imported="no">pcl/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <includes id="tools_2boost_8h" name="tools/boost.h" local="yes" imported="no">boost.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>loadDataSet</name>
      <anchorfile>virtual__scanner_8cpp.html</anchorfile>
      <anchor>a0f5dbfe44196fec0a77a8450cb7243d5</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>visibility_confidence.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/src/</path>
    <filename>visibility__confidence_8cpp</filename>
    <includes id="visibility__confidence_8h" name="visibility_confidence.h" local="no" imported="no">pcl/apps/in_hand_scanner/visibility_confidence.h</includes>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
    <member kind="variable" static="yes">
      <type>static const pcl::ihs::Dome</type>
      <name>dome</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>a7a8e039b629c6b6a435b0f41a007d6c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visibility_confidence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>visibility__confidence_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <includes id="apps_2in__hand__scanner_2include_2pcl_2apps_2in__hand__scanner_2eigen_8h" name="apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/eigen.h" local="no" imported="no">pcl/apps/in_hand_scanner/eigen.h</includes>
    <class kind="class">pcl::ihs::Dome</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>addDirection</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>a4909c5ba74b09de1f59ed8811ce2a495</anchor>
      <arglist>(const Eigen::Vector4f &amp;normal, const Eigen::Vector4f &amp;direction, uint32_t &amp;directions)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS unsigned int</type>
      <name>countDirections</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>aee9b76188f04e7ce7ee01d588f64e963</anchor>
      <arglist>(const uint32_t directions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/tutorials/content/sources/voxel_grid/voxel_grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>filters_2src_2voxel__grid_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="voxel__grid_8hpp" name="voxel_grid.hpp" local="no" imported="no">pcl/filters/impl/voxel_grid.hpp</includes>
    <includes id="instantiate_8hpp" name="instantiate.hpp" local="no" imported="no">pcl/impl/instantiate.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <member kind="typedef">
      <type>Eigen::Array&lt; size_t, 4, 1 &gt;</type>
      <name>Array4size_t</name>
      <anchorfile>filters_2src_2voxel__grid_8cpp.html</anchorfile>
      <anchor>af8b5ac5c4e20322cb3d6779244416a8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/voxel_grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tools_2voxel__grid_8cpp</filename>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.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="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>a83fd03c909e1bd0d9cfb0ee7f47bdbf9</anchor>
      <arglist>(const pcl::PCLPointCloud2::ConstPtr &amp;input, pcl::PCLPointCloud2 &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>abf2c1fa4d357accc64280ac81406a2d1</anchor>
      <arglist>(const std::string &amp;filename, pcl::PCLPointCloud2 &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>aae5bea3e72a8ca0475f7588d9a4d7ab2</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PCLPointCloud2 &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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>voxel__grid_8h</filename>
    <includes id="filters_2include_2pcl_2filters_2boost_8h" name="filters/include/pcl/filters/boost.h" local="no" imported="no">pcl/filters/boost.h</includes>
    <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; pcl::PCLPointCloud2 &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>a2253c65ddca72d000440b3f2322a3a01</anchor>
      <arglist>(const pcl::PCLPointCloud2ConstPtr &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>af9c9bf4af8c2f47881ee0eea0643a51f</anchor>
      <arglist>(const pcl::PCLPointCloud2ConstPtr &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>
    <member kind="function">
      <type>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a858a35c4936ab692a6893bf71ab8a59a</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, 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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="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>
    <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>voxel_grid_covariance.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>voxel__grid__covariance_8cpp</filename>
    <includes id="voxel__grid__covariance_8hpp" name="voxel_grid_covariance.hpp" local="no" imported="no">pcl/filters/impl/voxel_grid_covariance.hpp</includes>
    <includes id="voxel__grid_8hpp" name="voxel_grid.hpp" local="no" imported="no">pcl/filters/impl/voxel_grid.hpp</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>voxel_grid_covariance.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>voxel__grid__covariance_8h</filename>
    <includes id="filters_2include_2pcl_2filters_2boost_8h" name="filters/include/pcl/filters/boost.h" local="no" imported="no">pcl/filters/boost.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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>
    <class kind="struct">pcl::VoxelGridCovariance::Leaf</class>
    <class kind="class">pcl::VoxelGridCovariance</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>voxel_grid_covariance.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>voxel__grid__covariance_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="filters_2include_2pcl_2filters_2boost_8h" name="filters/include/pcl/filters/boost.h" local="no" imported="no">pcl/filters/boost.h</includes>
    <includes id="voxel__grid__covariance_8h" name="voxel_grid_covariance.h" local="no" imported="no">pcl/filters/voxel_grid_covariance.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_VoxelGridCovariance</name>
      <anchorfile>voxel__grid__covariance_8hpp.html</anchorfile>
      <anchor>a4df0b2ca36e8eeab35a87ffbf8512f25</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>voxel_grid_downsample.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/tools/</path>
    <filename>voxel__grid__downsample_8cpp</filename>
    <includes id="voxel__grid__downsample_8h" name="voxel_grid_downsample.h" local="no" imported="no">pcl/apps/cloud_composer/tools/voxel_grid_downsample.h</includes>
    <includes id="cloud__item_8h" name="cloud_item.h" local="no" imported="no">pcl/apps/cloud_composer/items/cloud_item.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
  </compound>
  <compound kind="file">
    <name>voxel_grid_downsample.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/</path>
    <filename>voxel__grid__downsample_8h</filename>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
    <includes id="tool__factory_8h" name="tool_factory.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/tool_factory.h</includes>
    <class kind="class">pcl::cloud_composer::VoxelGridDownsampleTool</class>
    <class kind="class">pcl::cloud_composer::VoxelGridDownsampleToolFactory</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>voxel_grid_downsample_worker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/src/</path>
    <filename>voxel__grid__downsample__worker_8cpp</filename>
    <includes id="voxel__grid__downsample__worker_8h" name="voxel_grid_downsample_worker.h" local="no" imported="no">pcl/apps/modeler/voxel_grid_downsample_worker.h</includes>
    <includes id="parameter_8h" name="parameter.h" local="no" imported="no">pcl/apps/modeler/parameter.h</includes>
    <includes id="parameter__dialog_8h" name="parameter_dialog.h" local="no" imported="no">pcl/apps/modeler/parameter_dialog.h</includes>
    <includes id="cloud__mesh_8h" name="cloud_mesh.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh.h</includes>
    <includes id="cloud__mesh__item_8h" name="cloud_mesh_item.h" local="no" imported="no">pcl/apps/modeler/cloud_mesh_item.h</includes>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.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>voxel_grid_downsample_worker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/modeler/include/pcl/apps/modeler/</path>
    <filename>voxel__grid__downsample__worker_8h</filename>
    <includes id="abstract__worker_8h" name="abstract_worker.h" local="no" imported="no">pcl/apps/modeler/abstract_worker.h</includes>
    <class kind="class">pcl::modeler::VoxelGridDownampleWorker</class>
    <namespace>pcl</namespace>
    <namespace>pcl::modeler</namespace>
  </compound>
  <compound kind="file">
    <name>voxel_grid_label.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>voxel__grid__label_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="voxel__grid__label_8h" name="voxel_grid_label.h" local="no" imported="no">pcl/filters/voxel_grid_label.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>voxel_grid_label.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>voxel__grid__label_8h</filename>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <class kind="class">pcl::VoxelGridLabel</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>filters/src/voxel_grid_occlusion_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/src/</path>
    <filename>filters_2src_2voxel__grid__occlusion__estimation_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="voxel__grid__occlusion__estimation_8h" name="voxel_grid_occlusion_estimation.h" local="no" imported="no">pcl/filters/voxel_grid_occlusion_estimation.h</includes>
    <includes id="voxel__grid__occlusion__estimation_8hpp" name="voxel_grid_occlusion_estimation.hpp" local="no" imported="no">pcl/filters/impl/voxel_grid_occlusion_estimation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tools/voxel_grid_occlusion_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>tools_2voxel__grid__occlusion__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__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl/point_cloud.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.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>
    <includes id="pcl__visualizer_8h" name="pcl_visualizer.h" local="no" imported="no">pcl/visualization/pcl_visualizer.h</includes>
    <includes id="voxel__grid__occlusion__estimation_8h" name="voxel_grid_occlusion_estimation.h" local="no" imported="no">pcl/filters/voxel_grid_occlusion_estimation.h</includes>
    <member kind="typedef">
      <type>PointCloud&lt; PointT &gt;</type>
      <name>CloudT</name>
      <anchorfile>tools_2voxel__grid__occlusion__estimation_8cpp.html</anchorfile>
      <anchor>ac7c4c3f0f14dddee5f0e5bac89a69b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointXYZ</type>
      <name>PointT</name>
      <anchorfile>tools_2voxel__grid__occlusion__estimation_8cpp.html</anchorfile>
      <anchor>a257a2ed4e8cd330a1ceb2f35aaa1080f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>vtkDataSet *</type>
      <name>createDataSetFromVTKPoints</name>
      <anchorfile>tools_2voxel__grid__occlusion__estimation_8cpp.html</anchorfile>
      <anchor>a3cfbf203a6c7189a6e8dff6d7441de53</anchor>
      <arglist>(vtkPoints *points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayBoundingBox</name>
      <anchorfile>tools_2voxel__grid__occlusion__estimation_8cpp.html</anchorfile>
      <anchor>a63b96efa8e49e2be35bc92a1f0837a97</anchor>
      <arglist>(Eigen::Vector3f &amp;min_b, Eigen::Vector3f &amp;max_b, vtkSmartPointer&lt; vtkActorCollection &gt; coll)</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>getCuboid</name>
      <anchorfile>tools_2voxel__grid__occlusion__estimation_8cpp.html</anchorfile>
      <anchor>a83966da69ee5fefadf38ca0455634978</anchor>
      <arglist>(double minX, double maxX, double minY, double maxY, double minZ, double maxZ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVoxelActors</name>
      <anchorfile>tools_2voxel__grid__occlusion__estimation_8cpp.html</anchorfile>
      <anchor>a12ff77cf3c5f0fa6317df63cb2f62aad</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;voxelCenters, double voxelSideLen, Eigen::Vector3f color, vtkSmartPointer&lt; vtkActorCollection &gt; coll)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2voxel__grid__occlusion__estimation_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__occlusion__estimation_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_leaf_size</name>
      <anchorfile>tools_2voxel__grid__occlusion__estimation_8cpp.html</anchorfile>
      <anchor>aa17f3aaa40276786e79af7dd55aa0358</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>voxel_grid_occlusion_estimation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/</path>
    <filename>voxel__grid__occlusion__estimation_8h</filename>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="no" imported="no">pcl/filters/voxel_grid.h</includes>
    <class kind="class">pcl::VoxelGridOcclusionEstimation</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>voxel_grid_occlusion_estimation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/filters/include/pcl/filters/impl/</path>
    <filename>voxel__grid__occlusion__estimation_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__occlusion__estimation_8h" name="voxel_grid_occlusion_estimation.h" local="no" imported="no">pcl/filters/voxel_grid_occlusion_estimation.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_VoxelGridOcclusionEstimation</name>
      <anchorfile>voxel__grid__occlusion__estimation_8hpp.html</anchorfile>
      <anchor>a739d9b7664ca6705502e40ae63f044b7</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>voxel_structure.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/ransac_based/</path>
    <filename>voxel__structure_8h</filename>
    <includes id="voxel__structure_8hpp" name="voxel_structure.hpp" local="no" imported="no">pcl/recognition/impl/ransac_based/voxel_structure.hpp</includes>
    <class kind="class">pcl::recognition::VoxelStructure</class>
    <namespace>pcl</namespace>
    <namespace>pcl::recognition</namespace>
  </compound>
  <compound kind="file">
    <name>voxel_structure.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/recognition/include/pcl/recognition/impl/ransac_based/</path>
    <filename>voxel__structure_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>surface/include/pcl/surface/vtk_smoothing/vtk.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/</path>
    <filename>visualization_2include_2pcl_2visualization_2vtk_8h</filename>
  </compound>
  <compound kind="file">
    <name>vtk2obj.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>vtk2obj_8cpp</filename>
    <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="vtk__lib__io_8h" name="vtk_lib_io.h" local="no" imported="no">pcl/io/vtk_lib_io.h</includes>
    <includes id="obj__io_8h" name="obj_io.h" local="no" imported="no">pcl/io/obj_io.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>vtk2obj_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>vtk2obj_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vtk2pcd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>vtk2pcd_8cpp</filename>
    <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="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>int</type>
      <name>main</name>
      <anchorfile>vtk2pcd_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>vtk2pcd_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCloud</name>
      <anchorfile>vtk2pcd_8cpp.html</anchorfile>
      <anchor>a776fff4159cfaf31af19053c6dd339e7</anchor>
      <arglist>(const std::string &amp;filename, const pcl::PointCloud&lt; T &gt; &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vtk2ply.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>vtk2ply_8cpp</filename>
    <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="vtk__lib__io_8h" name="vtk_lib_io.h" local="no" imported="no">pcl/io/vtk_lib_io.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>vtk2ply_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>vtk2ply_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vtk_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/src/</path>
    <filename>vtk__io_8cpp</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
    <includes id="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.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>a62387008812e7cfd6b21e824291df72e</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &amp;cloud, unsigned precision=5)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vtk_lib_io.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <includes id="PCLPointCloud2_8h" name="PCLPointCloud2.h" local="no" imported="no">pcl/PCLPointCloud2.h</includes>
  </compound>
  <compound kind="file">
    <name>vtk_lib_io.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/</path>
    <filename>vtk__lib__io_8h</filename>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/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="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.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="conversions_8h" name="conversions.h" local="no" imported="no">pcl/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>
    <includes id="vtk__lib__io_8hpp" name="vtk_lib_io.hpp" local="no" imported="no">pcl/io/impl/vtk_lib_io.hpp</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>loadPolygonFileOBJ</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>aaf8e7133ef00347ce4162edfe8612ccd</anchor>
      <arglist>(const std::string &amp;file_name, pcl::TextureMesh &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>PCL_EXPORTS void</type>
      <name>pointCloudTovtkPolyData</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>afb4341a80ab1e041aab7a0151ac9d3f9</anchor>
      <arglist>(const pcl::PCLPointCloud2Ptr &amp;cloud, vtkSmartPointer&lt; vtkPolyData &gt; &amp;poly_data)</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>PCL_EXPORTS int</type>
      <name>vtk2mesh</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>afb82dc0757347e96ffcc2a6af8bec546</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkPolyData &gt; &amp;poly_data, pcl::TextureMesh &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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/io/include/pcl/io/impl/</path>
    <filename>vtk__lib__io_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>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl/io/pcd_io.h</includes>
    <includes id="common_2include_2pcl_2point__types_8h" name="common/include/pcl/point_types.h" local="no" imported="no">pcl/point_types.h</includes>
    <includes id="point__traits_8h" name="point_traits.h" local="no" imported="no">pcl/point_traits.h</includes>
  </compound>
  <compound kind="file">
    <name>vtk_mesh_quadric_decimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/vtk_smoothing/</path>
    <filename>vtk__mesh__quadric__decimation_8cpp</filename>
    <includes id="vtk__mesh__quadric__decimation_8h" name="vtk_mesh_quadric_decimation.h" local="no" imported="no">pcl/surface/vtk_smoothing/vtk_mesh_quadric_decimation.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_quadric_decimation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/vtk_smoothing/</path>
    <filename>vtk__mesh__quadric__decimation_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::MeshQuadricDecimationVTK</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>vtk_mesh_smoothing_laplacian.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/vtk_smoothing/</path>
    <filename>vtk__mesh__subdivision_8cpp</filename>
    <includes id="print_8h" name="print.h" local="no" imported="no">pcl/console/print.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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/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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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="PolygonMesh_8h" name="PolygonMesh.h" local="no" imported="no">pcl/PolygonMesh.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>vtkRenderWindowInteractorFix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/src/vtk/</path>
    <filename>vtkRenderWindowInteractorFix_8cpp</filename>
    <includes id="vtkRenderWindowInteractorFix_8h" name="vtkRenderWindowInteractorFix.h" local="no" imported="no">pcl/visualization/vtk/vtkRenderWindowInteractorFix.h</includes>
    <member kind="function">
      <type>vtkRenderWindowInteractor *</type>
      <name>vtkRenderWindowInteractorFixNew</name>
      <anchorfile>vtkRenderWindowInteractorFix_8cpp.html</anchorfile>
      <anchor>a4bd98f29c7776ab9dd6d978dadf92317</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vtkRenderWindowInteractorFix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/vtk/</path>
    <filename>vtkRenderWindowInteractorFix_8h</filename>
    <member kind="function">
      <type>vtkRenderWindowInteractor *</type>
      <name>vtkRenderWindowInteractorFixNew</name>
      <anchorfile>vtkRenderWindowInteractorFix_8h.html</anchorfile>
      <anchor>a4bd98f29c7776ab9dd6d978dadf92317</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vtkVertexBufferObject.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/vtk/</path>
    <filename>vtkVertexBufferObject_8h</filename>
    <includes id="pcl__macros_8h" name="pcl_macros.h" local="no" imported="no">pcl/pcl_macros.h</includes>
    <class kind="class">vtkVertexBufferObject</class>
  </compound>
  <compound kind="file">
    <name>vtkVertexBufferObjectMapper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/include/pcl/visualization/vtk/</path>
    <filename>vtkVertexBufferObjectMapper_8h</filename>
    <includes id="pcl__exports_8h" name="pcl_exports.h" local="no" imported="no">pcl/pcl_exports.h</includes>
    <class kind="class">vtkVertexBufferObjectMapper</class>
  </compound>
  <compound kind="file">
    <name>warp_point_rigid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>warp__point__rigid_8h</filename>
    <includes id="registration_2include_2pcl_2registration_2eigen_8h" name="registration/include/pcl/registration/eigen.h" local="no" imported="no">pcl/registration/eigen.h</includes>
    <class kind="class">pcl::registration::WarpPointRigid</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>warp_point_rigid_3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/registration/include/pcl/registration/</path>
    <filename>warp__point__rigid__3d_8h</filename>
    <includes id="registration_2include_2pcl_2registration_2eigen_8h" name="registration/include/pcl/registration/eigen.h" local="no" imported="no">pcl/registration/eigen.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::WarpPointRigid3D</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>warp_point_rigid_6d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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::registration::WarpPointRigid6D</class>
    <namespace>pcl</namespace>
    <namespace>pcl::registration</namespace>
  </compound>
  <compound kind="file">
    <name>window.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/visualization/src/</path>
    <filename>window_8cpp</filename>
    <includes id="interactor__style_8h" name="interactor_style.h" local="no" imported="no">pcl/visualization/interactor_style.h</includes>
    <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-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/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>
    <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="file">
    <name>work_queue.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/src/</path>
    <filename>work__queue_8cpp</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="no" imported="no">pcl/apps/cloud_composer/qt.h</includes>
    <includes id="work__queue_8h" name="work_queue.h" local="no" imported="no">pcl/apps/cloud_composer/work_queue.h</includes>
    <includes id="abstract__tool_8h" name="abstract_tool.h" local="no" imported="no">pcl/apps/cloud_composer/tool_interface/abstract_tool.h</includes>
  </compound>
  <compound kind="file">
    <name>work_queue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/apps/cloud_composer/include/pcl/apps/cloud_composer/</path>
    <filename>work__queue_8h</filename>
    <includes id="cloud__composer_2include_2pcl_2apps_2cloud__composer_2qt_8h" name="cloud_composer/include/pcl/apps/cloud_composer/qt.h" local="yes" imported="no">qt.h</includes>
    <includes id="commands_8h" name="commands.h" local="no" imported="no">pcl/apps/cloud_composer/commands.h</includes>
    <class kind="struct">pcl::cloud_composer::ActionPair</class>
    <class kind="class">pcl::cloud_composer::WorkQueue</class>
    <namespace>pcl</namespace>
    <namespace>pcl::cloud_composer</namespace>
  </compound>
  <compound kind="file">
    <name>xyz2pcd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/tools/</path>
    <filename>xyz2pcd_8cpp</filename>
    <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>bool</type>
      <name>loadCloud</name>
      <anchorfile>xyz2pcd_8cpp.html</anchorfile>
      <anchor>a518bb5c631de4f251eb288446b8697f7</anchor>
      <arglist>(const string &amp;filename, PointCloud&lt; PointXYZ &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>xyz2pcd_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printHelp</name>
      <anchorfile>xyz2pcd_8cpp.html</anchorfile>
      <anchor>aee5f3675eec5014dfd5bce5f9a3351f0</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zconf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>zconf_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>adler32</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a88899508e9a73aad5db1854cd1cc87d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>alloc_func</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a4719a257e0920f8212b267186ea81083</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Byte</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a8390de1c62e036e839ec8150711d6539</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Bytef</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>af5726bedd74c56933ecf598f510832d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>charf</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>ac04a5a2147513a3f7a5b831025139413</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>compress</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>adc956d381ef47f4245a043ba7a4e0107</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>compress2</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a37a617bb10b3bdd88c9ee229b3cf28e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>compressBound</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a503669573c2a17068ffb1c9a3ca38117</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>crc32</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>aa020ce787714a140599b55725bf7c657</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deflate</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a04be214323e3ae74865fa6f7006a16fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deflateBound</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a56f41bdffa865e02ed160ebdc54b5d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deflateCopy</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>ad603d534f70fb9a7b3b3e1640bcd8de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deflateEnd</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a0a4adb4287e6b8f1f239821ee15834b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deflateInit2_</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a405bdf1afdaadbef459a4dd9a9a60f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deflateInit_</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>ac3d33bd486fd9552f08405393440de57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deflateParams</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a915ed8707bf44dbbae0a846ae37a95cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deflatePrime</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a58a3b901c9ceafc4203e2573224b16ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deflateReset</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>acd6a182af06163cb069f9e3a61dbac73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deflateSetDictionary</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a9bd8866ceca95431e9dd4d6c1c3b6dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>free_func</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>ac18e786dc1c81785889a0f4edc113102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>get_crc_table</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a336445bd9924da489fdf8b012967f4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>in_func</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>afd7951252f6a2431a4299b5b4b3186fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflate</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a7f8d65a874016c75d360b788db194cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateBack</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>ac30403c3829724f17ec558e55ce1b033</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateBackEnd</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a3ec2de26c8700f4d044cf562c6cdf96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateCopy</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a0db47ffb40d98a7848957b607da2054d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateEnd</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a07976576ebc3fdcbbcc990ad528fc100</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateInit2_</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a25e1da0d6467c1286334e7d6cef75165</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateInit_</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>aab7ef6ecb0803abf169a63811fcd652b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateReset</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a94e073ba00664cb981b414109d3e64de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateSetDictionary</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a70317c01e0f631c68cbec58b368a77fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateSync</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a0db95b5a880e104106c9727efaad8dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateSyncPoint</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a53bed21dc25ea9b98e34780f0542fc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>intf</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a85f1022dc354e1f6178f7b633358eaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>out_func</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a20bf84aaee69bceea95e21eeac387678</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uInt</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a7a410d20cc063a250dde5e6a92fde801</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uIntf</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a9d2190dfd4225d9a34b553152baeed88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uLong</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>aaa2363e47031c49fd3a0b161a5a65503</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uLongf</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a2a010e4dfa0b9cbb04143119e2c5ac6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uncompress</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a0a7eedf0dba136b3a92685a8f625b8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>voidp</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>aa906a913f91fe759f4ac7145a2530c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>voidpf</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a2349424c4b622675bb12e2ca93c57c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>zError</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a55b209baca089467ba378166bb37aac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>Byte</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>ae3a497195d617519e5353ea7b417940f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Byte FAR</type>
      <name>Bytef</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>aeb722a888064be47e12d05f692e0f407</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char FAR</type>
      <name>charf</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a0f3f92a9c02f6f688bf081aabf230212</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int FAR</type>
      <name>intf</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>aa857123283d7630b35e9b1d427dd6438</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uInt</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a87d141052bcd5ec8a80812a565c70369</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uInt FAR</type>
      <name>uIntf</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>adddbe74608d318334285e01f8a56fa5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uLong</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a8d67baeaac9f64c3751cf28dcafa73ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uLong FAR</type>
      <name>uLongf</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a0426a5a0ed418ec4ae15af8281c64254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Byte *</type>
      <name>voidp</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>aa3397ff439b5e076528b04bc9b8b086a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Byte const *</type>
      <name>voidpc</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a7db54413d7060e4b57868c2b23c0ec1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Byte FAR *</type>
      <name>voidpf</name>
      <anchorfile>zconf_8h.html</anchorfile>
      <anchor>a04c731495379021454c8e61439dc88ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zlib.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>zlib_8h</filename>
    <includes id="zconf_8h" name="zconf.h" local="yes" imported="no">zconf.h</includes>
    <class kind="struct">gz_header_s</class>
    <class kind="struct">internal_state</class>
    <class kind="struct">z_stream_s</class>
    <member kind="define">
      <type>#define</type>
      <name>deflateInit</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ae7440c1c5a8becba6dbf410275dc0a5c</anchor>
      <arglist>(strm, level)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>deflateInit2</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a59b575a521efe7ea0d3b9dd3c8d315c1</anchor>
      <arglist>(strm, level, method, windowBits, memLevel, strategy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateBackInit</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a9253571ea0fc77cc53c330c0411b8c19</anchor>
      <arglist>(strm, windowBits, window)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateInit</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ad7c6797b618699f70f61323c5184f26e</anchor>
      <arglist>(strm)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>inflateInit2</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a611fc206e69f34e812ca8b590982fdd5</anchor>
      <arglist>(strm, windowBits)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_ASCII</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a9a852d9163cdb10687403d4e79dda06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_BEST_COMPRESSION</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a8db83edd9dea51f8cf0afd1727838b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_BEST_SPEED</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ad5222ae19b77c6e83815d07ca5d03fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_BINARY</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a2bfe22ed89d3553335d18a4c3cab67af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_BLOCK</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a73e5f4c24156c63ba863014396685062</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_BUF_ERROR</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a425e2f0664e1b1f75bf2bffab88d353d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_DATA_ERROR</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a9eda83d428a71752d148f38b5dbe04f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_DEFAULT_COMPRESSION</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>af5387baee05124298e431ebe6fe96b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_DEFAULT_STRATEGY</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a580d7c2527e653ddd783109271750849</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_DEFLATED</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a27a96226f3dc88e4743131c632adf32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_ERRNO</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a3c66d64c427c0337c64e578537478737</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_FILTERED</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>af01ccb5a9db8d415cde987d9553ad200</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_FINISH</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a876a626ba14eb12eea4bbf6823b6ca50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_FIXED</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aaa5c996fbc985d5ec43f99112c0ac4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_FULL_FLUSH</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aed4fbb038c3973aacf52fccffbc44b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_HUFFMAN_ONLY</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a1eec3d3720ba91fd54fa08d2757c1785</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_MEM_ERROR</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ae2be6be871e377c6e2c25a7296ce320c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_NEED_DICT</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a32916ba675b2d06463da2576b6a49d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_NO_COMPRESSION</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a496a4523776bcfa14568cd083b59f24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_NO_FLUSH</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ac3b62e37b9922d9496014515acd6083a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_NULL</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ad15afa2776b41b2f4d8582dd152bd736</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_OK</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a8cb802b6a11e926478dc6547c514c65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_PARTIAL_FLUSH</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>adbd49089a5611593f05ac80c9e12cc7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_RLE</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>af52c1220e7193d2da78332d75f9251ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_STREAM_END</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a7d94a4a852228a899864a0053162e7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_STREAM_ERROR</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aad97cde83a9a4bb77f5c3b03bb68e483</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_SYNC_FLUSH</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aa32ca175522e0ef314f4dc0b0196bada</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_TEXT</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ac5c9021ac9271248094c6b93c61e1f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_UNKNOWN</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a4be54d9d68d40adb73f87492284cc290</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_VERSION_ERROR</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a7634cdd55f955ee1be99c065c6977371</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZLIB_VERNUM</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a6413cdfb4cdc0b5a09cf9b5f3f8f48ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZLIB_VERSION</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a51dc9dc65e483b3222c1f0f6a87eb76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>zlib_version</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a1f228220c3e6935eb171761c61487059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct gz_header_s</type>
      <name>gz_header</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a2c394ffb61e707fba3c6b1a36704b305</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gz_header FAR *</type>
      <name>gz_headerp</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a40e9dcc294796d99b25e98fb06477fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>voidp</type>
      <name>gzFile</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>acd0143ddd532551631ecc7093fd7adfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>voidpf alloc_func</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a333bfdf6bd453fc262cac840534a9af8</anchor>
      <arglist>((voidpf opaque, uInt items, uInt size))</arglist>
    </member>
    <member kind="typedef">
      <type>struct z_stream_s</type>
      <name>z_stream</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>afa60092f4e0b9bc4f23b41c6930463f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>z_stream FAR *</type>
      <name>z_streamp</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a6ede25c84d3c9f8632305866acffb1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN const char *ZEXPORT zlibVersion</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ab1bbaa8881cd84bb4d6c306e3a315241</anchor>
      <arglist>((void))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT deflate</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a2e6d9561156aac56578c2f1434dc2595</anchor>
      <arglist>((z_streamp strm, int flush))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT deflateEnd</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aaf595349427894f1dbaff9b509791256</anchor>
      <arglist>((z_streamp strm))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT deflateSetDictionary</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>af4ceec9e4a1b0328f7bb73a6f423d2c0</anchor>
      <arglist>((z_streamp strm, const Bytef *dictionary, uIntdictLength))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT deflateCopy</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ae1a33ab7164b2fbab7683c4bea4c50c4</anchor>
      <arglist>((z_streamp dest, z_streamp source))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT deflateParams</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a35cdc947fd49a1bc22481945422bb97e</anchor>
      <arglist>((z_streamp strm, int level, int strategy))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT deflateTune</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a769be8bd85feda1b2dcb502abc010b23</anchor>
      <arglist>((z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN uLong ZEXPORT deflateBound</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ab8bfcdd5ca05f2544694149a771644fa</anchor>
      <arglist>((z_streamp strm, uLong sourceLen))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT deflatePrime</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a4891be63c26cb4dc463c8b2fba7e5ae2</anchor>
      <arglist>((z_streamp strm, int bits, int value))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT deflateSetHeader</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a77ea653416e54d2d8415fecdcfd2472c</anchor>
      <arglist>((z_streamp strm, gz_headerp head))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT inflateBack</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a8df5cf36f8df181376ad722b2c13c8c2</anchor>
      <arglist>((z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT compress</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a85df695aadb45de9c814f7a11f74705c</anchor>
      <arglist>((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT compress2</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aa38fec9fd654c448681296d8bfee871a</anchor>
      <arglist>((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN uLong ZEXPORT compressBound</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a4d4f28ef1b8cbd7884aa62fc9f7ab22b</anchor>
      <arglist>((uLong sourceLen))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN gzFile ZEXPORT gzopen</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aefa7cf8ffe7d0612cce1682e8eddc033</anchor>
      <arglist>((const char *path, const char *mode))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN gzFile ZEXPORT gzdopen</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a60335f5e60905450d17d415a99db1d0e</anchor>
      <arglist>((int fd, const char *mode))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT gzsetparams</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a4bf8da17c7ec075cfbe8ba5340897cfd</anchor>
      <arglist>((gzFile file, int level, int strategy))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT gzread</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>afe848f00a307b58004de5a0ed5c7a98d</anchor>
      <arglist>((gzFile file, voidp buf, unsigned len))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT gzwrite</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ab8124cca4e0111abc3a089ac1fc53ecf</anchor>
      <arglist>((gzFile file, voidpc buf, unsigned len))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORTVA gzprintf</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aa16722ec242cc8e52e5a9bcb07f6681a</anchor>
      <arglist>((gzFile file, const char *format,...))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT gzputs</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>afce6ce4068efaf8d5035a06a2a8ef8d4</anchor>
      <arglist>((gzFile file, const char *s))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN char *ZEXPORT gzgets</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aeb249b54a8b291ffedd96a0f3309d17b</anchor>
      <arglist>((gzFile file, char *buf, int len))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT gzputc</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a71bf5da80bd11fd776592fc319d6305c</anchor>
      <arglist>((gzFile file, int c))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT gzgetc</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a200aee6968107e38df3efcf80e9b696f</anchor>
      <arglist>((gzFile file))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT gzungetc</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a731d6b0156abd7f9b38ccb8d1841f371</anchor>
      <arglist>((int c, gzFile file))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT gzflush</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a1f60ebb9d0a34dc0246d08f8c17892e4</anchor>
      <arglist>((gzFile file, int flush))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN z_off_t ZEXPORT gzseek</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a036580ed18d33791beb30eee4a381233</anchor>
      <arglist>((gzFile file, z_off_t offset, int whence))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN const char *ZEXPORT gzerror</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a8719df7ce51af4f5f1b2ed8e8454a56c</anchor>
      <arglist>((gzFile file, int *errnum))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN uLong ZEXPORT adler32</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a58d297b6efb8e8abf76451b5be91eac9</anchor>
      <arglist>((uLong adler, const Bytef *buf, uInt len))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN uLong ZEXPORT adler32_combine</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aac77e0399fd64cf9e6467ff38b29bf80</anchor>
      <arglist>((uLong adler1, uLong adler2, z_off_t len2))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN uLong ZEXPORT crc32</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a6fd2dcbf92d74eb1debc04f1ad4a7064</anchor>
      <arglist>((uLong crc, const Bytef *buf, uInt len))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN uLong ZEXPORT crc32_combine</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a35b6e16ca9bee651ef93d8c6aeadee77</anchor>
      <arglist>((uLong crc1, uLong crc2, z_off_t len2))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT deflateInit_</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aee7a3a2881b7bfd06796c01120975964</anchor>
      <arglist>((z_streamp strm, int level, const char *version, int stream_size))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT inflateInit_</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a6fd21cd770ef0aeb9689108a28c17848</anchor>
      <arglist>((z_streamp strm, const char *version, int stream_size))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT deflateInit2_</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>ad6065a31da6d85fc705e644f578e7493</anchor>
      <arglist>((z_streamp strm, intlevel, intmethod, int windowBits, int memLevel, int strategy, const char *version, int stream_size))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT inflateInit2_</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a2f12a7cc3ddf8face3b53e6a7df08f24</anchor>
      <arglist>((z_streamp strm, intwindowBits, const char *version, int stream_size))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT inflateBackInit_</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a740e2f0087d5e04edd8d19fd124e0114</anchor>
      <arglist>((z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN const char *ZEXPORT zError</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>aeb600ab48f5eefd73b51e2e9d94d40cf</anchor>
      <arglist>((int))</arglist>
    </member>
    <member kind="function">
      <type>ZEXTERN int ZEXPORT inflateSyncPoint</type>
      <name>OF</name>
      <anchorfile>zlib_8h.html</anchorfile>
      <anchor>a2e797b0d60f7efb11e86f4161207d166</anchor>
      <arglist>((z_streamp z))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zutil.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/src/3rdparty/opennurbs/</path>
    <filename>zutil_8c</filename>
    <includes id="zutil_8h" name="zutil.h" local="yes" imported="no">pcl/surface/3rdparty/opennurbs/zutil.h</includes>
    <class kind="struct">internal_state</class>
    <member kind="function">
      <type>voidp malloc</type>
      <name>OF</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>add8b03ae5c2c602b728ebb3b21931371</anchor>
      <arglist>((uInt size))</arglist>
    </member>
    <member kind="function">
      <type>voidp calloc</type>
      <name>OF</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>a2be754c5363f22e1db3e80698a568ead</anchor>
      <arglist>((uInt items, uInt size))</arglist>
    </member>
    <member kind="function">
      <type>void free</type>
      <name>OF</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>a8f8149fe81b707d93e4b55388d11a430</anchor>
      <arglist>((voidpf ptr))</arglist>
    </member>
    <member kind="function">
      <type>voidpf</type>
      <name>zcalloc</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>acd6de6ee77b7c44353e61511b6eb1d90</anchor>
      <arglist>(voidpf opaque, unsigned items, unsigned size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zcfree</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>ac5167b77f4a79cb68ba27c598b52485e</anchor>
      <arglist>(voidpf opaque, voidpf ptr)</arglist>
    </member>
    <member kind="function">
      <type>const char *ZEXPORT</type>
      <name>zError</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>a43d0ecf9c894ba2ed44845a6ffc36209</anchor>
      <arglist>(int err)</arglist>
    </member>
    <member kind="function">
      <type>uLong ZEXPORT</type>
      <name>zlibCompileFlags</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>a864d90914dbbc92e246503b147b553eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *ZEXPORT</type>
      <name>zlibVersion</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>a705cd706dfe534aa9161a253a1c9a81a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmemcmp</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>a6590fb2f333a07dc593b873440d7c6ab</anchor>
      <arglist>(Bytef *s1, const Bytef *s2, uInt len) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zmemcpy</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>aaeaf4c4bfd0bbb073ce42fe420bb828a</anchor>
      <arglist>(Bytef *dest, const Bytef *source, uInt len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zmemzero</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>ae92187bde62d7c4e84b231576d291881</anchor>
      <arglist>(Bytef *dest, uInt len)</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>z_errmsg</name>
      <anchorfile>zutil_8c.html</anchorfile>
      <anchor>ace9cfadbe3490be7fea6728608c4428d</anchor>
      <arglist>[10]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zutil.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-pcl/doc_stacks/2015-08-26_15-18-48.345257/pcl/surface/include/pcl/surface/3rdparty/opennurbs/</path>
    <filename>zutil_8h</filename>
    <includes id="zlib_8h" name="zlib.h" local="yes" imported="no">zlib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>Assert</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a5c8d8d889189d1461d10df831f3cd40e</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEF_MEM_LEVEL</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a19c8e60fa32d4ddf303ce988ba97af61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DYN_TREES</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a40a71de753262f20a0bcacc2304e7b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_MSG</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a66466516a4a71f3c78ccc40d203c92e5</anchor>
      <arglist>(err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_RETURN</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a0fcc2fe26110263e812ce50919b6a5c1</anchor>
      <arglist>(strm, err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MATCH</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>ab7a9188dce25dac8d3a970c01b89b0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_MATCH</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a7984ceb1ff48ac91172976b91ed43f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRESET_DICT</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a1156d73d88538d122acfa852b95492bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATIC_TREES</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a0f63a9090acfe4f653f117b638b289d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STORED_BLOCK</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a9f650bc9c1fbd9499098e3a70d295b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Trace</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a93bbe97269cf8304b452a4d472dba191</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Tracec</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a15ce9096835263938f62694aee7a0a99</anchor>
      <arglist>(c, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Tracecv</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a54a66ee51c61d67607b64678b055af6b</anchor>
      <arglist>(c, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Tracev</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a67eab10382e740297e8a59d69f85464e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Tracevv</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>ae65182ff511f0b12345c20b6533f32d9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRY_FREE</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a8a5cef3599266dcaa129ed959a42bcf6</anchor>
      <arglist>(s, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZALLOC</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a39679d03501d691bdfc62a3324cb9548</anchor>
      <arglist>(strm, items, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZFREE</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a71d7c4f186ae3a055367c92db5a8ab18</anchor>
      <arglist>(strm, addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZLIB_INTERNAL</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a59d4d7ef4d73655c759211ec33a5d44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uch</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>af3307af5922c72924a837559c801a8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uch FAR</type>
      <name>uchf</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>aaa6fdf02a2fdaf3731f17a19920ddb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ulg</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a2bf3d9b88ff8463e4a9ff25544ac5413</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>ush</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a3754180d606d4ed15468d15d9665aa2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ush FAR</type>
      <name>ushf</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>ab854e4722acf30ada8a7a71b58d1b238</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void zmemcpy</type>
      <name>OF</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>ac40b32ad09bcfb95fa13459dd0bd44fd</anchor>
      <arglist>((Bytef *dest, const Bytef *source, uInt len))</arglist>
    </member>
    <member kind="function">
      <type>int zmemcmp</type>
      <name>OF</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>ab54c0c502433f939a51beae56b93c690</anchor>
      <arglist>((const Bytef *s1, const Bytef *s2, uInt len))</arglist>
    </member>
    <member kind="function">
      <type>void zmemzero</type>
      <name>OF</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>ac1e8b0d84844c91143ab66679c2a0441</anchor>
      <arglist>((Bytef *dest, uInt len))</arglist>
    </member>
    <member kind="function">
      <type>voidpf zcalloc</type>
      <name>OF</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a8ddde111a12dcffe2ab5854a44f9fb23</anchor>
      <arglist>((voidpf opaque, unsigned items, unsigned size))</arglist>
    </member>
    <member kind="function">
      <type>void zcfree</type>
      <name>OF</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>a49e951898640714825f7fbde87a1e05b</anchor>
      <arglist>((voidpf opaque, voidpf ptr))</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>z_errmsg</name>
      <anchorfile>zutil_8h.html</anchorfile>
      <anchor>ace9cfadbe3490be7fea6728608c4428d</anchor>
      <arglist>[10]</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>common</name>
    <title>Common components</title>
    <filename>group__common.html</filename>
    <class kind="struct">pcl::_PointXYZI</class>
    <class kind="struct">pcl::_ReferenceFrame</class>
    <class kind="class">mets::abstract_search</class>
    <class kind="struct">pcl::Axis</class>
    <class kind="class">mets::best_ever_solution</class>
    <class kind="class">pcl::BivariatePolynomialT</class>
    <class kind="struct">pcl::BorderDescription</class>
    <class kind="struct">pcl::Boundary</class>
    <class kind="struct">pcl::Correspondence</class>
    <class kind="struct">pcl::ESFSignature640</class>
    <class kind="class">mets::forever</class>
    <class kind="struct">pcl::FPFHSignature33</class>
    <class kind="class">pcl::GaussianKernel</class>
    <class kind="struct">pcl::GFPFHSignature16</class>
    <class kind="struct">pcl::GradientXY</class>
    <class kind="struct">pcl::Histogram</class>
    <class kind="struct">mets::improvement_logger</class>
    <class kind="struct">pcl::Intensity</class>
    <class kind="struct">pcl::Intensity32u</class>
    <class kind="struct">pcl::Intensity8u</class>
    <class kind="struct">pcl::IntensityGradient</class>
    <class kind="struct">pcl::InterestPoint</class>
    <class kind="struct">mets::iteration_logger</class>
    <class kind="class">mets::iteration_termination_criteria</class>
    <class kind="struct">pcl::MomentInvariants</class>
    <class kind="struct">pcl::Narf36</class>
    <class kind="struct">pcl::NdConcatenateFunctor</class>
    <class kind="class">mets::noimprove_termination_criteria</class>
    <class kind="struct">pcl::Normal</class>
    <class kind="struct">pcl::NormalBasedSignature12</class>
    <class kind="class">pcl::PCA</class>
    <class kind="class">pcl::PCLBase</class>
    <class kind="struct">pcl::PFHRGBSignature250</class>
    <class kind="struct">pcl::PFHSignature125</class>
    <class kind="class">pcl::PiecewiseLinearFunction</class>
    <class kind="struct">pcl::PointCorrespondence3D</class>
    <class kind="struct">pcl::PointCorrespondence6D</class>
    <class kind="struct">pcl::PointNormal</class>
    <class kind="struct">pcl::PointRGB</class>
    <class kind="struct">pcl::PointSurfel</class>
    <class kind="struct">pcl::PointUV</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::PointXYZINormal</class>
    <class kind="struct">pcl::PointXYZRGB</class>
    <class kind="struct">pcl::PointXYZRGBA</class>
    <class kind="struct">pcl::PointXYZRGBNormal</class>
    <class kind="class">pcl::PolynomialCalculationsT</class>
    <class kind="class">pcl::PosesFromMatches</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="class">pcl::ScopeTime</class>
    <class kind="class">mets::search_listener</class>
    <class kind="struct">pcl::ShapeContext1980</class>
    <class kind="struct">pcl::SHOT1344</class>
    <class kind="struct">pcl::SHOT352</class>
    <class kind="class">mets::solution_recorder</class>
    <class kind="class">pcl::StopWatch</class>
    <class kind="class">mets::termination_criteria_chain</class>
    <class kind="class">mets::threshold_termination_criteria</class>
    <class kind="class">pcl::TimeTrigger</class>
    <class kind="class">pcl::TransformationFromCorrespondences</class>
    <class kind="class">pcl::VectorAverage</class>
    <class kind="struct">pcl::VFHSignature308</class>
    <file>angles.h</file>
    <file>centroid.h</file>
    <file>common/include/pcl/common/common.h</file>
    <file>common/include/pcl/common/distances.h</file>
    <file>common/include/pcl/common/file_io.h</file>
    <file>common/include/pcl/common/geometry.h</file>
    <file>common/include/pcl/common/geometry.h</file>
    <file>intersections.h</file>
    <file>norms.h</file>
    <file>common/include/pcl/point_types.h</file>
    <file>random.h</file>
    <file>common/time.h</file>
    <member kind="typedef">
      <type>std::bitset&lt; 32 &gt;</type>
      <name>BorderTraits</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga010a963efcb59df316596af2902fcb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BorderTrait</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7b4e0dcfd710e4c96737e6012b318e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8baba2ab46c88349350939f52bbd63cde63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8babbe3c6413874052b1bd961efd024e707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8baed1fff632898caa19ba9c1b15e639c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_TOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8bac33023b67fa7bef437316f060a45680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_RIGHT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba02629b93f54ba6f5df84c201841a6885</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_BOTTOM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba930363a872a79a7d81d6e4205855776c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_LEFT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba68f048247d59b845f64a0c2f98e49200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_TOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba0126deec3b7ff7353d146e637f5079b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_RIGHT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba95274e6ae483a678bfff02bee92a199f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_BOTTOM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba9a16989fdc97f0d09f1602922ff5b915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_LEFT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba639881dfaa920ff16178ccd10032596c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_TOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba15f4b2984e8c57fd9e343d4ef7ecfbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_RIGHT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba0c79af62cb33c6b991a5560dcae502fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_BOTTOM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba58422e9652213c3b66933e6488e6934f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_LEFT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8bab835d36d98c678431e97796376690219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NormType</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9d37f00989a9de11b48deb263649463c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L1</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463cac3661be4b6e0d59a4c7b59a788cfc072</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2_SQR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca98099ccc2b42084990c7a6caac1d03f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca784d9a41bb0a8d74c4bbb384b5186c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINF</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca731833ab377b1fbe2ea5968c44a1664f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463cae072ec2ac425bed6c2f5a0781f0bf24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>B</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463caaf61907b932e6f69308db08e3fa4fe47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBLINEAR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca4da495e4c1d4f4415a13df5a1d55c545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463cad3f14cd5f1b7951b16422d8372b40177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIV</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca873d59723678e9e5d0a4c82d95c0e10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca5bf10e0499f79b70241e2eb83d0bcec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>K</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca5c1d5fa96c1a1d9ee8a3d65459576e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca8bf338ed604013b750528812f883f95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca2ab2951d1cd80c4e5374046b5d670527</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>B_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga0eb2818b6fa817f3ada41296793283a1</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>calculatePolygonArea</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1a9e18520c49be76f2a28834e2da8a56</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;polygon)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf5729fae15603888b49743b118025290</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga26f5d53ac5362b04a5c8ed68c4c39038</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaef1048c26d7ee3cad4ae9436d1f4a5d6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga057c72764dfcd1276f7fe19bbfb380a7</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCorrespondingEigenVector</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga11c9b186d04d2e8a868e058473214622</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>group__common.html</anchorfile>
      <anchor>ga615ecfb7732ce274f802d55cf013f636</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga73df83248bb8d4e74347822811be9359</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga35305b1593d5417be615e940383f4ced</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga5956698bec9ece7a491ad2fbbfbe6bc1</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac33176152049aa1f63867afae8225000</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gacf3ff94b2145fb22871e41e87ee495b2</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab5ea605f439a80daf6348547379bad8e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad8f6fde995ab21ab95267c22c7b12c90</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gadfb4158efe784f3d3a765f0747b13a80</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga72dfb6e965df9752c88790e026a8ab5f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad2138293b6dd302ceaa128fae950f27d</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac4d7bf1a81f21fb97505c91957b7f033</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4d047d6f7b50a2d81306cc59ac927179</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf936744f1fa429ebc22c2544e0d0a747</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9654681b5a78f1e3ad5566de05e1d638</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>concatenateFields</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac6add803f86fd16a998dce541e9ef402</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>group__common.html</anchorfile>
      <anchor>ga81ff69c28b503e40133feb07ef026265</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud1_in, const pcl::PCLPointCloud2 &amp;cloud2_in, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>concatenatePointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gafbb22a421e7dd8dbe49c7db7ddc932b9</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud1, const pcl::PCLPointCloud2 &amp;cloud2, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaa26de14f7dcba173a5ccdbeda9468264</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad8153ff7e2b48288ca694ed60e1a3529</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud_in, const std::vector&lt; int, Eigen::aligned_allocator&lt; int &gt; &gt; &amp;indices, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga30cdd7624907431fec965a4089928796</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud_in, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab99511f54b952b8a5608e4ed7f41a68d</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>group__common.html</anchorfile>
      <anchor>ga6531a806d1c7ac0d5c23f79f673db191</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>group__common.html</anchorfile>
      <anchor>ga44ece0c2faffdb26cd75417200454577</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>group__common.html</anchorfile>
      <anchor>gaafe5bf1194ffaad83a2fc04cde6b20e4</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>group__common.html</anchorfile>
      <anchor>gaff182bca8d0295d727baaa1fd368c6ad</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>void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4e98fb8923a6d8c4dab35ff96c7b1dd6</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>group__common.html</anchorfile>
      <anchor>gafeb71f88a4e674ec4d156d013c8bb393</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>group__common.html</anchorfile>
      <anchor>ga67ab079e174e900e6e0b235fb88d7160</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>group__common.html</anchorfile>
      <anchor>gaa5ab28ac738a42a65f9f2033d6b33252</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>float</type>
      <name>CS_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7e43f6ae7f0607bfdedaea512c510ff8</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>deg2rad</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga25b0ce695e2a10abb0130bcb5cf90eb6</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>deg2rad</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga78fe9974ed54012d6cf057afda5d3350</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7f82fbd4e17063ab86287a2543bdea88</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7953d5001218e840a3a10a2c8649461e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab6c182905d630aa151bac567011b93d5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga516ff833c2593ba6e53d369b25989f81</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga553c2ce698f074fe38d74f01b57a3343</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gae19c71709093628e61037337056b99fa</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga79129774e295b6a11559bed8dc5f0b48</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga539a53e4b17ad9ed2f00ae8b2e464221</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Div_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gae8b5c722d30c22652327a1481528224e</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen22</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga72970b7435480c0c1827c8e74bc1d605</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>group__common.html</anchorfile>
      <anchor>ga4fdd69805d49c416393c604f9f209113</anchor>
      <arglist>(const Matrix &amp;mat, Matrix &amp;eigenvectors, Vector &amp;eigenvalues)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaca873868052e7d26efcf4b684a17bef2</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>group__common.html</anchorfile>
      <anchor>ga3a1ba2729012164635113224cb211581</anchor>
      <arglist>(const Matrix &amp;mat, Vector &amp;evals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga76d78c3e9c0f3f58a0806499ae6ed97b</anchor>
      <arglist>(const Matrix &amp;mat, Matrix &amp;evecs, Vector &amp;evals)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAngle3D</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaeac722564ac438313f01a613069130e8</anchor>
      <arglist>(const Eigen::Vector4f &amp;v1, const Eigen::Vector4f &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCircumcircleRadius</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab64d6ba9e834d29feda71a76d3ec841f</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>group__common.html</anchorfile>
      <anchor>gaba79ae10479969f5e56595e6bfcb201b</anchor>
      <arglist>(Eigen::MatrixXf &amp;in, pcl::PCLPointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEulerAngles</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1dd94c8354eb65dffae3769da8fcc06a</anchor>
      <arglist>(const Eigen::Affine3f &amp;t, float &amp;roll, float &amp;pitch, float &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga2bc4b9a4e25de1d0b00db4e41f0ad682</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud, const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaad9e56869486f44e2caa30a584c1b734</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::string &amp;field_name, std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga21f637d9f7422a769448983af5fcbdeb</anchor>
      <arglist>(const std::string &amp;field_name, std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFields</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaa2ff830572b7cbf2fd8ce335fd9ca4fb</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFields</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gae88a16c0d6d70da8978ead0bb4e8e766</anchor>
      <arglist>(std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldSize</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga83ff4ee40cd3c49c7500905f59f37536</anchor>
      <arglist>(const int datatype)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldsList</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaabed3f370d11ba5dc154d79e682d35b4</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldsList</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga769f320a73865c3fe30cb96c0f932e76</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldType</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac282d255323a916e942f85b7f16740e3</anchor>
      <arglist>(const int size, char type)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getFieldType</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac4a4eaf1f19dd043252a0b93ac975a10</anchor>
      <arglist>(const int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMaxDistance</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1583a71aef0f54550adef0ebfef89edd</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>group__common.html</anchorfile>
      <anchor>gab5669ac9649b383c053ef67cc06e6b55</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>group__common.html</anchorfile>
      <anchor>ga30ceb9b4896578ed075a36ad3937ee26</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>group__common.html</anchorfile>
      <anchor>ga1794862c1f52bfb188d6a4b48a2a5f4b</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>group__common.html</anchorfile>
      <anchor>ga3349ce9c26d4acbb1adae1e9b2d5f7e5</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>group__common.html</anchorfile>
      <anchor>gadb07d9f2af0434b4e33c208d178ef808</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>group__common.html</anchorfile>
      <anchor>gaacff2e632283be60810678d329b166ec</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>group__common.html</anchorfile>
      <anchor>ga7ce5d0021ce14eb0cdae42ee3547a104</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>group__common.html</anchorfile>
      <anchor>ga3166f09aafd659f69dc75e63f5e10f81</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>group__common.html</anchorfile>
      <anchor>gafd9010977f5e52b35b484be7624df3f8</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>group__common.html</anchorfile>
      <anchor>ga47dac23a8a283dd07f62fa7aa21b63ec</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>group__common.html</anchorfile>
      <anchor>ga41eb246206d51f77a8cb82b5d963e6a2</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>PCL_EXPORTS bool</type>
      <name>getPointCloudAsEigen</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga755022a29a2a1e3f6a8ea3e1c6b0736a</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;in, Eigen::MatrixXf &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointsInBox</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab831a44b375fa7e6bada740d1d17e247</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>getTransformation</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga5cc746d1fd72f99fee462ed1a9e4abea</anchor>
      <arglist>(Scalar x, Scalar y, Scalar z, Scalar roll, Scalar pitch, Scalar yaw, Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransformation</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf49a34180e337479ddeda21222882124</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>group__common.html</anchorfile>
      <anchor>ga7d1f523f342ff69277f23ea9f02fc5a6</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>group__common.html</anchorfile>
      <anchor>gada89edf1699e05ecf7355738e9f56f6b</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>group__common.html</anchorfile>
      <anchor>ga4375e99ec2ae368eec9379f506568611</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>group__common.html</anchorfile>
      <anchor>ga8319aa7921bdc742a9d0f95458e9cfe0</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>group__common.html</anchorfile>
      <anchor>ga8933c653f39db3636bfbdd262278edcb</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>group__common.html</anchorfile>
      <anchor>gaf457d33994792e63129de9709dcdf329</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>group__common.html</anchorfile>
      <anchor>ga58d47eda3c3f5f91125296fd7d202ebb</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>group__common.html</anchorfile>
      <anchor>ga8f85a8959dbec57e64840ee80c20f816</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>group__common.html</anchorfile>
      <anchor>ga86297c76ef1756ff1db90d8e39c14fa3</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert2x2</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad09b0c9a50601f3ae20a7babfd9a8d2d</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert3x3Matrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gabb12d1f85437aafb0a3ac12af5633400</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert3x3SymMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga503f55a565c260660c6ac0461f17fa8f</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBetterCorrespondence</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9683d853583c45c7bc4da676bc46ec7d</anchor>
      <arglist>(const Correspondence &amp;pc1, const Correspondence &amp;pc2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>JM_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga45baeaeb21308cd128a7c44ab786552c</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>K_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4df86a6dafef9778fb8df865ad54e28f</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>group__common.html</anchorfile>
      <anchor>ga186a26b9face0cfb0fea3d6eb37f909b</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L1_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga61d1e988b461de40a26b4e4e9e93ce55</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga70456fbb6c67cf3c1229e19c831b30ac</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm_SQR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf034c4bca3fc85c1e6d27d893c2936a5</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>lineToLineSegment</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga77e152dca77c74b0cb7ad9e873dc8ace</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>group__common.html</anchorfile>
      <anchor>ga64a4ea9a06fdb7a2ec3eda06b1b5a6e3</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>group__common.html</anchorfile>
      <anchor>ga9b79c559e12f4aacb41825f8b43840c2</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>group__common.html</anchorfile>
      <anchor>ga63fded8c9593744836d761940cab9350</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadBinary</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga5281205532955d384c8aa22ff4ff5e80</anchor>
      <arglist>(Eigen::MatrixBase&lt; Derived &gt; const &amp;matrix, std::istream &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>normAngle</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3b37d5c19b2773954bbc5320f011f3ec</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>PF_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf977fbc818d41de61285d1da0521991a</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, float P1, float P2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rad2deg</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3177c2c084674693cc38f03e80b6ad77</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rad2deg</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga997c583b8ac57ffa9ad9e7321b4673e5</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveBinary</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gacc18ebcacd806fd0c9336fe2f8b7208c</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>group__common.html</anchorfile>
      <anchor>ga047d812778a099ab333c847342c4b6bf</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, NormType norm_type)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqrPointToLineDistance</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad9217ecd4cc14221f178af07a16ef75d</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>group__common.html</anchorfile>
      <anchor>ga3d6aa7accd68832e8a4d4707c358e40f</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>Sublinear_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac986c55a5b8850fec89cd26c46303747</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4bb19421457db739a96fe4eacf620139</anchor>
      <arglist>(char *bytes)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>transformPoint</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1bd2c5ea1258af3a45483dd1341aa429</anchor>
      <arglist>(const PointT &amp;point, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1b1184df8fe618d2014518aa262fa591</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9057144b5ce4e8cd45f1a47d8102e310</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::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gacb944fb5d5312b1be04db34285a233ff</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac50150ea4da9ca7c6ce1eedcc9170bca</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga669e02b4e3a532d99915366ccfde46af</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::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3c40432d035105d1f9bdfcb1c392ca2f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3d750eabb12ebc10513a8f70a4972a3f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 3, 1 &gt; &amp;offset, const Eigen::Quaternion&lt; Scalar &gt; &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1437d25ad2714da5b564dfa7c5234761</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf05199cee65e7fa46b88302dbca593f9</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::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga090292f4e6c589e69385367f8c72f150</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad0e427b705676056f795ff01ba51fcb5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 3, 1 &gt; &amp;offset, const Eigen::Quaternion&lt; Scalar &gt; &amp;rotation)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>local_search</name>
    <title>Local Search</title>
    <filename>group__local__search.html</filename>
    <class kind="class">mets::local_search</class>
  </compound>
  <compound kind="group">
    <name>model</name>
    <title>Model</title>
    <filename>group__model.html</filename>
    <class kind="class">mets::evaluable_solution</class>
    <class kind="class">mets::feasible_solution</class>
    <class kind="class">mets::invert_full_neighborhood</class>
    <class kind="class">mets::invert_subsequence</class>
    <class kind="class">mets::mana_move</class>
    <class kind="class">mets::move</class>
    <class kind="class">mets::move_manager</class>
    <class kind="class">mets::permutation_problem</class>
    <class kind="class">mets::swap_elements</class>
    <class kind="class">mets::swap_full_neighborhood</class>
    <class kind="class">mets::swap_neighborhood</class>
    <member kind="function">
      <type>void</type>
      <name>perturbate</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>ga36dfb89bf6fb84702f7d021426b3f039</anchor>
      <arglist>(permutation_problem &amp;p, unsigned int n, random_generator &amp;rng)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_shuffle</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>gacfbb156f3953666fe3ee538ceb770f65</anchor>
      <arglist>(permutation_problem &amp;p, random_generator &amp;rng)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>randomize_move</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>gae36fd69f7106de490bab4d5fe527481a</anchor>
      <arglist>(swap_elements &amp;m, unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>ga9ece6da99a38121877de3e4f6c36293c</anchor>
      <arglist>(mets::feasible_solution &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>swap_neighborhood</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>gadf750e2f7c7ff73f7d3e3d9bedc3e417</anchor>
      <arglist>(random_generator &amp;r, unsigned int moves)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~swap_neighborhood</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>ga5bb7936b6ad1ff51e8574996f77d457f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>simulated_annealing</name>
    <title>Simulated Annealing</title>
    <filename>group__simulated__annealing.html</filename>
    <class kind="class">mets::abstract_cooling_schedule</class>
    <class kind="class">mets::exponential_cooling</class>
    <class kind="class">mets::linear_cooling</class>
    <class kind="class">mets::simulated_annealing</class>
  </compound>
  <compound kind="group">
    <name>tabu_search</name>
    <title>Tabu Search</title>
    <filename>group__tabu__search.html</filename>
    <class kind="class">mets::aspiration_criteria_chain</class>
    <class kind="class">mets::best_ever_criteria</class>
    <class kind="class">mets::simple_tabu_list</class>
    <class kind="class">mets::tabu_list_chain</class>
    <class kind="class">mets::tabu_search</class>
  </compound>
  <compound kind="class">
    <name>AbstractMetadata</name>
    <filename>classAbstractMetadata.html</filename>
  </compound>
  <compound kind="class">
    <name>AGASTDemo</name>
    <filename>classAGASTDemo.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>PointCloud&lt; PointT &gt;</type>
      <name>Cloud</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>aa318e441cfc573951241cde4df602698</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>aafbc504e665c4ed06d667329a00d1f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>a40d1ad40a9c92a4fcf330707de7dd345</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AGASTDemo</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>a3013d35e3dd6d486e3af53902050ac62</anchor>
      <arglist>(Grabber &amp;grabber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_callback</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>aea3d341c66e2edfc11a49d9b846b6240</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get3DKeypoints</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>abe228ee39313ea30038e0deee9993378</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, const PointCloud&lt; KeyPointT &gt;::Ptr &amp;keypoints, PointCloud&lt; PointT &gt; &amp;keypoints3d)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getStrBool</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>a6ea1507d265a2727695e68afae36e7c8</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>a3f7102c73a0bbde6f853747f45433da6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>a3b9160092288ba14923040daf1e12f79</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *cookie)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>a3ab3e3b7f49c102c22e52c0d63c6f1fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>bmax_</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>a43071522a3f4b1c6aec914485e26c791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>ac57290c4619bf244ae15e9eedf80e6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>cloud_mutex_</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>a0286097e158e68ad977f0ab2d02234d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization::PCLVisualizer</type>
      <name>cloud_viewer_</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>a1495894c535f1a655f67afc44b8cc29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>detector_type_</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>ae747daec9c0d1cbe95497e4ea5f97207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Grabber &amp;</type>
      <name>grabber_</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>a812c7f8cdd1b999079d902ae9b2c5d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization::ImageViewer</type>
      <name>image_viewer_</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>aa3dfe4cb9c478b3b71bb5e860fc59e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; KeyPointT &gt;::Ptr</type>
      <name>keypoints_</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>ab883b0cfed4ff919a5b1c84d5925c551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>ad89b17bb0d13b6c925f9df9553048a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::connection</type>
      <name>cloud_connection</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>aaf706f00e7e554a5806e110d3dd6f357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StopWatch</type>
      <name>timer_</name>
      <anchorfile>classAGASTDemo.html</anchorfile>
      <anchor>a169eb50cd68a17c4691c73c65c6bec61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Axes</name>
    <filename>classAxes.html</filename>
    <base>Object</base>
    <member kind="function">
      <type></type>
      <name>Axes</name>
      <anchorfile>classAxes.html</anchorfile>
      <anchor>aadc4c301645d169a5ce2b477fd238e11</anchor>
      <arglist>(std::string name, float size=1.0)</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkAxes &gt;</type>
      <name>getAxes</name>
      <anchorfile>classAxes.html</anchorfile>
      <anchor>aaa9f59b199e6baf011765a3c58bf6193</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>getAxesActor</name>
      <anchorfile>classAxes.html</anchorfile>
      <anchor>a4b9f355851c23b0978b13ab7c2df95d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkAxes &gt;</type>
      <name>axes_</name>
      <anchorfile>classAxes.html</anchorfile>
      <anchor>a72bfb169e2691fe7f96f5e1a1e9c1ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>axes_actor_</name>
      <anchorfile>classAxes.html</anchorfile>
      <anchor>a78a0c155b228cdeba0ccbaf6c07c9b87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFGS</name>
    <filename>classBFGS.html</filename>
    <templarg>FunctorType</templarg>
    <class kind="struct">BFGS::Parameters</class>
    <member kind="typedef">
      <type>FunctorType::VectorType</type>
      <name>FVectorType</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a54271c4aac12fabe87f1acef87e3d616</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::DenseIndex</type>
      <name>Index</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a0f29f7cd6ab1cad42189be82b6e3c04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FunctorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>aeb7b4c02dac21fc1ab14062e5063a229</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BFGS</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>afee6f4eec88df11f96ee847aa77fe1e5</anchor>
      <arglist>(FunctorType &amp;_functor)</arglist>
    </member>
    <member kind="function">
      <type>BFGSSpace::Status</type>
      <name>minimize</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a1117f2b973fe49b08922c947ccac4bcc</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>BFGSSpace::Status</type>
      <name>minimizeInit</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a7093fb69d7c7c7062112de99acb9cc36</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>BFGSSpace::Status</type>
      <name>minimizeOneStep</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>aa8ecd76033d7bb38d852cb514026d5bb</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetParameters</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>aec83c834090574b02259bea23478a306</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BFGSSpace::Status</type>
      <name>testGradient</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>aa971ecb8e4ef4fad1119f89c99060eb4</anchor>
      <arglist>(Scalar epsilon)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>f</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a0abf555d33ec7b4f004b6359dfdfc87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>gradient</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>abf43b9fa70284be62ca1e42b9d416d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>parameters</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>ae019c9680d55d111c2f220c0e85b074d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>applyDF</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a8a57eeb8fab54a386de8784ea65757b4</anchor>
      <arglist>(Scalar alpha)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>applyF</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a4decd5bb90c9e0dd217f913f6ee90e07</anchor>
      <arglist>(Scalar alpha)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>applyFDF</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>afdc64861b03f70f4346191d3a223f871</anchor>
      <arglist>(Scalar alpha, Scalar &amp;f, Scalar &amp;df)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>changeDirection</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a23a94e819b47c9f49c6f48e2b1a379f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkExtremum</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a6f09819a7a5b7cc43110c698e81ec312</anchor>
      <arglist>(const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;coefficients, Scalar x, Scalar &amp;xmin, Scalar &amp;fmin)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>interpolate</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a9bb1f9066bffbb2c6bff47c52e0cde06</anchor>
      <arglist>(Scalar a, Scalar fa, Scalar fpa, Scalar b, Scalar fb, Scalar fpb, Scalar xmin, Scalar xmax, int order)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BFGSSpace::Status</type>
      <name>lineSearch</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>aa42f5d89fe995a6dc0a08b5211e2c71b</anchor>
      <arglist>(Scalar rho, Scalar sigma, Scalar tau1, Scalar tau2, Scalar tau3, int order, Scalar alpha1, Scalar &amp;alpha_new)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>moveTo</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a8d1f8d0e92d37d092fe45c8f37f78627</anchor>
      <arglist>(Scalar alpha)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BFGS &amp;</type>
      <name>operator=</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a56b569f9e38929da206abeb1ca12f984</anchor>
      <arglist>(const BFGS &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>slope</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a4fd57bf5760e513cdac67e8eef2c0ceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePosition</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a9fa843519e736ded28f3acc32c8b545f</anchor>
      <arglist>(Scalar alpha, FVectorType &amp;x, Scalar &amp;f, FVectorType &amp;g)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>delta_f</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>afe558bea8d744cad8d8fadf8334c4692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>df_alpha</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>af621d1fc0cec868c4b745e88dcb9899e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>df_cache_key</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>ac7c34475d83290675d7357a511d3d98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>dg0</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a41eccb3f9cb3e3bcdd6f3988ca47246d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>dx</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a064f4fa27e56715e4be08291fd84869d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>dx0</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a33cde3760fa1293f71b120ddb415d359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>f_alpha</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a66f90292adf230c435d2fd90c7aef2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>f_cache_key</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a3bc5e67647bf919831df598ac33e69b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>fp0</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a2df6dce3319fd677e1e9d6d7e39e9119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctorType &amp;</type>
      <name>functor</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>aaecfc0693d0f56a9e7251280bcd8367e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>g0</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a2541d542d64a392ccedd51a0996226a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>g0norm</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a4143b820cd3e64060b1863f1199a67d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>g_alpha</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a2d7a67d3d723c214ff3071070de89518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>g_cache_key</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>adc53d55e1ffbe2ea03e9d84017d49517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>iter</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a3337adbd7362e00d7cd6660a0b0bcab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>p</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a841236d7af627b0e5040c6a8f58aed51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>pnorm</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>adf958d26813276142645c6c0ac4ebd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>x0</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a395675d788a86ed2d0558a18bc79d6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>x_alpha</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a31491989cd994739de334c9d448ddd1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>x_cache_key</name>
      <anchorfile>classBFGS.html</anchorfile>
      <anchor>a856e85f0e29f1f0e8b4bc11d6b76aac2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BFGS::Parameters</name>
    <filename>structBFGS_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structBFGS_1_1Parameters.html</anchorfile>
      <anchor>a8b96981fc28cedf9118c09644dd15216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>bracket_iters</name>
      <anchorfile>structBFGS_1_1Parameters.html</anchorfile>
      <anchor>ad41c70193175443083b5fe878df3530d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>max_iters</name>
      <anchorfile>structBFGS_1_1Parameters.html</anchorfile>
      <anchor>a124d2fde1d7e58b3352f6df857736648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>order</name>
      <anchorfile>structBFGS_1_1Parameters.html</anchorfile>
      <anchor>affbbdfd92b8c34a84932ba66b800dd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>rho</name>
      <anchorfile>structBFGS_1_1Parameters.html</anchorfile>
      <anchor>a86cee48716cde248f581dd687e35236d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>section_iters</name>
      <anchorfile>structBFGS_1_1Parameters.html</anchorfile>
      <anchor>a5e471f845fbe0a3f1bfcfce3483ecea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>sigma</name>
      <anchorfile>structBFGS_1_1Parameters.html</anchorfile>
      <anchor>a36eba29fe2040ec1c83688781b279312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>step_size</name>
      <anchorfile>structBFGS_1_1Parameters.html</anchorfile>
      <anchor>ab31de1ad373533169b5f7c6e8affa8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>tau1</name>
      <anchorfile>structBFGS_1_1Parameters.html</anchorfile>
      <anchor>ad64d1add80c42776e55fbb5e84617831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>tau2</name>
      <anchorfile>structBFGS_1_1Parameters.html</anchorfile>
      <anchor>a8236c158e3ba6ff7e31fc2781267efd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>tau3</name>
      <anchorfile>structBFGS_1_1Parameters.html</anchorfile>
      <anchor>ae5a3b8e955c271ff97c72e0e7da6ad72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BFGSDummyFunctor</name>
    <filename>structBFGSDummyFunctor.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>NX</templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structBFGSDummyFunctor.html</anchorfile>
      <anchor>a29ad6f1822d6cad7392622e4c7507746aa69969e34b6207396034e5437b4c00d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structBFGSDummyFunctor.html</anchorfile>
      <anchor>ad0f8515e868d18dfff9e7bfa45b5417d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, InputsAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>structBFGSDummyFunctor.html</anchorfile>
      <anchor>a5961167d8288e24e3f977f859a32e716</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BFGSDummyFunctor</name>
      <anchorfile>structBFGSDummyFunctor.html</anchorfile>
      <anchor>a3bbe611d59bf938e0a780599d04dc97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BFGSDummyFunctor</name>
      <anchorfile>structBFGSDummyFunctor.html</anchorfile>
      <anchor>ac9db11c033d8bb716cc144b3a1f196ba</anchor>
      <arglist>(int inputs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>df</name>
      <anchorfile>structBFGSDummyFunctor.html</anchorfile>
      <anchor>af39483fafd8cf026e9121a892687e5b5</anchor>
      <arglist>(const VectorType &amp;x, VectorType &amp;df)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>fdf</name>
      <anchorfile>structBFGSDummyFunctor.html</anchorfile>
      <anchor>a2cde633703e21af2996f1254278daa24</anchor>
      <arglist>(const VectorType &amp;x, Scalar &amp;f, VectorType &amp;df)=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inputs</name>
      <anchorfile>structBFGSDummyFunctor.html</anchorfile>
      <anchor>a3c4b52b0bd6c1391461277cf46a40e95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>operator()</name>
      <anchorfile>structBFGSDummyFunctor.html</anchorfile>
      <anchor>afce2d52d734f04ed335424c4ac820f04</anchor>
      <arglist>(const VectorType &amp;x)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BFGSDummyFunctor</name>
      <anchorfile>structBFGSDummyFunctor.html</anchorfile>
      <anchor>a7a909a3e79ac8cd245f67380773a5979</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>m_inputs</name>
      <anchorfile>structBFGSDummyFunctor.html</anchorfile>
      <anchor>a9aa8058a7b5608435587d7406bad70ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Buffer</name>
    <filename>classBuffer.html</filename>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>ae7ef2cd201190fde551dcb902627112b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>af8ec6ec556d0227cbcb57d40e2d2fb06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCapacity</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a9b4c61d8c2ddbce814287d5b46f7a828</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSize</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>af3aaecf36593323b33f9ac2b7509929b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>aabff42b64faa9337e50286a0aab97a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFull</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>ac42b91fb82190c7d87b924e89bda80ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Frame::ConstPtr</type>
      <name>popFront</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a2a3618a9f795123dc4ba96799bbe48e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushBack</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>ad68c61b44c4aef4ab4e3a06634934698</anchor>
      <arglist>(Frame::ConstPtr frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCapacity</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a353ba8274bb948a5749d32aa98dc3b78</anchor>
      <arglist>(int buff_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Buffer</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>ace1a10cf269f4c40706d8d4aa69aa778</anchor>
      <arglist>(const Buffer &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Buffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a4141d0e2151fc35fa443405d89af40cd</anchor>
      <arglist>(const Buffer &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>bmutex_</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a24b76320c7ffb3add00c99287bd5ba2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>buff_empty_</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a28623169425c357cc0cd3a24cf6bbacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::circular_buffer&lt; Frame::ConstPtr &gt;</type>
      <name>buffer_</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a8ae0b9a01054618472426af3e81fabf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BufferAndSize</name>
    <filename>structBufferAndSize.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>buffer</name>
      <anchorfile>structBufferAndSize.html</anchorfile>
      <anchor>aad847d84d930802aed4d3959ddc4bfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT64</type>
      <name>buffer_size</name>
      <anchorfile>structBufferAndSize.html</anchorfile>
      <anchor>a08606f2b7d179a41d353aafc2a5a9930</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>callback_args</name>
    <filename>structcallback__args.html</filename>
    <member kind="variable">
      <type>PointCloudT::Ptr</type>
      <name>clicked_points_3d</name>
      <anchorfile>structcallback__args.html</anchorfile>
      <anchor>a24fa81cba54ccc8cd40f9f757b0c1f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::PCLVisualizer::Ptr</type>
      <name>viewerPtr</name>
      <anchorfile>structcallback__args.html</anchorfile>
      <anchor>a93c1f122b997b00a43a13feb647c62d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CallbackParameters</name>
    <filename>classCallbackParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>CallbackParameters</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>a2ce68b23266153681b20f6e59aadb0e2</anchor>
      <arglist>(ObjRecRANSAC &amp;objrec, PCLVisualizer &amp;viz, PointCloud&lt; PointXYZ &gt; &amp;points, PointCloud&lt; Normal &gt; &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CallbackParameters</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>a1b98893c3b2f0b79063b9fd4a5136b38</anchor>
      <arglist>(ORROctree &amp;octree, PCLVisualizer &amp;viz, std::vector&lt; ORROctree::Node * &gt;::iterator leaf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CallbackParameters</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>a6ade2ef6e41560e8daa79c5435f31b19</anchor>
      <arglist>(ObjRecRANSAC &amp;objrec, PCLVisualizer &amp;viz, PointCloud&lt; PointXYZ &gt; &amp;points, PointCloud&lt; Normal &gt; &amp;normals, int num_hypotheses_to_show)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CallbackParameters</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>ad8680835cfae8dfdb361cec345cead7a</anchor>
      <arglist>(ObjRecRANSAC &amp;objrec, PCLVisualizer &amp;viz, PointCloud&lt; PointXYZ &gt; &amp;scene_points, PointCloud&lt; Normal &gt; &amp;scene_normals)</arglist>
    </member>
    <member kind="variable">
      <type>list&lt; vtkActor * &gt;</type>
      <name>actors_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>af8502bdea8178eb38865f1d3ca6d2707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ORROctree::Node * &gt;::iterator</type>
      <name>leaf_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>a93cd78348c26a97af9570842088516fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; vtkActor * &gt;</type>
      <name>model_actors_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>ac725f3d6227713d01310dcaf2723d031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; Normal &gt; &amp;</type>
      <name>normals_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>a832069bc2e811e2200451e2ccf24e522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_hypotheses_to_show_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>a34ea30a63742f0256e90db182eced426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjRecRANSAC &amp;</type>
      <name>objrec_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>a1b34194f440234bed1fa1fe1ebffab02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ORROctree &amp;</type>
      <name>octree_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>abed8c6501e69291032f3edeebc1637af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt; &amp;</type>
      <name>points_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>ace574059da9d5aae43b14b1a8814eec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; Normal &gt; &amp;</type>
      <name>scene_normals_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>ad3451bae22190fd68104c690e328edfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointXYZ &gt; &amp;</type>
      <name>scene_points_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>a7d1e7cba2fc19158cc153ca4bde7eb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_models_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>afa3bf8bcf301dfa23fc80f1b43cf267a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PCLVisualizer &amp;</type>
      <name>viz_</name>
      <anchorfile>classCallbackParameters.html</anchorfile>
      <anchor>a0cd1184db8007484e36a823e9fd9ede1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Camera</name>
    <filename>classCamera.html</filename>
    <base>Object</base>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a8ae63724d5c1e43576fad3ea49b1ef3d</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a8d40fb433a0f6ccfece117e9f8309ec2</anchor>
      <arglist>(std::string name, vtkSmartPointer&lt; vtkCamera &gt; camera)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeFrustum</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a6071d160529fb15cf98b676c3b7b4d35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkCamera &gt;</type>
      <name>getCamera</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a621e79a281ca9e201ef790bca702a441</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkCameraActor &gt;</type>
      <name>getCameraActor</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a0e98b6320d0e283c0127134ae925c62e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDisplay</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a913e50b0f88e009662f1bf9e4959b1ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFrustum</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a093fe06b26c9ebd05606f2aca78337db</anchor>
      <arglist>(double frustum[])</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>getHullActor</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a884e66e4e7228540c01ed4b8a67c6b8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4d</type>
      <name>getModelViewMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a1c520fffc4fb4b66ce19224a22a2507b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getPosition</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ab3e3880af6642d9c86ce5d5b03c345e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4d</type>
      <name>getProjectionMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ab3b3839001ac2887f1793acc3b0ec56d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4d</type>
      <name>getViewProjectionMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a6211e3f1ac9b34a92f04a991b910ab9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printFrustum</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ac629f5e9a596595867a96bb1c9e4c481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a85b5876e79d7431b2994f56b67c1c110</anchor>
      <arglist>(vtkRenderer *renderer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClippingRange</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>af97bee2c6971b9c9056416adc4f70e3b</anchor>
      <arglist>(float near_value=0.0001f, float far_value=100000.f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplay</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a4a5ad92de7e54bf41a2d02be0d515641</anchor>
      <arglist>(bool display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelViewMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a2ec60899f3c9403698a52df57af651bc</anchor>
      <arglist>(const Eigen::Matrix4d &amp;model_view_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProjectionMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>aee143c10f7f7bf1642d8dfcaae1c6d8e</anchor>
      <arglist>(const Eigen::Matrix4d &amp;projection_matrix)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkCamera &gt;</type>
      <name>camera_</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a4701cb975710bcf35fa6275ccc8a715f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkCameraActor &gt;</type>
      <name>camera_actor_</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>acdaaae4c1a202fd5ba2e10cfdbb2a38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>display_</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ab8cf18d0876ade8cea6d0ad5329fe1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>frustum_</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a1279c1fb40bf723b96ed567a99ceb6c2</anchor>
      <arglist>[24]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>hull_actor_</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ab875ab267cfdca71865a384452920090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4d</type>
      <name>model_view_matrix_</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>aced35687b4e14fd8dc374166bf0984a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>prevFocal_</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a0806801988627886a2f7f171f7676ac9</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>prevPos_</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>aa63ae4ca037f3201d2795976e21785e9</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>prevUp_</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a71d9fd2b38ff7ce6b633473b1d3cd13c</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4d</type>
      <name>projection_matrix_</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a7566f00ca3b47c01185452611111a3a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cJSON</name>
    <filename>structcJSON.html</filename>
    <member kind="variable">
      <type>struct cJSON *</type>
      <name>child</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>a401b274c2da358dac5c23ab8b2c71f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct cJSON *</type>
      <name>next</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>ade862b880379b5e2a591f7326401fa8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct cJSON *</type>
      <name>prev</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>ad521633b2c32126f59d962c5673de362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>string</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>aa6b47e9a4b0e0a26f519b1a2b6739983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>ab13084c574681593b12f6e0a3db0dcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>valuedouble</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>a4b21817d0fd2919901abadac73214e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>valueint</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>a369cea49494eb5d4409d532a731a0fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>valuestring</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>ad43f8de2571e504c4c5ce0a36990e6e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cJSON_Hooks</name>
    <filename>structcJSON__Hooks.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>free_fn</name>
      <anchorfile>structcJSON__Hooks.html</anchorfile>
      <anchor>a97927334c2456b8555df5b4568ef28fc</anchor>
      <arglist>)(void *ptr)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>malloc_fn</name>
      <anchorfile>structcJSON__Hooks.html</anchorfile>
      <anchor>a55ba326511f34ee6e380286c9dcf4a25</anchor>
      <arglist>)(size_t sz)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cloud</name>
    <filename>classCloud.html</filename>
    <base>Statistics</base>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>af175b4e4222c8c51d96cfa9438cfa4db</anchor>
      <arglist>(const Point3D &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a418710850cee8ab0344413e02f7cc70a</anchor>
      <arglist>(const Cloud &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a0a2613b2519998c74dd40caf0ce99c19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cloud</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>af5b5031e09251a860c35e82e96bd1eef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cloud</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>abea94110bc5b060665fe22d3a3cc1259</anchor>
      <arglist>(const Cloud &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cloud</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a48917b2d09d0940640182e9c1f0d17fb</anchor>
      <arglist>(const Cloud3D &amp;cloud, bool register_stats=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a24fd90a819c1dec7cf2c2ec07fb8635b</anchor>
      <arglist>(bool disable_highlight=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawWithHighlightColor</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>af971ce0b1f383641569b1872a4950c60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawWithPureColor</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>ae6e158601459bf5cb8350ce0a9a48c32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawWithRGB</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a942850f261ad67ec69cf40ff775fdf77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawWithTexture</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a7a73b5d36f9a4308a8298356c0056c17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCenter</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a7f47c3547d9c4a151ae447e78d941b32</anchor>
      <arglist>(float &amp;x, float &amp;y, float &amp;z) const </arglist>
    </member>
    <member kind="function">
      <type>Point3D</type>
      <name>getDisplaySpacePoint</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a86ddef85da01abce59ee11fb001f070a</anchor>
      <arglist>(unsigned int index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDisplaySpacePoints</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a66e8143797d75b586ab80cc131b350e8</anchor>
      <arglist>(std::vector&lt; Point3D &gt; &amp;pts) const </arglist>
    </member>
    <member kind="function">
      <type>const Cloud3D &amp;</type>
      <name>getInternalCloud</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a85f250ca7bf25301b8a9451e1d560a85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getMatrix</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a1f20e4e3cb90c04a3b2518e591b8f6c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Point3D</type>
      <name>getObjectSpacePoint</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a393a707e52ac83a7087ed72369656fe5</anchor>
      <arglist>(unsigned int index) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getScalingFactor</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a17c5b908a03974cd015a7758559c48aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStat</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>aec3a1221250ffb9a710e4a05b7ac3aff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMatrix</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>adc241f6776966bf7aab53f0d0081be90</anchor>
      <arglist>(const float *matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multMatrix</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a68511f1fe20c65926790a11250ad3f67</anchor>
      <arglist>(const float *matrix)</arglist>
    </member>
    <member kind="function">
      <type>Cloud &amp;</type>
      <name>operator=</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>ad2226080276fbb42c3026e0e6dabe4cb</anchor>
      <arglist>(const Cloud &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator[]</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>ababe552a6f5ecdc4163779c230541e55</anchor>
      <arglist>(unsigned int index)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D &amp;</type>
      <name>operator[]</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>abc3c65e5acee26efaeab0b52367b8f26</anchor>
      <arglist>(unsigned int index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a68f292248759a027c67288ec4283526b</anchor>
      <arglist>(const Selection &amp;selection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>af6796023a1410f634a5f45c84018bfff</anchor>
      <arglist>(unsigned int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a822e4283c83e090169c0af9c16f0414d</anchor>
      <arglist>(const CopyBuffer &amp;copy_buffer, const Selection &amp;selection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorRamp</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a88dea7b05152c2db422e43144cb3ffba</anchor>
      <arglist>(bool on_off)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorRampAxis</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a1b9709d47e4bc5fb26c387c02c497bc6</anchor>
      <arglist>(Axis a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHighlightColor</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a7c80af124215612f00cbae372d9fe715</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHighlightPointSize</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a8fe2edd2193f129054d7b5ca5531aab7</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointSize</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>aa8ba3493fa40567797532b1e6822e893</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRGB</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a224129b1045b1788fbd12632c6c66085</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelection</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>ac6b1eaecdc1607834f436e8a348c5c51</anchor>
      <arglist>(SelectionPtr selection_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectionRotation</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a73a5fc9d58e6dd4a2e0ca83cb2b90846</anchor>
      <arglist>(const float *matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectionTranslation</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>acb2740fcc50e1e5aa97136703142d876</anchor>
      <arglist>(float dx, float dy, float dz)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>ac4f349257b9de12af688a62b4431a501</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Cloud</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>ac3b4ccc03e48584cacf48d803c2c9737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_POINT_DISPLAY_COLOR_BLUE_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>aa75d22107a922ddb02e1733e01e3f695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_POINT_DISPLAY_COLOR_GREEN_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>aad461dbe79ebee3add06d38f7631a3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_POINT_DISPLAY_COLOR_RED_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>aa77342de4d1c1c5fd32f999f6be8c237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_POINT_DISPLAY_SIZE_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a9844691a99b0b5ad52f6b05baa05aa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_POINT_HIGHLIGHT_COLOR_BLUE_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a5dadb5bd18c9f275af09c3edca88a2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_POINT_HIGHLIGHT_COLOR_GREEN_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a4117a5f108fa2f1853efbc700d2966d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_POINT_HIGHLIGHT_COLOR_RED_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a2d5adde986c3af398c881b3e3271316b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_POINT_HIGHLIGHT_SIZE_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>aae30e4323a62769e050a02ea9edf8617</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>disableTexture</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>aa7a02c511e10b7887f26e80ef63814b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enableTexture</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>abb414ca34124804972f629020681c685</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateCloudMembers</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a999353c3dc27695e22e41dcdb5016c6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>center_xyz_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a3ba09fdf579a3c2ac3a5b907ca7a1171</anchor>
      <arglist>[XYZ_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Cloud3D</type>
      <name>cloud_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a3cd8a107246978c26eded935a1f5be52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cloud_matrix_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a73c32d602fc9856bd14e2808eafade3a</anchor>
      <arglist>[MATRIX_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>color_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a6f8c647a5c635d555039c2db56d03e3f</anchor>
      <arglist>[RGB]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Axis</type>
      <name>color_ramp_axis_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a437dd7dca6316e0ad9a92daaa8c0440a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>display_scale_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>af32f8c6c6574dbaa398c4f53ccbc7302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>highlight_color_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a6d87501c5b99d5c65bd916be771bcce7</anchor>
      <arglist>[RGB]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_xyz_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>ac0dded369b901abbdc9f2c784887b4ce</anchor>
      <arglist>[XYZ_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>min_xyz_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a58bf92e37b9bea5efe4609ab4c8f0c94</anchor>
      <arglist>[XYZ_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IndexVector</type>
      <name>partitioned_indices_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a5bd1a34cd673d213a0f0fa8075d9981f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>point_size_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>ac2d8a8253d093ef7b7b0767ce8f9daf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>select_matrix_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>ae283d82c68b3b09477b8c860f3e743d8</anchor>
      <arglist>[MATRIX_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>select_translate_x_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a6d85028a6262ff987486f01ed29c7cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>select_translate_y_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a5254bbf9e54164774644bc1355927961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>select_translate_z_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a7f5dcd3bb439f6bc16e55c556900bca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>selected_point_size_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>ac0112a34fb98b7a856d1a08078441327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::weak_ptr&lt; Selection &gt;</type>
      <name>selection_wk_ptr_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>ae14fbe68c9d80353ca4eed8f1330fd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_color_ramp_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a3859005e55f585b9727ef4123f9d6b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_native_color_</name>
      <anchorfile>classCloud.html</anchorfile>
      <anchor>a75f42ec0428d3160345883ac85c08371</anchor>
      <arglist></arglist>
    </member>
  </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>CloudEditorWidget</name>
    <filename>classCloudEditorWidget.html</filename>
    <class kind="struct">CloudEditorWidget::ExtCompare</class>
    <member kind="slot">
      <type>void</type>
      <name>cancelSelect</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>afbf3539bcb943bf551af2b27fb651513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>colorByPure</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a788bebfa5368b4a4780f9018b63dddcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>colorByRGB</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a1f4d7ab39abe683aee6e5fe58cf6da1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>colorByX</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a968f9fb059ce4326d0f26a857e6813e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>colorByY</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a08790b0bbf72c6e9cd72a865964b84a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>colorByZ</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a565fc0c4eb9198b27780b79575c7904b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a40e83c44f2c81a24c63dafd5a43de830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>cut</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>ae826d5897896708ea9c648680d4c0bff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>decreasePointSize</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>afbddbfa97af9ceb48c1967e640153574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>decreaseSelectedPointSize</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a17ffccfc8b43fdd7d8bbc5f5ec6329eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>denoise</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>abf7aa0906282defb363d03f481f34a57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>increasePointSize</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a7f4090d460fb58df530620b32779d82f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>increaseSelectedPointSize</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>aaa73c60e5cfa24be2dd65aa8f8b0f834</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>invertSelect</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>ad9f4358eae1bae38887e6b4392e66a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>load</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a52714b49893821e4fa1d12a43ff76f91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>paste</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a2d6fb9e4898a631eee7a0fba359da004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>aaddf8a358a401716b1821b40cdbc4fa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>save</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>afef36d69fdb32933e3ddd937feee9e1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>select1D</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>af26f55db4c2affe41cc476e09af0ad4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>select2D</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>adfc21cf94b716439c7e5996a72eea624</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>select3D</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a0d670f44e655cb91d4f5c74efdbe4790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setPointSize</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>af3a83e2bd51f82df36620eb2d513ba30</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSelectedPointSize</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a74ce08b7ca596319dbbafb9a848d43af</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showStat</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a8bc80f5823b3a56a27bf0ff183f6414b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>toggleBlendMode</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a00cb94367cd2a8da9037f9992f13475d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>transform</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a7bf9a65b03a7886eeedc911f1c116370</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>undo</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a0407de3bb5dd750b4d381c88e623c931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>view</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>ac669e625064d446f5e345db7a52333ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudEditorWidget</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a60faed99a5904e9ff17235a0816bb4b9</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadFile</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a45ad2b8ffaabecedba35933813110604</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudEditorWidget</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>aafa81f6f7f2f8fe8a2b5f1fe98d722cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeGL</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a06115567592aacc82ca6e5162d89c1cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>keyPressEvent</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>aed13e9c460b7be91d6e23d4b520c7f4e</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a168b716950ec961aa3bc91956cfa8300</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>ad89dae642f6fe0e591a9d02e0fea3d96</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>ad62c17462328511190b479f4e5589adc</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>paintGL</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a7a71cbe4a805f886f7172246a0544b17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeGL</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>ab6efb4d30aae1e1bd305385ddf0ac6cf</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::function&lt; void(CloudEditorWidget *, const std::string &amp;)</type>
      <name>FileLoadFunc</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a6b38fb655798b0955f7f23bd8afe2f23</anchor>
      <arglist>)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, FileLoadFunc, ExtCompare &gt;</type>
      <name>FileLoadMap</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a02c0afb54ae437a5f78b559ed4813c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::function&lt; void(CloudEditorWidget *)</type>
      <name>KeyMapFunc</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a56f6bda344032aadfea7fd121a2e6487</anchor>
      <arglist>)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initFileLoadMap</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>af548bf6b376d7fe43b6e61a5cecbdb6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initKeyMap</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a21a9079c63fe949fec09b659302f0fd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initTexture</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a8ea562dc5daba5e966d3b78e2b9af058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isColored</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a3b015174d0d80364166e9e1c656ff227</anchor>
      <arglist>(const std::string &amp;fileName) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadFilePCD</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a9377b35db17ab384f7f63b0ddb9e2318</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>swapRBValues</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a3a25df6b1f1da296cffbc4a343e48a3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cam_aspect_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a39cd36bba67900da7e317b9a0c82c960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cam_far_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a5d91e630151ae8572aab2ac190070919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cam_fov_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>ac1a492713eed958e8a80caab5509048e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cam_near_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>ad0249977a11ed66e174f05c030665853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileLoadMap</type>
      <name>cloud_load_func_map_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a067b0f8b77a2b17224124d465377bc27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a37f58288ea7ac33981c518823223af2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorScheme</type>
      <name>color_scheme_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a7fb6f4bb1e6631fe8691d62ba0fe81c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CommandQueuePtr</type>
      <name>command_queue_ptr_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>adaa83aa24eccf07393157624e4fb7aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyBufferPtr</type>
      <name>copy_buffer_ptr_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a7e1e71769f6ecae2d400ede01d079947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_colored_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a376e6c25298e11ebbd63b905ffd8d25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, KeyMapFunc &gt;</type>
      <name>key_map_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>aa2c40093cf048f2636713a88e2f3080d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>point_size_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a601402031cbaa6e0480361c65f852515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>selected_point_size_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a55f1476532aedf908767c224a2458003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SelectionPtr</type>
      <name>selection_ptr_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a70aa6907de24120c8188c9b1ced6aaec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StatisticsDialog</type>
      <name>stat_dialog_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a1770a2227153e3769b74b10e1c973847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ToolInterface &gt;</type>
      <name>tool_ptr_</name>
      <anchorfile>classCloudEditorWidget.html</anchorfile>
      <anchor>a2350de7cdd4759aefabeabb770d1b559</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CloudEditorWidget::ExtCompare</name>
    <filename>structCloudEditorWidget_1_1ExtCompare.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structCloudEditorWidget_1_1ExtCompare.html</anchorfile>
      <anchor>ae0d91504118bbfe1e4bc8073bfa1d979</anchor>
      <arglist>(std::string lhs, std::string rhs) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CloudTransformTool</name>
    <filename>classCloudTransformTool.html</filename>
    <base>ToolInterface</base>
    <member kind="function">
      <type></type>
      <name>CloudTransformTool</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>a113a50d46e26c591da50392180d00a6a</anchor>
      <arglist>(CloudPtr cloud_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>a4249296dacd04d921581771a7a5a23ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>a90e6bf1cd565d359443ff5da4bd0f447</anchor>
      <arglist>(int, int, BitMask, BitMask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>a081e5d9518e52f0d1babe16f50e7f727</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask buttons)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>a7db6d4bb46cdd38292268dd8ee04dfe9</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask buttons)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudTransformTool</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>ab176bbe28b2a87d6be19ad2816049a0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getScaleMatrix</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>aabcfb83c9d461897cc24709b316def8c</anchor>
      <arglist>(int dy, float *matrix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getTranslateMatrix</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>aa7c897472edfef87f675986d647e89c3</anchor>
      <arglist>(int dx, int dy, float *matrix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getZTranslateMatrix</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>a913d9f7731d94740a0d716e3e784efcb</anchor>
      <arglist>(int dy, float *matrix)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>ae6df7b7e4ef1c4cce91ba3dff6fea877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale_factor_</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>a06a969670dad4a605dc7a150be8b3718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrackBall</type>
      <name>trackball_</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>a198bd3ab087ac42ba83a3a41bf41f1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>transform_matrix_</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>a267d6a04bf24e078fd147df838d01735</anchor>
      <arglist>[MATRIX_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>translate_factor_</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>aef38807e98788264e81b92518445f4ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>x_</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>acc4d9d68bd1bdb427d44e43526635b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>y_</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>a197a70b93ac92be19b89c6f6a3aa4dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const float</type>
      <name>DEFAULT_SCALE_FACTOR_</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>a4080878fad6f333251de21b1d7b9ccc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const float</type>
      <name>DEFAULT_TRANSLATE_FACTOR_</name>
      <anchorfile>classCloudTransformTool.html</anchorfile>
      <anchor>ad2f40cf2c5e0566dc528a60278587a33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CMyBrepIsSolidSetter</name>
    <filename>classCMyBrepIsSolidSetter.html</filename>
    <base>ON_Brep</base>
    <member kind="function">
      <type>void</type>
      <name>SetBBox</name>
      <anchorfile>classCMyBrepIsSolidSetter.html</anchorfile>
      <anchor>a57dea90926ec4cb29b0bac5d79dff98e</anchor>
      <arglist>(const ON_Extrusion &amp;extrusion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIsSolid</name>
      <anchorfile>classCMyBrepIsSolidSetter.html</anchorfile>
      <anchor>a3adbd8cc5fe0a848dd6899b8e26f76b1</anchor>
      <arglist>(int is_solid)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>code</name>
    <filename>structcode.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>bits</name>
      <anchorfile>structcode.html</anchorfile>
      <anchor>a5defcebb356dca1a5a8d39995f28d66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>op</name>
      <anchorfile>structcode.html</anchorfile>
      <anchor>a4f075d73a9177d05cc7d332105295b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>val</name>
      <anchorfile>structcode.html</anchorfile>
      <anchor>a6f9c73627997e8fc6df02e620cf9a6f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Command</name>
    <filename>classCommand.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Command</name>
      <anchorfile>classCommand.html</anchorfile>
      <anchor>a641c23ef533dd6f77d0a4ef0311598b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Command</name>
      <anchorfile>classCommand.html</anchorfile>
      <anchor>a18df2d81039392daeb0b78c346a70537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classCommand.html</anchorfile>
      <anchor>a6fd7d9bd8df8bfc881e4d6c7cd1878b7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasUndo</name>
      <anchorfile>classCommand.html</anchorfile>
      <anchor>acbe6ce220dd5f41298c25d9b8ea71c8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>classCommand.html</anchorfile>
      <anchor>ad5eccd34dc85abda2cd0c21d819c17dc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>has_undo_</name>
      <anchorfile>classCommand.html</anchorfile>
      <anchor>a6524158d3dd197cef746c64cd0e079e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Command</name>
      <anchorfile>classCommand.html</anchorfile>
      <anchor>a73edafc4b38e3c5febe1270f1c6ef0d5</anchor>
      <arglist>(const Command &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Command &amp;</type>
      <name>operator=</name>
      <anchorfile>classCommand.html</anchorfile>
      <anchor>aee0b09b7cf5f12de7d7bd8cbe46ddab7</anchor>
      <arglist>(const Command &amp;)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CommandQueue</name>
      <anchorfile>classCommand.html</anchorfile>
      <anchor>a01d35a361d1b3ee0eb628df6e3914044</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CommandQueue</name>
    <filename>classCommandQueue.html</filename>
    <member kind="function">
      <type></type>
      <name>CommandQueue</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>a80d86eb1a3b1dd57ea84bde88fd295ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommandQueue</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>ae02deec8bd98cd435972d7e26de9135b</anchor>
      <arglist>(unsigned int max_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>a5428e7b41da441f80ed9ec8656aebde4</anchor>
      <arglist>(CommandPtr)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>setMaxSize</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>a56e82b9ca9b8a703fecb3c6be0f87696</anchor>
      <arglist>(unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>undo</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>a7d27b61af07a5e036b0f555196e8a29d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommandQueue</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>a4575d426ec483ab4778da0650c0556bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DEFAULT_MAX_SIZE_</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>af134156818c2a8283e4d53cd28df0820</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CommandQueue</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>ac829d35ed9d50374f86118c33579cc01</anchor>
      <arglist>(const CommandQueue &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enforceDequeLimit</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>a04b512001c88c45ad5822653a56a2fd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CommandQueue &amp;</type>
      <name>operator=</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>aacf2b38a40b8c9c98350a9fc8585d023</anchor>
      <arglist>(const CommandQueue &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; CommandPtr &gt;</type>
      <name>command_deque_</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>a8c19c769b294cb230595191365a8eb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>depth_limit_</name>
      <anchorfile>classCommandQueue.html</anchorfile>
      <anchor>a2c4af33c8d8c7d0dc375234f37b6baa9</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="struct">
    <name>config_s</name>
    <filename>structconfig__s.html</filename>
    <member kind="variable">
      <type>compress_func</type>
      <name>func</name>
      <anchorfile>structconfig__s.html</anchorfile>
      <anchor>aea5a0fe31d694079966523a49d60174b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ush</type>
      <name>good_length</name>
      <anchorfile>structconfig__s.html</anchorfile>
      <anchor>a36152319fbe49bebbc0354f8bcb617a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ush</type>
      <name>max_chain</name>
      <anchorfile>structconfig__s.html</anchorfile>
      <anchor>ac0ef64600cf4487e3754a21934ffdb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ush</type>
      <name>max_lazy</name>
      <anchorfile>structconfig__s.html</anchorfile>
      <anchor>afecf50eeeb2afca11ab28d344280231b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ush</type>
      <name>nice_length</name>
      <anchorfile>structconfig__s.html</anchorfile>
      <anchor>af2a1e023e10d6e0c9ff64f8c0c4c9894</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Consumer</name>
    <filename>classConsumer.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type></type>
      <name>Consumer</name>
      <anchorfile>classConsumer.html</anchorfile>
      <anchor>abf0573e85e5b331a771f4ed92671c1a0</anchor>
      <arglist>(PCDBuffer&lt; PointT &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classConsumer.html</anchorfile>
      <anchor>a1eb2cfab479d7c69c44434945fd617ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>receiveAndProcess</name>
      <anchorfile>classConsumer.html</anchorfile>
      <anchor>a61cd01330f9240998316c9a295276b75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeToDisk</name>
      <anchorfile>classConsumer.html</anchorfile>
      <anchor>ac88ee9da75af2973b5cce51f156c45f9</anchor>
      <arglist>(const typename PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PCDBuffer&lt; PointT &gt; &amp;</type>
      <name>buf_</name>
      <anchorfile>classConsumer.html</anchorfile>
      <anchor>a6e90ee3eb19dc55f6cbe7a9b0ea76b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>thread_</name>
      <anchorfile>classConsumer.html</anchorfile>
      <anchor>a65e27edf00acec6dd50cb412ecdb5f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PCDWriter</type>
      <name>writer_</name>
      <anchorfile>classConsumer.html</anchorfile>
      <anchor>ad7169d46d56f468ce7570e9efd8ba30a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CopyBuffer</name>
    <filename>classCopyBuffer.html</filename>
    <base>Statistics</base>
    <member kind="function">
      <type>void</type>
      <name>clean</name>
      <anchorfile>classCopyBuffer.html</anchorfile>
      <anchor>a6349bb6a0da3621cf3a86648bfe69955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CopyBuffer</name>
      <anchorfile>classCopyBuffer.html</anchorfile>
      <anchor>a80fff9ef272755c91db01b2a5b803033</anchor>
      <arglist>(bool register_stats=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CopyBuffer</name>
      <anchorfile>classCopyBuffer.html</anchorfile>
      <anchor>aed16ed6c8a16a8f735b6b948abe85f3f</anchor>
      <arglist>(const CopyBuffer &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classCopyBuffer.html</anchorfile>
      <anchor>ab9cbb4239bbc2b5881e702810f3a890e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Cloud &amp;</type>
      <name>get</name>
      <anchorfile>classCopyBuffer.html</anchorfile>
      <anchor>a134d47b1a4cc8fc6c65c66b49263d32c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Cloud &amp;</type>
      <name>get</name>
      <anchorfile>classCopyBuffer.html</anchorfile>
      <anchor>adda216d244e459d677437d747c963eb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStat</name>
      <anchorfile>classCopyBuffer.html</anchorfile>
      <anchor>a2c46d5ade806ef0563a6cfff7c71dcd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CopyBuffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classCopyBuffer.html</anchorfile>
      <anchor>a23f4dd3c542de7be7f4b9f2062d5edf7</anchor>
      <arglist>(const CopyBuffer &amp;copy_buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classCopyBuffer.html</anchorfile>
      <anchor>a32f1615cf97d9059da9744ca7368ecb6</anchor>
      <arglist>(ConstCloudPtr cloud_ptr, const Selection &amp;selection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CopyBuffer</name>
      <anchorfile>classCopyBuffer.html</anchorfile>
      <anchor>a6fd70593903235634a5435f644ae814a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Cloud</type>
      <name>buffer_</name>
      <anchorfile>classCopyBuffer.html</anchorfile>
      <anchor>a6dfc9cf2961d58f350bc72747f78c659</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CopyCommand</name>
    <filename>classCopyCommand.html</filename>
    <base>Command</base>
    <member kind="function">
      <type></type>
      <name>CopyCommand</name>
      <anchorfile>classCopyCommand.html</anchorfile>
      <anchor>afcfaf07015d944beb79f6fd908842bbf</anchor>
      <arglist>(CopyBufferPtr copy_buffer_ptr, ConstSelectionPtr selection_ptr, ConstCloudPtr cloud_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CopyCommand</name>
      <anchorfile>classCopyCommand.html</anchorfile>
      <anchor>ab4a7ddc50d1f93ccf14a0af8fa728598</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classCopyCommand.html</anchorfile>
      <anchor>af69f904c6589f31cb8fcbeee1249edf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>undo</name>
      <anchorfile>classCopyCommand.html</anchorfile>
      <anchor>ada5d739a5d36270ad2258a6061784702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CopyCommand</name>
      <anchorfile>classCopyCommand.html</anchorfile>
      <anchor>a0a68661c8cc775aa76a4d803d4a3c364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CopyCommand</name>
      <anchorfile>classCopyCommand.html</anchorfile>
      <anchor>a34e377052e370eee3bd7e6ee289e71d6</anchor>
      <arglist>(const CopyCommand &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CopyCommand &amp;</type>
      <name>operator=</name>
      <anchorfile>classCopyCommand.html</anchorfile>
      <anchor>ab8357f83b9f5c6242bd3fc6efb120a93</anchor>
      <arglist>(const CopyCommand &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConstCloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classCopyCommand.html</anchorfile>
      <anchor>a2972824c0528983d63693dabdcce817d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyBufferPtr</type>
      <name>copy_buffer_ptr_</name>
      <anchorfile>classCopyCommand.html</anchorfile>
      <anchor>a1d4555bf2cef6b905c1c289453a65099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConstSelectionPtr</type>
      <name>selection_ptr_</name>
      <anchorfile>classCopyCommand.html</anchorfile>
      <anchor>adbd5843980a2b3f54a72143369bc0cea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>createSHOTDesc</name>
    <filename>structcreateSHOTDesc.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>FeatureEstimation</type>
      <name>operator()</name>
      <anchorfile>structcreateSHOTDesc.html</anchorfile>
      <anchor>ac96bec08293df891355bbdcf1e84a6bb</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) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>createSHOTDesc&lt; FeatureEstimation, PointT, NormalT, SHOT1344 &gt;</name>
    <filename>structcreateSHOTDesc_3_01FeatureEstimation_00_01PointT_00_01NormalT_00_01SHOT1344_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>FeatureEstimation</type>
      <name>operator()</name>
      <anchorfile>structcreateSHOTDesc_3_01FeatureEstimation_00_01PointT_00_01NormalT_00_01SHOT1344_01_4.html</anchorfile>
      <anchor>aa2d4136f522754bc9784ce6980127a25</anchor>
      <arglist>(const typename PointCloud&lt; NormalT &gt;::Ptr &amp;normals, const int=10, const int=30, const bool describe_shape=true, const bool describe_color=false) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>createSHOTDesc&lt; FeatureEstimation, PointT, NormalT, SHOT352 &gt;</name>
    <filename>structcreateSHOTDesc_3_01FeatureEstimation_00_01PointT_00_01NormalT_00_01SHOT352_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>FeatureEstimation</type>
      <name>operator()</name>
      <anchorfile>structcreateSHOTDesc_3_01FeatureEstimation_00_01PointT_00_01NormalT_00_01SHOT352_01_4.html</anchorfile>
      <anchor>a41bc16e4965a84c1a75433d13a9316e0</anchor>
      <arglist>(const typename PointCloud&lt; NormalT &gt;::Ptr &amp;normals, const int=10, const int=30, const bool=true, const bool=false) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>createSHOTDesc&lt; ShapeContext3DEstimation&lt; PointT, NormalT, OutputT &gt;, PointT, NormalT, OutputT &gt;</name>
    <filename>structcreateSHOTDesc_3_01ShapeContext3DEstimation_3_01PointT_00_01NormalT_00_01OutputT_01_4_00_0eba3ac96f1802982f460922aa5ff1408.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>ShapeContext3DEstimation&lt; PointT, NormalT, OutputT &gt;</type>
      <name>operator()</name>
      <anchorfile>structcreateSHOTDesc_3_01ShapeContext3DEstimation_3_01PointT_00_01NormalT_00_01OutputT_01_4_00_0eba3ac96f1802982f460922aa5ff1408.html</anchorfile>
      <anchor>a9798414aeb98f122c59db1cbe342838c</anchor>
      <arglist>(const typename PointCloud&lt; NormalT &gt;::Ptr &amp;normals, const int, const int, const bool, const bool) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>createSHOTDesc&lt; UniqueShapeContext&lt; PointT, OutputT &gt;, PointT, NormalT, OutputT &gt;</name>
    <filename>structcreateSHOTDesc_3_01UniqueShapeContext_3_01PointT_00_01OutputT_01_4_00_01PointT_00_01NormalT_00_01OutputT_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>UniqueShapeContext&lt; PointT, OutputT &gt;</type>
      <name>operator()</name>
      <anchorfile>structcreateSHOTDesc_3_01UniqueShapeContext_3_01PointT_00_01OutputT_01_4_00_01PointT_00_01NormalT_00_01OutputT_01_4.html</anchorfile>
      <anchor>ac3f308a312d8c8f6668404f22821ef40</anchor>
      <arglist>(const typename PointCloud&lt; NormalT &gt;::Ptr &amp;, const int, const int, const bool, const bool) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ct_data_s</name>
    <filename>structct__data__s.html</filename>
    <member kind="variable">
      <type>union ct_data_s::@102</type>
      <name>dl</name>
      <anchorfile>structct__data__s.html</anchorfile>
      <anchor>aa18da2ff35f5b4af463f4c1ef5c04bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ush</type>
      <name>dad</name>
      <anchorfile>unionct__data__s_1_1@102.html</anchorfile>
      <anchor>a8baa190028ea2e28b97448b4f671eeb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ush</type>
      <name>len</name>
      <anchorfile>unionct__data__s_1_1@102.html</anchorfile>
      <anchor>aff85abd735820b04cfb7d29bc950a834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union ct_data_s::@101</type>
      <name>fc</name>
      <anchorfile>structct__data__s.html</anchorfile>
      <anchor>a69c09e77bd58d1ffafa0f2bfef9c9ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ush</type>
      <name>code</name>
      <anchorfile>unionct__data__s_1_1@101.html</anchorfile>
      <anchor>a380940b84118399d1da3f77722f2bc2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ush</type>
      <name>freq</name>
      <anchorfile>unionct__data__s_1_1@101.html</anchorfile>
      <anchor>a22fa89e6ce96353549cdf62c27bcff55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CurveJoinEndData</name>
    <filename>structCurveJoinEndData.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>dist</name>
      <anchorfile>structCurveJoinEndData.html</anchorfile>
      <anchor>a6d4a859771ac0bc4cae2f346a4d9007b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>end</name>
      <anchorfile>structCurveJoinEndData.html</anchorfile>
      <anchor>aafe8d51548385984e7ab43ae27604813</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structCurveJoinEndData.html</anchorfile>
      <anchor>af79ba8c040b43493e7adb094535f1e51</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CurveJoinSeg</name>
    <filename>structCurveJoinSeg.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>bRev</name>
      <anchorfile>structCurveJoinSeg.html</anchorfile>
      <anchor>ac62853f54bd7c7f6b1f0eb169a7718f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structCurveJoinSeg.html</anchorfile>
      <anchor>a713918944faf207ef43619fe6477367b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CUserDataHeaderInfo</name>
    <filename>classCUserDataHeaderInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>CUserDataHeaderInfo</name>
      <anchorfile>classCUserDataHeaderInfo.html</anchorfile>
      <anchor>ad16f737442da88bdadffcfd10e3b518e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classCUserDataHeaderInfo.html</anchorfile>
      <anchor>a21bb49fd52ccd249daa6ae5fbc1d1556</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_3dm_opennurbs_version</name>
      <anchorfile>classCUserDataHeaderInfo.html</anchorfile>
      <anchor>a4e1204cea3e999a6c4fa73ae812fa04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_3dm_version</name>
      <anchorfile>classCUserDataHeaderInfo.html</anchorfile>
      <anchor>a10b489eb0cc9bf035b44db827e2707e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_appid</name>
      <anchorfile>classCUserDataHeaderInfo.html</anchorfile>
      <anchor>a129419f74d90540186844c5a42ae7707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bLastSavedAsGoo</name>
      <anchorfile>classCUserDataHeaderInfo.html</anchorfile>
      <anchor>abe8c45f7848577068ba097932a156c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_classid</name>
      <anchorfile>classCUserDataHeaderInfo.html</anchorfile>
      <anchor>a7b389b3568c117f9a6e9c2dbcf23321a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_copycount</name>
      <anchorfile>classCUserDataHeaderInfo.html</anchorfile>
      <anchor>aae249cff9fdee51b5f02746cc37362ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_itemid</name>
      <anchorfile>classCUserDataHeaderInfo.html</anchorfile>
      <anchor>a8188e15a28efb153273ab0634c605115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_xform</name>
      <anchorfile>classCUserDataHeaderInfo.html</anchorfile>
      <anchor>a9d2f9967a75607559f3c49fa5c486957</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CutCommand</name>
    <filename>classCutCommand.html</filename>
    <base>Command</base>
    <member kind="function">
      <type></type>
      <name>CutCommand</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>a5766947d109bf10eb5678a987c132863</anchor>
      <arglist>(CopyBufferPtr copy_buffer_ptr, SelectionPtr selection_ptr, CloudPtr cloud_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CutCommand</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>af6e72cb5da0d254570b894a8ea29c8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>aa76bd4215f468d52e375fcf1d392565e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>undo</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>afbabb7f6bed3665f58309f91583bc99c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CutCommand</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>a98fe4652991f1311ab6809a93d1c72f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CutCommand</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>a40b2282473f71ac78c432b187c52aea8</anchor>
      <arglist>(const CutCommand &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CutCommand &amp;</type>
      <name>operator=</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>a5716ed970d21a722f483e5bb1825d3c9</anchor>
      <arglist>(const CutCommand &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>a7b1c9c72766e0147686b21ed34aac8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyBufferPtr</type>
      <name>copy_buffer_ptr_</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>a0246f37200135c1dd44fb2c5bc44a7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyBuffer</type>
      <name>cut_cloud_buffer_</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>a74143025cc2071dd7f8ee3e6be62bcbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Selection</type>
      <name>cut_selection_</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>a02b49751b86f3456e963523a833267f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SelectionPtr</type>
      <name>selection_ptr_</name>
      <anchorfile>classCutCommand.html</anchorfile>
      <anchor>a32fdb502275c2813ac35d8278b8bf9c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DBLBLK</name>
    <filename>structDBLBLK.html</filename>
    <member kind="variable">
      <type>double *</type>
      <name>a</name>
      <anchorfile>structDBLBLK.html</anchorfile>
      <anchor>a37b0c8b125f2619553447c39ee00c83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structDBLBLK.html</anchorfile>
      <anchor>adb104646ff1a6f9b04a88e3f57738d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct DBLBLK *</type>
      <name>next</name>
      <anchorfile>structDBLBLK.html</anchorfile>
      <anchor>aa922f84d4f54e63974b0ac1c311259e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DeleteCommand</name>
    <filename>classDeleteCommand.html</filename>
    <base>Command</base>
    <member kind="function">
      <type></type>
      <name>DeleteCommand</name>
      <anchorfile>classDeleteCommand.html</anchorfile>
      <anchor>a8fadac20f0112e6602ae4cf0abaa8f39</anchor>
      <arglist>(SelectionPtr selection_ptr, CloudPtr cloud_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DeleteCommand</name>
      <anchorfile>classDeleteCommand.html</anchorfile>
      <anchor>abd09e11a18912be628f5e9cc5758f581</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classDeleteCommand.html</anchorfile>
      <anchor>a2dc9886c907bedee2e33023c4d297eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>undo</name>
      <anchorfile>classDeleteCommand.html</anchorfile>
      <anchor>ac53659eadd10cbc4d3ce9e7f9fac7f5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DeleteCommand</name>
      <anchorfile>classDeleteCommand.html</anchorfile>
      <anchor>a7235724e203e44d352b4b0b6e675d044</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DeleteCommand</name>
      <anchorfile>classDeleteCommand.html</anchorfile>
      <anchor>aae155ae9296da4c872d9f82a9bee9b3e</anchor>
      <arglist>(const DeleteCommand &amp;c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DeleteCommand &amp;</type>
      <name>operator=</name>
      <anchorfile>classDeleteCommand.html</anchorfile>
      <anchor>ab72d9d8f4e4a5b6605ddd47b671d79a8</anchor>
      <arglist>(const DeleteCommand &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classDeleteCommand.html</anchorfile>
      <anchor>ac6a75897311eab4a7c34ac5496be46bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyBuffer</type>
      <name>deleted_cloud_buffer_</name>
      <anchorfile>classDeleteCommand.html</anchorfile>
      <anchor>ab4c16ec16f977168bd04f9af44d71683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Selection</type>
      <name>deleted_selection_</name>
      <anchorfile>classDeleteCommand.html</anchorfile>
      <anchor>ab7bad2258bfec8c17b4a523776e9c6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SelectionPtr</type>
      <name>selection_ptr_</name>
      <anchorfile>classDeleteCommand.html</anchorfile>
      <anchor>aca95c72434af3b472258d8a7873dac11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenoiseCommand</name>
    <filename>classDenoiseCommand.html</filename>
    <base>Command</base>
    <member kind="function">
      <type></type>
      <name>DenoiseCommand</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>a1c7b86e80f13d090db39db4c3b5bcc08</anchor>
      <arglist>(SelectionPtr selection_ptr, CloudPtr cloud_ptr, float mean, float threshold)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenoiseCommand</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>acb52065c52f4ab8f122701e91a96ccd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>ab95a9662e7308da18ddae5c777189798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>undo</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>a483b0310e2a6179ff8c700bd33ec7b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DenoiseCommand</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>a2d1e544f433878c0af0b69075d36deeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DenoiseCommand</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>ae1a72fad0f9e39902697ef006cedd153</anchor>
      <arglist>(const DenoiseCommand &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DenoiseCommand &amp;</type>
      <name>operator=</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>aa1fa9059e460c916a371ac78c408a13c</anchor>
      <arglist>(const DenoiseCommand &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>a4eb7dcd8041a6668cca4d79ac09cca51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>mean_</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>a5ec318289631d6fb638a53caf94bc5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Selection</type>
      <name>removed_indices_</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>a74d5b6ebdd5581fbfc4f365b3616a896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyBuffer</type>
      <name>removed_points_</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>a725d501387da83355ed6ff6378920c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SelectionPtr</type>
      <name>selection_ptr_</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>abcc227b77180b73f48f38b3daef37e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classDenoiseCommand.html</anchorfile>
      <anchor>a972dac26c7b8c3b2f3f499bb872b3ef4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenoiseParameterForm</name>
    <filename>classDenoiseParameterForm.html</filename>
    <member kind="function">
      <type></type>
      <name>DenoiseParameterForm</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>a0670f47127d5acccc87971a8be57d6ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMeanK</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>a5e0bb32d8e0642d845d4bbe87e68ba49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getStdDevThresh</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>a5b339037b0e099694c22a9c8c0bc8ccd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>a9aeb8a0550b1d2cc8a2d7197aef2a707</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenoiseParameterForm</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>a2a3bfe316b06f289decab6dc85f31314</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>accept</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>abe75705760b1c506dab87f53118d8087</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>reject</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>a6a900e7243d0b190b710c2aefc0e3463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDialogButtonBox *</type>
      <name>button_box_</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>a46f95218c04332b0f7190f0fd29d6ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QFormLayout *</type>
      <name>layout_</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>a9484d7b659c99c4d680cba7ba52b9838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>main_layout_</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>ab77efd28b6b61674b39aeca47efa7274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>mean_k_</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>a37fa2eaf95bcf1c88ec0c466ae274d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>mean_K_line_</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>a87cbfae190f32c7dcb8ea489c77b9f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ok_</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>a701ef1ec7d322de688409319ea28d2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>std_dev_mul_thresh_line_</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>aa4fd1d6f92a5a65d3ea81908a2093702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>std_dev_thresh_</name>
      <anchorfile>classDenoiseParameterForm.html</anchorfile>
      <anchor>aea05ceade09d5b6edfb780b90ad3c1ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DinastProcessor</name>
    <filename>classDinastProcessor.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classDinastProcessor.html</anchorfile>
      <anchor>a63a277d6bc5f17e31847e6b88258d4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classDinastProcessor.html</anchorfile>
      <anchor>adeafc9dc41455a585aa6f6bf672bdb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb_</name>
      <anchorfile>classDinastProcessor.html</anchorfile>
      <anchor>a8d4ed8ff3706945e12bf8afe8bf2b73b</anchor>
      <arglist>(CloudConstPtr cloud_cb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DinastProcessor</name>
      <anchorfile>classDinastProcessor.html</anchorfile>
      <anchor>ae239c9e29a1b91dd3521e66d7bcd2328</anchor>
      <arglist>(pcl::Grabber &amp;grabber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchorfile>classDinastProcessor.html</anchorfile>
      <anchor>ad4daba61dee586ae7204b5a8bdadec87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>pcl::Grabber &amp;</type>
      <name>interface</name>
      <anchorfile>classDinastProcessor.html</anchorfile>
      <anchor>aa0f0a0e3976922e5984906626b8f109c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer</name>
      <anchorfile>classDinastProcessor.html</anchorfile>
      <anchor>a2d0c7b823159174d474024b0848ec11c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Driver</name>
    <filename>classDriver.html</filename>
    <member kind="function">
      <type></type>
      <name>Driver</name>
      <anchorfile>classDriver.html</anchorfile>
      <anchor>afd68c9cf268d02c5bf94282b386735eb</anchor>
      <arglist>(OpenNIGrabber &amp;grabber, Buffer &amp;buf_write, Buffer &amp;buf_vis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classDriver.html</anchorfile>
      <anchor>a7084b55d54b1b1d46974171948f89915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>grabAndSend</name>
      <anchorfile>classDriver.html</anchorfile>
      <anchor>a8b4d063b2fbf341ab7b3dab880e72dc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>image_callback</name>
      <anchorfile>classDriver.html</anchorfile>
      <anchor>a06b76ac3cedd5abb19595c2453005359</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="variable" protection="private">
      <type>Buffer &amp;</type>
      <name>buf_vis_</name>
      <anchorfile>classDriver.html</anchorfile>
      <anchor>aae818ded4f4930b5299b611818401b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Buffer &amp;</type>
      <name>buf_write_</name>
      <anchorfile>classDriver.html</anchorfile>
      <anchor>a66bd142cca002d921d8010f234dae91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OpenNIGrabber &amp;</type>
      <name>grabber_</name>
      <anchorfile>classDriver.html</anchorfile>
      <anchor>a19d0bd0af63baa6cb55335108b65753e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>thread_</name>
      <anchorfile>classDriver.html</anchorfile>
      <anchor>a18562048e9f972c30c602113826d7920</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>EDGEINFO</name>
    <filename>structEDGEINFO.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>fi</name>
      <anchorfile>structEDGEINFO.html</anchorfile>
      <anchor>a6f5d6c66b3e89905781c7d0f448f9b99</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flag</name>
      <anchorfile>structEDGEINFO.html</anchorfile>
      <anchor>a6ac5395c16faae31ffb1fe0c3c0460e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>length</name>
      <anchorfile>structEDGEINFO.html</anchorfile>
      <anchor>aec7c5fb4435546b01a80aaa3c918cc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vi</name>
      <anchorfile>structEDGEINFO.html</anchorfile>
      <anchor>a62a9687d8516b51b07ec48c067c1e401</anchor>
      <arglist>[4]</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>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>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>a4ec9841a1b8d459c790078798917bc17</anchor>
      <arglist>(ostream &amp;outputFile_arg, OctreePointCloudCompression&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></type>
      <name>EventHelper</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a38ce65aa316d448c7665e61366d1f961</anchor>
      <arglist>(ostream &amp;outputFile_arg, OrganizedPointCloudCompression&lt; PointXYZRGBA &gt; *octreeEncoder_arg, bool doColorEncoding_arg, bool bShowStatistics_arg, bool bRawImageEncoding_arg, bool bGrayScaleConversion_arg, int pngLevel_arg=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_callback</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a29b53399bf34fe62b43b8b134d54a60a</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>run</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a104464bcd3ec6165ca92f4ba0920e0f0</anchor>
      <arglist>()</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>bool</type>
      <name>bGrayScaleConversion_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a35b80454f89c548bb1d6b9fd7a76f1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bRawImageEncoding_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a88b7c4515ee082393348a134df6fb94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bShowStatistics_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>afa20e02a26536cd535553d0cb147db5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>doColorEncoding_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>aa2ffd5d6d64235abfa4fce3398d9fe12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OctreePointCloudCompression&lt; PointXYZRGBA &gt; *</type>
      <name>octreeEncoder_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a4a74a70561a752210528afad2dfa61bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OrganizedPointCloudCompression&lt; PointXYZRGBA &gt; *</type>
      <name>organizedEncoder_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a0b5a0e76d014a9160378de9901c8a798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ostream &amp;</type>
      <name>outputFile_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a9c1eb1cc58e36c024d91f08c2038acec</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>
    <member kind="variable">
      <type>int</type>
      <name>pngLevel_</name>
      <anchorfile>structEventHelper.html</anchorfile>
      <anchor>a7d5d0c3a9803ed7a8300d1dc6d3b23b2</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="struct">
    <name>Frame</name>
    <filename>structFrame.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Frame &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structFrame.html</anchorfile>
      <anchor>a94ac9db20649fc93541e38ac750de4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Frame &gt;</type>
      <name>Ptr</name>
      <anchorfile>structFrame.html</anchorfile>
      <anchor>a31860d149a1ffce40fbb55e074890b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Frame</name>
      <anchorfile>structFrame.html</anchorfile>
      <anchor>ac04fd91f91a62474cc30a57a2e1b7fc2</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, const io::CameraParameters &amp;_parameters_rgb, const io::CameraParameters &amp;_parameters_depth, const boost::posix_time::ptime &amp;_time)</arglist>
    </member>
    <member kind="variable">
      <type>const boost::shared_ptr&lt; openni_wrapper::DepthImage &gt;</type>
      <name>depth_image</name>
      <anchorfile>structFrame.html</anchorfile>
      <anchor>a39820090ee5f5a388ab2179ebd094337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const boost::shared_ptr&lt; openni_wrapper::Image &gt;</type>
      <name>image</name>
      <anchorfile>structFrame.html</anchorfile>
      <anchor>af3e93c1ac5daa4f650b4d98d9e4e30a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>io::CameraParameters</type>
      <name>parameters_depth</name>
      <anchorfile>structFrame.html</anchorfile>
      <anchor>a4caf275886c94095bb4b0513d7f3ea0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>io::CameraParameters</type>
      <name>parameters_rgb</name>
      <anchorfile>structFrame.html</anchorfile>
      <anchor>a4aeea7a57f7679a0bc23700fee2bc4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::posix_time::ptime</type>
      <name>time</name>
      <anchorfile>structFrame.html</anchorfile>
      <anchor>ae6d33783092a9d58d279eea173745b27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Geometry</name>
    <filename>classGeometry.html</filename>
    <base>Object</base>
    <member kind="function" virtualness="virtual">
      <type>virtual vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>getActor</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a144c48fbc2357e8280fc8e5193d6ef7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Geometry</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>aedd2e92f79197c6f0671c5d14cf72578</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Geometry</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>afe47bd333013fedd539037893802d8bd</anchor>
      <arglist>(std::string name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Grid</name>
    <filename>classGrid.html</filename>
    <base>Object</base>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkRectilinearGrid &gt;</type>
      <name>getGrid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a891cadda63c4a1f04f52f6622894174b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>getGridActor</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a1ea007924be737e8cea3f198d168a098</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a473d0a2d27d6d3de8505d990954ef2f8</anchor>
      <arglist>(std::string name, int size=10, double spacing=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Grid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a3661d0a7f998caaaf8627d7a67072116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkRectilinearGrid &gt;</type>
      <name>grid_</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a7fc798e53ac6220a1805cec348155fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>grid_actor_</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a7173601f737b3b1733f76b20460d4cdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gz_header_s</name>
    <filename>structgz__header__s.html</filename>
    <member kind="variable">
      <type>uInt</type>
      <name>comm_max</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>aa0529f45e5c08b3009cfc2a61a86aea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bytef *</type>
      <name>comment</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>a1d4fd0807e838ce4bfde54aa021e18e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>done</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>ab8fd11f59b76a7d031e24bede8679d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bytef *</type>
      <name>extra</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>a397959afc459da7e296c676a3d4c1915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>extra_len</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>a271798915d64ae1f0d25a3a814ca0aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>extra_max</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>ada4b174bf7ec0442b1091011c7342ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hcrc</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>a29fa8de3acff8d8c7bad61dc924d8564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bytef *</type>
      <name>name</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>a60ae5eee2882d1c25b3bb328972f0149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>name_max</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>af503d267de15a461b81dcbbfb0d628e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>os</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>a2708d3180d30b0563e3c2c965865cd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>text</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>af94c3fadfed835a501bc1babc4b894f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uLong</type>
      <name>time</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>a5f00bb6f9689c1abf7a54dad449ce9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xflags</name>
      <anchorfile>structgz__header__s.html</anchorfile>
      <anchor>a40e35dc1a967c6537c6012cf5416210a</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>IncIndex</name>
    <filename>structIncIndex.html</filename>
    <member kind="function">
      <type></type>
      <name>IncIndex</name>
      <anchorfile>structIncIndex.html</anchorfile>
      <anchor>a9cc4183f315db8b6f98229c5120a95b3</anchor>
      <arglist>(int v=0)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>operator()</name>
      <anchorfile>structIncIndex.html</anchorfile>
      <anchor>a046b38b39f65f0858c57a106d965aba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>val_</name>
      <anchorfile>structIncIndex.html</anchorfile>
      <anchor>abcde977f4f89e937035430607480e666</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>inflate_state</name>
    <filename>structinflate__state.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>bits</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>ab37c3563f306f29e6ded8e933af14365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>check</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a31a6aed9664e85cc7b8688caf14b1b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>code</type>
      <name>codes</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>af9581f523a7d8d47fba6cdd73eaf1edc</anchor>
      <arglist>[ENOUGH]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>distbits</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a98952f3f8f420a05b567f080aca0eb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>code const FAR *</type>
      <name>distcode</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a19f7ae2fe2682cb1163860f6991a107f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>dmax</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>ae3d433011714e673b22e82156acc4416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>extra</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a5b7b0be77d61e8468716c7f265dd0780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a9dcf6151443750d75b2283d0a3e62c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>have</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a4a2b15912256bcf7b39980e15095ba58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>havedict</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a2eb1cd634ed6baade952ffa5938ebcdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gz_headerp</type>
      <name>head</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>aac35b33a559009eb4bc0e2bdd8e9b5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>hold</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>af75585bd3178e75fa71832ed34c13e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>ab3cbcd2c5ff3b0b8b34ef402a13afdf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>lenbits</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a3ff97e6b230d7551fc848ff9de0236e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>code const FAR *</type>
      <name>lencode</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a4560e1eb3318f7ea41896be84de0679a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>length</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a5179d4c9b332d976cce7c6cce6bdf3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>lens</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>aa0620e64487c48635f6c3a11a0aeb99d</anchor>
      <arglist>[320]</arglist>
    </member>
    <member kind="variable">
      <type>inflate_mode</type>
      <name>mode</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a9c7906fee7eeeb450b13576531ca639d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>ncode</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a62b5ea8559856b315b6c89d9114c2109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>ndist</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a4415e5e51efdd0c8672e4c601caa4762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>code FAR *</type>
      <name>next</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a872bf267d91efb4143e9cfb812e670bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>nlen</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a489b005f4fe214353cd80b77b4f23194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>offset</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>af1e38258e8585b1a37854066ef9d939c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>total</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a52c92e5d30b000beb68377830468bfc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>wbits</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a71f844b589ac450f17d69f3692a8c5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>whave</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a6b56aabe80412784eadc1068981c9d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char FAR *</type>
      <name>window</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a9cc4c0bde426383731394dcf91c40673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>work</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a85403907f7f5b9d355821ffa2591456c</anchor>
      <arglist>[288]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wrap</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a990d157b5c0d4ba178c3361de9ce6561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>write</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>a8b89588c1a322e622ebb694d8daa644c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>wsize</name>
      <anchorfile>structinflate__state.html</anchorfile>
      <anchor>acca16ca86216760eaf307bf71e15e470</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal_state</name>
    <filename>structinternal__state.html</filename>
    <member kind="variable">
      <type>ush</type>
      <name>bi_buf</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a6880946d081053778f5f544b04603d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bi_valid</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a241f3606e41a3aa0ef22868a41bd9a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ush</type>
      <name>bl_count</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>abf9e786c8e5b4ab5d620ab123208034c</anchor>
      <arglist>[MAX_BITS+1]</arglist>
    </member>
    <member kind="variable">
      <type>struct tree_desc_s</type>
      <name>bl_desc</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>aa0e5da102c35a7e7d22dd1894039393b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ct_data_s</type>
      <name>bl_tree</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a98131fc5b64d0d7542bc3621aef19854</anchor>
      <arglist>[2 *BL_CODES+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>block_start</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ac181ba8ddadfb480d472973b7e42f4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ushf *</type>
      <name>d_buf</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ac636c34c1c08dc9d2f9c199ce2caa99d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tree_desc_s</type>
      <name>d_desc</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ab2fddb383d3055b6ec81c7fef14e99d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uch</type>
      <name>depth</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a8e525b4f3dfa38b3bbcb8b427e333570</anchor>
      <arglist>[2 *L_CODES+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dummy</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ab000a3e3c901dd063859521988ad7e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ct_data_s</type>
      <name>dyn_dtree</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a42a52476d3cde41e57a6ef2a6a78008f</anchor>
      <arglist>[2 *D_CODES+1]</arglist>
    </member>
    <member kind="variable">
      <type>struct ct_data_s</type>
      <name>dyn_ltree</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ae11867c05d54c575dbc713bbea71266c</anchor>
      <arglist>[HEAP_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>good_match</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a68ba00254242017f330dca5e0191bca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gz_headerp</type>
      <name>gzhead</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ac023d0c9e6112dfe6cbd049a56484997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>gzindex</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a5e09188a83aadfcb0db60b0765596aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>hash_bits</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a5dbd3a26550651a746a8829210252715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>hash_mask</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a824166a384dcbf6d508c0f6b97a1cb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>hash_shift</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>aec996517ec9d4c0741647c487d2c513c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>hash_size</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>aad05d6c37eb87eefafca51e05468f349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Posf *</type>
      <name>head</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>aafd9ba338599f15de29386ff7a0218f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>heap</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ad7edb9b1d387e631bc6fde1cad0af758</anchor>
      <arglist>[2 *L_CODES+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>heap_len</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a0659e23b0188ac16db58f98ae2b67b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>heap_max</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>aa8c78bbfa5d71f3ccc55445a62897f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>ins_h</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a8cf437698f428195122d3c530929a80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchf *</type>
      <name>l_buf</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a5e6c4269e29696b192e02fd01381e400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tree_desc_s</type>
      <name>l_desc</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a0266c4e0250652904e6b4908d8da84a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_eob_len</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>abf71c5672f4fce10f6f6a99eb30f72e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_flush</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>aa9517fd4120306e1f07a05563a6fe40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>last_lit</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a01689001a8f8c7dfa46a439b7ae0708a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>level</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a7ad2ab1df80c8cab4ffb97ff84e88c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>lit_bufsize</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a25ad7fc0094e412144b4201df2126bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>lookahead</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a3a826064126ee19a77f78919e2f9bb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>match_available</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>accddba15d8b54ca3f10163fa920599f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>match_length</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>aa1506e6907be6f3d4273a1386206ae0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>match_start</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>aced58a85c56daa1c5de41fa5ce75d2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>matches</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ac0f10ec7237615f6b632f2f4d14872ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>max_chain_length</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ab1ffa7feb159edec170574813fae3279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>max_lazy_match</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ab74215ec1c106bf588a7642927d47b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Byte</type>
      <name>method</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>aeb38f8a255e975e703595577ea43220b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nice_match</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a39ab99e52138c0628f645bc1e0c69a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulg</type>
      <name>opt_len</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a2f6efee5d2057aba8bca2c1a58cf418a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>pending</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ac92f5b70c269be4685539daef10b15a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bytef *</type>
      <name>pending_buf</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ae5f393e8d0d569da6038749768f65b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulg</type>
      <name>pending_buf_size</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a9100ecccf2f8bb474f0bcc7c69f55c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bytef *</type>
      <name>pending_out</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a6e15ed78675c3c7bdb312623b5eceb7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Posf *</type>
      <name>prev</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a93a7407be4c9df81f71a389eb1ff6c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>prev_length</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a7619fb70f9f66ff21b419b8ceac4904c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IPos</type>
      <name>prev_match</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a0f5871de1be252ed0496a8b7a30464ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulg</type>
      <name>static_len</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a8a83e269866761afa3a7b4641ba5ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>status</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a8756cacdbac452a2633f87e06fae6c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>strategy</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a67219312df7fd2f86e06e6f14700eb28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>z_streamp</type>
      <name>strm</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>aaf558a49ab8c6caea3d131c6b913db42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>strstart</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a946579b9b86ee466424ffb0a67eb7060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>w_bits</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a016f4538a10e71ab601017a052c0a05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>w_mask</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a19aca516cb19d15cd0c2ea3c72cbe9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>w_size</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a875579bf4d0e9d9f9c04ff288d22bb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bytef *</type>
      <name>window</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a8d5cccc7e4dd85927c84bb8efc645533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulg</type>
      <name>window_size</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>a4e45f5ef1c4d9d599a5fb11fa283806c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wrap</name>
      <anchorfile>structinternal__state.html</anchorfile>
      <anchor>ae80327ea7ad4ad0ef5baeef5ef3a6807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KeyboardCallback</name>
    <filename>classKeyboardCallback.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Execute</name>
      <anchorfile>classKeyboardCallback.html</anchorfile>
      <anchor>a8c5889b6a05a535992b80a2ff50cd0d9</anchor>
      <arglist>(vtkObject *caller, unsigned long vtkNotUsed(eventId), void *vtkNotUsed(callData))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classKeyboardCallback.html</anchorfile>
      <anchor>a0735e44c415ba4f5217442f977346f70</anchor>
      <arglist>(KeyboardCallback, vtkCommand)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KeyboardCallback *</type>
      <name>New</name>
      <anchorfile>classKeyboardCallback.html</anchorfile>
      <anchor>a721a23054c8f4d5f9a54b1af810682d5</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="struct">
    <name>kiss_fft_cpx</name>
    <filename>structkiss__fft__cpx.html</filename>
    <member kind="variable">
      <type>kiss_fft_scalar</type>
      <name>i</name>
      <anchorfile>structkiss__fft__cpx.html</anchorfile>
      <anchor>ac1e17add2ae6b815da29d7d67b03fa70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kiss_fft_scalar</type>
      <name>r</name>
      <anchorfile>structkiss__fft__cpx.html</anchorfile>
      <anchor>a686b6187e3e885de316908319c71ea8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>kiss_fft_state</name>
    <filename>structkiss__fft__state.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>factors</name>
      <anchorfile>structkiss__fft__state.html</anchorfile>
      <anchor>a2d5d0897276dbac0674fae556f951d18</anchor>
      <arglist>[2 *MAXFACTORS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inverse</name>
      <anchorfile>structkiss__fft__state.html</anchorfile>
      <anchor>a8faed935610ffb08bf7ad9ea8d6c81d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nfft</name>
      <anchorfile>structkiss__fft__state.html</anchorfile>
      <anchor>aa7446bded329a40e13aef0826e349791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kiss_fft_cpx</type>
      <name>twiddles</name>
      <anchorfile>structkiss__fft__state.html</anchorfile>
      <anchor>aa7d1cab86ec03a8ecddfe0d91ef0bd20</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>kiss_fftr_state</name>
    <filename>structkiss__fftr__state.html</filename>
    <member kind="variable">
      <type>kiss_fft_cfg</type>
      <name>substate</name>
      <anchorfile>structkiss__fftr__state.html</anchorfile>
      <anchor>acdccafcf502fec1c13450c2eae901738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kiss_fft_cpx *</type>
      <name>super_twiddles</name>
      <anchorfile>structkiss__fftr__state.html</anchorfile>
      <anchor>ae612ac0806b0ceee4868f1829aa05e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kiss_fft_cpx *</type>
      <name>tmpbuf</name>
      <anchorfile>structkiss__fftr__state.html</anchorfile>
      <anchor>ae0b38b99d0ec7540abab4211093fdd99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LRUCache</name>
    <filename>classLRUCache.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::map&lt; KeyT, std::pair&lt; CacheItemT, typename KeyIndex::iterator &gt; &gt;</type>
      <name>Cache</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a4de256fa009ad24a5070368cb7f1e7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cache::iterator</type>
      <name>CacheIterator</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a4003b6ef7dd56a45b22d274ae3888a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; KeyT &gt;</type>
      <name>KeyIndex</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a2608a2881e75cb6bfe1a756bd89d7200</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KeyIndex::iterator</type>
      <name>KeyIndexIterator</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a3400fe6996434c5734873aca0318a279</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>evict</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>ab67d50307bfc661fbef234eca6a0ad19</anchor>
      <arglist>(int item_count=1)</arglist>
    </member>
    <member kind="function">
      <type>CacheItemT &amp;</type>
      <name>get</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>aa82467f57955e52020a7c26b0510df94</anchor>
      <arglist>(const KeyT &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasKey</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a159be4370b1641da09dca80973f0327f</anchor>
      <arglist>(const KeyT &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insert</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a071553bc4998d83fa872f3269a339b76</anchor>
      <arglist>(const KeyT &amp;key, const CacheItemT &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LRUCache</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a7cc532cb2a7b59b42d137a6e6d84ad90</anchor>
      <arglist>(size_t c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCapacity</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a3546c21e638a3e2b8c1bc701f95b60ff</anchor>
      <arglist>(size_t capacity)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sizeOf</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a3f8be136071836e20dd507161ea73cd0</anchor>
      <arglist>(const CacheItemT &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>CacheItemT &amp;</type>
      <name>tailItem</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>aaf8226fea4e5b65f5231561b00dd915e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>touch</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a55266cf5d77336a159cca1d5020ee101</anchor>
      <arglist>(const KeyT &amp;key)</arglist>
    </member>
    <member kind="variable">
      <type>Cache</type>
      <name>cache_</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>ad0e8775ad21d826842b0126b94bfde01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>capacity_</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a34e41053b4dd18a4d495989397dfa48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyIndex</type>
      <name>key_index_</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a5dd8d1a70adc93067461e18041891495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classLRUCache.html</anchorfile>
      <anchor>a04c5b690aaa9c89674142705d2282d6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LRUCacheItem</name>
    <filename>classLRUCacheItem.html</filename>
    <templarg>T</templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>sizeOf</name>
      <anchorfile>classLRUCacheItem.html</anchorfile>
      <anchor>a484123319deefc924960cce24387af84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LRUCacheItem</name>
      <anchorfile>classLRUCacheItem.html</anchorfile>
      <anchor>a9030e6c9865d1f24ddf39586ac007c74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>item</name>
      <anchorfile>classLRUCacheItem.html</anchorfile>
      <anchor>a51004de29a444af2bbfce1090376d3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>timestamp</name>
      <anchorfile>classLRUCacheItem.html</anchorfile>
      <anchor>a5ab3d591f758391b959755ad5a790de7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MainWindow</name>
    <filename>classMainWindow.html</filename>
    <member kind="function">
      <type>void</type>
      <name>decreaseSelectedSpinBoxValue</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a6c3ec8bd2aeb200feebf14707b07a386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decreaseSpinBoxValue</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a7dc873fb1462fa7edd38f2ce762da374</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSelectedSpinBoxValue</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad5cd5f1b9153738e347a8cf50c29d010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSpinBoxValue</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ae91dbba2f697b376ce1743efccb8f84d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>increaseSelectedSpinBoxValue</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af8969a8e66c21d9f26ba24abf3bd3da9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>increaseSpinBoxValue</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a3b66debb7c67a758dc2478b05dd168f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a34c4b4207b46d11a4100c9b19f0e81bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a37130137d6ff6e04c00fab105fa37b89</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainWindow</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ae98d00a93bc118200eeef9f9bba1dba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>about</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a7be6a5d98970ac1a6296c6f9aee1e9bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>help</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a185c3927a39f35758683d821fe16d3a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createActions</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a62cd8712fb41a754298f6f60eead2cb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createMenus</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>aa4907b0251d305659e403c62921ef331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createSliders</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a2fe0853d329b0cdf9a41f5c3b7a15df0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createSpinBoxes</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ada5177f309e454c208df8a7676845155</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createToolBars</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>acce4e32b95d3d5cb48470c053a1740c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initWindow</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ae21b4ca2c156eb550dcfec3df44cc71a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>about_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a401e8d63ab358b5cca93aa797a9ba24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QActionGroup *</type>
      <name>action_group_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ac8347e6ea0cb729d809d2ee5ba61e108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>box_edit_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ac605a0c733bdaeda68115cae2cc0419f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudEditorWidget *</type>
      <name>cloud_editor_widget_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>acc112d69fe24bc3bd04ff9211869e0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>copy_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a7357ce379306a32fbea0fc1a79c24adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>cut_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a0db671a72b5611bec92bbd3bcfbf2d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>delete_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a79f46bc5d1903d84637505d2bf3d81f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>denoise_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>adddb1cc67fa67cadb939018191d24ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>display_menu_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a2f5978495ace6986a70d3b0399f2b472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>edit_menu_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a0992ed9de3218dcc8eb3e7564a9aa8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QToolBar *</type>
      <name>edit_tool_bar_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af7553ce01509871c8f90f6fc1f2313f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>exit_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af99bebaa738f4c99aa2eaa7ed4dec11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>file_menu_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a12f9bddd4c60c24590211b797bba7f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>help_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a570542457aa484877f34441f003b9f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>help_menu_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ab2db79230499540b8bcb71a09be6ab72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>invert_select_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af2d44c7823f622248650fe8e0a328729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSlider *</type>
      <name>move_speed_slider_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a34c6289afd749407a3dad95f67d125a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>open_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a5e21dbab6ea2ea91c053f252d2fb60d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>paste_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a89455e590a4b1571293e7886d2571c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSpinBox *</type>
      <name>point_size_spin_box_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a2f438bf3e84e132fd2d5ec5f62051e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>save_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a80b6d2e8a66317b5551b41ba077b28a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>select_2D_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a3b9d3ce8019e21622a6a0eccdd049487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>select_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a1435b53527221c11409779c9bfc90442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>select_menu_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a38378d8b0d8a1f4fd05fcfe227a43cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSpinBox *</type>
      <name>selected_point_size_spin_box_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad88a66a2d49a5fcec61aec07e0090467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>show_stat_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ae486c78ed3fe740452a0869d3924913b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>toggle_blend_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>afbcbc2b5da52f65fdbad2d3143cc84b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>tool_menu_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad469671c388fb22832603346e7dfca6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>transform_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a4b85c1bd799b733451c19e57c3cab352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>undo_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a887dab873fa973b10208eac5c4dda83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>view_action_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a1f398e38d5ce904503c372a71b0a3860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>view_menu_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a546d23acdbac6c9c6528c90105cddc40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QToolBar *</type>
      <name>view_tool_bar_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a782f1f3e56dc61daa64d2c741e777485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>window_height_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>aa776c23ba74ac43fc615d3f077e5a7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>window_width_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a1c6d3379e5f3a4f4b90c09567611393c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ManualRegistration</name>
    <filename>classManualRegistration.html</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>Cloud</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>abda168cd29a1ec5eae39b7930f743090</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a2e921f4806c8a33bcdb558d435adccec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a30ca277361ff9ee0cc758e505b24b0ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>applyTransformPressed</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a72b63453548483c3db43a0296f743052</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>calculatePressed</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>aa2b8c788d43762d8c7a8097ee8713379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>clearPressed</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>aa791bf776bc41f124f559323937b73ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>confirmDstPointPressed</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a40bbadb79141339d4d82fd0c8534b6fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>confirmSrcPointPressed</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>ad723d935674f144d86b94e02d1f8d5e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>orthoChanged</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>acc1e58a204366057c2bee08e2f0bc302</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>refinePressed</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>ae28dad971c1dcb5456bb60db3a000358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>safePressed</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a75c91dabfb9ed70696c19c2d1b7a9a4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>undoPressed</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a242e7c16aa5df7fd1a46f7d0f1077b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DstPointPickCallback</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a85a7960d75b35582ad425f0d4266c921</anchor>
      <arglist>(const pcl::visualization::PointPickingEvent &amp;event, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ManualRegistration</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a6ca997f0177caef3a80badcb5495f6b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDstCloud</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a34f0e68da4d35465e7b501bdbf1c30c8</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr cloud_dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSrcCloud</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>aba627cdcc039c384757fcc1deb3fc97e</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr cloud_src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SourcePointPickCallback</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>ac1901941f65e34a9cc7f14d8ccf55ba0</anchor>
      <arglist>(const pcl::visualization::PointPickingEvent &amp;event, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ManualRegistration</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a96150e6a01c69c34230fc1f0ea01ba50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr</type>
      <name>cloud_dst_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>abee2a4b69ec7d7251e789516acdffcbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>cloud_dst_modified_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>ab1244fa7e35ddcde2095b115fe6cd10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>cloud_dst_present_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a75c2984fe5cea79a73c74e404550f884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr</type>
      <name>cloud_src_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a6d0d88060bf80c971e231e1481eadfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>cloud_src_modified_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a76a04f88ec43bd15e655b0d2fce1495b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>cloud_src_present_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a321fe7bd523c48266fa83ab9684505f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>dst_pc_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a8c7ea4d64d36b619e0418f65461785fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointXYZ</type>
      <name>dst_point_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>aab86e2e6883539f9ce6521902f4177c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>dst_point_selected_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a804207d414f4fb3b0dec6a118cbc3a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMutex</type>
      <name>mtx_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a4b55260b287b244df4caa170e41519f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>src_pc_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a25d9e21fd50baf24c2383dda838b4917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointXYZ</type>
      <name>src_point_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a2ba8f89147c1d201bee9d05372d53ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>src_point_selected_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a7a4ee57def15f1b6b3eacd69f12220ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>transform_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>ac5b528f821581024a9d61c25687fdd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ui::MainWindow *</type>
      <name>ui_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a69de51c65a646a7a84c9922ab7945eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>vis_dst_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>abb2ce0cc93e0de121a0b71bc6d1ac09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMutex</type>
      <name>vis_mtx_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a0118c3e862792069025642e8e279dcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>vis_src_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>aa03544bbff93fec358016d2be90a89c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTimer *</type>
      <name>vis_timer_</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>aa5d60bc5cefe1eb94febc1ae8c4efb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>timeoutSlot</name>
      <anchorfile>classManualRegistration.html</anchorfile>
      <anchor>a230b7588734dfb313f89132951e28f4d</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>MeshTraits</name>
    <filename>structMeshTraits.html</filename>
    <templarg>IsManifoldT</templarg>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>EdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>aa7e872b4e3b3994bb58f8aa5a2fdb743</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>EdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>aa7e872b4e3b3994bb58f8aa5a2fdb743</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>EdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>aa7e872b4e3b3994bb58f8aa5a2fdb743</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>EdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>aa7e872b4e3b3994bb58f8aa5a2fdb743</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>EdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>aa7e872b4e3b3994bb58f8aa5a2fdb743</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>EdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>aa7e872b4e3b3994bb58f8aa5a2fdb743</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>FaceData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a08a5422028bfea22732071847ff8fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>FaceData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a08a5422028bfea22732071847ff8fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>FaceData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a08a5422028bfea22732071847ff8fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>FaceData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a08a5422028bfea22732071847ff8fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>FaceData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a08a5422028bfea22732071847ff8fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>FaceData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a08a5422028bfea22732071847ff8fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>HalfEdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a56540952d7ce42f1b8455dc3b1674059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>HalfEdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a56540952d7ce42f1b8455dc3b1674059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>HalfEdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a56540952d7ce42f1b8455dc3b1674059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>HalfEdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a56540952d7ce42f1b8455dc3b1674059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>HalfEdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a56540952d7ce42f1b8455dc3b1674059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>HalfEdgeData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a56540952d7ce42f1b8455dc3b1674059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::integral_constant&lt; bool, IsManifoldT &gt;</type>
      <name>IsManifold</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a527d01ebf95a5e8f3cae4ae72de5b7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::integral_constant&lt; bool, IsManifoldT &gt;</type>
      <name>IsManifold</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a527d01ebf95a5e8f3cae4ae72de5b7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::integral_constant&lt; bool, IsManifoldT &gt;</type>
      <name>IsManifold</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a527d01ebf95a5e8f3cae4ae72de5b7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::integral_constant&lt; bool, IsManifoldT &gt;</type>
      <name>IsManifold</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a527d01ebf95a5e8f3cae4ae72de5b7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::integral_constant&lt; bool, IsManifoldT &gt;</type>
      <name>IsManifold</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a527d01ebf95a5e8f3cae4ae72de5b7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::integral_constant&lt; bool, IsManifoldT &gt;</type>
      <name>IsManifold</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a527d01ebf95a5e8f3cae4ae72de5b7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>VertexData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>a557d6b557ce4ca6fc7a086d981120279</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>VertexData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>aca07059f47db69d4e82daea78619af2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>VertexData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>aca07059f47db69d4e82daea78619af2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>VertexData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>aca07059f47db69d4e82daea78619af2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>VertexData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>aca07059f47db69d4e82daea78619af2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBNormal</type>
      <name>VertexData</name>
      <anchorfile>structMeshTraits.html</anchorfile>
      <anchor>abffba219b169ceb169d9e1c7693a6399</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MonitorQueue</name>
    <filename>classMonitorQueue.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>DataT</type>
      <name>pop</name>
      <anchorfile>classMonitorQueue.html</anchorfile>
      <anchor>a2a74095f1dbccba6fecc4501cc5020f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classMonitorQueue.html</anchorfile>
      <anchor>a2a74aa3150ac0f163fbf0ef043809c46</anchor>
      <arglist>(const DataT &amp;newData)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition</type>
      <name>item_available_</name>
      <anchorfile>classMonitorQueue.html</anchorfile>
      <anchor>aa425762e08e5ef9819d890096c9acde9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>monitor_mutex_</name>
      <anchorfile>classMonitorQueue.html</anchorfile>
      <anchor>ad618418d50665ff4849d483a48374da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; DataT &gt;</type>
      <name>queue_</name>
      <anchorfile>classMonitorQueue.html</anchorfile>
      <anchor>a08b6a615c56a33561a844f34d38672b8</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>MyPointRepresentation</name>
    <filename>classMyPointRepresentation.html</filename>
    <base>PointRepresentation&lt; PointNormalT &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classMyPointRepresentation.html</anchorfile>
      <anchor>adaf372e3a1093398b90a3216494e8a1d</anchor>
      <arglist>(const PointNormalT &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyPointRepresentation</name>
      <anchorfile>classMyPointRepresentation.html</anchorfile>
      <anchor>ad3ef97432d5cd4a26e64d4b72507d83f</anchor>
      <arglist>()</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>MyVertexData</name>
    <filename>classMyVertexData.html</filename>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classMyVertexData.html</anchorfile>
      <anchor>a412ef1511e82466912b0c8b71229d4fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>id</name>
      <anchorfile>classMyVertexData.html</anchorfile>
      <anchor>a32fb9b8cc5cb3bc2d4d8173e96a5f12c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyVertexData</name>
      <anchorfile>classMyVertexData.html</anchorfile>
      <anchor>a9efa17c35ed0b8ae25b111550dcdcb4b</anchor>
      <arglist>(const int id=-1)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classMyVertexData.html</anchorfile>
      <anchor>afcc76be8a61f22c470ad381e1e6cb906</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>a6c7e3604c563673d7e813298c625f97a</anchor>
      <arglist>(const visualization::MouseEvent &amp;, 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>af0d8fb5a19eec9089fa1423a6a35dfc6</anchor>
      <arglist>(const PointT &amp;picked_point, int picked_idx, PlanarRegion&lt; PointT &gt; &amp;region, PointIndices &amp;, 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="class">
    <name>Object</name>
    <filename>classObject.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addActor</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>a9d3d984450777a32a25ab3f85cded07d</anchor>
      <arglist>(vtkActor *actor)</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkActorCollection &gt;</type>
      <name>getActors</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>af06a9b9b2fef3ad686adbd59dac24af9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>a6390f4fca865dc59e3442e9f0fb6bd5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasActor</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>ac7d1033f25292d4ea030dba28eb354d1</anchor>
      <arglist>(vtkActor *actor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>ae07c6d39eff0d3b7678ea6633303e05e</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeActor</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>a2d9c587da83e820e4db23d0a16d3de4f</anchor>
      <arglist>(vtkActor *actor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>a85c57cf9b8906cdb9cee5af54bb8e905</anchor>
      <arglist>(vtkRenderer *renderer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>ae30fea75683c2d149b6b6d17c09ecd0c</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Object</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>aa3e791419d84c4c346ef9499513b8e00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkActorCollection &gt;</type>
      <name>actors_</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>ad2d2ae664c852f5b1a90b9439e2dd136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>actors_mutex_</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>a516fcbb4580743f5b45bd730bb9aad85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; vtkActor *, std::set&lt; vtkRenderer * &gt; &gt;</type>
      <name>associated_renderers_</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>a63ecf4ed96bf846b3bbc73ba29a047aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classObject.html</anchorfile>
      <anchor>a51548214aeed531f6dcdc78d89d95d86</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>ObjectSelection</name>
    <filename>classObjectSelection.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>ac74f320e3095524ca3c573c48d51d7e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateNormals</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>abe60cb780049a2015b63ba1e1cd7a7f5</anchor>
      <arglist>(const typename PointCloud&lt; PointT &gt;::ConstPtr &amp;input, PointCloud&lt; Normal &gt; &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initGUI</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>a859a02dcc03771ebb1d78aa731ad9d1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>ac1fabc9aee7dd387672a78572262da3a</anchor>
      <arglist>(const visualization::KeyboardEvent &amp;, void *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>a7b972720f45975f43be13de960aa7c9e</anchor>
      <arglist>(const std::string &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouse_callback</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>aa3e904545e0c08f901dc16257ef30a44</anchor>
      <arglist>(const visualization::MouseEvent &amp;mouse_event, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectSelection</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>a0bb974e96f47edd027354b633eab5144</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pp_callback</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>afc5b3dac29c8ca45f254fbd3ca21449b</anchor>
      <arglist>(const visualization::PointPickingEvent &amp;event, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>ac65996feda1199fed7401fe463b05ead</anchor>
      <arglist>(const std::string &amp;object_file, const std::string &amp;plane_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segment</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>a34d93e707002a1859648cf087e59f408</anchor>
      <arglist>(const PointT &amp;picked_point, int picked_idx, PlanarRegion&lt; PointT &gt; &amp;region, typename PointCloud&lt; PointT &gt;::Ptr &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentObject</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>aa5f360996609ce5c3dee376c03479fcf</anchor>
      <arglist>(int picked_idx, const typename PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const PointIndices::Ptr &amp;plane_indices, PointCloud&lt; PointT &gt; &amp;object)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectSelection</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>a86dcda530dc4b7247537c899cbb0fac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; PointT &gt;::Ptr</type>
      <name>cloud_</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>ab0cb5b07320f8fe069a9777e3231633c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; visualization::PCLVisualizer &gt;</type>
      <name>cloud_viewer_</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>a5df7d154bf7a80a4768dc397913d06a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; visualization::ImageViewer &gt;</type>
      <name>image_viewer_</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>a751f7696754b9252d2a3f38d284f819a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>search::Search&lt; PointT &gt;::Ptr</type>
      <name>search_</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>aeef34f8eda722c9cbd8d1273b3a1fd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>distance_map_</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>a2b3e83c391c6c4d11d096e4ce9cf4648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloud&lt; PointT &gt;::Ptr</type>
      <name>object_</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>a9ead968e8f88708fb7dc057aa90be1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloud&lt; PointT &gt;::Ptr</type>
      <name>plane_</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>ae2f13578c357a581e75147c14514d441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EdgeAwarePlaneComparator&lt; PointT, Normal &gt;::Ptr</type>
      <name>plane_comparator_</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>a5fdac83688959abf0a4662baabf19427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointIndices::Ptr</type>
      <name>plane_indices_</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>ad3a77c5f501a6a339e379159ab3baff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>rgb_data_</name>
      <anchorfile>classObjectSelection.html</anchorfile>
      <anchor>a917b3fcec65c60e2caa629b25c9995ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OctreePointCloud</name>
    <filename>classOctreePointCloud.html</filename>
  </compound>
  <compound kind="class">
    <name>OctreeT</name>
    <filename>classOctreeT.html</filename>
  </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>ON_2dexMap</name>
    <filename>classON__2dexMap.html</filename>
    <base protection="private">ON_SimpleArray&lt; ON_2dex &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>AddIndex</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>a05fe451128090265a0fb29013fbb637e</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>const ON_2dex *</type>
      <name>Array</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>a82a24c6ac4234435a1e20cc7391e5c43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>a53f93fe0a13a45f42f0aedb25577ca5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>a6c85ecfd10863f8f3bc61211e2dbd432</anchor>
      <arglist>(int count, int i0, int j)</arglist>
    </member>
    <member kind="function">
      <type>const ON_2dex *</type>
      <name>Find2dex</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>ab77ae4a95be40bba81ac2b5a8a619c99</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FindIndex</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>a1412eaad0a74761384e495a56923e74c</anchor>
      <arglist>(int i, int not_found_rc) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dexMap</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>a4b6a806b073c48289c96dfffc51a640e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dexMap</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>abd876b6df9d2ebbef973fefbc272a1b7</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dex</type>
      <name>operator[]</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>aa273f539f46db6988930be024e7675bb</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveIndex</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>ad42534b4c9a2f06ea182a05f2e4e1b5b</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>ad0c341d824982e58e7700d4fd432162d</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetIndex</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>a6972141420a4153dfa2eda2d9b3451f6</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOrAddIndex</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>adae55026668da77f59b50a7a29029d97</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_2dexMap</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>ae5c8bf4ab594afe20ed180ad191f1037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bSorted</name>
      <anchorfile>classON__2dexMap.html</anchorfile>
      <anchor>aab969fb60623fd4409d8592cb9ab5606</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_2dPoint</name>
    <filename>classON__2dPoint.html</filename>
    <member kind="function">
      <type>double</type>
      <name>DistanceTo</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a0e1b2843b9da9418a026a833297227a5</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUnsetPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a3bbe049ae610a750460da056edfc972c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>af11265d9a52669208e928513b815d0b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumCoordinate</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a58e169157195d98053eee66e98a47b59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaximumCoordinateIndex</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a9f35197ea209ba08d51109d8e0a1cf7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumCoordinate</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a2cd65ce874ae345c730f1bd872563f0c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MinimumCoordinateIndex</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a7050e3e4929bf0f45994adec8c20c908</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>af4df9fe639c870ecef6ebfd4d27a2c01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ac994591e8a05fd5bb1820ba3f5804496</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>adcecf1bb0abb60cfd150f7f40191009e</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ab119e8c5679ae124b64d530311619de9</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a500bd0188ad46ae7df999b46f795b8cd</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>aeb421ca628648b810734019f87478834</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a709e042d4d57b9618b1ee0ac0f14c3cf</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a3a7caea461bdc030fcd3c1257e66110a</anchor>
      <arglist>(const class ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>adbbd1110542c49340a3930a45071be85</anchor>
      <arglist>(const class ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ae7092aaa3220ae6ebe99737341bb4a52</anchor>
      <arglist>(const class ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>abac2651f34f6d15ce2cd1f4d8d7d88b5</anchor>
      <arglist>(const class ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a71d7c34aee9d41f43f42f5442e98d807</anchor>
      <arglist>(const class ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>af231138a56f2f43c6af9ad4cd5e28e07</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const double *</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>aac8407fa9fe23f311849e707d73c5b5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double *</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>afb16433d68c7bc465a2cc3b2fe5594c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a32d3599f5c34b44235e81a788b0c4ef6</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a82079433549c7cb147590696d2f49c6f</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ae73fdcba3872d8961d3b114623b7b850</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a5e2c941c9b95e264b04618026f2ce873</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>aa9f5b0f48292a299eb48f89e1b1fc56a</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a9a84e4544a19d099674a2afccf73f511</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ac7a6b1cd95f9f7b3d1f33cf6484f74aa</anchor>
      <arglist>(const ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a28ec09fb9c40d0514663b71014208705</anchor>
      <arglist>(const ON_Xform &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator*=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>aa0901409470c75730f156c165bd7f6d9</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a2d48fbc0ca29805d0f150540c1f2d8e7</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a42236d99ce8b42b6948ecd4bb05010a5</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a61410fbd8cea392b6445a20c00eec854</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a9eada67fbf3d8a78ef2528b6077502d3</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>af89658378fbdb55ed9a9b46e976e1d57</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a3100bf10f1949bfcba6fd39e534d4a56</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a158194741add115ba711f3986dd74456</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a8fe3377c916903b2653880d585201f9d</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>afb77cb41b3f8dff1264dfb6e2d5eaaf0</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a2488f5ff5928499fa664b5ab093ddfb9</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a7c5a7e6f64b6be23b72290f0b415dbcb</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a5277a6b739f0c0971fda5e9539ddc150</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a8780c504aa8eb7a8330b500fffea91c6</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a58c1a61a8c34a44265c69ba3b7bced27</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a16c181f9dc3adb4a6eacaa975f567f08</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>aedf098866860458f6af42566308c5bf5</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a6081e1f387759373547e95d5cd9ef1ed</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ad950dabe74e672235e72a3444fb42257</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a8eea03fa0be54a5e8f13e00e59f40060</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ae0afeb50a70c2ebfb8322eff3569d3c2</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a581fb153c3866906a9f9e6c64c293d50</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>af460bd224ac5d9fe035d885787f11492</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator/</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a82e1fcbc1a5f9fa372e6f93aed560649</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator/</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a6644496c630216d4c3a2f6adf8ab100b</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator/</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>aefe138a1dbde0753297423f2d16752e1</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator/=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a73b3370cd90ad98ebe088fad08a0061d</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a53b49ebf8c3541a43aead1125e5d2d6d</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ad5639256e9ea2929387536a6326a5f2f</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ad7e9394ff7b1ee1a899d2f73318b96e9</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a7c506b05e6c2eebbcc47da90042ab1af</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a4b80ad89d20d873eb0686d72139ee8ce</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a03e46dcdbe63fd45b17050b84861d549</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a03884978e0bfd0d0b30c35a9c063dc20</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a8c8e558344e0049de931eeb5eacc7a3c</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a8363a0c0e9e12c15ed9a16a76c3df4f1</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a2edfca2a0d41ab55b2fe526690faf9f1</anchor>
      <arglist>(const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a3c56946ed5332c4c2e6001c8dbde6154</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>aaedc961fdbba14d7ef24fd5d00663911</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>afaeea849a5cb7abf0c9f0a193f6087f0</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a27837cf34f481f8143d11dc4e892ae15</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a4282aeb0e63e8705831691835658c58a</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a97071743238278f091f96480d50c390d</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>aa0356b3b0c12b7f78ba0f230d360c2e3</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ae9aac075838f89f59e6f1ccb8150d09c</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a4ba8bec2575fed0233e9c35b637f8508</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a71443533266f987b75afc4d0a2604e95</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a4b3e23af7d028edf8df7dfcccaad665d</anchor>
      <arglist>(double angle, const ON_2dPoint &amp;center)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a5e4ffc074d5490c1305a2215c9d8b26e</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_2dPoint &amp;center)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>aeb43537a3a5f66e83a8d15a0a33d30db</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>aadf7dd5e18f5bfc0b47a4b965aa5341e</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ac7545dcd2c292849e8c3777a534bdb1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ab10558477180a43d20892df64e0c7cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a84e2ae52e1deba8a9e083f9d96595f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_2dPoint</type>
      <name>Origin</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>a61c18ee7b2ac577050c0bc21b793eb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_2dPoint</type>
      <name>UnsetPoint</name>
      <anchorfile>classON__2dPoint.html</anchorfile>
      <anchor>ac8e9b6e9de32dd39bd13f8cc56896709</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_2dPointArray</name>
    <filename>classON__2dPointArray.html</filename>
    <base>ON_SimpleArray&lt; ON_2dPoint &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>GetBBox</name>
      <anchorfile>classON__2dPointArray.html</anchorfile>
      <anchor>a30914f1ad76800c30af103d4dd8596a4</anchor>
      <arglist>(double boxmin[2], double boxmax[2], int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPointArray</name>
      <anchorfile>classON__2dPointArray.html</anchorfile>
      <anchor>a9e14a9da6bb8427ed7850ae376e2a24b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPointArray</name>
      <anchorfile>classON__2dPointArray.html</anchorfile>
      <anchor>a7e9d077edf0a2560daa1b3c07e31d29f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dPointArray</name>
      <anchorfile>classON__2dPointArray.html</anchorfile>
      <anchor>ad8a1b0518c45b1a54d3331d865c34980</anchor>
      <arglist>(const ON_2dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPointArray &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dPointArray.html</anchorfile>
      <anchor>aa7d480dcf62211bbb71be0714cc14b8b</anchor>
      <arglist>(const ON_2dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__2dPointArray.html</anchorfile>
      <anchor>af5182d3b9cb9fa267f2a0db2f62cbbc0</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__2dPointArray.html</anchorfile>
      <anchor>a1bfed904388d8e11f2017de6c68e22ae</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_2dVector</name>
    <filename>classON__2dVector.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Decompose</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a7076d601015e2b037678dda5815d04b9</anchor>
      <arglist>(const ON_2dVector &amp;, const ON_2dVector &amp;, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsParallelTo</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ab7424412cc8794aee613cf53c68e7a37</anchor>
      <arglist>(const ON_2dVector &amp;other, double angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPerpendicularTo</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a0c93ded0fdf4c7cedc27fd81a5b460ef</anchor>
      <arglist>(const ON_2dVector &amp;other, double angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTiny</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a1cab5e33a1c2354a751129b36510dae0</anchor>
      <arglist>(double tiny_tol=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUnitVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a37db5eb2d49a6df2a4cb105be499f536</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUnsetVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a2c5ebd34d84db5a06ed8f41ddfe6a5ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a1da7d782546d33cbd0735e20190006de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>aa03de3c1ce09b02df67b8405037169b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ad2adcc98072f411820c1d51c60b6e615</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LengthSquared</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a32021ad97087d5caba100d1889336205</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumCoordinate</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a311c616b8658364a465054201ef08c84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaximumCoordinateIndex</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a824e48b896999680b4796fa6590cf38f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumCoordinate</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a012c95486c758c4ee94fd8de0178edc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MinimumCoordinateIndex</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>abeb1852dcca31075af5f041732170fac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>adfbada9ba1e7c333f6a85b6659f91d58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a1eccf0361ee8176ed66927b5b2570976</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>abcdb6cdb69eb7c12229f34bbd9d7859f</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>af0a4b3de1514496e1d164270c8768892</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a6860cfa68a97a74ba4079fe2fbbd9350</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a438778e3254bcda1d7f16e9f5a771cb3</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>afec1d1d756bdbfd1951d262072f075bd</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>aff9453af57b2419e9024564fe8c01790</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a0a55c1d8ea999884fbe718296da08af0</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ad16bbf2582380c5654c27aeff815e0b6</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a61753f27ea19beaa3ce699684c5709c7</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const double *</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>afa89aa1ba93fe64dd6498b2faeced23a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double *</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>aa37a2c75043459d9a1a2e1c73241f8bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ab4b137398415e76228490fdfc3b5aa47</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>aa4f31b3a724333c6b0f5624e24b67a09</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a9db9dcf3acf877f361ab9e26d8572710</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a6b7e32748e71b266ffa3150999446adb</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>abdcd6e59ef5269681963127fd2d47923</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>aa89919df2bc4480afecc2e3fcaaf8671</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>abae8e7c2dda6cac61cc48e3348e11410</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>acaa7cdca788f92397eb3ddea441416f6</anchor>
      <arglist>(const ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>aa57665612e8a8a96bbdc1539b0ca5935</anchor>
      <arglist>(const ON_Xform &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator*=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a776309d01a7986f2d72d63b9e2206590</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator+</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ad60e7359d570f46eccfaa48a0e72c48c</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a44fe933b9bf37627156ed70bef257a82</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator+</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>aab7944ce794d3c09195d707a63c369c4</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a6a72815795f18a9fbf1ec6cf8804da27</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator+</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a1511f8e60b6062b8f294ba06ea768c93</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ad58bc0144dc3b761252842ec27c63f3f</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator+</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a1a40b3f953c1a6e5fac9e923a581a3c4</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a7c3da8e1c94b40de1a28cedd976b9e36</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a3d864bb11167033abb831ec5287984ae</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a0c3be04880b6ff00cd91314ff0af6080</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>aee0fbbe56681c08dda9859a9bd82e69d</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ace7c5c525df60a4e8eccb299504fb9fa</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>adea3567d7f1786a32f707fb745f2f5a6</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ad61fd283965318d80693823a4236114c</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a02f77d476b05f5c66a203d578d3b4632</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a18784bf585aabc94d094429c4b66d0b9</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>abb5682c6281d6585c10e975865e278b0</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a78acb3512309ef835eca4dcc81ba1f44</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ab46cab201116a8588da69ab74ea47c78</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator/</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>afae2f5ba164c6274682388648b7345f8</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator/</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ab8dac9127d8679a351b83bd99e824afb</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator/</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a61bdd22c2bd62c9d614d1f47daae0942</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator/=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ac208d569ca75472a51fd9402216be34b</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>af473dfd1f21fa932bb5797f54f54994f</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>aa7323702d1a40d181e4d9b576cf8b62c</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a91654a0986c367b1cfd0cd248cf2a1f2</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a0edaafc5759549cfb2211d4eb1ebb3e0</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a103139332568cdb7bc4e9839f0d507d1</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>aa15075f5bf12d247894a1a2abfe8e085</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a23532ccc543c48d98f3d3baeb2eea34b</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ac6e9313cf15ab8b09b70da40057eb924</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ab822346e51a9bbf23d0dad59f302bf53</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a8d2656fcd67084530c79e7e07ed69aa7</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a40e0b8193a4951f5609992c5eb703a8c</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a0c61a7e1ff269199155ee687cef30329</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>adba5cb61c5df995e17721a94cebd127e</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a0b60b4501556ed872052585fd500d53e</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a67db9faed8be683cdb8118921e8c3229</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a6ae3004d2972d641105a9b9171ed5fa7</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a21ceec03251d0d117dde180b56d96ef6</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a2446b07e5c8180f01ea8f16c7b97e9e0</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PerpendicularTo</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a06f33f8fc96da05e291d5a1efc1eafc2</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PerpendicularTo</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a283fea46f1f1ab753db568cc94db97fa</anchor>
      <arglist>(const ON_2dPoint &amp;, const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ad50a46c909d4e4941d8417a2e8107f87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a3b78c077beca46a44138fc94dd71349b</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a156ae0ac58907c1389ea511a54b58d15</anchor>
      <arglist>(double sin_angle, double cos_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>aec9f0b818477f440ceff24cfc7fa362e</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a1c4e884e70970d851434667e705ed29e</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Unitize</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a3065af3356fd4b11453926df30d6f944</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>WedgeProduct</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>ac5cfb9a2b461a1c8f098c148d91460b7</anchor>
      <arglist>(const ON_2dVector &amp;B) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a9998087798946f163aa215500abf9576</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_2dVector &amp;</type>
      <name>UnitVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>afe60e301bf09b675445db49d1a477bfe</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a03d96aeaf3e1fa651645ac27fcbf869e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a08a1191bf1785089357a960c4694181e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_2dVector</type>
      <name>UnsetVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a29ddbc528d3026f0d2c4048f6f8b2430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_2dVector</type>
      <name>XAxis</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a9e42cf2a0540f701ff52dffce6ed1038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_2dVector</type>
      <name>YAxis</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a3638bf5717a3e64b4723afa8eb59d85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_2dVector</type>
      <name>ZeroVector</name>
      <anchorfile>classON__2dVector.html</anchorfile>
      <anchor>a2f9dd18fe13c0bd3e85cde1db1eee97b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_2dVectorArray</name>
    <filename>classON__2dVectorArray.html</filename>
    <base>ON_SimpleArray&lt; ON_2dVector &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>GetBBox</name>
      <anchorfile>classON__2dVectorArray.html</anchorfile>
      <anchor>a508bdb503a77001d68e5c516958a6015</anchor>
      <arglist>(double boxmin[2], double boxmax[2], int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVectorArray</name>
      <anchorfile>classON__2dVectorArray.html</anchorfile>
      <anchor>a10d8d192a74374041190c9a90160a7f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVectorArray</name>
      <anchorfile>classON__2dVectorArray.html</anchorfile>
      <anchor>ad6231655789c9d018874b6d62cd656e3</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2dVectorArray</name>
      <anchorfile>classON__2dVectorArray.html</anchorfile>
      <anchor>a96766623eb06af644534c5339b417beb</anchor>
      <arglist>(const ON_2dVectorArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dVectorArray &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2dVectorArray.html</anchorfile>
      <anchor>aca0e07a2206417b7803fcdeb3ee264ea</anchor>
      <arglist>(const ON_2dVectorArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__2dVectorArray.html</anchorfile>
      <anchor>a938a743f0d1d240302429bbb6be12857</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__2dVectorArray.html</anchorfile>
      <anchor>ac9c0523cd80f22ffae17de5eb32db428</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_2fPoint</name>
    <filename>classON__2fPoint.html</filename>
    <member kind="function">
      <type>double</type>
      <name>DistanceTo</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ab3aa3bb66456e48a869a8ceb55f77447</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumCoordinate</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>acff0abddf3a2674b4ecacecbd3dbaff5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaximumCoordinateIndex</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a9780cace9ff7ca509e35a6654ec932e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a8ed514b08e5df8b954d3bfa850d560ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>aa6f6f7d9702875775dc26179124da6be</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a65a6aabbfa5d35066895becb0003c588</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ad3669910ae1ab3ffa3ba9f3d1a179205</anchor>
      <arglist>(const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a68d821098a2a90c0b2696ce528509d1a</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a153b544e10a002616b493c85871a3c9f</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a7dbb7be3e49a67280970240b0c821ccd</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a064396f22023165fefe7446bd23c14a7</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a948ee016c8ad12fd3157adfdb9404f44</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a1db6011e42e88bc737a7ac31ae3fb036</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>aff53eced7ec69b80ca270762551865d2</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a286aac493474d17d9c9a08edaa574239</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPoint</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a68bcc423a74e54c288529ce116f1e4fe</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const float *</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a938cc9b89c58a216d3a103e576e805e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float *</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a05d83adf1fb77f07ed2d1864f1bc52ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a7f01115f975a73fd1effe33aa9d2937d</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint</type>
      <name>operator*</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a3d61c69cd913204510e2642584cea0c3</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint</type>
      <name>operator*</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a7291086c3da488c606f3a5fc4835788d</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a73d60aaab8e9063aa470ca67076bc87e</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a0360e56da9d1ec0efa80b23112a01c4b</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a4d9bb76f7b887601cd73dcd4eb463939</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a895fd814ee8403aea00565ddd2692423</anchor>
      <arglist>(const ON_4fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator*=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a4ed33534f7583994e2b234a454ed321a</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a54f46e5337461829f2ca044525fa67d7</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>aeb90c4413cfc2aff61481840d5a9ef74</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a53b3f9d7f327ad33108e4c56db9a9cb5</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a126fdfad798e2b6faee03013701d56fc</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a137903e507df9734a3772ada7dc29bbe</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a206d4f90de40a6d33eaaa25be51e6dc9</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a8175d710a74db2cb7ac3cb95ec87a4c9</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a63bac394415af2e94f0f5cd8ef8a9f9f</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a558d8ed1b64d936b85673c2765d5daa0</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ae0069e03c28113857b4f2b3fdb3c4619</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ae73466031d3d40451f1c796b40709bcb</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector</type>
      <name>operator-</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ae8f03c69e8eaea20c2a13cee831c57be</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a2fa5fa66676e615f43d00d79b056f1a5</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator-</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a23bc3a10641766d833c5b35f192518da</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a18ed3b971c6d16963b3dddf5ae576917</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a8a5f08749af6b9c76f828ca953a500d5</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a3f8b12cbfc22e69452cebecaa404a82d</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a08d97b19cf47fc6dc8f5e9f05b3a81ca</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a6a2c070afe8adc4c4017f50e4c556f15</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ac85a61dfacec9080a50bf9f3f35ae344</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a63db50b86a27defbf003621aef96e5d1</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>aacc3871e0cb380758bb51b6213cb818a</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint</type>
      <name>operator/</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a9995e039d3e70866266ceec2873cbb72</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint</type>
      <name>operator/</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ac3c072735da82eb16d3423064ab1e441</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator/</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a733d89360f0c1b2ba31648e322769a87</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator/=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a677f22a1da30ad9108bfa1c99dcee58d</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a876a3ab210253f00283e5fcad038396c</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a0af6072a471ebe5307cf8317d09df8e8</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a8efe5e99bfb3f595198e9f5167f8c0c9</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>abaea473bde65a7dabcd1f7db8f593412</anchor>
      <arglist>(const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ae812cbb6b00d78df958ae4b7927cf93c</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>afb205399b21d577a433f672c971e2a20</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a8c303a5dc0263a10c02904ad38f0ba49</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ac012ec7fa811a1a5cf1e59c44a86abac</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ac7b58ccf2029f5d95dc8b932eebf2885</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ab5f8f9747eda5f9bc20bd40ec8e96a71</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a1eaed0c98e9e9b0d131753ae41f84476</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>ab461703374a1a458e448105bb67e577d</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a4a04b369b6f6fc5cd73d95db9bc74d8b</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a86c0f9433868950cca454a2cfc7eca7e</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>aafdaf6eb30f95f1662d5ba92ac0aa314</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a5d40cc7541be1f6db138bd56bd5758bc</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a6f70ff262d9fd6eab93060412c5a8fba</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a254ad5ce2449b1cf7b89c558f0484cf8</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a18e3835ce7c02f0c6e394d2e6268633e</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a27e84e4f96c7bf840d19f22e2ca67648</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a2d0b3a4d2e6d20ad270f163dbea97134</anchor>
      <arglist>(double, const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a6b51e3623c96a74bcec9e0ad685e4c00</anchor>
      <arglist>(double, double, const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>addb768359394de62ff81a80484b9655a</anchor>
      <arglist>(float, float)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>afce8f4451ec12e186f551011dbbbf950</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a45aa28f2f8e01e991d5711bbda6d3c00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a0914f1fff810310eee9f4670a0a35ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>aa22a21f91d1840f3f74b2ddd2046b4c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_2fPoint</type>
      <name>Origin</name>
      <anchorfile>classON__2fPoint.html</anchorfile>
      <anchor>a07685b9037fd387c786b7b2fdfedae90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_2fPointArray</name>
    <filename>classON__2fPointArray.html</filename>
    <base>ON_SimpleArray&lt; ON_2fPoint &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>GetBBox</name>
      <anchorfile>classON__2fPointArray.html</anchorfile>
      <anchor>a826d2a395409d73be9ba094b9b415030</anchor>
      <arglist>(float boxmin[2], float boxmax[2], int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPointArray</name>
      <anchorfile>classON__2fPointArray.html</anchorfile>
      <anchor>a3782151df4d64fff66f9bf24efea287b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPointArray</name>
      <anchorfile>classON__2fPointArray.html</anchorfile>
      <anchor>a66954ba439ed2383ee5fcb9a30f3a050</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fPointArray</name>
      <anchorfile>classON__2fPointArray.html</anchorfile>
      <anchor>abf6ee8758106e68a87d2ebe7b944c697</anchor>
      <arglist>(const ON_2fPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fPointArray &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fPointArray.html</anchorfile>
      <anchor>a526415b9327fc0441905d3be5563b234</anchor>
      <arglist>(const ON_2fPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__2fPointArray.html</anchorfile>
      <anchor>a90233eb17bbb1b08d94c664592ae53fe</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__2fPointArray.html</anchorfile>
      <anchor>aa058324322de0725f08c213804594537</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_2fVector</name>
    <filename>classON__2fVector.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Decompose</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a6594a3a5c807cced48548da3bb7fc8fc</anchor>
      <arglist>(const ON_2fVector &amp;, const ON_2fVector &amp;, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsParallelTo</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a3383c256e41e760ef0c462c53d2a529f</anchor>
      <arglist>(const ON_2fVector &amp;, double=ON_DEFAULT_ANGLE_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPerpendicularTo</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a1763eebd7060214f6e1572c3611c6b75</anchor>
      <arglist>(const ON_2fVector &amp;, double=ON_DEFAULT_ANGLE_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTiny</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a2556654e1561800fdd6f7aa50f837803</anchor>
      <arglist>(double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUnitVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a4eee65e4d8980450ecb7f1a73f12c618</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>acf245a386fe814a43fc5537a5ba47ce3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a5717eaf54e82b336d30f3bf50342dead</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LengthSquared</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>aee71f5f0181556251b4bf173fc22d718</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumCoordinate</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a5cc9280212e90dafe049678c2eb33809</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaximumCoordinateIndex</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a2d2891759668fdff2136c2b8c1faa01d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a1363e14d2097fc96d64e6e9923c7b54b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a35b00490a8e7f03664341ae095e37cba</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ab9747442957a599ff4d2256b1bb21305</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a13f00cb6d09b0e1f1ff34fc139791344</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a3b63c58e61aacd16cdaaf76688dfb2bf</anchor>
      <arglist>(const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a27bc246e2ec9af041e7cc07ade74e639</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a0894f232a73c40d3fbe58b73a6b1ec73</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a34874bab2dafd014d5e15adeeaf3a0e3</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>af5ff4b4ba7ed539f5aa8c020e0905cbe</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a1b5000ff983b5777c1a3905c7f6d416d</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>aa0221a17acbceab51bcb3d66b49069c1</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a38cca398dfb85672b169517da38ee39c</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a33995fc39b4dabe2b191ba61c847ec34</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const float *</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ab61984dbfb767bc6faca9c469b1190df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float *</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>aac342d71ab56c70a275c71914299d500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ad1bd121eacac4c893730bc753cbf3449</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a4e2178f5e59c82efb22c87dabb5e5490</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a77b11554453799b97dbe795262c18852</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a23156883e303d9fd166ed44a0cce3443</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector</type>
      <name>operator*</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ad73b289e2203fe91096f5585b4449476</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector</type>
      <name>operator*</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a0243d9e686fbe013a1fbfd9947e492d8</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a82657e8e042a7d11c4a4cf83c69022c0</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a1b63abb4bfbc8b9219cbfbc97c77973b</anchor>
      <arglist>(const ON_4fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator*=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>af2a340cfade14a9460e0896cad93c5be</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector</type>
      <name>operator+</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>aca0082650d5a2e260bd786ba235ff571</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>af243ec8813473008464891c8a07a10c9</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator+</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a4dd24029cab520cb0e5a6a5ac73fa0f6</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a42df6b7a6e66ee7335bfac2d0f77d917</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator+</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ab4b94d1b5f7427e062bb284530740d96</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a8ba26f8c86d695d37eedd53860b6b688</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator+</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a7b7d130f72b63a25e4dd0a0346502dbd</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a7b380f6bcb08f6c8ef7e64702847ce27</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a08bccc7077a588644e146eacef01b8a7</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector</type>
      <name>operator-</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ad95e9bb76c8b8814b99a88d6e8f721c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector</type>
      <name>operator-</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a0d3081d0376c4fec6fb671f2a5eda0ca</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>abcd571f43445eb8d4fa2b3b53d3c2564</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator-</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>aee0d85d964257b42833582ae70c5cdeb</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>acfae2496f5b86c7139981a567dce1481</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>abe3928e7172cfbbd4e252797f1ba3653</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a007a0ad05204e3b5942d1d71d1fbf27f</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a160f0d51e6ac6ec136f7264c83d15244</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a4919f67d544c200aaefa394c2a000d43</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a6fcd0de2ed644956a9bb311e765b20bf</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector</type>
      <name>operator/</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a76a83f938575ca6f7ced0e0d07f48b23</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector</type>
      <name>operator/</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>aa20011ffd1281fd304dd1f4c5bbeec32</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator/</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ae7608d48ec496052ac641bbd741d9180</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator/=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>aa48ef28c260a34789eb3022d54ad6153</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a5fd2702334a112f6c5febf5d12423621</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a97b424df0efa4a524727ec43b1b99aed</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a7625958b58b55d4e8a4ebb1dd15f8c43</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a9c26faa35e60987420f5b5e1abfdfab8</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ac5c781cf3c18c618008073e70b5be881</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ab38ce080c67da59ff57f04ecf5537d70</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>aa9fdaf6a19e93f8e782aa195c3a89cfc</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a7a2ad386707b7303a5bdc960f88b6ff3</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a467523050dea34154d7323157e5d1091</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>aaf647fe825875a8ca1b3f587b1cb95aa</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>af09f78737664ea85aaf60adc33251030</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a35d02d223497b4d274062c18c7aa3731</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a0eefcebd5478161e3b46c0cd013055a8</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a5f59f131c11e799a9ba1feee31aa66f7</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>abb4a5ec0e0d9a69bff7d036940ac49fe</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a3f3f717c744c48c588bec0ca77d69539</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a1f7ae5fa8410e46f71d784dd15cc23a2</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ab31820f454e9eb811aa9385dbd5fe44f</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PerpendicularTo</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ac34c5d54b2ce278653b2d3bc512c143b</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PerpendicularTo</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a3b421c066c08cb48584f88e9183a9e9e</anchor>
      <arglist>(const ON_2fPoint &amp;, const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a23596a3efbccae184f1d10327fa2a4ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a6573561eee1de3431a9e470f20fa1b60</anchor>
      <arglist>(float, float)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Unitize</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a21c3ad7641ae08f51ab0bafbd8e2b21c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a1c0b6bf36abfe15315c7d97e0fc9b8e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_2fVector &amp;</type>
      <name>UnitVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a6812266caa93591ef08563f21650e8a0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>ad7d51e9eb02a03910318888131bb4c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>aa45982f05d60f3150c3c11a7febbf441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_2fVector</type>
      <name>XAxis</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a3fdd6f274734ba19352ab4cb3a4db1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_2fVector</type>
      <name>YAxis</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a8a9009f4e1a8216bd7f6a27881433113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_2fVector</type>
      <name>ZeroVector</name>
      <anchorfile>classON__2fVector.html</anchorfile>
      <anchor>a12a4e68b3c460df37777ada90941cc06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_2fVectorArray</name>
    <filename>classON__2fVectorArray.html</filename>
    <base>ON_SimpleArray&lt; ON_2fVector &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>GetBBox</name>
      <anchorfile>classON__2fVectorArray.html</anchorfile>
      <anchor>af00d022a6e7e7c0efe9922e736521143</anchor>
      <arglist>(float boxmin[2], float boxmax[2], bool=false) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVectorArray</name>
      <anchorfile>classON__2fVectorArray.html</anchorfile>
      <anchor>a4d1bd45b7b39926356819b173971a953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVectorArray</name>
      <anchorfile>classON__2fVectorArray.html</anchorfile>
      <anchor>a414ede34152456eb1d4e7da782a6e5bb</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_2fVectorArray</name>
      <anchorfile>classON__2fVectorArray.html</anchorfile>
      <anchor>ab510864f771052fabf730c8715d9c325</anchor>
      <arglist>(const ON_2fVectorArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_2fVectorArray &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__2fVectorArray.html</anchorfile>
      <anchor>abe555dad44b0f281efb47d4153e4c897</anchor>
      <arglist>(const ON_2fVectorArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__2fVectorArray.html</anchorfile>
      <anchor>a11aa88f23983707512d87f436bfe98b8</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__2fVectorArray.html</anchorfile>
      <anchor>a7c51529667935e712f75e545506a3f7a</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_3DM_BIG_CHUNK</name>
    <filename>structON__3DM__BIG__CHUNK.html</filename>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>Length</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>a0b347af9c348a9c62486cec72186e2ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT64</type>
      <name>m_big_offset</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>a59555b004fef20bfe68a73327e81801d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__INT64</type>
      <name>m_big_value</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>a7e388094d77362403990efac6abd5983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT8</type>
      <name>m_bLongChunk</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>a837ac18a3f3c89098ac9afcae28bcb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT16</type>
      <name>m_crc16</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>a6f2cbaf0c7813ace05f52271074d5bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_crc32</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>a895364772f75bf9d63995830d47a1de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT8</type>
      <name>m_do_crc16</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>a629d02c854cb0c75c8e70977592cc5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT8</type>
      <name>m_do_crc32</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>a9cbe3294a98a7881533faf1e8a1a9590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT8</type>
      <name>m_reserved1</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>aaa258208cddf33b2e7533b4234f6bbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT8</type>
      <name>m_reserved2</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>a34657c2c2bed9e1f6f1ff079ccfc397b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT8</type>
      <name>m_reserved3</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>ad2c5c8e3ec9a4e9eaeb274abfc79e9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_typecode</name>
      <anchorfile>structON__3DM__BIG__CHUNK.html</anchorfile>
      <anchor>a748bf452b5dd992bfc4b8c650cae3adf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_3DM_CHUNK</name>
    <filename>structON__3DM__CHUNK.html</filename>
    <member kind="variable">
      <type>ON__UINT16</type>
      <name>m_crc16</name>
      <anchorfile>structON__3DM__CHUNK.html</anchorfile>
      <anchor>a720d1f570e4c53e9ed1757378778ca9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_crc32</name>
      <anchorfile>structON__3DM__CHUNK.html</anchorfile>
      <anchor>a31b4b26b4be238ab6c8f2fbf59189b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT16</type>
      <name>m_do_crc16</name>
      <anchorfile>structON__3DM__CHUNK.html</anchorfile>
      <anchor>aa830346e852af0f42ce634358e5288de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_do_crc32</name>
      <anchorfile>structON__3DM__CHUNK.html</anchorfile>
      <anchor>a06d9f6967062497efa29ec3ecb1f897c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_do_length</name>
      <anchorfile>structON__3DM__CHUNK.html</anchorfile>
      <anchor>a06dab67509a3fe09fa4a4e5a9be3c45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m_offset</name>
      <anchorfile>structON__3DM__CHUNK.html</anchorfile>
      <anchor>a2052e9e26bd73141beda851d66453404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_typecode</name>
      <anchorfile>structON__3DM__CHUNK.html</anchorfile>
      <anchor>a7d0e38f63246ec6fce813e6308331c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_value</name>
      <anchorfile>structON__3DM__CHUNK.html</anchorfile>
      <anchor>ac95533533aa2cf483adb1e87b9c3893d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmAnnotationSettings</name>
    <filename>classON__3dmAnnotationSettings.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a2f14d7798280d1614e0f232bb7f67711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a0292dc701523c88a76fe41f1c87bc830</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableAnnotationScaling</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>ab53ca8e24ed2228216090b030e7e0a30</anchor>
      <arglist>(bool bEnable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableHatchScaling</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>aba0300745832bcf1f53925c5c76d616a</anchor>
      <arglist>(bool bEnable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAnnotationScalingEnabled</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a487be431a6881b8cc25302f96d1199f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsHatchScalingEnabled</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>ae0b897aa3dc3a94bcd9647bb6dfff99c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmAnnotationSettings</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a466049086db96e11d2390930fc447966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmAnnotationSettings</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a56bcd9af1e15c5ee6d8e2085d6e46ceb</anchor>
      <arglist>(const ON_3dmAnnotationSettings &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dmAnnotationSettings &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>abd8657d5beff3a03ec34ddf547bd6e1e</anchor>
      <arglist>(const ON_3dmAnnotationSettings &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a4973c388094b1fbaf6dbbf8dbebbc100</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetWorldViewHatchScale</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>aecb10991b61dbb20c50d8d0d18defe45</anchor>
      <arglist>(double world_view_hatch_scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetWorldViewTextScale</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>ae73ae78e822822543d03253c4daea23a</anchor>
      <arglist>(double world_view_text_scale)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>WorldViewHatchScale</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a441635103ced8851d61334ac89aec48b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>WorldViewTextScale</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a709b34f7279dd7797c73f1d97e8a227a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a453e90479023db0a84b717ab93c9817d</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmAnnotationSettings</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>ab9ab413c986bed6074490e1d98bf0d14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_angleformat</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a2542a14c009c1f79e3501b30c1b0aa27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_angularunits</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a0a08b436944e44f28045f75a2f01b684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_arrowlength</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a87d5e643285aef3c455068ed90c29b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_arrowtype</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>aa14de9ff34996516e11c80bb824d11a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_arrowwidth</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a9fe00b6ae3399c60cd863536289ae397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_centermark</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a623afac9cd4d743f3cae6f6a05b3a82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_dimexe</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a05f091975378cbd96f52ff8e3238ee11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_dimexo</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a7de28330ea0a2e0b71cd24d1be181443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_dimscale</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>ac14de28cbc9d590477e9b7acbb1e0bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::unit_system</type>
      <name>m_dimunits</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a3709be1655bb53eb6759b79978d552af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_facename</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>acee470e9b827cda7b0d298ff15466cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_lengthformat</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a30313b664d34b77724d5d9ffde97150f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_resolution</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a69b12ce8b0965a9e148f795e8e8a5150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_textalign</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>af30ea3bff97cababa6149d1864e80458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_textheight</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>ae0d3a70030aa3ca02432a580f6e03764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_bEnableAnnotationScaling</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a996ee3ced9fe8e924fec5a89bc7a27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_bEnableHatchScaling</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>ab21daa6444ffab9714ea3193f4b3c3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>abacd7b4fa0fff69d850193ee0228a7b1</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_world_view_hatch_scale</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a8b8be7c3480a029313ff8f72f4ad23f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_world_view_text_scale</name>
      <anchorfile>classON__3dmAnnotationSettings.html</anchorfile>
      <anchor>a6d5705b143a75e527290db7dbe999946</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmApplication</name>
    <filename>classON__3dmApplication.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>a7921fc1b52c0f799a4323fd2c619e95d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>ad282867c2a2b07ef809846d8d8bfb2c0</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>a5d3dc5002474d63736c3b1150fe16772</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmApplication</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>a8e4ccedf99be6c1a8a04069fe95d618f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmApplication</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>aacfce705f033134eca7cd2967045f9e3</anchor>
      <arglist>(const ON_3dmApplication &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dmApplication &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>a02d56237db010f4e43a3b3a8fcc13558</anchor>
      <arglist>(const ON_3dmApplication &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>a2e989ab90cb6fd89eef8dca8d647f9ac</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>a336104338c3b0ad6bce69eee1e56064d</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmApplication</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>afd145369b3ffa1fc28e498547e287ac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_application_details</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>a9dddecf4ca62c0e1d353b8923a3f74da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_application_name</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>a86d4beb67c3250ee0c27d690bbf06cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_application_URL</name>
      <anchorfile>classON__3dmApplication.html</anchorfile>
      <anchor>a767d60d8723ae96e957e7a3a4c3922b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmConstructionPlane</name>
    <filename>classON__3dmConstructionPlane.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>a8925dc3bd6d9f5b60208296dc2d84fca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>aa4c31bcfcded16ba3ce7d42195007243</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmConstructionPlane</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>a596fddadb8b85a863910682c35d2225d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>a7afd3077d70f58f7a90eb61e29e9ea02</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>a598325be4e4505b7d8d99d2718cd1029</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmConstructionPlane</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>a979a69b7030e61b06f192d49542f5ff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bDepthBuffer</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>a9735ed027f09b40c7dfbe44e6ad7d803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_grid_line_count</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>aa0d1c56b7d70e13f9118c9dbac8c4ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_grid_spacing</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>afc70096e6ec00e390c26a7c31b33a8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_grid_thick_frequency</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>a64549a7c6a6884ade9851f3352f4d7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_name</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>aea53024dbb310ad26dcf96d0b31a2183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>m_plane</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>af58d2f436bade5a5152a04d483548f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_snap_spacing</name>
      <anchorfile>classON__3dmConstructionPlane.html</anchorfile>
      <anchor>a8a7e64327d063198fa96f1a562a7044c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmConstructionPlaneGridDefaults</name>
    <filename>classON__3dmConstructionPlaneGridDefaults.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>ad9fbae1f4f8fda3b16135588ab4cad7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>a79eeb4cb2c74bf5fd6a3b2e8e767231a</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmConstructionPlaneGridDefaults</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>a1bc4c75594b961862d927f6f3c02e93d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmConstructionPlaneGridDefaults</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>a9bd3ec76f7ebe98e7eeb30c0892f5d19</anchor>
      <arglist>(const ON_3dmConstructionPlaneGridDefaults &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dmConstructionPlaneGridDefaults &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>a4ba630358d274c6bbe79f10ee3f3cbfa</anchor>
      <arglist>(const ON_3dmConstructionPlaneGridDefaults &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>a321cf71e70d993c6aa19ef4c1cd71f0d</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>af4e51eacd9daca96c994912ea155f51f</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmConstructionPlaneGridDefaults</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>a5fda877c5a6dc6cda6f6fca72e8a16ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bShowGrid</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>aca4c7872a3ad5df379d1a2f8043d7eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bShowGridAxes</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>a4f5ec9aa353eb2ae68e4445b28849457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bShowWorldAxes</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>a0a8551834445089467cbec9ae4376e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_grid_line_count</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>ab46ff0f1c2f20227bdcb4f89f0f6ecda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_grid_spacing</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>af53b2cec44e30ee1c5d62ff14fd0b65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_grid_thick_frequency</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>a922ee9646f454ae8b99cd6b7a1700f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_snap_spacing</name>
      <anchorfile>classON__3dmConstructionPlaneGridDefaults.html</anchorfile>
      <anchor>aa4fe57038f6e538de2fb90401c77ff55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmGoo</name>
    <filename>classON__3dmGoo.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmGoo.html</anchorfile>
      <anchor>aa24d8a27eead0353d6b725e982431610</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmGoo</name>
      <anchorfile>classON__3dmGoo.html</anchorfile>
      <anchor>aa1e6e2b8da812d76ded5a4f9556a2793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmGoo</name>
      <anchorfile>classON__3dmGoo.html</anchorfile>
      <anchor>a2423023c49020af7f2da855dfefcb47a</anchor>
      <arglist>(const ON_3dmGoo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dmGoo &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dmGoo.html</anchorfile>
      <anchor>a244e2f62330a32b3b7afc06b16eb688f</anchor>
      <arglist>(const ON_3dmGoo &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmGoo</name>
      <anchorfile>classON__3dmGoo.html</anchorfile>
      <anchor>a236042e0b842f7d9d9d008d8e326e984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>m_goo</name>
      <anchorfile>classON__3dmGoo.html</anchorfile>
      <anchor>a08fd7593df271913f76cd338667722f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmGoo *</type>
      <name>m_next_goo</name>
      <anchorfile>classON__3dmGoo.html</anchorfile>
      <anchor>adef499eba708efd0ae85a5e13b0241fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmGoo *</type>
      <name>m_prev_goo</name>
      <anchorfile>classON__3dmGoo.html</anchorfile>
      <anchor>ad07f1a950d65b048b2e635200b10b0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_typecode</name>
      <anchorfile>classON__3dmGoo.html</anchorfile>
      <anchor>a3b90d471bef1efb635bc87b3db2d3682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_value</name>
      <anchorfile>classON__3dmGoo.html</anchorfile>
      <anchor>a3d82da84c795945d9037afede10234fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmIOSettings</name>
    <filename>classON__3dmIOSettings.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmIOSettings.html</anchorfile>
      <anchor>a6693550d31182d3451a952bf961b71be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmIOSettings</name>
      <anchorfile>classON__3dmIOSettings.html</anchorfile>
      <anchor>a2ce23991b1d7543d694f97baeffad4e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmIOSettings.html</anchorfile>
      <anchor>ab10dd8a161e207f4b043c247c3f04b4a</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmIOSettings.html</anchorfile>
      <anchor>ab327e692afbed04bf4ce70202eb1cd4d</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bSaveTextureBitmapsInFile</name>
      <anchorfile>classON__3dmIOSettings.html</anchorfile>
      <anchor>aea247d49b4a2f62e4e0623710e04e90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_idef_link_update</name>
      <anchorfile>classON__3dmIOSettings.html</anchorfile>
      <anchor>a04f0332c45395179aad245a43ae0a87b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmNotes</name>
    <filename>classON__3dmNotes.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a54ff74407a7b5f1a0c88582ce8aa43ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a31c49074c8920a38319bf16e503db298</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a423d20b2dd1c5e57188661043463560d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmNotes</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a12b9493c3ebfbcf9e3b2fca7de5fcfed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmNotes</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a46926bc7d62caee20240b820839dd95e</anchor>
      <arglist>(const ON_3dmNotes &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dmNotes &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a0c18f1aae65dd9bbe294c5258fe84ad7</anchor>
      <arglist>(const ON_3dmNotes &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a9c638669caa90b26eca760abaafc452a</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a8048f7aa13ce0ff3d52a0c3782f79f64</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmNotes</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a6a402138e11cf3e4720719bdf3abf232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bHTML</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a919c5902346f0be7fe47ffd67537ebb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bVisible</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>aea2f987b97d786798e345fa9266e9bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_notes</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>ac9080795182594584096eedcd6a059e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_window_bottom</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a4e7fc715858e668b58d0c2d1a6ee5bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_window_left</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>a6015db3e825ed28c461c6881552a9b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_window_right</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>af0ac196b8c05ce6ffd195414b88cb49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_window_top</name>
      <anchorfile>classON__3dmNotes.html</anchorfile>
      <anchor>aaf7c83c2a329b4e0e3a3e8d2628a8d85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmObjectAttributes</name>
    <filename>classON__3dmObjectAttributes.html</filename>
    <base>ON_Object</base>
    <member kind="function">
      <type>bool</type>
      <name>AddDisplayMaterialRef</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a32136fa207529db2c98dc6e3246ce3ae</anchor>
      <arglist>(ON_DisplayMaterialRef display_material)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddToGroup</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a97b32ca65287bb87495601c2e3249429</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED unsigned int</type>
      <name>ApplyParentalControl</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a80748e5061828a457ead0c32fcae9d2e</anchor>
      <arglist>(const ON_3dmObjectAttributes &amp;parent_attributes, unsigned int control_limits=0xFFFFFFFF)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>ApplyParentalControl</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>ab43b6417b9507ca53a1e7bf4be6d7357</anchor>
      <arglist>(const ON_3dmObjectAttributes &amp;parent_attributes, const ON_Layer &amp;parent_layer, unsigned int control_limits=0xFFFFFFFF)</arglist>
    </member>
    <member kind="function">
      <type>ON::object_color_source</type>
      <name>ColorSource</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a80052c2a68991e3623319b1b509d5136</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshParameters *</type>
      <name>CustomRenderMeshParameters</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a2e84f71231129f1db8ac4869d8cbca51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a3d19b2834f1979e33f69055525c67518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteCustomRenderMeshParameters</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a90ba2bd52d95233adfb649453e78ade4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DisplayMaterialRefCount</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a1975a69ea0148857a4c4b9f9f6220082</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::display_mode</type>
      <name>DisplayMode</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>abd915e65af5fc17c7cff2ba6896d1872</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>aab854163a9fcc1d5a75eaf07538d5af7</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EnableCustomRenderMeshParameters</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a0ee92c646f7640eba14cf7d4958b9b4e</anchor>
      <arglist>(bool bEnable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindDisplayMaterialId</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a8f752528b3e2bbb39e1eaed86bcfddd3</anchor>
      <arglist>(const ON_UUID &amp;viewport_id, ON_UUID *display_material_id=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindDisplayMaterialRef</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>aaecf61474ba6d1ed3d28f40080208f83</anchor>
      <arglist>(const ON_DisplayMaterialRef &amp;search_material, ON_DisplayMaterialRef *found_material=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetGroupList</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a83cf58ddd4e71f061d30872c882fd8e3</anchor>
      <arglist>(ON_SimpleArray&lt; int &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GroupCount</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>ac9cef9c68fecba70f1b6d0432b67266f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>GroupList</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a3106434775583cd14318c926e3eca43d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsInGroup</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a115c8d0d2c49f76fa8371ea3df5c3deb</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsInGroups</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>ad805cf1638259171aa3562729aaa2dd5</anchor>
      <arglist>(int, const int *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsInGroups</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>af72e410cfc1aedcf6a692b139890cde8</anchor>
      <arglist>(const ON_SimpleArray&lt; int &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInstanceDefinitionObject</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>af359a8a82320f55dc6d6377cf22c7eaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a60777f37b58e493c3a89749db206f721</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsVisible</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a76a3567cbb7b84049187a405ecbab246</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_linetype_source</type>
      <name>LinetypeSource</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a574afd3631138e0f33fcf8076a04d545</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_material_source</type>
      <name>MaterialSource</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a73d8c559a871371f95b6d26e68d2f047</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_mode</type>
      <name>Mode</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a7b599acc88f735f434bb6dfed6fec446</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmObjectAttributes</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a7082b86c0a38c3e1da3ddc5813ffa109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>afbf3cfcfab3faad64ad560735e5d59d4</anchor>
      <arglist>(const ON_3dmObjectAttributes &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>afb2cbd2e9e6acc60207e1b3c77b3c4df</anchor>
      <arglist>(const ON_3dmObjectAttributes &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON::plot_color_source</type>
      <name>PlotColorSource</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>abf8733016442c6ba8d254e96cb213e91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::plot_weight_source</type>
      <name>PlotWeightSource</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a6c93f827174482c6d4723ba51de4f5b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a299df899224566cea131d017de6ec676</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveAllDisplayMaterialRefs</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a915d7f0521394430a2f61c3a1f473e37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveDisplayMaterialRef</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a73d8172c7ae2b2d8f4ed216fc3de64e7</anchor>
      <arglist>(ON_UUID viewport_id, ON_UUID display_material_id=ON_nil_uuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveFromAllGroups</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>aa2c557b5813dc13f758ffd794734afdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveFromGroup</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a4869812504abe0b2ae2b7f29281a1cff</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveFromTopGroup</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>ad10858270eaf1f3e24390ed2ff6388ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetColorSource</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a4228063689c3235778386cf676b4e1fb</anchor>
      <arglist>(ON::object_color_source)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCustomRenderMeshParameters</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a1e61312cb1d70e83a13866d8a8dee053</anchor>
      <arglist>(const class ON_MeshParameters &amp;mp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDisplayMode</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a77ff71a44bdf9dd68ec996da92fc9286</anchor>
      <arglist>(ON::display_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLinetypeSource</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a7cfbe65abff9a9fa680ea8b9ed138bc6</anchor>
      <arglist>(ON::object_linetype_source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaterialSource</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a3ac0bcc1ab87185a4c600eed85265574</anchor>
      <arglist>(ON::object_material_source ms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMode</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a7cf623f61572b29994cd1dc2262ce765</anchor>
      <arglist>(ON::object_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPlotColorSource</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a15137edc480a3c6753be54dc231658a3</anchor>
      <arglist>(ON::plot_color_source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPlotWeightSource</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a702ed53555265581b6f2738da745f148</anchor>
      <arglist>(ON::plot_weight_source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVisible</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a544b3375659d943eb72ca5370ca1d197</anchor>
      <arglist>(bool bVisible)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a8cb4a7da73a121ddd731f3d1445d3a06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TopGroup</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a6a2f72a641c1cd06ca50ca0e5c4f2cfb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a4d7e7815e06fb5583875474ce0b47443</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a9730a0e9817b85c089be9abbec2659fb</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmObjectAttributes</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a3af06019c4072e489627c8ea33886050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_color</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a3206c6f90419b9548af7d1cb9464a419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_display_order</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a176e463ef565b215193992a5d82c9b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_DisplayMaterialRef &gt;</type>
      <name>m_dmref</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>aa7b2d06ea6068d2693b329916246510a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_layer_index</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a63e95ada1848ae2b782d3eece7206a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_linetype_index</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a0930bcf20e13807f6d98a60901d0a1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_material_index</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a6cac5115a39deafa888ada86a6fcdbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_name</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a0c2eb894357b6a7b5b3f7b354ebe05de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::object_decoration</type>
      <name>m_object_decoration</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a8f04e226c353a1d1ab35c1f0419c77cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_plot_color</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a8492b116d5344874e47b7afba9be7861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_plot_weight_mm</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a900ae0e1f746c1ae99eb7f5d10aaff1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjectRenderingAttributes</type>
      <name>m_rendering_attributes</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>adb8e7d8291960381ad0b4568f9dd8814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::active_space</type>
      <name>m_space</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>aab56e8a997c6b454080433dd263f1d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_url</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a892f0a36f50a2d54a7e61d041b698a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_uuid</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a806a85052b002c45021650e3b97e2018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_viewport_id</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a615dd267e7502bae3028ff9cb24edeee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_wire_density</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>ad2c0cefeaa3c3559b85907d4608cf236</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a31a67c9d725d85dc576c02796985df93</anchor>
      <arglist>(ON_3dmObjectAttributes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadV5Helper</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>ab720396c2b634d28607c03fa018b3f46</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteV5Helper</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a77f87a9a521d9e1aaca0d661a69c16e1</anchor>
      <arglist>(ON_BinaryArchive &amp;file) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bVisible</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a27d05b274c2ac1827e1c3b4a2bfa8b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_color_source</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a6f54fecf526428c0472f277c830d205e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_SimpleArray&lt; int &gt;</type>
      <name>m_group</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a87c97064114dc28f11207b16a54f2348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_linetype_source</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a99ccec0963d8e8a79800f95bd69553dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_material_source</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>ab1dee0b9cea85968b4b530c0ea851ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_mode</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a7712bc499ab206ed2bcb650077974a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_plot_color_source</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a472ee96f795d2aba64a97a50619153a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_plot_weight_source</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>a4211f235bf4410b74f1c4c593c27ca32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved_0</name>
      <anchorfile>classON__3dmObjectAttributes.html</anchorfile>
      <anchor>ad98d95949984964432cdb293741741ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmPageSettings</name>
    <filename>classON__3dmPageSettings.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>a95c99d2c59e9a3b47f20b0e851a5d44e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>a8e785db016c04ca34626be1c9beb78fc</anchor>
      <arglist>(ON_TextLog *text_log=0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmPageSettings</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>a1d0757a5b9e267c78e6ddcffd61e82cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>ab9b7f592413f4989e55854682d09ca99</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>afa618adbfccd3cb2f34c204afe6b478d</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmPageSettings</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>ad2aadbfe2a8dde8b319f2a1c7a5fc677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_bottom_margin_mm</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>a1ade4b7bc83b0bcf36b312e67ba2959a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_height_mm</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>a92d37085888915b08296b10da28c6d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_left_margin_mm</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>a80c1aa61f5bb45b0281c5c49dfc0d57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_page_number</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>a2f37d6b5fcf47f0bb976ebc4db4cb5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_printer_name</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>a7c4ada8e69502d5d3444682bae9e49d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_right_margin_mm</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>a5cb6bc6ebae2ed364e8d9be96818be59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_top_margin_mm</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>a2cd1081d535a6dd5fc74a8b99fe1425f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_width_mm</name>
      <anchorfile>classON__3dmPageSettings.html</anchorfile>
      <anchor>af58b19a3342ba604bf0958dbb941156f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmProperties</name>
    <filename>classON__3dmProperties.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>ac8c6715fd8fc85f095cb519f8c1eebfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>a677f46e391ee7862057e61b94253b766</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmProperties</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>a3dde1aaab58eba54a567fde70fe8c386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmProperties</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>a402e5e822888a9938eceac2ee0f1db67</anchor>
      <arglist>(const ON_3dmProperties &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dmProperties &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>a41870893761f4833465bed196fb079df</anchor>
      <arglist>(const ON_3dmProperties &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>a311ae77efe0576031e70630536552881</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>ac3893e4944cd9fe11f027841319bb3bb</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmProperties</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>a11c72725f0c14d211d7823c5cc610d9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmApplication</type>
      <name>m_Application</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>ac72ab332b475ac2b578cd2a643af2e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmNotes</type>
      <name>m_Notes</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>af1c1a22769d1ee88e8644d888225fbea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_WindowsBitmap</type>
      <name>m_PreviewImage</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>a595f635664fd689302a99ad01530473c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmRevisionHistory</type>
      <name>m_RevisionHistory</name>
      <anchorfile>classON__3dmProperties.html</anchorfile>
      <anchor>a9f9f292a05da3f1171e3354af1186112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmRenderSettings</name>
    <filename>classON__3dmRenderSettings.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a7cf2074e684e0f2c3de447ec3a5083c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a0d96cfb1c32383ca00108e07fff77b42</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmRenderSettings</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a5d08430fcd9704ffe5c205e92f72a644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmRenderSettings</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a8b504cf809e40bb6648d20aa340e5963</anchor>
      <arglist>(const ON_3dmRenderSettings &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dmRenderSettings &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a952ac8f7aa073569f414f54f99241348</anchor>
      <arglist>(const ON_3dmRenderSettings &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a07a279a57d20f0d56fc7e8eb0a197cba</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ScaleBackgroundToFit</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>af2ca6b3762412248d26fe92ae28336f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetScaleBackgroundToFit</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>abb8eaae84d1e1db4218f3e823cead978</anchor>
      <arglist>(bool bScaleBackgroundToFit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a61e3638a686534d33b2288dc3a576463</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmRenderSettings</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a16ff09f9488ed9f499040bcf881024d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_ambient_light</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>acfb9eec9e88619a499b13a764f3e305b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_antialias_style</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a26186aec94c0ecfa1820de8c3b866521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_background_bitmap_filename</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a925ed5c66be4a08cad6faf6762bddea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_background_bottom_color</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a6ae4d54229647eeb459eb4c073bc3cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_background_color</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>aba1147c4279c31bde052e809944ae594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_background_style</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>aa857d9e8c7ae0dbb0da4b05cb5709777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bCustomImageSize</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a5d6f0b7614e65c20f6ba9a3e456a61f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bDepthCue</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a45b5b47b764d002c01b669030cb1a2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bFlatShade</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>aadd661fd0d4c9583eef88d328ad7fa6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bRenderAnnotation</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a2dd187b2ab22c0a06d6bd65a32ba0ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bRenderBackfaces</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a74fc14ab71642acb63871d5b736ce633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bRenderCurves</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>ad294db4a0a2bd55413fd61052196db64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bRenderIsoparams</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>af6d3c483e6f92ed0916b904a81449dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bRenderMeshEdges</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a5724271af8a2da99e6325e7d1e8d34ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bRenderPoints</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a3150dd254dbdcdea0816de359cd506cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bUseHiddenLights</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a9fb7f261c4f0e3096e67055b93380270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bUsesAmbientAttr</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>afaddb2e2242bfef06d78f37aa0a5f9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bUsesAnnotationAttr</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>ad1d2cf643fab4e07701249f941ca8eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bUsesBackfaceAttr</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a2266e48cfed0a0bf4ead1fef40b0894f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bUsesBackgroundAttr</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>aca5c74706f839ebde75201660734ea6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bUsesCurvesAttr</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a7a161a4ee5d9f75dcdc97d611c825cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bUsesHiddenLightsAttr</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a91bcc7a0383f05229ef36cfd94be8092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bUsesIsoparmsAttr</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a328f64de0cd84d41eeffe53166e7e2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bUsesMeshEdgesAttr</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>abdddb2734a6c9b33b0c38dfc2d383741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bUsesPointsAttr</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a317b8f65aea4f15d2cb111248445aeaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_image_dpi</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a5f461d4b0c0d8015b3e7f837ac23f1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_image_height</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a5e0f054195d469489403f7da31b56c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::unit_system</type>
      <name>m_image_us</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a061f859b907f29555f6787101922d71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_image_width</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>ad4fe4132cf97601c3238cc6d5e153cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_shadowmap_height</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>ac7f9b4f134acd9b5225f18990c32757d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_shadowmap_offset</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>af98e9483624d74269c0cdbe96d53796c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_shadowmap_style</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>afaf19c5a2d7034eca841ddee5ad7438b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_shadowmap_width</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>af52d2a34272f7734e653be2af2290cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bScaleBackgroundToFit</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>a7695d884eaef54ab5ea30aa7799e31bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved1</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>ac60093fcf32c52cd1f41f6275b027244</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved2</name>
      <anchorfile>classON__3dmRenderSettings.html</anchorfile>
      <anchor>ad43387fc2aa0fb11796f31acc993b903</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmRevisionHistory</name>
    <filename>classON__3dmRevisionHistory.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>CreateTimeIsSet</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>aba9250253105424b3aeeba91ec1323d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>ab3eedf12d9db87a8f0638e6175128fb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>adaaf801b5ed9817109764352233e28ab</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>acd36cf5ae04432f8f1dfd9b27d980c83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LastEditedTimeIsSet</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>ac6f70e8e8c669abad772fbe7aa8627bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NewRevision</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>ae62f441dddf218968e76a49c9aa7d412</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmRevisionHistory</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>acfaab9a94110f9dd6cbc8a4ae6cf422a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>a96b92c41da44efb6ff76de3e68529137</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>a9e19a986f30bfb575604b397c7b9c298</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmRevisionHistory</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>a9897f8f1fb5e7a46caeed6cc2cf9d398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>struct tm</type>
      <name>m_create_time</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>af308d7cd8da9e90ab91f6625bfa152e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tm</type>
      <name>m_last_edit_time</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>a7e465a2a2f6140d5e930ccf1eeddaee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_revision_count</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>af08d30b2d7295ed64dd6fc4f81cbe918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_sCreatedBy</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>a7d00a34e58368d4dcef01663f7d5ed7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_sLastEditedBy</name>
      <anchorfile>classON__3dmRevisionHistory.html</anchorfile>
      <anchor>aa7a53d30df19fbfd0b1f89f17750509e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmSettings</name>
    <filename>classON__3dmSettings.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a89c67ea336501ba5547714f785261e03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a829be6474d1063bf23c5c40cc94b6140</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmSettings</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a8f0d83216ce92bbac125012859b969a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a76399e06aa30fefad27a48eb922a6959</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a5c13a6b5c9d1437717e646787bbadd0e</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmSettings</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>af7f2ffb32fe3f82ee00914f903bb26b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_active_view_id</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>ab74c17b78fffd125721ea27184be9818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_MeshParameters</type>
      <name>m_AnalysisMeshSettings</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>acf810240750c3c81d8f01df16497b3b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmAnnotationSettings</type>
      <name>m_AnnotationSettings</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a9549bb01e2dce4cab59acf6ca2d66394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_current_color</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a927e2f1e489488d656a629a1b7ea3728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::object_color_source</type>
      <name>m_current_color_source</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>ad55cb79d486da3b7d679e30420a96904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_current_dimstyle_index</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>adc4c43e3c04d3cfbf8a03cb8dc49c055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_current_font_index</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a42cb758b419b7b22ff2ae1c1eca5f53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_current_layer_index</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>ac6c57c142e12537e99caa3d0efb502f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_current_linetype_index</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a957c1bd3add158d33bd853734cb1aa0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::object_linetype_source</type>
      <name>m_current_linetype_source</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a913194af66c5bf457701ef96335b65cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_current_material_index</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a0661ce7ac49603f073a51ef654258189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::object_material_source</type>
      <name>m_current_material_source</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a675f2a7c4ec1cd51b3c5866b80fecb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_current_plot_color</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>ad63a4bfafac02ae7648018a0077270c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::plot_color_source</type>
      <name>m_current_plot_color_source</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>aa24b6ddc7d5c486a58a8ba12e11f1710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_current_wire_density</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>ad619ac54677d82b939a75fee49290c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_MeshParameters</type>
      <name>m_CustomRenderMeshSettings</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>ac0fc2c7dcd58de9b1083076a2ddf4043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_EarthAnchorPoint</type>
      <name>m_earth_anchor_point</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>ab45c89de8488a3e28a03063023e99671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmConstructionPlaneGridDefaults</type>
      <name>m_GridDefaults</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>ac104f1a9cfd30428b565c4d9db1f8496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmIOSettings</type>
      <name>m_IO_settings</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a3670c7976cd8b1fc91d2a1037f104f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_linetype_display_scale</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>aa88d1eb2b1cdd727774aa2e12356718e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_model_basepoint</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a0169a69cff0293274ee3d89ad22353b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_model_URL</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>aab970df663605208b034dd42e43c2cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmUnitsAndTolerances</type>
      <name>m_ModelUnitsAndTolerances</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>aaa99ef6b095eb8d23a8890c77ee0e07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_3dmConstructionPlane &gt;</type>
      <name>m_named_cplanes</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a23ea2c312d239495c370878207a52c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_3dmView &gt;</type>
      <name>m_named_views</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a726b9d4c5ee24b11b50091c0fe996539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmUnitsAndTolerances</type>
      <name>m_PageUnitsAndTolerances</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a30f4559d7841d69a194ee539ba690b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_PlugInRef &gt;</type>
      <name>m_plugin_list</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a6466fee65a449246710d9b045cdede3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_MeshParameters</type>
      <name>m_RenderMeshSettings</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a4576974084119c129e2f598c22be228f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmRenderSettings</type>
      <name>m_RenderSettings</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>ac0c9fe91aca7f56e9e7092488a6e9335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_3dmView &gt;</type>
      <name>m_views</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a367a55da8b594452c6b794089fc0e5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Read_v1</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a380e867a782a5927ed491124ff0f6518</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Read_v2</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a8340ef2b668a937bfbb45ec7c63dba86</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Write_v1</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a5f6f6afd96a2d36c21aa3ee1259b49ce</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Write_v2</name>
      <anchorfile>classON__3dmSettings.html</anchorfile>
      <anchor>a10796cc42d2e8eddf64596667b4cadc0</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmUnitsAndTolerances</name>
    <filename>classON__3dmUnitsAndTolerances.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>abd65cc81c78bfe57304d773bd325fdd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>a75fd4e317b13ca3fa0793ab8e657a008</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmUnitsAndTolerances</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>afd92fc26223fa6755d4409d2bf6f6745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmUnitsAndTolerances</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>a22c43250f26da83b59a922f03c3bce06</anchor>
      <arglist>(const ON_3dmUnitsAndTolerances &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dmUnitsAndTolerances &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>a397591abf79496d67506ac3ac57286f9</anchor>
      <arglist>(const ON_3dmUnitsAndTolerances &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>ab2419651eff281b18b97329487313d6e</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Scale</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>ab4a6f3ba9c2342f61e920c2fb849c96c</anchor>
      <arglist>(ON::unit_system) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>a535c24c1808ae667e167ed4429e119a8</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmUnitsAndTolerances</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>a528ab654b13c0dd8f0ef4235e4cfb5bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_absolute_tolerance</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>ac039993039ddf54848522b286589435c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_angle_tolerance</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>ae00fe438149ede3cf989efa77c442cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::distance_display_mode</type>
      <name>m_distance_display_mode</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>a4feaf13549c4959ed9bde1a85c86ff3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_distance_display_precision</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>aeffd4dda9e243f8c221e53d8c2b692d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_relative_tolerance</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>a09d0f5c6d7bd63a5d2de2bb37a706ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UnitSystem</type>
      <name>m_unit_system</name>
      <anchorfile>classON__3dmUnitsAndTolerances.html</anchorfile>
      <anchor>a4c901130e113c82d499b9f0d25bde6e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmView</name>
    <filename>classON__3dmView.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a6af3921eb51b0613f99f155bd9dcd13c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a55a9379a82b91c2aa01455ef22c109f4</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>af3df4eebe30969c8ceeb904020bc15b9</anchor>
      <arglist>(ON_TextLog *text_log=0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmView</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a2b40ffb1de0d0a3497993a10b37f0796</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a30e951a804ae1578a1fa9c74c6615112</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTargetPoint</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a3156260c52ec3415876af4cd92535f55</anchor>
      <arglist>(ON_3dPoint target_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>TargetPoint</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a4b13c752deb674f2beba6fcbf3c0dc6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a79cefb25b49c9c134a3d5d45f1660f49</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmView</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a11bb4cafcfeb43664142134ebcecd920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bLockedProjection</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>ad245db6e8813d511838130222ac16f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bShowConstructionAxes</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>abb03f385e0cb5e5a552e3a35e0746fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bShowConstructionGrid</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>ae3bb63eda66467f585ee8074313fcef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bShowWorldAxes</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>acd235d30147af2402f64d07ecfb3e822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_ClippingPlaneInfo &gt;</type>
      <name>m_clipping_planes</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a360128dd5429e91683d27035c4e4ac92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmConstructionPlane</type>
      <name>m_cplane</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a40802d147c237e2a2da97868224f1bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::display_mode</type>
      <name>m_display_mode</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>af89cdae83482e83c136a91940eb12ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_display_mode_id</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a4b01e82c8aba977589813eb977c88f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_name</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a01db13568be4b904e2019e608fee40ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmPageSettings</type>
      <name>m_page_settings</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>abfb3e29865b652824e45250c5c806056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmViewPosition</type>
      <name>m_position</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a5f903c8530e1021e7f8c1e10b0545035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_target</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a1fb0be6f0ded513c9751835825910150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmViewTraceImage</type>
      <name>m_trace_image</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a909479d766cbdf90ebd404da84a492ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::view_type</type>
      <name>m_view_type</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a24db763c1e0a2c837576d0ef308cf99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Viewport</type>
      <name>m_vp</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a1b7ffd5bc2efaf7de03141936d877753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmWallpaperImage</type>
      <name>m_wallpaper_image</name>
      <anchorfile>classON__3dmView.html</anchorfile>
      <anchor>a23da5698cc9e3ffb90354b6da35dc36e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmViewPosition</name>
    <filename>classON__3dmViewPosition.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>a414ff5363eb27ff51a357f3a708575c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmViewPosition</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>a91194cbb046c208b05bf1f78d6f9359f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmViewPosition</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>a9b9854a5fac68fcbe21a56020fb3e40a</anchor>
      <arglist>(const ON_3dmViewPosition &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dmViewPosition &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>a73c1c47facec12d87016498cabf27030</anchor>
      <arglist>(const ON_3dmViewPosition &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>a28c7b796abe8bfc71d4adfb6aeeaae4f</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>a60007ec8e651c95247be7e48b288f570</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmViewPosition</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>a2f742ffe6f7d4992be781e5ce456a8d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bMaximized</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>a8fb7f0d612a277b329df2858c0490572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_floating_viewport</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>a33f665b1caa391672949db49e358e4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_wnd_bottom</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>a8a180345595ff00ae2f114c7d33cb7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_wnd_left</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>a8811f9024f369cffe7006dd8cc9fb75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_wnd_right</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>ae6c165c179409365683c392ca58e0951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_wnd_top</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>ad15ca887d8e108780f2d9b89b7c80399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved_1</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>acf96366d4601f4a17bfa465ebbda6b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved_2</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>ad75c42f054fa3355021849b4eb2cc562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved_3</name>
      <anchorfile>classON__3dmViewPosition.html</anchorfile>
      <anchor>ad58071782e1afc15b1d0b4a34f1d98fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmViewTraceImage</name>
    <filename>classON__3dmViewTraceImage.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>a2ea4a3aa000716066740da674f6cba39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmViewTraceImage</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>a99f5f6a415e96063603b938399faf894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>aa6c4e2e07b3bcf8073ff180b39b0547e</anchor>
      <arglist>(const ON_3dmViewTraceImage &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>a1c76a43778ddece69e6677f301c6debc</anchor>
      <arglist>(const ON_3dmViewTraceImage &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>af3d80b44787a382a23af95e7689a2e32</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>a586fe0f14d04995beb178db61f3722f2</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmViewTraceImage</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>a2f8ca56b88c61007b68d34783010039a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bFiltered</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>a0f3de5e1e637d1d357f360bb4198a19f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bGrayScale</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>a4344fa2a8121cfe46c4a69052a4d4402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHidden</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>a56df99a3a70ebac65c367ef620685ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_bitmap_filename</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>a7b8f41438602bb99d64b15027fdfdebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_height</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>a4b63bf8dd464f4003f4258ead089d8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>m_plane</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>abd2260fae50301892bb42cc63b7896fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_width</name>
      <anchorfile>classON__3dmViewTraceImage.html</anchorfile>
      <anchor>ada0cb83a0b107ad17a4047e1c001e6b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dmWallpaperImage</name>
    <filename>classON__3dmWallpaperImage.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__3dmWallpaperImage.html</anchorfile>
      <anchor>aef48ca47970e9c2e0812faa4ef840fe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dmWallpaperImage</name>
      <anchorfile>classON__3dmWallpaperImage.html</anchorfile>
      <anchor>a6a5a93dd86bb413a2b6a778f43dff730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__3dmWallpaperImage.html</anchorfile>
      <anchor>aedd5a4d1c4c08aa03b4dedc5288b5fd5</anchor>
      <arglist>(const ON_3dmWallpaperImage &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__3dmWallpaperImage.html</anchorfile>
      <anchor>a894b935089e691c21ed3ed75a282788e</anchor>
      <arglist>(const ON_3dmWallpaperImage &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__3dmWallpaperImage.html</anchorfile>
      <anchor>a91ac3a1d6e9456cfbb1026bac1c9090c</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__3dmWallpaperImage.html</anchorfile>
      <anchor>adc420562c539300cf8ce085ee44893bf</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dmWallpaperImage</name>
      <anchorfile>classON__3dmWallpaperImage.html</anchorfile>
      <anchor>a61f802a7fc4d4aa0afea0196bb617418</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bGrayScale</name>
      <anchorfile>classON__3dmWallpaperImage.html</anchorfile>
      <anchor>ac2b96d6bd445ea3978ff5efef5c16c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHidden</name>
      <anchorfile>classON__3dmWallpaperImage.html</anchorfile>
      <anchor>af5afeacf00f776fff02fedddcd083ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_bitmap_filename</name>
      <anchorfile>classON__3dmWallpaperImage.html</anchorfile>
      <anchor>af1211a56a92edeec1456c9a99d862840</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dPoint</name>
    <filename>classON__3dPoint.html</filename>
    <member kind="function">
      <type>double</type>
      <name>DistanceTo</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ad29ae974bc9806b2be7661c4960074e5</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Fuzz</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a4f93a36a0ff188804005baedb7197437</anchor>
      <arglist>(double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUnsetPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a31a5c8e36577a69ed99b3f02ba5834db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a16e0d9c860ad348965cf19a35bdcebcb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumCoordinate</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a7b3fcc42b8ec91af99e3178edab0748f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaximumCoordinateIndex</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a26ebd697fe6156c00235b6b1101fdc07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumCoordinate</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a72be010ac10a2425ad9f71fb4ba641a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MinimumCoordinateIndex</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a67e2bdc4a4997103fcd00a5264de18ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>acbb427a8824543e18409362b823e720f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a258861b8a48a481ecc575d4d6c6f5d70</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a04800ee3d1c0095933ccbb83dbe7f251</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a13acfc416008c06bbdacaaa6635895ad</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>acb6791f3e4846b9961fa2b3f2ddee16b</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>adc5e4cabfac7e0441569ffe3201b71fc</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a3fc6d4895fc07cc366348b73b9089867</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ad7ab41d5f6668578f819a00787d09de3</anchor>
      <arglist>(const class ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a04b8ba73eea1d8ddfe4f2161ed91af3b</anchor>
      <arglist>(const class ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ac8651fb5c6fbf2b5f4b4bc0de43e1518</anchor>
      <arglist>(const class ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a1e2583b0e78db9801d6f620905fca367</anchor>
      <arglist>(const class ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ad9783a12f104415dbfae510c741cc84f</anchor>
      <arglist>(const class ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>af7f4d5f1177abad34f5779ee0f5ecfef</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const double *</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a891f6dcd8da83f4c3dd33cfcbd623485</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double *</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>add078247ab008ed48802f5d07453d529</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>aa6fbcaadab6458e729f55c51087782d3</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a5d5a289dde4e9debc82b7021e14f20df</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a200d91849cb2f036add7cdddef84c612</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a616571e98df42b952f13b98e0e4de90f</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>af4f0e5c15e61f8fde0e9b7c0bcb29792</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a327fe3d684a00de4894bc8622aa5b77f</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a04fc8567d404aef6ec52cc2e64f5818b</anchor>
      <arglist>(const ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>aa33ecd23a7f7816b84319a45a0904539</anchor>
      <arglist>(const ON_Xform &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator*=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a03e01cf529fd1b384ffb1fd9f72e3447</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>aa6b21574c138db3fc19d5462cee6712a</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a605c5cf9db795b2a174516e724e6b11c</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a53bbb920cc359db94bd0ab2c32a84502</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a8abd2a22134f51c8bc4603a9b9f24767</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ae77b06206c61a363b180a67de8e15c4b</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ac793e9b4969662b2b878699040ef6dab</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a7a73cd67a2862e411f099e515597536b</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a0730f242a19116a788587406846d793b</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ab0ccc92fec10f960c695d8c7634eadcb</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a8dad93a22d3dcc68cfa24e8264c2868e</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ac4ef14330b655d147d2d2a2b3442e6b8</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a2ddb3874db85a67eff37035e5a7f2802</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a6febd9b6e0c80a5105b8ced7c002e525</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>aa79afc19f04b26f613316afbf145bf04</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a9ee40e939c82bda16cd4d80ffa6cd505</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a8631e8044640703cfadf1db9caed95e1</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a562a142b4d233e7ddcfe9b5f1e184629</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a58747b0895607f1b6c72a0639a11568d</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a3919c23d1bd1fce7ec5b214eb1698a5e</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ad6541450fd66061aab62fe198d0d5723</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator/</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a65fe7abe98a4113771ab7cddfd336a85</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator/</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a4953c875a79248c158d5bbf80c857428</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator/</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a474ff6bf873b2f31e89dfba9d96fde40</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator/=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>aab2a492d0f4a78a23c61c53a2f4faa23</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ac3eb08bbeda22a7663309fd2d63b8ef2</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ae67e8b2530c50221b9ce408298240fa2</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ae2101339becb9daa30192cee57857fd1</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ada465ebdb4547e865b5c3c8bc21563c6</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a0754fe4b8ff1686fed0d2fa8ff87802c</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a11f9e27c42c11f175a6791724a1943aa</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a81854afeb43e164c65b456fdfe0d768e</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a24249b27ec26a0e4692f80e47249403f</anchor>
      <arglist>(const class ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a34d0500354396f00bcd90c63a161efae</anchor>
      <arglist>(const class ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a4f33551fea3bb1b002e9575ccd0d5cab</anchor>
      <arglist>(const class ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a83eef7756937baff83e67ffaee823fe4</anchor>
      <arglist>(const class ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>aac56854ef3f76cdbeaef0b256c98f691</anchor>
      <arglist>(const class ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ab02f46cce191f636a991bba17f75d59a</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a8c82e4c4a5fbac325fcba5a567a78f46</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a390f0349f6963d10f95508e7d02e6005</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a3bef56edd2a69a0fd2b54a5656a71233</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ac0dd4825076bfc22ba24c599180dab2b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a69cc475e859d1f91e270a7ba57974257</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>af6ddd10f9b5945d1d16b63bc2aa0b031</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a6ee9dcd6af215366d71902091848cbf7</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a6598ed0329aa9483ade0b5329950d0d1</anchor>
      <arglist>(double angle, const ON_3dVector &amp;axis, const ON_3dPoint &amp;center)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a252e6438368061ec937b766888fc13fa</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis, const ON_3dPoint &amp;center)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>aa01d60f81f5de4644baeddaa35fcf088</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a3ef1503fec662dbc76645e2a0a3c72b4</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>acdfa3c8863461cb3e2ab73bc172572e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ac315f4398e2ea0376157488a6216e909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ac27532d33bba6008320580f00b5587c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>a0db4b6cd3acac1403b872ed5a87ba880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3dPoint</type>
      <name>Origin</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>ae5dcca5dde698b25a7ec98b3868285b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3dPoint</type>
      <name>UnsetPoint</name>
      <anchorfile>classON__3dPoint.html</anchorfile>
      <anchor>aa68906e3e7650b01ce88c527f6088d7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dPointArray</name>
    <filename>classON__3dPointArray.html</filename>
    <base>ON_SimpleArray&lt; ON_3dPoint &gt;</base>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>BoundingBox</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>a50a0c2333d06d4976288ac55714e4d3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>aa5f173d73e5a27435be4060fc8102f44</anchor>
      <arglist>(int point_dimension, int bRational, int point_count, int point_stride, const double *points)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>aae64890490a495a0ddf308754c81defa</anchor>
      <arglist>(int point_dimension, int bRational, int point_count, int point_stride, const float *points)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBBox</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>ad0b0a6ecd6c08a9b9bad4f5c560329ec</anchor>
      <arglist>(double boxmin[3], double boxmax[3], int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoundingBox</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>aa327bbb9c014d637b0fb5cb83131ee09</anchor>
      <arglist>(ON_BoundingBox &amp;bbox, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetClosestPoint</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>a80be0431e9917ee6b4ce5df9be63622d</anchor>
      <arglist>(ON_3dPoint P, int *closest_point_index, double maximum_distance=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>acf8b10803765fcff11b41d0a5d71d5c7</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPointArray</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>a3d0b30100c3dcf12107c94409ab7e1c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPointArray</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>ae0196026e6ce7e625eb0fd1fbc1118e5</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPointArray</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>a8c204f6919bed1f1592c4c3b8389918d</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_3dPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dPointArray</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>a8705f59ccc290a5637602981975d42f8</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_3fPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPointArray &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>a10afd21cd48a520129819b4c8c68e94b</anchor>
      <arglist>(const ON_3dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPointArray &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>a0749d83ce40d697dad58f0b73d3213f0</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_3fPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>a4368479b96ebf0d7916e6152cfee7e03</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>a7b227c052e04b07b613f94fa38d8a946</anchor>
      <arglist>(double angle_in_radians, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>a0a35242eb8ba61e82dad1cd00dfc34e0</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>abc5ca5de899b8737f5b5e1275c895ff1</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Translate</name>
      <anchorfile>classON__3dPointArray.html</anchorfile>
      <anchor>a55616fcbdd477766d28a07029574c674</anchor>
      <arglist>(const ON_3dVector &amp;delta)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dRay</name>
    <filename>classON__3dRay.html</filename>
    <member kind="function">
      <type></type>
      <name>ON_3dRay</name>
      <anchorfile>classON__3dRay.html</anchorfile>
      <anchor>a3a56231e3503f4120f1e1d53d8673ed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_3dRay</name>
      <anchorfile>classON__3dRay.html</anchorfile>
      <anchor>a64563db1ae779cdb118a1593fb8d45d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_P</name>
      <anchorfile>classON__3dRay.html</anchorfile>
      <anchor>a4b85162c78c06c438a42e10ee5db8c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_V</name>
      <anchorfile>classON__3dRay.html</anchorfile>
      <anchor>a6c5d98d24917f2b7909779b77cddace7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dVector</name>
    <filename>classON__3dVector.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Decompose</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a2f877ef6ffa311004238bcfcf0553204</anchor>
      <arglist>(const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, double *, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Fuzz</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a9ed65b9e3149d22a62196158f0bafc5d</anchor>
      <arglist>(double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsParallelTo</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a815fc85b8a5b9bd9374fd5577b765c76</anchor>
      <arglist>(const ON_3dVector &amp;other, double angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPerpendicularTo</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a3b6d1cb853534e188925c0ae8ee91f54</anchor>
      <arglist>(const ON_3dVector &amp;other, double angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTiny</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a550aeb5a7872dfd1bb5fc12eaaba4a73</anchor>
      <arglist>(double tiny_tol=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUnitVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a3baf91aa14aa6ed6e440f52cc3ea3567</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUnsetVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a7f9fa3efffc3aeb0c4dcc08e7731f915</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a80357342534d31c703bbfa5c17cb363e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a869b488052db7b9e3869b6f4aac7a08e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a2060cad97079d60b43852c64f45e8d55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LengthAndUnitize</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a47340125aeb60619a165c8c4824fe830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LengthSquared</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ac86f3308652f860c15ead36c94fe4978</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumCoordinate</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a27a650527ca5211926dc64fbbf4a3682</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaximumCoordinateIndex</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>aff4c0108b5aa509c59b0829771ecc6c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumCoordinate</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a8d8a6a7d37fa84536543ba02bfe88a1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MinimumCoordinateIndex</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a2b195cce244ead69b9e450ee139730eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a3efd6f4bf67b0367ae3e3b367f6e5008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a9ededf1994f907fbe2ad5b45546431d0</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ac35aae7346501604bf5ddfc46216193a</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ac19b0e455206e57786a6b3c6feeedf4f</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a6a705d51180d4693866c4362f420982b</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a9ec1d05289e3eebc22849d2ecac38dec</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a60ada7dcabc76ae18c4477aa6e834c72</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a69be0052f70e0ef618cae59d189cbaa7</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a914df7c45a1388155f68293b2904c1bb</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ad88809f7957e104111d075fd20d4b915</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a595547462507c3519f5e9c9f7274522d</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const double *</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a1705010fe6b1d948c2f91fb23de5d75c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double *</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>aa522ca4057179c50e9350c17c9774004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>aa612ed45d1b9916dc8d2f0c60d6f655c</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a04829c1e28828134e157a5a0db8f6a54</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a164ef9dc374d437a02d51e7f907f2222</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>af637448032f2e75919f573bfb87dd2b4</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a6799c88e46964c4d7731611f90325acf</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a58266984549f33e1e3289224eefc334c</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>aa094b4369d7401727efdead9ad41abad</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ac7a9ce0082da8c7e6c1f4ed32229e7c4</anchor>
      <arglist>(const ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>abc37d13bfb993bb4ed9f31830020f6ba</anchor>
      <arglist>(const ON_Xform &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator*=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ad126ab28e0c36877b059be1fab171a2d</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator+</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>aa6b19dc41b5309ffea726c44fffa0998</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a7b7aa08e8979a1ab9c8b529abad8c5dd</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator+</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a5097964f030eacf563a13954ec83942e</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ac8a57c9b847778976fe8228de568a627</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator+</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ac83483cb785e9235378036dd4f2fd4e4</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>adf5a3a590f8314acac00cd384c588fc1</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator+</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a028f5fc018eaa926eb82d397c15d5773</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a955a3385e823f532164f46aaaa00fd28</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a6de80be362cd135589be21c04cc196aa</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a2018e773728eb0a9b37e967ccdf3e97a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>aecd8afabbb8c328255899ebddc36c77f</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>afda5423e4ed93d7c665da02205ca747b</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a950b9c3e8a1289436ec212767217e57e</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>af779bb7b0b4c38c01f2802919ca8d3c6</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a0a35a7b130aa90559be82b441386c8d5</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a030e8bc08275f7904e22b245c4202a47</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>affac7c1a048c80e0aa953adad0973638</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>aa90c03c93505d35beacd7ecab5949268</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a7095f006352fae1b7b0cbde830e5629d</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator/</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ad0522ef23d1a0afd67170a6f613b0b4a</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator/</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a61c7f8247b7da1043691622d14d2f05b</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator/</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a7e52d2b3a9b11a83c312209552d01462</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator/=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a97f981b0fc07047bf70bd48ee1beac57</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a645e52567cd79c45fe6fa1c299a9c236</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a705005ad0605340e197b192a48625c72</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ab26f06593bd8146abb26631f7efb0cc2</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a9e30531338873bf6b424b513ab404b19</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ae03397969f87045dcfffde2036fd4773</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a9ed722583a7827d27cf522f42143bf16</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a0a274b145732e06d31932a7cfba80577</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>af857a6c3869209b78ade5c595544fc0b</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a1528e0793d630abcbd200cbd1de23da6</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a9030ad7594469e48681927ec2e25f3ab</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a05e08ec95b19be5c49c641ef92b24b54</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a9d0a8728afce326956d33a22e9946147</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a47d1ab9721730e370fe25fcc800b09ba</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ab113f65c8d822b09bb5c281c6ed6c47f</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a490883f2528b1005d59252ffb4cee617</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a3fb6989a46037bfb7ab91e56d05a696e</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a2e4d422f907bb688ede023a103b94628</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a9a0858c53839cb2a3e463be7e8eb4c26</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PerpendicularTo</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a0030f524acdfc2ca657d90941f07b9b3</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PerpendicularTo</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>aef69583ddf5d956f5a9b87bf297ec6c0</anchor>
      <arglist>(const ON_3dPoint &amp;, const ON_3dPoint &amp;, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a0f7660fc8248ae173b3054ef4dff068a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ab32150c328c1ec3bb1cd7c584efda95a</anchor>
      <arglist>(double angle, const ON_3dVector &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a586b477419bea20ed386c8d9b728b728</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ad081f857441bbbd16982726d49192fc5</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a360ff5f1395eaa6d00e905e09b87019e</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Unitize</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ad97c7f321628a6151e73d520e52f4168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>ae8e8527d57e9fc17f3735178f89ca44a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_3dVector &amp;</type>
      <name>UnitVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a857ab2fcd6a0365e5b475f68b06d9d92</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a4b7a840a7c77f5af4499e30595d89e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>adc3e558ccd1e4d148d9ad38143c7ad83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a81ec6c73d7a9f8f8b5dc8c1c32f1b0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3dVector</type>
      <name>UnsetVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>aa62d84d9817922de5f60ef3b057ed0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3dVector</type>
      <name>XAxis</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a4b675a2d0f83449536666eb740176d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3dVector</type>
      <name>YAxis</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>adbdc520c461164363aa02ff073eda5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3dVector</type>
      <name>ZAxis</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a305804c8d5718508924347c8759bace1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3dVector</type>
      <name>ZeroVector</name>
      <anchorfile>classON__3dVector.html</anchorfile>
      <anchor>a2441a460d8808a3f5027284dd2325acb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3dVectorArray</name>
    <filename>classON__3dVectorArray.html</filename>
    <base>ON_SimpleArray&lt; ON_3dVector &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>GetBBox</name>
      <anchorfile>classON__3dVectorArray.html</anchorfile>
      <anchor>a7ea128782c2cf8c3b7a75c3d64729bd0</anchor>
      <arglist>(double boxmin[3], double boxmax[3], bool bGrowBow=false) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVectorArray</name>
      <anchorfile>classON__3dVectorArray.html</anchorfile>
      <anchor>affc84da1bca11efdbf6d344484e17920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVectorArray</name>
      <anchorfile>classON__3dVectorArray.html</anchorfile>
      <anchor>a6711375a7f2ad47ccb624e46226972d3</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3dVectorArray</name>
      <anchorfile>classON__3dVectorArray.html</anchorfile>
      <anchor>a89d660c15aae90610fd8792e560f2cd6</anchor>
      <arglist>(const ON_3dVectorArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVectorArray &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3dVectorArray.html</anchorfile>
      <anchor>a9d8b8f16ffab956d577762f52fafcad6</anchor>
      <arglist>(const ON_3dVectorArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__3dVectorArray.html</anchorfile>
      <anchor>a6d3d524ada344af8a45c9aaca76df4f2</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__3dVectorArray.html</anchorfile>
      <anchor>aa2066b6663cca8114e58218dae34ef6d</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3fPoint</name>
    <filename>classON__3fPoint.html</filename>
    <member kind="function">
      <type>double</type>
      <name>DistanceTo</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a76c8c9cb116d8ff6f4bdae121cde3f13</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Fuzz</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a5a04f35ca939fe651c1ea3f1c1c75c64</anchor>
      <arglist>(double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumCoordinate</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a3cdf0380649b12e1fe60e930014202d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaximumCoordinateIndex</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a7def250acd643d90029c902346c062e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>af90fa71daae0791b34f0db3b06a92d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a47f72d501c5cea542e4ab4fafb831456</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a7006487016ab5a6149037e62300561cb</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a0b3e0ef4e5372c68053d51c4202b240c</anchor>
      <arglist>(const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a11944b2218c56d5eb93ea1b503f2ae03</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>aeb891f0366c3930d44ec3619dd2bd404</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ae0fa6b68a4f0fa1ca790db39634f9802</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a6d54131c36bfd407d21105b6c0d7626d</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>aa371013c69a93f0f3066aebb05da56f9</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a73bc42a4593b0386c53c288717978f47</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a108f0bd8cfda89e0434b6dc6e88a88c3</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>affd3a2d0310cd541fee8e7b93bb1f506</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPoint</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ab0c9b0aa9dd4a600bec4d9be373bb224</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const float *</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a608df94d9a81b7fb5b06b52eb973ec17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float *</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ae6ea2113e13879565c37ebb223d12d74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a7f3338e9b0d762b06d1f44397ba548cd</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator*</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a5f6b37cc7b24e2794661083b2f57c3cb</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator*</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>aeb7956e9e568145c174e17f987b9969b</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>abb21481efd3898b7b14aeccb9ae4a3c6</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>adde65ceaf6c025f6ac1fcbe55f59e2ac</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ab5d4e3646ae67e9952f29487b6e6579e</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a4c5cb3b0b3e6cec658bc305331cb4a49</anchor>
      <arglist>(const ON_4fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator*=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>af6b839e738c69d69338c38c6bbec1590</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a6d01b91ec4a24d3bfba27450d7f11037</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a0bfb0b99eec25db7d4025bebf86fff54</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>afc51d108359e4bc5181aefd9b839e4ca</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ab0781106dff326e7582a195b47661c41</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a2c87161e5900055675204977ae5c404a</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a609cde1d24466b5aecdec348f2bc05c8</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a11943fbbb5706fbfb7a003fdac7d6289</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a009e94f1861bfd00c2ffa6114601ae6d</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a311a775b8dd80e1b8232ec2c93cba071</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a949c9a1e425a3498d798b6ec683d2439</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator-</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>aebcdf2f33ffac02b6eba4d5eba245dcc</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a74dad01024ba1299a842516247e63dcc</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator-</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a2efcb1215031d3e87248da7f5088df63</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a40a92418e624a3c03a4566d9054f151d</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a3522970232357f5556accb5c6e6b4752</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a9be26553ceee507254506260bea2d328</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ac1b009b3e9500e94d7f87736ef3b3d9b</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ad05e53b0832651e93d016de12a366f82</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a808c68867980b7efe0a327003effa943</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>aa0aaafe18e68fa5a8fb4e6748f5159d4</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator/</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a218735bda9437980f573ef1230ecfb14</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator/</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ae5e0ba2409bbe2a97c678bd74642b18c</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator/</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a674b338a120ec38ce9ef59ccceff656c</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator/=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a0f0ccad367d686684c0b13774d23c9d8</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>aa49854a795801f5e5f63e10a551ebaa5</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a14cc763afcec9d961d86f5f538b9a18c</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>aff392d713022d4a751fa93afd6c4ec57</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a0f5ea8934c7d5feeefaa6dc4db717e07</anchor>
      <arglist>(const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a15094d10d1b68cfbe8b732a13b9c8999</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a2c8195d37931abe48108c95200ce85e5</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a2297cb3b4707875d52366137496ac4e9</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ad552d0f6b87c77f9fa08a456330d219a</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ab9860d30a279871bbcd87064fbbabfc1</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a30f7f8ee304b9349c6b3bf91a7db84c0</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>acca62cb746a9ab6135cd62a15a5a13d9</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a38571299830406cad151ae116cbec106</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a2630fbf32a658589e781137cd5ec4c0a</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ae292d71f3dd1940ad8147cb2e6824616</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ab4f934cbceeee845b7155143124c9cb4</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a2934e871073b07a9e159977ed5cb5438</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a72f98ed8c6a969f359cfb98014104b65</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a79a4dcc90b81359e053972682ab13020</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a66accbdd796b655d1614feabfe846def</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ace2668d301fe629898498cff089e78ea</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a45db316f4da696493338a9577321acb5</anchor>
      <arglist>(double, const ON_3fVector &amp;, const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a1dc6f8df9aa5a5a004392576a060f774</anchor>
      <arglist>(double, double, const ON_3fVector &amp;, const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ab695f0f61acb9db883d0170d51bc27a0</anchor>
      <arglist>(float, float, float)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a59574abbc739455ae79fe3b10cbd72df</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a90dca2bc135ec1108bd76dfb3fc51606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ad155831efd37a8a17848ed4586bac6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>ae25143d65fd2e37b6378bc1455ca0442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a89e074581e7d60708cf3e241e0274f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3fPoint</type>
      <name>Origin</name>
      <anchorfile>classON__3fPoint.html</anchorfile>
      <anchor>a9b5d67156ce989142dee8c8979d1510b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3fPointArray</name>
    <filename>classON__3fPointArray.html</filename>
    <base>ON_SimpleArray&lt; ON_3fPoint &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>GetBBox</name>
      <anchorfile>classON__3fPointArray.html</anchorfile>
      <anchor>a7a1ed65e6f865f0f7b3132e627cbc6d8</anchor>
      <arglist>(float boxmin[3], float boxmax[3], int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPointArray</name>
      <anchorfile>classON__3fPointArray.html</anchorfile>
      <anchor>a0a8244ed39a9cdab365778fdcaaef1d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPointArray</name>
      <anchorfile>classON__3fPointArray.html</anchorfile>
      <anchor>a90661d380811139b8bc4ace1554b8c14</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fPointArray</name>
      <anchorfile>classON__3fPointArray.html</anchorfile>
      <anchor>a61fb0d85f6976cf3102d5aed98601fc8</anchor>
      <arglist>(const ON_3fPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPointArray &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fPointArray.html</anchorfile>
      <anchor>a738cddfc90f045de3a72e474657d6791</anchor>
      <arglist>(const ON_3fPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__3fPointArray.html</anchorfile>
      <anchor>a9167ccdee2bbadf252eae5496b3d9ce5</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__3fPointArray.html</anchorfile>
      <anchor>ad8321cad1d14c1027edf1a56aa60acbc</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3fVector</name>
    <filename>classON__3fVector.html</filename>
    <member kind="function">
      <type>double</type>
      <name>Fuzz</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a2341b915de1ce5389365b0b717cc981d</anchor>
      <arglist>(double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPerpendicularTo</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a21a600be695d515dec7bd3061a8d1143</anchor>
      <arglist>(const ON_3fVector &amp;, double=ON_DEFAULT_ANGLE_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTiny</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a080974628f685086ad5015653bd9c48e</anchor>
      <arglist>(double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUnitVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a564087f586d7f45da0788ba9e2be298e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a70b65df66968336aca4ac22566e55b8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>ab86d7f0dc721586315f8baa2eb227d85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LengthSquared</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a9e1b15b646042a70726a37b97b72f213</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumCoordinate</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a25d469706648a5bfc23b2583625c9f39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaximumCoordinateIndex</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>ab73f8f08c491ed72e59f4fbfc5caf8ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a72f46316bd6a1d08a79c964f1aaec1fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>adf6c149960537fefcf2fa44f4b79c4f1</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>abd530385d0e58ffc8d7a5b2f8ee83db1</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a0c2604341ff6afbfd363b835a1c845f5</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a0a46722a96361d5a76620ae519ce512b</anchor>
      <arglist>(const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a3470ef81fd426b7fd8ec45716836e8dd</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>aebd66a7f404c5691363910830e1249e1</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>af99f002e097220c5dafae7392a84caec</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>ad7e72803a72de27c798957519b1e5649</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a50eedc9739900e41d7a06404856b7724</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a0afc9ba5c08f3140705a9a5f16e24c2d</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a824e51087a3299578924072d2ed4a58b</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>ac6a8084e91c7ee8f6e15c41cb2634d0a</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const float *</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a322c78c6c43578c609bdaae513683d19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float *</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>af546524b27a2dcc1dcf89731c88374b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a6bdd211106df9d1cfb15b5f23bd859e1</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a4775a64c5e07ec1a1520dcf7ce5326d2</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a032b2baf8ba8504b5c22d114f001756a</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>ad324e10bf00193ae57efbcd95bfd9dca</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator*</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a4ae7cb0f6050be62a44dbbd7afd18f3b</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator*</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a1936b6ac66fa85948bf01ea92e1253bb</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>af1e0e6c236adf03810556ba64e7d3c62</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>af3d47f4e1db6871aaf241010e3bd8326</anchor>
      <arglist>(const ON_4fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator*=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a82abdc6c58d3a5c59e9e09f03b77852d</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator+</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>af34f33da061a069abf0cf211db7a1b45</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>aafbcc9436273d15f6e60673d587ff01c</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator+</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a82c62af7b1698348559e7ae4e3a33d73</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a4ff25c5d7c14ce8d0a741a68735dfdd7</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator+</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a1838c3d4887cad58f04959f349d7d34f</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>ac0ec1e0e7c73182ee5ea9dd50b50845d</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator+</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a638eab214984e262929c6b69daaa9993</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a0e98784c24251df4d9194d6194e441cc</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a81207f703cb0d3e7709193243cea6e31</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator-</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a0d5a544555b87c7ce44495145cba588b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator-</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a0997158e815736dcfe4d1c020ee699e6</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a30956dd4fd580374060cb880ef448156</anchor>
      <arglist>(const ON_3fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator-</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a852b9ff995a942914750fd2f1db3559f</anchor>
      <arglist>(const ON_2fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a45c79880579452898e4db60971840e3e</anchor>
      <arglist>(const ON_2fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a662307281b2c1635f3a5f3710d39e029</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>abd850c4bb5ade0d7f4b7d2547cca72a2</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator-</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a17f137de9001edbb4a1cb5f0fe4c2fd5</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a78ece8a1128a2a0613c7e7b3575177c7</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>ae6f857f77081d9ba77129577ea989ecc</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator/</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a7fd8ed934ed7c2244dc0fd403f3e9dbe</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector</type>
      <name>operator/</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a0a58ee27106d3e31c56618ca9b617e83</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator/</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a2349be956e769dc1c54f6bc7b0dfae6f</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator/=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>ac6fe1b16ef2c7f9491e225c0e04e55d5</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a1580317b406466b50bc447aa133aee86</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>aeca922673afc1344ee3aecffc6ba5417</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a4edba2fa71d5057011a5c2aabfaf700f</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a10a8497b8ce83a7b1f64aba958bdd5c5</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a9d382494c3e57a4e607a496f81808594</anchor>
      <arglist>(const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a308b4f5f396947d1ba61ee8e610f6913</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a81e238a8736543f10be4a4f679d226e8</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a8cf6ff0115ef76e799a8860d5cf8a848</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a4fd20478f56db2aa7d547c19710235a9</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a8c9e90123e1242c381c222b3a8b4d797</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a7fb1b69eaa670ec7b566643d1d50f7f7</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a40b80b1c5a9697f7c60637f0f1898ff9</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a0877eb1ea4a64b985f7a7a8a83b0b19f</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a45237b4b003739c56908c572b761c6bc</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a391e27267f933d09e4f08cd4db96f9d2</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>aae4bc9488cc3f98608e0f40679e1bfcc</anchor>
      <arglist>(const ON_3fVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>aeeea641187c9000dad8cabf25984f3a1</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a114490707a46b2bc8b827c439e895eeb</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a98a0c65421f0df2fe822bc2c3ee34839</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>aa64a5de0965e974c45c01c357dcda867</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PerpendicularTo</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>aa3d53df072264d825e3893e5f4669228</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a84e3241d465c0f20f5a007489cdd7f8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a77436ddae4e224dd318586ecf10418f3</anchor>
      <arglist>(double, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotate</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a4d0edaf45f55dcbd6e67796d2f308104</anchor>
      <arglist>(double, double, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a0b25fdcf9636d6c2faee2f159b96e51e</anchor>
      <arglist>(float, float, float)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>aae4809f18579114247b87495be385605</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Unitize</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a34e08d2ad19ecbce959f4066b958a59e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a86c3ddd3527b102e62413e39cd7bd283</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_3fVector &amp;</type>
      <name>UnitVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a40a34c0c3bf101c33d0aa3b2f58da5d8</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a33ab9275af62d9a96b15545d92995d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>aa6244b84626f62f86689acd481e2de43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>ab56933aa84a25e722c10ef5fa158664f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3fVector</type>
      <name>XAxis</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a330fab22e74a4e54cb1aac80141ff9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3fVector</type>
      <name>YAxis</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a2ebd213f68f2a44cf630da95aeeddac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3fVector</type>
      <name>ZAxis</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>a054af42dbc93311578c287f07c06c543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3fVector</type>
      <name>ZeroVector</name>
      <anchorfile>classON__3fVector.html</anchorfile>
      <anchor>ac50bee0e3578cc79e31b4288582685db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_3fVectorArray</name>
    <filename>classON__3fVectorArray.html</filename>
    <base>ON_SimpleArray&lt; ON_3fVector &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>GetBBox</name>
      <anchorfile>classON__3fVectorArray.html</anchorfile>
      <anchor>a86d4cec924e31e309759fc73a9687ad4</anchor>
      <arglist>(float boxmin[3], float boxmax[3], int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVectorArray</name>
      <anchorfile>classON__3fVectorArray.html</anchorfile>
      <anchor>afc388ca7b37950bcaf8a5024f5f2f22d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVectorArray</name>
      <anchorfile>classON__3fVectorArray.html</anchorfile>
      <anchor>a0ce820ff389e82f8b4cd2d62495ff8ac</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_3fVectorArray</name>
      <anchorfile>classON__3fVectorArray.html</anchorfile>
      <anchor>a013e564555cc00b061eb13ec965a8e85</anchor>
      <arglist>(const ON_3fVectorArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fVectorArray &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__3fVectorArray.html</anchorfile>
      <anchor>a7114c52ec1e1e1bd07f831b34362d2c5</anchor>
      <arglist>(const ON_3fVectorArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__3fVectorArray.html</anchorfile>
      <anchor>a3215118949fccfc432394790342587eb</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__3fVectorArray.html</anchorfile>
      <anchor>a10334677a00e415056c75cc661e53e8c</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_4dPoint</name>
    <filename>classON__4dPoint.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>IsUnsetPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a39a88a3e65890d8a2b94ab319e47375e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a8dce3f4acbe56750c1588b457b7ba97b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumCoordinate</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a9ae46167b2631470a0ed68c5e092a948</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaximumCoordinateIndex</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>ad35bc96d94fb8060b91349b7517be535</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumCoordinate</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a75107b9e27dea43f94d85f528731f136</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MinimumCoordinateIndex</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a326943d1601d716d8f504963d219d158</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Normalize</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>ad2d3d5b8c922b935a37e6f42e2a1b6f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a0c4df2590048c2b2deea11dd59513acf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a1cf75d955dbd709d447825b4c9240d3a</anchor>
      <arglist>(double x, double y, double z, double w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>aa8b6150981360e2865fa302bdd031cdd</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a8e4983bb7a2677d1b5eb147e750dceac</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a8ce485d81e58a5e3096a707bd5b65938</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a717062f89c3997a3cb0180215013eb6a</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a57a066f5073d612d9799be37e77aced9</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>acd1eda81626e81cd0e27c328d58816f7</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a85c18f9780110a314e54ac362e6e421c</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>af1c068b95e6feacc4c6d262ba8a06502</anchor>
      <arglist>(const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a2173b9ed7b0a78a960f79431b6ab0aa5</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a36e52b0027d250c7ab146f0a6516fbed</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPoint</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a602dbe57f6cdfd71e031ed00b0ac34a6</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const double *</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>acad1ae0c1fe0b60d41635baa997e8ae2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double *</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a068ae9d98c474530f026b08c30d129c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a35ab9377676cb26b8e1d9f2d6e0b9567</anchor>
      <arglist>(const ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a57859ff3afcffd00a8d176573aef610d</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator*</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a9841053a7d71c837fc36a0dddb5453a6</anchor>
      <arglist>(const ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>af3ab8fc46f796b6f25ba4834be176940</anchor>
      <arglist>(const ON_Xform &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator*=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>ad7740ba29ff08e89bf47a30c90e9b552</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint</type>
      <name>operator+</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a0f00df157805f6194d4c747aa81c4ea1</anchor>
      <arglist>(const ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a02bf2429066a9f9ac94da6675120a7a1</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint</type>
      <name>operator-</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a98e09826aa6e8ebea13cd74f39e3a33e</anchor>
      <arglist>(const ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>ac83fa666ff21aad7ccebf32e614709a7</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint</type>
      <name>operator/</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>af17c99e6ac5d366e7372cddd37765436</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator/=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a957498fda6ed0a1313484058dbde6aaa</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>aabdae1c895e964e8fc2fe479271871e9</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>afbd4da56288cfa480da68f3ae0c0c54d</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>aa5995c972428b0ee8c6d679372123b7b</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a4a45a1223213452fedae037af6007353</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a695a07daa3136a5a79051acc9570c5ba</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a2587ea5e13fa31e9291048bb6eb71b24</anchor>
      <arglist>(const class ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>ac30f07844c70bcf8dc5aad247bc2d561</anchor>
      <arglist>(const class ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a0bb22a1ec3a315f029930fc13d4dc840</anchor>
      <arglist>(const class ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>adcab1536069ab8a46736b46bd1355c9a</anchor>
      <arglist>(const class ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a84eee200c65835d79eb7e2d1769b97ad</anchor>
      <arglist>(const class ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>adffdb85d274330835e30f22490b3ff46</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>aee1257d4a7d5a037226b84c6d7db686a</anchor>
      <arglist>(ON_4dPoint) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a032f92a58b712616156fb61b50775b9b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a9c974ff9caa4cdbc4859f7236b4b968f</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a7bb0f64dd911aff40a8c65f0cac35924</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>ac2f24d80826d4a34635687dd25b4b72b</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>abe0c8085cb653041878062f0fe54bb92</anchor>
      <arglist>(double x, double y, double z, double w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a1b4061d126ebbbced27bd360be75334e</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>ab3890852d4839945e60e8dacdb8ce780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>w</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a3e8ba0154ce3a511d65a87a110d059a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a2a843ac2ef34c199fc26fa1e781e7d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a2d8f35fce934f376124d876d3b69b9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>classON__4dPoint.html</anchorfile>
      <anchor>a42d427fc4b25824fe8ea6db63a3073e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_4dPointArray</name>
    <filename>classON__4dPointArray.html</filename>
    <base>ON_SimpleArray&lt; ON_4dPoint &gt;</base>
    <member kind="function">
      <type></type>
      <name>ON_4dPointArray</name>
      <anchorfile>classON__4dPointArray.html</anchorfile>
      <anchor>af83e125ebbb264f7b9c72ea7ffd7f727</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPointArray</name>
      <anchorfile>classON__4dPointArray.html</anchorfile>
      <anchor>a31d64ba079962169619f9ea87a8bb300</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4dPointArray</name>
      <anchorfile>classON__4dPointArray.html</anchorfile>
      <anchor>a6fb8d4b1cfde5a6140c52eb770828691</anchor>
      <arglist>(const ON_4dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4dPointArray &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4dPointArray.html</anchorfile>
      <anchor>a944b7fbcb9171d310a07b4258cf1b0d9</anchor>
      <arglist>(const ON_4dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__4dPointArray.html</anchorfile>
      <anchor>afde301b688d0e0793382ef8cde2d99dd</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__4dPointArray.html</anchorfile>
      <anchor>a21ba4100ffa740907cd5b0b8f2cc1875</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_4fPoint</name>
    <filename>classON__4fPoint.html</filename>
    <member kind="function">
      <type>double</type>
      <name>MaximumCoordinate</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a855832a7a790768dc6645ad400c21545</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaximumCoordinateIndex</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>aaf70456f238ae6507f9f07db5870d4bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Normalize</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a331a494c6c366c51ca38d7d502def082</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>aad6d0850104e66c78593d3173b789225</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>af8904d19a3b210ec2fb4314e6244e08b</anchor>
      <arglist>(float x, float y, float z, float w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>aa0a90b5cac98828ab3e65490be587bf3</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>af6e8793b5e1e18e914a90ed7228c6b62</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a8e34a5e95e542291cd57d52abf385635</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>ac27ae8349edccf6794d5b2cd939852da</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a12534d0a87d07fc08799ad80f329b395</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a8d8325f0b9d467be37b34ccee22da713</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a601c5ec7b32cc6a4d053c6e396e007a0</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a94594fc92e4be2d8a02c15965db0c66a</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>ae84ee497eb97a9dad5b29f596ab60372</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a6baab9cfe51887403389cb52d4ac0d58</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPoint</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>aca2c7ccf224c705c38d4220b3c71b1c8</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const float *</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a1a788b2c10b1db807cb8099ac58b24c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float *</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a8208c899250e232d7ac4cc9d3abba813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>aa1f9d147c238369116780d4dbfbbbe16</anchor>
      <arglist>(const ON_4fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint</type>
      <name>operator*</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a8fb06b396bbeb96968fab8ee8a4b1d99</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator*</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>aa55a2906b8391598f6ee80c2e2ee75c1</anchor>
      <arglist>(const ON_4fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator*=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>ab3dbbd30229322ee85872c8e32a2499a</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint</type>
      <name>operator+</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a8facb268b95c245cd0f9c1d4fd4fc509</anchor>
      <arglist>(const ON_4fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>aa0a1aa42ca5f3bfec876d03ab1184a93</anchor>
      <arglist>(const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint</type>
      <name>operator-</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>ab891c8e73f83a753be2b9eb176e19b68</anchor>
      <arglist>(const ON_4fPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator-=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a3dd1615c00f3818e5eae29393ddd9d09</anchor>
      <arglist>(const ON_4fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint</type>
      <name>operator/</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a357dddc65516fd2fb4411014f985cb78</anchor>
      <arglist>(float) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator/=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>ae8a104798b7d7f10d2163e2f5fa2ec50</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a5408fc5e660f5ffe155b3691abf63fc3</anchor>
      <arglist>(const ON_2fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>aade8ac22de56a736bc92e086a4ea6f34</anchor>
      <arglist>(const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>ab59e53516be730e308bbc43ffdc62328</anchor>
      <arglist>(const ON_2fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>aecd91abceb5ddd77e9ae5245eb1639d6</anchor>
      <arglist>(const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>af51e41e36c0852f369a1ccfb365c6639</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>ab572cddc770cc608763152240ed06079</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>aa550faf90c1c11ecfd524b0c3b5489d7</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a4460a1e829f45e9375bc698b35321d7d</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>ab0e4db7afecb32e62f55a44c1c343ade</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a58cc137634326bc1fabf9db631490cc4</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a22f22dfaea4635bbd85f76969d8c6096</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a6764052965b157cf15f5bbbcf740cb28</anchor>
      <arglist>(ON_4fPoint) const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a6efb01ce392ff8364c556ddb06a76673</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a35b68ddeed754b80fefa27563584f9da</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a71003bf4723fa3b425c89d18e37a6860</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a3724053bca2aadf0bfd219d6194280e7</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>aee55a85684bc20407f0c30dfcd9e55ca</anchor>
      <arglist>(float, float, float, float)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a91f4e30b123b67c5441235943943af18</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>ae116db7402161471e00fa2c92e347733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>w</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>afd13450a38a9987ae7e99b167bba1f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a1951af327f309de088ac4426dae31fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a9a2ee40043ea66675011702fdec16020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>classON__4fPoint.html</anchorfile>
      <anchor>a2ed87d501a404f675ae7ba68eccadaed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_4fPointArray</name>
    <filename>classON__4fPointArray.html</filename>
    <base>ON_SimpleArray&lt; ON_4fPoint &gt;</base>
    <member kind="function">
      <type></type>
      <name>ON_4fPointArray</name>
      <anchorfile>classON__4fPointArray.html</anchorfile>
      <anchor>ab29154722ed6ee8d5d6c132bc26fcf6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPointArray</name>
      <anchorfile>classON__4fPointArray.html</anchorfile>
      <anchor>aba1518f8f72093aa2cb0b4af7a92590a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_4fPointArray</name>
      <anchorfile>classON__4fPointArray.html</anchorfile>
      <anchor>aab8a06b8abdde8e8d5484c4797af6f49</anchor>
      <arglist>(const ON_4fPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_4fPointArray &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__4fPointArray.html</anchorfile>
      <anchor>ad70ef4a79264b34885ff6062d3288854</anchor>
      <arglist>(const ON_4fPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__4fPointArray.html</anchorfile>
      <anchor>ae2799a0c4a63c4f1d754bb2676f706f4</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__4fPointArray.html</anchorfile>
      <anchor>a5e3a4cc8388e8aa4f76e4e0897f61974</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__3dmV1_XDATA</name>
    <filename>classON____3dmV1__XDATA.html</filename>
    <member kind="enumvalue">
      <name>unknown_xdata</name>
      <anchorfile>classON____3dmV1__XDATA.html</anchorfile>
      <anchor>ab76a70129d2f0c84ceb16eaa2f05e058a16f944915a18245ebd4e3f74c7487414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>hidden_object_layer_name</name>
      <anchorfile>classON____3dmV1__XDATA.html</anchorfile>
      <anchor>ab76a70129d2f0c84ceb16eaa2f05e058a175ef1640fa007a5c2695726708f2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>locked_object_layer_name</name>
      <anchorfile>classON____3dmV1__XDATA.html</anchorfile>
      <anchor>ab76a70129d2f0c84ceb16eaa2f05e058a0f7d6d9ae0eace1cabdb56f0e65ceb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arrow_direction</name>
      <anchorfile>classON____3dmV1__XDATA.html</anchorfile>
      <anchor>ab76a70129d2f0c84ceb16eaa2f05e058a613a93909a99a0d357421f1b41b2d450</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dot_text</name>
      <anchorfile>classON____3dmV1__XDATA.html</anchorfile>
      <anchor>ab76a70129d2f0c84ceb16eaa2f05e058a278275e04c7e65beb492cda7375320c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_String</type>
      <name>m_string</name>
      <anchorfile>classON____3dmV1__XDATA.html</anchorfile>
      <anchor>a4a333e7d03d80ca982645e6a67d21827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum ON__3dmV1_XDATA::@126</type>
      <name>m_type</name>
      <anchorfile>classON____3dmV1__XDATA.html</anchorfile>
      <anchor>a5b5bdf792486cba6722f2dccbe518cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_vector</name>
      <anchorfile>classON____3dmV1__XDATA.html</anchorfile>
      <anchor>a1d9b6f9582ba75a758b3a5aa7cbf048c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON__3dmV1LayerIndex</name>
    <filename>structON____3dmV1LayerIndex.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>m_layer_index</name>
      <anchorfile>structON____3dmV1LayerIndex.html</anchorfile>
      <anchor>a327e8ba1dba6881bf89bb65c19a7b6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>m_layer_name</name>
      <anchorfile>structON____3dmV1LayerIndex.html</anchorfile>
      <anchor>ac5e99ae4115a473c552cf084ec1d390d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_layer_name_length</name>
      <anchorfile>structON____3dmV1LayerIndex.html</anchorfile>
      <anchor>a6ed91b2dee885044fa6577c4df30d02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ON__3dmV1LayerIndex *</type>
      <name>m_next</name>
      <anchorfile>structON____3dmV1LayerIndex.html</anchorfile>
      <anchor>ab13dccbb5db9a4fc3b92521229f74bb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__CChangeTextureCoordinateHelper</name>
    <filename>classON____CChangeTextureCoordinateHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ChangeTextureCoordinate</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a2398ef0512846c046163ee2ca0b7e66f</anchor>
      <arglist>(int *Fvi, int fvi, float x, float y, float *mesh_T, int mesh_T_stride)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DupVertex</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a6cf9cc93d779ec7954f00300cfdf1710</anchor>
      <arglist>(int vi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON__CChangeTextureCoordinateHelper</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a857e028e4ecf7b0c41d58a573853df0f</anchor>
      <arglist>(ON_Mesh &amp;mesh, int newvcnt, float *&amp;mesh_T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON__CChangeTextureCoordinateHelper</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a23c970f5aaa14a8c4bcaaddd629688b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHasCachedTextures</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a8fe4d4cb6ad171f659a96f3da48cc2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHasHiddenVertices</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a49b733d2c7b9868cafcb60fad30133bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHasPrincipalCurvatures</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>abc6bb5b1ef528efe2e15cf586c39c098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHasSurfaceParameters</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a82b9de21dcf1d57d562f54d6f22f908b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHasVertexColors</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a29e4f82099b2ac0238f0c1e45092f6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHasVertexNormals</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a46b65c9ce6e40537f71b77f65c522190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHasVertexTextures</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a4c65e044ec7f541e33e5c932c9653a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Mesh &amp;</type>
      <name>m_mesh</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>ac33d406b77a57e02b3cfa74ae6228eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPointArray *</type>
      <name>m_mesh_dV</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a86b1b674a844d07fb21b6827bcf12968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_TextureCoordinates * &gt;</type>
      <name>m_TC</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a70134e6fd20c778f582e655a3fe60281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_tci</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a8d4839e193ce76a57780f70a00a4f69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; unsigned int &gt;</type>
      <name>m_vuse</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a840573b003a58e99aa2348624a5dd6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_vuse_count</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a780ee8237c38f2fed8a2db6061d38045</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON__CChangeTextureCoordinateHelper</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a04d1f778150334ed3a1a9ecbe91145eb</anchor>
      <arglist>(const ON__CChangeTextureCoordinateHelper &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON__CChangeTextureCoordinateHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>classON____CChangeTextureCoordinateHelper.html</anchorfile>
      <anchor>a55a3cd46d30e92a41d143a261e6df6d3</anchor>
      <arglist>(const ON__CChangeTextureCoordinateHelper &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__CIndexMaps</name>
    <filename>classON____CIndexMaps.html</filename>
    <member kind="function">
      <type></type>
      <name>ON__CIndexMaps</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a73010ecc38e4123e3f1c3957cccb4020</anchor>
      <arglist>(ONX_Model &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapDimstyleIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a8ab801c88154b4024f31307cd78eece3</anchor>
      <arglist>(int old_dimstyle_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapFontIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ae0089c6cd7450a121b7a2e4bc6d04d24</anchor>
      <arglist>(int old_font_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapGeometryAndObjectAttributes</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a691bdf64f7c06d36a6d733a65a23e35b</anchor>
      <arglist>(ONX_Model_Object &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapGeometryAttributes</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a08393cfb5b6d765b401d394b57f804aa</anchor>
      <arglist>(ON_Object *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapGroupIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>aafd629db50c42102f4abc66a7c6e1f1e</anchor>
      <arglist>(int old_group_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapHatchPatternIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a517bf2265984baad921fb8e2b156813f</anchor>
      <arglist>(int old_hatch_pattern_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapLayerAttributes</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a9cb1466e61f73d80a67ad938a016556e</anchor>
      <arglist>(ON_Layer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapLayerIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>add79c10041286461da3d82ecab5cf104</anchor>
      <arglist>(int old_layer_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapLinetypeIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a17d0b50f86c7a170d2f9dbccc1739dd4</anchor>
      <arglist>(int old_linetype_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapMaterialIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>af25da32efd7b47613f08d5591c3b3e92</anchor>
      <arglist>(int old_material_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapModel</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>adea30567c1eef8aa1675cdb816b91a4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapObjectAttributes</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>afa8ce597f8dfe890c6969e7db52f8a02</anchor>
      <arglist>(ON_3dmObjectAttributes &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemapRenderingAttributes</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ae01cea2e3cb5ed482ff12e5e800adaae</anchor>
      <arglist>(ON_RenderingAttributes &amp;ra)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bRemapDimstyleIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ad6bb40c59bd74b6380ad2663013f9b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bRemapFontIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ab2fe510bf0300f81939fc5ab0f1106ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bRemapGroupIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ab07aff017f3a72eecf05d1d55966ec7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bRemapHatchPatternIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>abfc6d0090511b46133282c88de9fd010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bRemapLayerIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a146e2b7a361d4f01614166941d81a9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bRemapLinetypeIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ace8f664c87d6ec7ba9395f50b72d4e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bRemapMaterialIndex</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a180a2a6a1ecfc2424e3cd54d315cf2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_default_dimstyle_index</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a6dfccdb69629ab70ed7113de06039047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_default_font_index</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a471ae054a30198503251a20b2864311b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_default_group_index</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a8f377971c5e39eb6d759af9626d24cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_default_hatch_pattern_index</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ac0779cb0025f41de778963d89fc59dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_default_layer_index</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a8be7806f746a9a667edcbaf700d77f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_default_linetype_index</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a6f025a2d6efb802b496d30bd8b70cbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_default_material_index</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ae3969aa9798f596873e5d598e78c328e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dimstyle_count</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a05ba8d0324979084efbd0ae9ed86fac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON__CIndexPair &gt;</type>
      <name>m_dimstyle_map</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a0351070afe75cb4864d659ab7c64f9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_font_count</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a3ab52980ebfa196dd772b0d9dc2d2d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON__CIndexPair &gt;</type>
      <name>m_font_map</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ac293fee46f879a0270e021c849a656f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_group_count</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a795b453e93eaeef3ac6a36b2c6cc8ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON__CIndexPair &gt;</type>
      <name>m_group_map</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a60fe6febc25a5dda4af655230d30e210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_hatch_pattern_count</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a148aa52825a0026f2f72ac14d9b2fef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON__CIndexPair &gt;</type>
      <name>m_hatch_pattern_map</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a6b196b6d2ea637391b43f0c631045b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_layer_count</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ad2d1725256a5b283bee8e620665b04df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON__CIndexPair &gt;</type>
      <name>m_layer_map</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ae5ffdedc9b45ae68c44cbe3ba0aaed27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_linetype_count</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a3c93417c670b252dd3670c713c50487e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON__CIndexPair &gt;</type>
      <name>m_linetype_map</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>aa039ef58c40ad1279cabfe7c69f9f375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_material_count</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>ad4d9cff9410e98cdeb0cf6c2073770c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON__CIndexPair &gt;</type>
      <name>m_material_map</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>aac840979d7fe0e1067e1aa8632f5cbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ONX_Model &amp;</type>
      <name>m_model</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a29dcf8fb0a38ae125cb44e2c9b6a278f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>CreateHelper</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a3a5e83b64749e7519696e7b59f151786</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON__CIndexMaps</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a53d5f836f25e9f90edafd50670d68860</anchor>
      <arglist>(const ON__CIndexMaps &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON__CIndexMaps &amp;</type>
      <name>operator=</name>
      <anchorfile>classON____CIndexMaps.html</anchorfile>
      <anchor>a6dae7150bfbde00139f3c9e72e68b744</anchor>
      <arglist>(const ON__CIndexMaps &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__CIndexPair</name>
    <filename>classON____CIndexPair.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareOldAndNewIndex</name>
      <anchorfile>classON____CIndexPair.html</anchorfile>
      <anchor>a1bc336ad70eb0f48a6995ca3588ee405</anchor>
      <arglist>(const ON__CIndexPair *a, const ON__CIndexPair *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareOldIndex</name>
      <anchorfile>classON____CIndexPair.html</anchorfile>
      <anchor>a87acce8325e8a3f31cf09c53fd5d9980</anchor>
      <arglist>(const ON__CIndexPair *a, const ON__CIndexPair *b)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_new_index</name>
      <anchorfile>classON____CIndexPair.html</anchorfile>
      <anchor>a113357812f80bf81cde7a90f0edc376b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_old_index</name>
      <anchorfile>classON____CIndexPair.html</anchorfile>
      <anchor>a8bbf082fe54e39c8e77e1afa0700bfca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__ClassIdDumpNode</name>
    <filename>classON____ClassIdDumpNode.html</filename>
    <member kind="function">
      <type>int</type>
      <name>CompareClassName</name>
      <anchorfile>classON____ClassIdDumpNode.html</anchorfile>
      <anchor>a7f39e9457328dea307a045f50daaccc4</anchor>
      <arglist>(const class ON__ClassIdDumpNode &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CompareClassUuid</name>
      <anchorfile>classON____ClassIdDumpNode.html</anchorfile>
      <anchor>afe3e2c11de8111b62975eb39cfe80069</anchor>
      <arglist>(const class ON__ClassIdDumpNode &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Dump</name>
      <anchorfile>classON____ClassIdDumpNode.html</anchorfile>
      <anchor>abd5284c05dc6ea309048cd668f0832a8</anchor>
      <arglist>(int depth, ON_TextLog &amp;text_log)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON__ClassIdDumpNode</name>
      <anchorfile>classON____ClassIdDumpNode.html</anchorfile>
      <anchor>a3ca57bbc19d8fd2cae982d2c25014931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON__ClassIdDumpNode</name>
      <anchorfile>classON____ClassIdDumpNode.html</anchorfile>
      <anchor>a323dfa29adc6643354f5b8890ef7d8df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; class ON__ClassIdDumpNode * &gt;</type>
      <name>m_child_nodes</name>
      <anchorfile>classON____ClassIdDumpNode.html</anchorfile>
      <anchor>a6b6f21e7a9eb181bce88b0dea30b6038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_ClassId *</type>
      <name>m_class_id</name>
      <anchorfile>classON____ClassIdDumpNode.html</anchorfile>
      <anchor>a070291db1f019bb747f9c748f73add15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_depth</name>
      <anchorfile>classON____ClassIdDumpNode.html</anchorfile>
      <anchor>a2cdaf5edd9abd2d7d411610527f0cc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class ON__ClassIdDumpNode *</type>
      <name>m_parent_node</name>
      <anchorfile>classON____ClassIdDumpNode.html</anchorfile>
      <anchor>aaf8ec81cc1c6c2111786dde32a6cf165</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__CMeshFaceTC</name>
    <filename>classON____CMeshFaceTC.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>bSetT</name>
      <anchorfile>classON____CMeshFaceTC.html</anchorfile>
      <anchor>a7644a53882a23f1f88a8f86ed632e3f1</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fi</name>
      <anchorfile>classON____CMeshFaceTC.html</anchorfile>
      <anchor>a0fbfd7e87b8fa7b4dd583187215bff37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>quad</name>
      <anchorfile>classON____CMeshFaceTC.html</anchorfile>
      <anchor>a2172b54a279be5590ed9c98b2ff578fd</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Tx</name>
      <anchorfile>classON____CMeshFaceTC.html</anchorfile>
      <anchor>af57788c3f5bcea2732b0a188d3ca6e8e</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__CNewMeshFace</name>
    <filename>classON____CNewMeshFace.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>bNewV</name>
      <anchorfile>classON____CNewMeshFace.html</anchorfile>
      <anchor>abbbc9112f48a4e8cf38f2a6d7a91c805</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fi</name>
      <anchorfile>classON____CNewMeshFace.html</anchorfile>
      <anchor>ac138a7c4c2f86fb2be1c984bbafb80c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>newvcnt</name>
      <anchorfile>classON____CNewMeshFace.html</anchorfile>
      <anchor>a228738253c4a27f2b4e0612355a3eee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_2fPoint</type>
      <name>tc</name>
      <anchorfile>classON____CNewMeshFace.html</anchorfile>
      <anchor>ab2cb98a112e679fd6d8f2ecb9eb27371</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__EDGE_ENDS</name>
    <filename>classON____EDGE__ENDS.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON____EDGE__ENDS.html</anchorfile>
      <anchor>ab32286798fbd1e1b9c07343fc46efd52</anchor>
      <arglist>(const ON__EDGE_ENDS &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ei</name>
      <anchorfile>classON____EDGE__ENDS.html</anchorfile>
      <anchor>a0f7cfae04e7f6edb0a3385728cbbe33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vi0</name>
      <anchorfile>classON____EDGE__ENDS.html</anchorfile>
      <anchor>a6958d29e0ed3883d439eed65a07d109a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vi1</name>
      <anchorfile>classON____EDGE__ENDS.html</anchorfile>
      <anchor>a13fe29914eeec4d3be999245a24f6d82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__IDefAlternativePathUserData</name>
    <filename>classON____IDefAlternativePathUserData.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>a11cfd51ea4059ada26cf8e8c0c129ff4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>a9bf87d04a2397bb223b8f655090d09a7</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>a8163f11d3d9bbd9658ac387e2042ce33</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>acd8ccc41c2bd06426b238a49f27f7b87</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON__IDefAlternativePathUserData</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>aa8a34ca62b37ee1d5418f4bd0804fee1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON__IDefAlternativePathUserData</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>ace286a1bb9d88246f750ec8ac16e2850</anchor>
      <arglist>(const ON__IDefAlternativePathUserData &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON__IDefAlternativePathUserData &amp;</type>
      <name>operator=</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>a7c8220f682f8ddf8153c4652fe3c2495</anchor>
      <arglist>(const ON__IDefAlternativePathUserData &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>ad18b40acbd884083d27608ed172a59e6</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>a3e67233a13d1f51abdce535027c5d74f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>afc0ce42fb884094dc500afe843b0e2b7</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON__IDefAlternativePathUserData</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>a489133ddd88b2ef4bb66f493beea4139</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON__IDefAlternativePathUserData *</type>
      <name>FindOrCreate</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>ae4c1c6b4307e1bbd63b825ed0c173eef</anchor>
      <arglist>(const ON_InstanceDefinition &amp;idef, bool bCreate)</arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_alternate_path</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>a5fd9c211df86b38fa7afee18bc6d2a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bRelativePath</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>a587f428afeeca1ec637acd0fbfa2fb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyHelper</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>af7727a802d252e745d74ad8f2b63b519</anchor>
      <arglist>(const ON__IDefAlternativePathUserData &amp;src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CreateHelper</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>a026ba45e38799cd4ca9a8db933aa8226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DestroyHelper</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>a057aa54f4b2c2cb19e5093bcb5251271</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON____IDefAlternativePathUserData.html</anchorfile>
      <anchor>a1945727080d43066f528fb5b6647fab8</anchor>
      <arglist>(ON__IDefAlternativePathUserData)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__IDefLayerSettingsUserData</name>
    <filename>classON____IDefLayerSettingsUserData.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>aa237e37d63fc9071d88a7ec9051c5afb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>ac793280eaf42dd6811f570a9d2b311ef</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>a729953944d8717ffb545a10c8393d07e</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>adce80c52fdd75098cab91170d7079a43</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON__IDefLayerSettingsUserData</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>a52e0e0f538609ec88a8f4beedcb60166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON__IDefLayerSettingsUserData</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>aa077c155fa52d10fa03336090aa174ff</anchor>
      <arglist>(const ON__IDefLayerSettingsUserData &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON__IDefLayerSettingsUserData &amp;</type>
      <name>operator=</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>af5ab536da48d19b9085d7dff0506e7de</anchor>
      <arglist>(const ON__IDefLayerSettingsUserData &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>a473197119acdfbd0f95091d01a5d7d4a</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>a3e90baf20415d5c5a1d5fadc3dc75df3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>ab149958f1c601cfdba88a3893742e668</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON__IDefLayerSettingsUserData</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>a23190e4064f8beda85fd2e9e1395a054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON__IDefLayerSettingsUserData *</type>
      <name>FindOrCreate</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>a29f5accf220e27a52c64f6fec5fba49b</anchor>
      <arglist>(const ON_InstanceDefinition &amp;idef, bool bCreate)</arglist>
    </member>
    <member kind="variable">
      <type>ON_Layer *</type>
      <name>m_idef_layer_table_parent_layer</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>a258b8ba8baa2fbb7173d543454780ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_Layer * &gt;</type>
      <name>m_layers</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>a8e6d9f917266643da5d65924a7191167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UuidPairList</type>
      <name>m_runtime_layer_id_map</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>ad6bc7cd23ca1d421202ad01a08001247</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyHelper</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>ad509e48d144796562e18f1c547e3e366</anchor>
      <arglist>(const ON__IDefLayerSettingsUserData &amp;src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CreateHelper</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>ab13ec7393244f7436274a9262f7cf462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DestroyHelper</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>a07a8dcf769e7d4823cb0ef1971af02e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON____IDefLayerSettingsUserData.html</anchorfile>
      <anchor>a33e9b4ccc068d712b2f243e81284f49a</anchor>
      <arglist>(ON__IDefLayerSettingsUserData)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__LayerExtensions</name>
    <filename>classON____LayerExtensions.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>afff012c460635792b4e5736fb81aa734</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>a48e9a554d28445c5fa21de7e24c8a54c</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>a40c762a6b6d223bf71f9c9ada6d9bd6e</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>a467a39597dd34d317f310b907cd4254e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>a5f975358c1f769d683a3fd6b848083fb</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON__LayerExtensions</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>a924039921db50b5a8d59dc60a6b2ad6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>a52d5f0e6c207f791444d16d5b62ccd97</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>a880ed66e16d610e91f943ce1c185ed16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>a17dff73fa62fd1ab469fe0af84b24aa4</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON__LayerExtensions</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>ab89bb9c8b923b566d42bcf941de85f3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DeleteViewportSettings</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>aad2bd462b91ae2029f263914b31323e3</anchor>
      <arglist>(const ON_Layer &amp;layer, const unsigned char *layer_m_extension_bits, const ON__LayerPerViewSettings *vp_settings_to_delete)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON__LayerExtensions *</type>
      <name>LayerExtensions</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>aa4b85980f84cf7123335cfa632230d31</anchor>
      <arglist>(const ON_Layer &amp;layer, const unsigned char *layer_m_extension_bits, bool bCreate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON__LayerPerViewSettings *</type>
      <name>ViewportSettings</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>a27a8e005a498956ebec009398534d3a7</anchor>
      <arglist>(const ON_Layer &amp;layer, const unsigned char *layer_m_extension_bits, ON_UUID viewport_id, bool bCreate)</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON__LayerPerViewSettings &gt;</type>
      <name>m_vp_settings</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>aa0320a01ab1d0d9a5b7f2121611a9ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON____LayerExtensions.html</anchorfile>
      <anchor>afb38d919326cc73788e10342b692387f</anchor>
      <arglist>(ON__LayerExtensions)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__LayerPerViewSettings</name>
    <filename>classON____LayerPerViewSettings.html</filename>
    <member kind="function">
      <type>void</type>
      <name>CopySettings</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>af9f781bd9bf0e7ba2b12d6bcbae7e77e</anchor>
      <arglist>(const ON__LayerPerViewSettings *src, unsigned int settings_mask)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>aade876a43092e32b475ee2c7e3151f0d</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON__LayerPerViewSettings</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>a70e878b3ac7a43faf6024a051777ce2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>ac2fa52b6887ecd4d5c66bf8133436c46</anchor>
      <arglist>(const ON_Layer &amp;layer, ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaultValues</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>a8fd09547ad3d10083e5d7626b14df3bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SettingsMask</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>a6efb58698bd9aef0e7a3c7f1c94339c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>abce4d35204e2a530898e6ad1a1c260a0</anchor>
      <arglist>(const ON_Layer &amp;layer, ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Compare</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>a8f1a0dc101e567add2d3f366b9581633</anchor>
      <arglist>(const ON__LayerPerViewSettings *a, const ON__LayerPerViewSettings *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareViewportId</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>af443874070b52dd380f9821910109487</anchor>
      <arglist>(const ON__LayerPerViewSettings *a, const ON__LayerPerViewSettings *b)</arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_color</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>ac95a182a4a4d1ca43b5633fd3ae348e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_persistent_visibility</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>a14fca198694d96aa579eab549b4a50fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_plot_color</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>acfa352d531c422bbd4a4f11001fe1f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_plot_weight_mm</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>a7fc7dcf3d2a37b1a75bece8693b98463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_viewport_id</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>a039af75c9efacad3394e9649fa721873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_visible</name>
      <anchorfile>classON____LayerPerViewSettings.html</anchorfile>
      <anchor>a7fce7922ad3fc814f38e6effe2da4eb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__LayerSettingsUserData</name>
    <filename>classON____LayerSettingsUserData.html</filename>
    <base>ON_UserData</base>
    <member kind="enumvalue">
      <name>valid_settings</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>abbc92652186b922479343d5ec3d1b910a9ffa47984fe18be0d7afbb6ed5dcac3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a2bd956d701f3f2da60d26b560736d64e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a66dc636d589ea88539d3719be62626ae</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Defaults</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>ae0a7220543de8f78f2657a619192dd3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>aeba5d1a90159102cdb678ef8b2688b72</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HaveColor</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a32981a9c3d18fe4812beba2719558369</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HaveLocked</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a5db90ba5bc53b76db43235479b3d6158</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HavePlotColor</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a7602360f1d8df3bf0c6fe73c46a7a292</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HavePlotWeight</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a7e8ed74b6d110844a783d3ce99314697</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HaveSettings</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a8ccf244fb512bb11db3d15feb6d84cd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HaveVisible</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>adff3a5facb06830c04ce6d5a756b94ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a1d5f73ca073860b6485e8781704c36ba</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON__LayerSettingsUserData</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>ab4d551ff8a5b09635f29358dde6ea17e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a99a7a54b8946b1854fcdc5a3df15206f</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a17c60c57e6b5ef6fd544eab6d1c8cb7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a3fdabf4cf4714e334acc44549897db2c</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON__LayerSettingsUserData</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a676998717e737d797cb196aff222d0bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON__LayerSettingsUserData *</type>
      <name>LayerSettings</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a01af7f8f8598593a8a858fad9fcad53d</anchor>
      <arglist>(const ON_Layer &amp;layer, bool bCreate)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bLocked</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a674af9d630725e21cf5261f37b1c1734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bVisible</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a99ace8e2feae6c704d531c84e3dc80d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_color</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>afeccec0acd7d7d3fb75f9659c08b778b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_plot_color</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>ac1bbe3e68bdb631ae75c57ba00a8955a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_plot_weight_mm</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a6706e577690050a21ba9161d851e5405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_settings</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>ac59d8745a59f941577b811d62de5a059</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON____LayerSettingsUserData.html</anchorfile>
      <anchor>a0dcd8bcae484ccb8e284d545cfb84bce</anchor>
      <arglist>(ON__LayerSettingsUserData)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__MESHEDGE</name>
    <filename>classON____MESHEDGE.html</filename>
    <member kind="variable">
      <type>ON_3fVector</type>
      <name>newN</name>
      <anchorfile>classON____MESHEDGE.html</anchorfile>
      <anchor>a1a4c781e4f4f1934b2fd5d1826684b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_2fPoint</type>
      <name>newT</name>
      <anchorfile>classON____MESHEDGE.html</anchorfile>
      <anchor>aa4712e63d29a4a0264a13346d48423ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3fPoint</type>
      <name>newV</name>
      <anchorfile>classON____MESHEDGE.html</anchorfile>
      <anchor>ad957b549047201552ccc248af4f03c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>newvi</name>
      <anchorfile>classON____MESHEDGE.html</anchorfile>
      <anchor>ab29f254dc15ff4232ae3e169bde4a038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>topvi0</name>
      <anchorfile>classON____MESHEDGE.html</anchorfile>
      <anchor>a292d217fa425e1437283b48f34bb987f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>topvi1</name>
      <anchorfile>classON____MESHEDGE.html</anchorfile>
      <anchor>ae921cee554c5fcb555c38eb32797b256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vi0</name>
      <anchorfile>classON____MESHEDGE.html</anchorfile>
      <anchor>ab3664fe1b6d2a379976e815488288a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vi1</name>
      <anchorfile>classON____MESHEDGE.html</anchorfile>
      <anchor>ad3b04ac68d39e9b12b643eae2eed1ed5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__NEWVI</name>
    <filename>classON____NEWVI.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>newvi</name>
      <anchorfile>classON____NEWVI.html</anchorfile>
      <anchor>a9868f3ec49c2ec6a8fd76d0ce01f6694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>oldvi</name>
      <anchorfile>classON____NEWVI.html</anchorfile>
      <anchor>ac188ca651a767f2da303da7f63c31528</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON__OBSOLETE__CircleCurve</name>
    <filename>classON____OBSOLETE____CircleCurve.html</filename>
    <base>ON_ArcCurve</base>
    <member kind="function">
      <type>const ON_ClassId *</type>
      <name>ClassId</name>
      <anchorfile>classON____OBSOLETE____CircleCurve.html</anchorfile>
      <anchor>a97c2aee952687834b027d6016f2cb90a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON____OBSOLETE____CircleCurve.html</anchorfile>
      <anchor>a4a8e1486cf1d946a305627f035648dc5</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_ClassId</type>
      <name>m_ON_CircleCurve_class_id</name>
      <anchorfile>classON____OBSOLETE____CircleCurve.html</anchorfile>
      <anchor>ab5a6217247628693e37a9fa509580b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_AngularDimension</name>
    <filename>classON__AngularDimension.html</filename>
    <base>ON_Annotation</base>
    <member kind="function">
      <type>double</type>
      <name>Angle</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>ae0868bbee304572afe744e3fb3bfa015</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>a86cd9c42fd68a3da81f5448965ff3d17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsRealObject</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>abbb0b71a6f4e819f3c1e0a0920cb986f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NumericValue</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>a2a172a299f907ab80aa7fb80029138a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_AngularDimension</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>a929f542c068c9af697aed4ca82b1d265</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_AngularDimension</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>ab900a5accafd21557a5eba0c18aeb699</anchor>
      <arglist>(const ON_AngularDimension &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_AngularDimension &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>aefc935682a0412b97ce40cb48375500e</anchor>
      <arglist>(const ON_AngularDimension &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Radius</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>a37df0e7ea6cc07a02827d77ce6bb1f5f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>ab9045709a3a88a2c9f9fa33ed60e635a</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAngle</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>a0fe376c4c381e081229162abf1d76570</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRadius</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>a13f2362e74bd50274217470a83b8ed9d</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextToDefault</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>a77be441cd9da0d9c431d6127f8c39787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>af5e4608c0c03046e1e87871b6d3f7838</anchor>
      <arglist>(ON_BinaryArchive &amp;file) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_AngularDimension</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>a3f4d0fc75193e4a27508fe834c5403fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>a62d395ed0e6b92e07479938e561622f1</anchor>
      <arglist>(ON_AngularDimension)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_angle</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>a19fa92410f0c5d91e04c4554b2b58dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_radius</name>
      <anchorfile>classON__AngularDimension.html</anchorfile>
      <anchor>a492aa8093e44b7ec90543a0a191363ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_AngularDimension2</name>
    <filename>classON__AngularDimension2.html</filename>
    <base>ON_Annotation2</base>
    <member kind="enumeration">
      <name>POINT_INDEX</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>userpositionedtext_pt_index</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069ea56cb565e2316381d19327808d441cee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>start_pt_index</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069eac90ee95f443ac1d08d5c19e133f65be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>end_pt_index</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069ea463ccffcef55daa7d0e2ec9baf47a6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arc_pt_index</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069eaa08db45974332992d12cf3d6cf0f4160</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dim_pt_count</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069ea763f04e940bee06855e1092a96817c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>text_pivot_pt</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069eafb75dbc1841415ed9df8d60efba37e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arcstart_pt</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069eab85a9423eeee28c5979a037c53e26965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arcend_pt</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069ea202443c13c8c8c9a5ce4c55f11a57a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arcmid_pt</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069eab69754e2e27ff07e4b815c29f153d91d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arccenter_pt</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069ea078619151bfde089d1dc49ccb5ddd617</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>extension0_pt</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069eac794334fe96c7581416ca2af807195b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>extension1_pt</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9bd4da2591e27ea5a0e397753410069ea0b643034f2702f272bd489c7ff63c7e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Angle</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a0912d645386c75900f2c5a3a5d56f370</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ConvertBack</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a7861a5bf73f37a2884c3303ef6f74082</anchor>
      <arglist>(ON_AngularDimension2 &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFromArc</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a6310a61fabd2c8181c6a2383d107218d</anchor>
      <arglist>(const ON_Arc &amp;arc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFromPoints</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>af3a083486130b12ec0bd165f3c785a9c</anchor>
      <arglist>(const ON_3dPoint &amp;apex, const ON_3dPoint &amp;p0, const ON_3dPoint &amp;p1, ON_3dPoint &amp;arcpt, ON_3dVector &amp;Normal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFromV2</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>aad5c828e606f5740120470b892e6ee27</anchor>
      <arglist>(const ON_Annotation &amp;v2_ann, const ON_3dmAnnotationSettings &amp;settings, int dimstyle_index)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>Dim2dPoint</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a81c75b670f498d6c9893dba4f8aa3d0f</anchor>
      <arglist>(int point_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Dim3dPoint</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a3d1327877445d51f28a68140e0658f7a</anchor>
      <arglist>(int point_index) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DimpointOffset</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a5fd42c21763680e85177bf96c2f6d3ed</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetArc</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a3c307943d33b004500955235c47f1c83</anchor>
      <arglist>(ON_Arc &amp;arc) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a68b699e17537e5752cdbac9adcc3a75a</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetDimensionArcSegments</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>ac4d6b21773a7796b5dcc341d5700a784</anchor>
      <arglist>(ON_RECT gdi_text_rect, int gdi_height_of_I, ON_Xform gdi_to_world, const ON_DimStyle &amp;dimstyle, double dimscale, const ON_Viewport *vp, double a[6], bool &amp;bInside) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetExtensionLines</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>af5f35b410bc75f2f54b3e5017a42fded</anchor>
      <arglist>(ON_Line extensions[2]) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a9e1f52ef3200e4f83d4a66da9aafbf4f</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetV2Form</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>abc73559dc94a5df5389f8438b37ab238</anchor>
      <arglist>(ON_AngularDimension &amp;dim)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a6312801a3f3454f60591beca779a0ae2</anchor>
      <arglist>(ON_TextLog *text_log=0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NumericValue</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a2be4df9071c94f47f9958c1d20f6051b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_AngularDimension2</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a6b14c8c21d764d73dbc72a0af0050d92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Radius</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a17fd0e367dc857cd85b5a1d5d8bfd7cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a4d5634f22632dab25aadd816ff7d50d5</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAngle</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>ad1c16bd5e9a3f38f2246b041906092f6</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDimpointOffset</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>aa62a5bb45a16a50122910a1ce01ce271</anchor>
      <arglist>(int index, double offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRadius</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>ae4bdec941a5792c4e8700aee848d786d</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStyleIndex</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a22707484efd6aab0fcb2c39c578a3cdc</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>StyleIndex</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a865e3ec9f199f2808966fc2d82eb6467</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a47c1d4ebfe0abbb8bb01f0885e40b633</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a44a96cf7a042658ea2d1b03f56f5977c</anchor>
      <arglist>(ON_BinaryArchive &amp;file) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_AngularDimension2</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a5069167b2c7c478dcc81bd1a208850c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const wchar_t *</type>
      <name>DefaultText</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a72374d7621fa42ee805e7f395b7a9397</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_angle</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a1b5740f8f6b6580527fed5e1efc2d45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_radius</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>a4fab0cf3598efe746858e09ae4f3b73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__AngularDimension2.html</anchorfile>
      <anchor>ac573d7c467b92f09647901a724011e99</anchor>
      <arglist>(ON_AngularDimension2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_AngularDimension2Extra</name>
    <filename>classON__AngularDimension2Extra.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a00fc0699d8cbe6c2c65abca932e7de74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DimpointOffset</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a5dd64fe2fd56f58d3e1ad8ef14821219</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a8f90f045e3868621fc8cd2a6b1cf0558</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>ae41cff25e8207e4b256ebb3414b3e8d9</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_AngularDimension2Extra</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>afda1043e520b010fde5a0f183c69725d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a5acdcb9316d68ecfdba6dbc9b0ac93da</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Scale</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a8addbbaaea0312333cca3d61005c00bb</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDimpointOffset</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>ad1e424c8c7c767c716fe1b578e5d49d7</anchor>
      <arglist>(int index, double offset)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a141ffcb6c881ff86a7f67e64d99190c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a7d5b8579d988f15117027db91388f1e9</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_AngularDimension2Extra</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a7fc5a79078a547e5124ebc84c1fc7b8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_AngularDimension2Extra *</type>
      <name>AngularDimensionExtra</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a605dbb62e34ac47cd42aaaa5b28a66fd</anchor>
      <arglist>(ON_AngularDimension2 *pDim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_AngularDimension2Extra *</type>
      <name>AngularDimensionExtra</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a3e07c2cfe00d8ef922a4feb32b8d1355</anchor>
      <arglist>(const ON_AngularDimension2 *pDim)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_dimpoint_offset</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a8ac76b19d7509067be64298fbfaa40a5</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__AngularDimension2Extra.html</anchorfile>
      <anchor>a8d448e12cc52442adc2e98f813564aad</anchor>
      <arglist>(ON_AngularDimension2Extra)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Annotation</name>
    <filename>classON__Annotation.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>acd56e2715e07ce50a3cf89896eefed2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>DefaultText</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a2a6356f26e7e581924b08468382bc891</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a0b8bbb3c5175e0ba3efd7bebbb072550</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>aef8b2c855dcd85687bb89f6db5283dbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>abe28e1416b4829e0f3efb4ab7c3f2f23</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>afdfbe12cdd13558377261cf293c317fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a7d4ff9f219edfc622869e8841d7f0546</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetECStoWCSXform</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>aed3916bbebedab566ea55743fdf46735</anchor>
      <arglist>(ON_Xform &amp;xform) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GeWCStoECSXform</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a85a05410fb2c50fa9bff958f92f616c7</anchor>
      <arglist>(ON_Xform &amp;xform) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDimension</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a469ed704eaf18994d8b9b423d5f17ae8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLeader</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a3f8e148fd5fbaed0f4641ef7b8036f64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>IsRealObject</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a00100ed5a30f85f438b76d750bba1095</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsText</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>ace456ec9d0e48e75b503d181c7bd6169</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a474cfd2d6d1780f3ec724beb98be02b5</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>NumericValue</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>aa90829f961e2b19ecbc947634e8d9d14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a21181cdf7093cbf6b503bc4b0cd22ea7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Annotation</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>aabfadeb9948ee59c63b467f999ba58a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Annotation</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a0ad291137e3535df0e6585e76c49c748</anchor>
      <arglist>(const ON_Annotation &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Annotation &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>aaab3b32fbff625f84d80d89a439582ea</anchor>
      <arglist>(const ON_Annotation &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Plane</type>
      <name>Plane</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a0e634b84ac20c3d55b38331f7c9eb0b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>Point</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a7190a80787287f801d4b86507cb1c587</anchor>
      <arglist>(int idx) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PointCount</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a86409547263b95c658daaeb22bbc02eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_SimpleArray&lt; ON_2dPoint &gt; &amp;</type>
      <name>Points</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a966db505fee70176e5ad49906cd3f899</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a4d8ab9de1be7a670a34e3f296da57e64</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaultText</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>ab345ec6a5eb562f3a46d86a99bbe34d7</anchor>
      <arglist>(const wchar_t *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPlane</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a83170db8852a6bc0a15e3ea8fbcec823</anchor>
      <arglist>(const ON_Plane &amp;plane)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPoint</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a930891759863bcd5ded7ba975a19f1b0</anchor>
      <arglist>(int idx, ON_3dPoint point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPoints</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>aec15fc7fe786f723534aad21a8c2a1f9</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_2dPoint &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextDisplayMode</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a3eb99716d648ba4714b68e7ba0e950a6</anchor>
      <arglist>(ON::eTextDisplayMode mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetTextToDefault</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a2cb7f46d4820311d86c8e34864613ffc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetType</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a9490a658d25660d88c527367ca6064b2</anchor>
      <arglist>(ON::eAnnotationType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUserPositionedText</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>ad7ae075644b6d9cef3ee8378e32fb20d</anchor>
      <arglist>(int bUserPositionedText)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUserText</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>aa4dc8a930503f4551e2a4dbeda854284</anchor>
      <arglist>(const wchar_t *string)</arglist>
    </member>
    <member kind="function">
      <type>ON::eTextDisplayMode</type>
      <name>TextDisplayMode</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>aba0770b09bfa7288be2c2eb257cbe532</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a20ecc02221ab1c10e835aac9040fd054</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON::eAnnotationType</type>
      <name>Type</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>ad8c99f5a06565749a683b672a2b2254a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UserPositionedText</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>aba0d0c078235007ec51106d9aab0aec4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>UserText</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a212f0ebd2c9f136771fcf4ae9f1ca750</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>ac211baf5041a0224770afec741ed51a0</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Annotation</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>ade5c5f6ad9a8f47f9d6ba9480b6b55b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_3dmAnnotationSettings &amp;</type>
      <name>AnnotationSettings</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a8d1fb9bd56a9bce50e40fd3469070fa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetAnnotationSettings</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>ab6e0a45a272d0089d4c2839a55caeb3a</anchor>
      <arglist>(const ON_3dmAnnotationSettings *)</arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_defaulttext</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>aaf98a793229bd98760178a1d88015660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>m_plane</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>aaa64eea9e7187a03ee51763c2bbebcb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_2dPoint &gt;</type>
      <name>m_points</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>acb8f7d067f10b00ae9d00525876273b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::eTextDisplayMode</type>
      <name>m_textdisplaymode</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a88d01ede15f3fea501df8f5cc18fb637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::eAnnotationType</type>
      <name>m_type</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a5ddb69c260d2a8198776d86d722d1ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_userpositionedtext</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a2ed511267ae261b1e6983808b30ce3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_usertext</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a0f93cdae7351d89fb3042e7cf1faebfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SYMBOLS</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a7a5fff0cf5043d10881cd5d17d533e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>degreesym</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a7a5fff0cf5043d10881cd5d17d533e68a08e172438e231d6c81055e8fc195531a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>radiussym</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a7a5fff0cf5043d10881cd5d17d533e68acb1dee303622107d1ee9f8147486743a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>diametersym</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a7a5fff0cf5043d10881cd5d17d533e68a214f6b855dd62fc286e9b134ff7f6b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>plusminussym</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a7a5fff0cf5043d10881cd5d17d533e68af42317905ec4e5150893e5b75aeeaeb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Annotation.html</anchorfile>
      <anchor>a6c7faa6c8debcdae1f64384f0fd1897d</anchor>
      <arglist>(ON_Annotation)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Annotation2</name>
    <filename>classON__Annotation2.html</filename>
    <base>ON_Geometry</base>
    <member kind="enumeration">
      <name>eTextJustification</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjUndefined</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cdaf89464f84f9d54f368661926789c330b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjLeft</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cda4c5902e74b51c9f365edd4c0b339ec70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjCenter</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cda6ae78d1102ca52a62414619e9dc5d57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjRight</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cda8b2c1d1e0142768c2b46fecb80eac02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjBottom</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cdaeee0caf3f65f149070458ff4d0adc7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjMiddle</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cdaf6cbd451b7934a90873328826baed47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjTop</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cda1831bed71bc9644a06db17972979a8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjBottomLeft</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cda757aa9cc2e2579f8756ddcdba7c334e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjBottomCenter</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cdac46c2d75462133546d31772e1dc9ee76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjBottomRight</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cda4a2d38d087d9b77d6f03cb4552d98ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjMiddleLeft</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cda9b2946b8b5e70b3b13c41355e13fdf29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjMiddleCenter</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cda61d2958b3e3588527dd15d7fd9fe6b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjMiddleRight</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cdac837d7bfe9cbbc4a654b57ace1405625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjTopLeft</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cda598cff035b1314faf31db2f4523c0b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjTopCenter</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cda839d1b65f579632cf9e100e478403920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tjTopRight</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8c5a6189014723a9bac38e90d27ff8cda2e57c834768b076ce946730e93dbcef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ConvertBack</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>acebc49419baa808331aa87784c3fea7a</anchor>
      <arglist>(ON_Annotation &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8b48cf83ffb2c9ac4321e8ed923f5a39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a60b8388b56b7a53dedadc8b5c9bbf5e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>afc7ed30972b443cf322a35956d378014</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a394df39a9e92a96e7cd0334da2594ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EvaluatePoint</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a4d2aeedc3170f5bf1f08bd658a34bf82</anchor>
      <arglist>(const class ON_ObjRef &amp;objref, ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetECStoWCSXform</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a41e34a219934b4abd942426fe5bf25bb</anchor>
      <arglist>(ON_Xform &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTextPoint</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a7d3a43113121c46178bbffa02dc854ab</anchor>
      <arglist>(ON_2dPoint &amp;text_2d_point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTextXform</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a42156ba16881b07e42cb6efdb9320362</anchor>
      <arglist>(ON_RECT gdi_text_rect, int gdi_height_of_I, double dimstyle_textheight, double dimstyle_textgap, ON::eTextDisplayMode dimstyle_textalignment, double dimscale, ON_3dVector cameraX, ON_3dVector cameraY, const ON_Xform *model_xform, ON_Xform &amp;text_xform) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTextXform</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a3ece404b57838d5e7554dd7f37873572</anchor>
      <arglist>(ON_RECT gdi_text_rect, int gdi_height_of_I, double dimstyle_textheight, double dimstyle_textgap, ON::eTextDisplayMode dimstyle_textalignment, double dimscale, ON_3dVector cameraX, ON_3dVector cameraY, ON_Xform &amp;xform) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTextXform</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>af2ef6611923dd846c26e597e6bd40d28</anchor>
      <arglist>(const ON_RECT gdi_text_rect, const ON_Font &amp;font, const ON_DimStyle *dimstyle, double dimscale, const ON_Viewport *vp, const ON_Xform *model_xform, ON_Xform &amp;text_xform) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTextXform</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a32f7b085ac0523007c61ec23ba753d8d</anchor>
      <arglist>(ON_RECT gdi_text_rect, const ON_Font &amp;font, const ON_DimStyle &amp;dimstyle, double dimscale, const ON_Viewport *vp, ON_Xform &amp;xform) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetWCStoECSXform</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a64bab82a207e1482a8f11b0f5fba6eb9</anchor>
      <arglist>(ON_Xform &amp;xform) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Height</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a1adcdbd6f31a4ddd3aa5e9e2af6f9ab2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Index</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8a20ddd077786ac08e79dee87697c760</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDimension</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a0bd300308f0dbb81bc7cb50454640928</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLeader</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a57b45b9f127e38b013da9c4f4fcde6ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsText</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>acf25cb2e13d288d1f1df476bdf286472</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>aa06ca22cf6a31da870b54b2792e9b38e</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>Justification</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a95a44e3b1433e697593a2c1c53ee0de7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>NumericValue</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a59228d6bfdf19c7565513db35121135b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a6e3ec4f1d709840e9c1bac4cdc30f3b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Annotation2</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a48adcef2290ea6d96e0815945effdf7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Annotation2</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>aab2a17177f80bc0c2ee2cbc1b04a615a</anchor>
      <arglist>(const ON_Annotation &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Annotation2 &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a983a09c4d501ffb39441418bc7d35ef6</anchor>
      <arglist>(const ON_Annotation &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const ON_Plane &amp;</type>
      <name>Plane</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>ae496f392449433efad87657ad7e9a0be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>Point</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a1e9605a38695efb33f362374659955a1</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PointCount</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a27a31ac4a3cdf4bacba152d1b80c7e97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_2dPointArray &amp;</type>
      <name>Points</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8029ded0a04e4f82360b5921dd902e3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a69bc3d5d754b175d7f92ffd9b9ebab62</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReservePoints</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>ac71b46ec31fc2f5fe01a6714aa5db323</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHeight</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>aa8595fa57f6511d5d979be4b2ecce3a7</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIndex</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a0dc6c02fc0398bf9a59003b1e3ff9fff</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetJustification</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>ab7457f011120609c41ad770abe9a2ec1</anchor>
      <arglist>(unsigned int justification)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPlane</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a15c5349f2641c7209eb619822420ae8b</anchor>
      <arglist>(const ON_Plane &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPoint</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>ac4dcf2a76e70e1375f5610b8edcfeddf</anchor>
      <arglist>(int, const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPointCount</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>ade695194dd8ec49e1fd3e4bcc46d85ab</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPoints</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a4fbb8d44055d0a81213d009340697099</anchor>
      <arglist>(const ON_2dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextDisplayMode</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a2a0e7e3094dbd5816f9369fd71a67562</anchor>
      <arglist>(ON::eTextDisplayMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextFormula</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a2ef230e5b4a8c2857ab2cc7da80ed996</anchor>
      <arglist>(const wchar_t *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextValue</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a4164ea42ddffc41d1dfc336f647e2a32</anchor>
      <arglist>(const wchar_t *text_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetType</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a8d6e522f497d627166e2bbcd5dc7fdcd</anchor>
      <arglist>(ON::eAnnotationType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUserPositionedText</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>aaabd8ac5d8de1eaa95f907b22cf55a22</anchor>
      <arglist>(int bUserPositionedText)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>SetUserText</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a2a730cd4dbf37652f59f3b11297807cf</anchor>
      <arglist>(const wchar_t *text_value)</arglist>
    </member>
    <member kind="function">
      <type>ON::eTextDisplayMode</type>
      <name>TextDisplayMode</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a3e7de8b97228bc667b2cdfb5948e3c32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>TextFormula</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a25064208965ec9ca8f94c3a69a210ae8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>TextValue</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a1473c722d77845bc3b51473c25be1f02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>af5af3e24b8e98e0f5c230499cbbe0a8a</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON::eAnnotationType</type>
      <name>Type</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a158f924853410d9f99b0aa8615c665c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UserPositionedText</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>adfc83ace098a8f5e27c810c208a7a8e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED const ON_wString &amp;</type>
      <name>UserText</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a3d5ef74c8efe88265cf1fd19fcffbdbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a5f3079cbfac37767b837a09887898d34</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Annotation2</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a0c76712434202aa786dc23d68e5cb81c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const wchar_t *</type>
      <name>DefaultText</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a0d733eef59d95fe664b6a6514705fc65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_annotative_scale</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a1c59f77550e2ac33b8a26c0aedc5a4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_index</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a998581420fca5566485db53e01e18374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_justification</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a2f3f462687cbcb16d4fe9b6291aaf3ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>m_plane</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>af088b13d04b6f50036d778a50bd9678d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_2dPointArray</type>
      <name>m_points</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>aa61046f7a859e71ee33b99b4daf7e5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::eTextDisplayMode</type>
      <name>m_textdisplaymode</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a90d876c1020e46cfda8fbf43e467d74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_textheight</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>af990269d9c0ed44a17dd100f3b0c6e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::eAnnotationType</type>
      <name>m_type</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>abf593983d656cb69de3774d743976480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_userpositionedtext</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>ad6b88906f6ead8eeceb271e94f36abd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Annotation2Text</type>
      <name>m_usertext</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a498045f0b653c769b84edb7c2f013e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SYMBOLS</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a1df6b8dddca0d57268b76917c177bd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>degreesym</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a1df6b8dddca0d57268b76917c177bd85a1ceaebef58d2f71f04a5c4a9087ff512</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>radiussym</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a1df6b8dddca0d57268b76917c177bd85a1d72594f0a32f67624024381980a8e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>diametersym</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a1df6b8dddca0d57268b76917c177bd85a6497ec907095f10024d1dfcc60b45c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>plusminussym</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a1df6b8dddca0d57268b76917c177bd85a8adb2706b156b6368cf73295820c4c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a6127e7a0896771ca701b36e366449fc7</anchor>
      <arglist>(ON_Annotation2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_reserved_b1</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>af7bb8938bcb95ca16bb2a976d5e03917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_reserved_b2</name>
      <anchorfile>classON__Annotation2.html</anchorfile>
      <anchor>a682327c985952db82d92053f26c1b401</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Annotation2Text</name>
    <filename>classON__Annotation2Text.html</filename>
    <base>ON_wString</base>
    <member kind="function">
      <type></type>
      <name>ON_Annotation2Text</name>
      <anchorfile>classON__Annotation2Text.html</anchorfile>
      <anchor>a26d5b01a641053a8ae063ab48bb9a7bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_Annotation2Text &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Annotation2Text.html</anchorfile>
      <anchor>aed9bdadfb31b205527d2aa3b376364d6</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_Annotation2Text &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Annotation2Text.html</anchorfile>
      <anchor>a62c732beb5079562af29f3276dddc0ba</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classON__Annotation2Text.html</anchorfile>
      <anchor>a01795ee51ec03a70fdf49ec5cb7f71fe</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetText</name>
      <anchorfile>classON__Annotation2Text.html</anchorfile>
      <anchor>a4ae5d446dfdd7095f6166c86332e165c</anchor>
      <arglist>(const wchar_t *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Annotation2Text</name>
      <anchorfile>classON__Annotation2Text.html</anchorfile>
      <anchor>ad8012530cd8a3f3c919ad3c96ef0a74e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_RECT</type>
      <name>m_rect</name>
      <anchorfile>classON__Annotation2Text.html</anchorfile>
      <anchor>a275b713cf26efd0faf7c086e14ff3915</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_AnnotationArrow</name>
    <filename>classON__AnnotationArrow.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>ac4dcdd8e6e3d2cad5a612d9d53f39fd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a423bd44170e83a0e91fa436bd0d55bcb</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a48d625544bfa59c8f030d13147e5b10b</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Head</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a2efb06537ac06a42204a0ede5b2ada11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>adaf4677c01767ac5901e659092cea085</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a7900a9364bfa748dba2355b41f857add</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_AnnotationArrow</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a0dee742bb6b02b1ec2385ef8cdaaa744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_AnnotationArrow</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>afe7c317121e408ef2f6aa5870cccff68</anchor>
      <arglist>(const ON_AnnotationArrow &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_AnnotationArrow &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a9beff6514ea97671f90bf721cca31b45</anchor>
      <arglist>(const ON_AnnotationArrow &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a36638b681e6f7672c88c28cc45b42312</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Tail</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a47772d1bcb5720ab05852460be988ef5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a1c9945afb6014083449be106f453fa6a</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>Vector</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a9392abef1d2ab225c770276479c2f199</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a5a428bb5af21588e4cbcf3b307cc6907</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_AnnotationArrow</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a592a681cea11a338a5bf5274a794671f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_head</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a7c5c951d688798c70a95007b07120232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_tail</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a1b84d286e3c0101b2b744b76b16980ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__AnnotationArrow.html</anchorfile>
      <anchor>a4b53e909052ebc34364ac3b80afa786a</anchor>
      <arglist>(ON_AnnotationArrow)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_AnnotationTextDot</name>
    <filename>classON__AnnotationTextDot.html</filename>
    <base>ON_Point</base>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__AnnotationTextDot.html</anchorfile>
      <anchor>a8e49be28e933b80fed59c5e23fe750e5</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__AnnotationTextDot.html</anchorfile>
      <anchor>ad9c0e1f4d8b1976ed97f44da133e4276</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_AnnotationTextDot</name>
      <anchorfile>classON__AnnotationTextDot.html</anchorfile>
      <anchor>a9322dcf2a21a68667255865b30c37dab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_AnnotationTextDot</name>
      <anchorfile>classON__AnnotationTextDot.html</anchorfile>
      <anchor>a545acdec02982f7f06c4bbc684d21a84</anchor>
      <arglist>(const ON_AnnotationTextDot &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_AnnotationTextDot &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__AnnotationTextDot.html</anchorfile>
      <anchor>a4b2bf545bd5a678a3ef5985502e40508</anchor>
      <arglist>(const ON_AnnotationTextDot &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__AnnotationTextDot.html</anchorfile>
      <anchor>a8e5e6cd21185fb86e72925d64f0b32a3</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__AnnotationTextDot.html</anchorfile>
      <anchor>a1b540c845069a33dd44b92b57ad69e43</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_AnnotationTextDot</name>
      <anchorfile>classON__AnnotationTextDot.html</anchorfile>
      <anchor>aea941bfbddb8c87ecf9ba354cd060de5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_text</name>
      <anchorfile>classON__AnnotationTextDot.html</anchorfile>
      <anchor>a82009565ea87641094b5cf89d0b668f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__AnnotationTextDot.html</anchorfile>
      <anchor>a140cdb195e9f4fbfe9605a47d945e71d</anchor>
      <arglist>(ON_AnnotationTextDot)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_AnnotationTextFormula</name>
    <filename>classON__AnnotationTextFormula.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__AnnotationTextFormula.html</anchorfile>
      <anchor>aae065f173c395515af87362a268b8b1d</anchor>
      <arglist>(ON_wString &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_AnnotationTextFormula</name>
      <anchorfile>classON__AnnotationTextFormula.html</anchorfile>
      <anchor>ad9ac2a4f1d2651453f544f073e8d35ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_AnnotationTextFormula</name>
      <anchorfile>classON__AnnotationTextFormula.html</anchorfile>
      <anchor>a65f1314871693a773c87af5bf1d966b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_AnnotationTextFormula *</type>
      <name>Get</name>
      <anchorfile>classON__AnnotationTextFormula.html</anchorfile>
      <anchor>a89e9f3b8e81fd6ab291f79d7b438763f</anchor>
      <arglist>(const ON_Annotation2 *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Set</name>
      <anchorfile>classON__AnnotationTextFormula.html</anchorfile>
      <anchor>afb13d2e89be18d927d69bb7503e0b68d</anchor>
      <arglist>(ON_Annotation2 *, const wchar_t *text_formula)</arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_text_formula</name>
      <anchorfile>classON__AnnotationTextFormula.html</anchorfile>
      <anchor>a1a15a76933b1886c5bc68760478b90c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__AnnotationTextFormula.html</anchorfile>
      <anchor>a764351e858905df2f83f6e80d82bb8c6</anchor>
      <arglist>(ON_AnnotationTextFormula)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Arc</name>
    <filename>classON__Arc.html</filename>
    <base>ON_Circle</base>
    <member kind="function">
      <type>double</type>
      <name>AngleDegrees</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>ad4c6140b51e136fcc365eb56e30c8adb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>AngleRadians</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>afdc36b51f120d936f09399e3088bf44f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>BoundingBox</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>aee69c1c3fe3de613cb4b220d47feb511</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a7ae380aff67ba22bfc8b2fa6171f04e5</anchor>
      <arglist>(const ON_3dPoint &amp;test_point, double *t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>af449f569e9bb7b3a5c08ef6e126a8208</anchor>
      <arglist>(const ON_3dPoint &amp;test_point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a86fd5ca54277dcdfbdd634bebbd39649</anchor>
      <arglist>(const ON_Circle &amp;circle, double angle_in_radians)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a3d24954d091513197be3294e1ee4863f</anchor>
      <arglist>(const ON_Circle &amp;circle, ON_Interval angle_interval_in_radians)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a50db8ce523e9635b28b14b1773f1fd96</anchor>
      <arglist>(const ON_Plane &amp;plane, double radius, double angle_in_radians)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a1aff0fa9af01e3eeaea522b0591e7b81</anchor>
      <arglist>(const ON_3dPoint &amp;center, double radius, double angle_in_radians)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>aafcd16827080c6b8eeafe887253d58f8</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_3dPoint &amp;center, double radius, double angle_in_radians)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>ad4d63aa0bbec41bb5f71af51f6a253b1</anchor>
      <arglist>(const ON_2dPoint &amp;start_point, const ON_2dPoint &amp;interior_point, const ON_2dPoint &amp;end_point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a69fee664abad2a181c8c89eeb52ec2f0</anchor>
      <arglist>(const ON_3dPoint &amp;start_point, const ON_3dPoint &amp;interior_point, const ON_3dPoint &amp;end_point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>aeff53762ce7d13ba6fbaf94351d882c6</anchor>
      <arglist>(const ON_2dPoint &amp;start_point, const ON_2dVector &amp;dir_at_start, const ON_2dPoint &amp;end_point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>ab9c322e5f7633f9cc7cc900c5a20ab56</anchor>
      <arglist>(const ON_3dPoint &amp;start_point, const ON_3dVector &amp;dir_at_start, const ON_3dPoint &amp;end_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a1673869ccbf482e726460df19434d702</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>DomainDegrees</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a69a6801670bbe57a3b47da6a630951d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>DomainRadians</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a90973fa035c2bc09cc750bc20312109a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a870728829f31b7bcfb9ce8827bc49dff</anchor>
      <arglist>(ON_TextLog &amp;dump) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>EndPoint</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>ab0ce2f1d3edb397d2db81ae504ef827f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoundingBox</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a8983e428529ed9222eb0825705dca9da</anchor>
      <arglist>(ON_BoundingBox &amp;bbox, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a43e7bc7f07159481662cd0917f69557d</anchor>
      <arglist>(ON_NurbsCurve &amp;nurbs_curve) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNurbFormParameterFromRadian</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a387a105ac6347919fd2f859c4d5f894f</anchor>
      <arglist>(double arc_radians_parameter, double *nurbs_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetRadianFromNurbFormParameter</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a6a24c0058160680d3089f83366c7f8c3</anchor>
      <arglist>(double nurbs_parameter, double *arc_radians_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>ae5dcecb1c25049b0b3393ce29eb374f5</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsCircle</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a7e50cfcbf8b0c5fcb6d0b688b9b9dae7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a30413122a0306fa07ba9e503907eab69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>aadbbdc74105964eacba20812b9f4aef6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>MidPoint</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a4da23e74da865b07edbf37ccc21005dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Arc</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a7ec2981eb47d8ed22beded9d01c78cdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Arc</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>ab1f323c3d0b3ec5f08c0b6154e3b748f</anchor>
      <arglist>(const ON_Circle &amp;circle, double angle_in_radians)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Arc</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a93dd3f0c3e6b276fa81d4a12f76f9f17</anchor>
      <arglist>(const ON_Circle &amp;circle, ON_Interval angle_interval_in_radians)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Arc</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>ad7c0c323e6469e1ee942e967f2030021</anchor>
      <arglist>(const ON_Plane &amp;plane, double radius, double angle_in_radians)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Arc</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>acb3004871178a4be15f3e63a793a6ff6</anchor>
      <arglist>(const ON_3dPoint &amp;center, double radius, double angle_in_radians)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Arc</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>ab50270197db961ca1754f780029f27aa</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_3dPoint &amp;center, double radius, double angle_in_radians)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Arc</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a7b72c4b8fe40dbb3702b25e92637a793</anchor>
      <arglist>(const ON_2dPoint &amp;start_point, const ON_2dPoint &amp;interior_point, const ON_2dPoint &amp;end_point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Arc</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>acd3e42765733431ac8d71d488aeef882</anchor>
      <arglist>(const ON_3dPoint &amp;start_point, const ON_3dPoint &amp;interior_point, const ON_3dPoint &amp;end_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_Arc &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a1a9f674f8456b80ceb5cfe7388d05e3f</anchor>
      <arglist>(const ON_Circle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Reverse</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>aac361c004f15eeba02c7095f595abbb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SectorArea</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a763e63f6da57486943c4d535fc828dcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>SectorAreaCentroid</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a1f407588edd20e9ef5b277c460c55369</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SegmentArea</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a76330f04eeb2621923b563adc52b43f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>SegmentAreaCentroid</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a058e97eeb3fa00093ff9a9d6822dc754</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetAngleDegrees</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a25a2821502db6b3ef0019e4864561f81</anchor>
      <arglist>(double angle_in_degrees)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetAngleIntervalRadians</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a8192358ff9c83c445b52f1b4a1f6c47d</anchor>
      <arglist>(ON_Interval angle_in_radians)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetAngleRadians</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a7bbc419b2e851fb8636589c59d0cf6db</anchor>
      <arglist>(double angle_in_radians)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>StartPoint</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a8c3e4e9c5a050ba7d52b8054bb56c794</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Trim</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a10b9ac447c37672a28150baa8c1bc8e0</anchor>
      <arglist>(ON_Interval domain_radian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Arc</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>ab20f7091286b947a93073320f169f34c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Interval</type>
      <name>m_angle</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a90a97ea2c00c429c631ef49619182687</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>ON_BinaryArchive::ReadArc</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>a99a04f081a021479c8ab57f9c19f058b</anchor>
      <arglist>(ON_Arc &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>ON_BinaryArchive::WriteArc</name>
      <anchorfile>classON__Arc.html</anchorfile>
      <anchor>afe000f1bacb586980504dc936271bcd2</anchor>
      <arglist>(const ON_Arc &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ArcCurve</name>
    <filename>classON__ArcCurve.html</filename>
    <base>ON_Curve</base>
    <member kind="function">
      <type>double</type>
      <name>AngleDegrees</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a3a4f6c65342e8bfe98e70cb0a3171bed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>AngleRadians</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ac872022a84508822e3cbd245b9ee7e71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ChangeClosedCurveSeam</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ab6836e470479b9b2830fa7bffd46c38f</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeDimension</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a8876419689ac06d77f7a0c587c634c41</anchor>
      <arglist>(int desired_dimension)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a92680b4367c6881be0d4ba65a624e114</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ac4d74f54e2c3e34ab03fac5c7392a430</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a36e7664c568129c7395e1bc23593d716</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>aee0fe5a68dc16e5ca1da5a7a72c5bdcf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>aeaf3316b8d87a912982e5146239c01b1</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>af2f40cdcc311440db5aa61d1398f6822</anchor>
      <arglist>(double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extend</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a3c211583977042e2e31b415413488a25</anchor>
      <arglist>(const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ac4ba0f1976c25f4650d28990f3b1f904</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetCurveParameterFromNurbFormParameter</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>afac9ec5536090c4442412ea88a71a3f5</anchor>
      <arglist>(double, double *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ae3b68c8db67ea9531b9feb7e230791dd</anchor>
      <arglist>(ON_NurbsCurve &amp;, double=0.0, const ON_Interval *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetNurbFormParameterFromCurveParameter</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ab9ad27e1450f4b372bbacd2d1715463e</anchor>
      <arglist>(double, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>adf060c7d7c9c71c30eef1b5983e31f1c</anchor>
      <arglist>(double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ae2304f18cf3f6559fd2dfca91b12e121</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ab26400f57d856961cb68dd34ee9e62bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsArc</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a7bf684420f6ebb76cb6de038794e9f25</anchor>
      <arglist>(const ON_Plane *=NULL, ON_Arc *=NULL, double=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsCircle</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>acf0cd7975dad1cd413d7128f8908c178</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a615492d8d9fe2d03d7ada39b9d786b64</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>aa7250b1442eaf480f12d7b90bd4d73d4</anchor>
      <arglist>(ON::continuity c, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsInPlane</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a113f5864f4f3f6cf38dbc6e4e0d496ea</anchor>
      <arglist>(const ON_Plane &amp;, double=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsLinear</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a5f12454dca19ea539d4d034e659380c4</anchor>
      <arglist>(double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ab24498a71aef44b6c320c07513cc89ac</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ae5e786d2fb4b04b5666026673f4c5eed</anchor>
      <arglist>(ON_Plane *=NULL, double=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a0a74240edc2ceeaf6912353070b4c3c6</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ArcCurve</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a28862efcf7aaa8db094a866f384da2ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ArcCurve</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a91d11108a4a0d2b890bfb47aa3da2977</anchor>
      <arglist>(const ON_ArcCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ArcCurve</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a4a2cac0dd5f1d2fe66e14120d9244d4f</anchor>
      <arglist>(const ON_Arc &amp;arc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ArcCurve</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>aefde297d9335b43e4cf9749034124618</anchor>
      <arglist>(const ON_Arc &amp;arc, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ArcCurve</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ae8f6fc80d89424cefa4718eac719c9aa</anchor>
      <arglist>(const ON_Circle &amp;circle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ArcCurve</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a489e6d74cc68e6941351dbcfa25f3d44</anchor>
      <arglist>(const ON_Circle &amp;circle, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>ON_ArcCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>af751be58f0a1c426096a8e3db0d2cf8d</anchor>
      <arglist>(const ON_ArcCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_ArcCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a33c014a066a9835657e8323ab8807d60</anchor>
      <arglist>(const ON_Arc &amp;arc)</arglist>
    </member>
    <member kind="function">
      <type>ON_ArcCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>afd51a4f66f7fadf52a6e6d47b8acb237</anchor>
      <arglist>(const ON_Circle &amp;circle)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Radius</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a930bd23a0f4887e7fd4e2f5442e36375</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a9f9b326426cd1a9555d1700e0335145e</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a64618d86782e3e972c59e1b1283303a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ab85d240446055ab51ab69a390fde4dbb</anchor>
      <arglist>(double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetEndPoint</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a826f318144b9249921088d1f59fd55b9</anchor>
      <arglist>(ON_3dPoint end_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetStartPoint</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a9ea185f74320fe69dbb33366a945da5d</anchor>
      <arglist>(ON_3dPoint start_point)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a392491b4ee38c574f38e15b61ef51be7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>ab6ef8b2dce4b5593f4a643e08e06ae30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a82300de96bc4ecfa52cb9554ad93f4d4</anchor>
      <arglist>(double t, ON_Curve *&amp;left_side, ON_Curve *&amp;right_side) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a9291ff9829895761e751448a93f803a1</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a5894def4f554d7521bb79b86cb3a68e6</anchor>
      <arglist>(const ON_Interval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a585052180042f09a6b2431b37379ac38</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_ArcCurve</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a40e82008a6eb0e278bb60b6702c50959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Arc</type>
      <name>m_arc</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>adfacdada9d5f0a460c43506d259e8432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a15ec1a5cd6175aa75a40213dfc54b5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_t</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a92b50fe2499c91f317d551ae9b3b705b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__ArcCurve.html</anchorfile>
      <anchor>a08ee5f14b515069199cea85131dd3c2f</anchor>
      <arglist>(ON_ArcCurve)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_aStringHeader</name>
    <filename>structON__aStringHeader.html</filename>
    <member kind="function">
      <type>char *</type>
      <name>string_array</name>
      <anchorfile>structON__aStringHeader.html</anchorfile>
      <anchor>a20948af6919cf829cd932dd357fd5b46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ref_count</name>
      <anchorfile>structON__aStringHeader.html</anchorfile>
      <anchor>ad2cbf0e537b01e9b75775366a5d38960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>string_capacity</name>
      <anchorfile>structON__aStringHeader.html</anchorfile>
      <anchor>aadc665dad73c27694592345e3dbbe3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>string_length</name>
      <anchorfile>structON__aStringHeader.html</anchorfile>
      <anchor>ace0dd3deb63925d7542bbd9bd3b5020c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Base64EncodeImplementation</name>
    <filename>classON__Base64EncodeImplementation.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_in_buffer</name>
      <anchorfile>classON__Base64EncodeImplementation.html</anchorfile>
      <anchor>ae0e790d3c44ffb6ce266355cee22c30f</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_in_buffer_size</name>
      <anchorfile>classON__Base64EncodeImplementation.html</anchorfile>
      <anchor>a55e4b8a5fc8e90df1c162dfda9f1d906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_out_buffer</name>
      <anchorfile>classON__Base64EncodeImplementation.html</anchorfile>
      <anchor>a1cfd7b46316eda5b1f72d042cbcbc999</anchor>
      <arglist>[80]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Base64EncodeStream</name>
    <filename>classON__Base64EncodeStream.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Begin</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a71f87adfad42a196b9935f5c28790452</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>CallbackContext</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a10694ef7f8b92dad3bab825600670073</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_StreamCallbackFunction</type>
      <name>CallbackFunction</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a75ecb3675f189170cb4d6a54c3af28a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>End</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a402c30a5d269cc02b2376dc4d93c3d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>In</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>ad596f2868c0d3d7723fefde8bdf057fc</anchor>
      <arglist>(ON__UINT64 in_buffer_size, const void *in_buffer)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>InCRC</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>ad73547b232a1d58d31b1def4f0143c89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>InSize</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>ad0200c7cc2ad3a15ceb495b8bbeb57ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Base64EncodeStream</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a3cfc6ce021d5f661e7ce3e374376669c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Out</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>ab5d5d61abcfc570e5731dd81c54658da</anchor>
      <arglist>(void *callback_context, ON__UINT32 out_buffer_size, const char *out_buffer)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>OutCRC</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a174c8ca7bb48b93f1aecab55f16791aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>OutSize</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a43d12ec2893177d3e033ee20c1d77388</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCallback</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a11316609e98cd845a2047bfdbeadff7d</anchor>
      <arglist>(ON_StreamCallbackFunction callback_function, void *callback_context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_Base64EncodeStream</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>ab67ce2c9229e47cbac1cd2a38f7d0a25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ErrorHandler</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a4ebd1b44cc96154d09fb52e9918cd6cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_Base64EncodeStream</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a3c175efdaaf20ceca0e9f99b26278bf3</anchor>
      <arglist>(const ON_Base64EncodeStream &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_Base64EncodeStream &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a33a1aaf43d378db1e7077826a09fd0cf</anchor>
      <arglist>(const ON_Base64EncodeStream &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_implementation</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a30203fe75f9b20dda30d5d1572f8a86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT32</type>
      <name>m_in_crc</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a08db5f73095a94fbff3af5f09c6630ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_in_size</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a476fe9b17e0366211d921ff06b3fa54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_out_callback_context</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a02afca8c41776e965ab02b1a0d0245d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_StreamCallbackFunction</type>
      <name>m_out_callback_function</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>afbd8dfe030e904dba9ac2104588ae475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT32</type>
      <name>m_out_crc</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a2fd0380bbb2765eef9c508f684fd7381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_out_size</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a2d77339ffd6109f7b09e1972cb3de590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_reserved</name>
      <anchorfile>classON__Base64EncodeStream.html</anchorfile>
      <anchor>a17cbda8d8acac0d590978b4ff105641d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BezierCage</name>
    <filename>classON__BezierCage.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ade00b7f13485b5ed224d1171b89a66b2</anchor>
      <arglist>(int dim, bool is_rat, int order0, int order1, int order2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ae4ec659ef75411ed152aa34e8852f272</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox, int order0, int order1, int order2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a4d546964c11022effbb8c1d0db13dc5f</anchor>
      <arglist>(const ON_3dPoint *box_corners, int order0, int order1, int order2)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>CV</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a00082076f930e5536fed48ba28cb83f0</anchor>
      <arglist>(int i, int j, int k) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVSize</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ac7411998575811c71c8c9207dd726d6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::point_style</type>
      <name>CVStyle</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ab0129c26429030c871b1d13efe34cc0c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>aee76b239638367e6276d7836615e3aee</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a4def2b117f1551d99038286579b2754f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a3e043cc35db14b419044494bf99749c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>adef6730bd110e9e144872577edf051f7</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ae02dc2077d4b608f04eccb40075b5ca9</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ad6b220c7d8b7d349555b8b34e0a78b96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Evaluate</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a60941c2cf7dc6e9439acdd34579ae678</anchor>
      <arglist>(double r, double s, double t, int der_count, int v_stride, double *v) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBBox</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a5861115159e71a20520711e44533d891</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a581fc1bf1fa18f8bfe2c3b01ba973f68</anchor>
      <arglist>(int i, int j, int k, ON::point_style, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ac7a13318b733a12ab133844965ec2bf5</anchor>
      <arglist>(int i, int j, int k, ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>aa19a787bf6f838dce16465ce4afbf894</anchor>
      <arglist>(int i, int j, int k, ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRational</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a73b04e3b806202ba0c1e7e635f861b22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSingular</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a0dcd18ef07eaa0cfbc86b61323aba3cc</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>aac605d2c9355264ded22f94b3cdcd63d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeNonRational</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a01d6ec8e9adfe8a2163be7ebca85f3a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeRational</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a00242586f61e726f51a7939319312517</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCage</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ac50a77c49b4630a2853600103b940583</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCage</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a6b89400f9b0cfb150fdce38da9f376eb</anchor>
      <arglist>(int dim, bool is_rat, int order0, int order1, int order2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCage</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a9405088d87b0a3969a2221f7395f93c6</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox, int order0, int order1, int order2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCage</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ad1bc2be13dcfdf7ec45ca98bc55998b9</anchor>
      <arglist>(const ON_3dPoint *box_corners, int order0, int order1, int order2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCage</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ac9cccbaf21f3f41a9f9eb5853c2531b1</anchor>
      <arglist>(const ON_BezierCage &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_BezierCage &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>aeb4e7bad98744dba5399600b8f811c5e</anchor>
      <arglist>(const ON_BezierCage &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Order</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a9aa38aa76bd723a43ae5798cf65e307e</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a03387474172a038975a68f4228fa0fad</anchor>
      <arglist>(double r, double s, double t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a62a89574428372da05742d06c7e3c74f</anchor>
      <arglist>(ON_3dPoint rst) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a68ebd8f5884df18a11a33f843e751b82</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReserveCVCapacity</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a600b893f3fe03905eb4a290464708327</anchor>
      <arglist>(int cv_capacity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a9774f74cd783b43f7946005f8f7c3cce</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;rotation_axis, const ON_3dPoint &amp;rotation_center)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a57a94c60105d7f75490eec46203feb0d</anchor>
      <arglist>(double rotation_angle, const ON_3dVector &amp;rotation_axis, const ON_3dPoint &amp;rotation_center)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Scale</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ae18e8e555a9e3c49f6dfc835944f1808</anchor>
      <arglist>(double scale_factor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a46946536f8b23e01f48b53f17c4a58fe</anchor>
      <arglist>(int i, int j, int k, ON::point_style, const double *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a156216a989365ab96df982b851e77b61</anchor>
      <arglist>(int i, int j, int k, const ON_3dPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a49aa08ec600475f5e260aa6f26e3e49c</anchor>
      <arglist>(int i, int j, int k, const ON_4dPoint &amp;hpoint)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetWeight</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a2bba68fc7f91a0f3e5c2114648ff82f1</anchor>
      <arglist>(int i, int j, int k, double w)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ac7889aabf7f341cf9ada707ef30bb568</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Translate</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a5077d07d3bd039686209925dc161c975</anchor>
      <arglist>(const ON_3dVector &amp;translation_vector)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Weight</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>aa2330f82bb92b4b0078be6b471182d81</anchor>
      <arglist>(int i, int j, int k) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>ab2ecf81b4a83e16c0aef76be384a1037</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZeroCVs</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a611ac1ccebca1ca34a0a8a71917dae3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BezierCage</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a108960d34c88e414f49e05b9098b9266</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>m_cv</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a298d73a1981683d688ca586378dffaec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_capacity</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a45f782b8f6dc8dd70316378471d3ffec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_stride</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a0f2152ab88d0751ad6ff1ebadf84de25</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a99ceb581daec726e4659b8f1f6ef4495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_is_rat</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>abc9fc86074e4101f37157c1a0bc7cfd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_order</name>
      <anchorfile>classON__BezierCage.html</anchorfile>
      <anchor>a89ccab5d7265f6217cf53270f85ac4a8</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BezierCageMorph</name>
    <filename>classON__BezierCageMorph.html</filename>
    <base>ON_SpaceMorph</base>
    <member kind="function">
      <type>const ON_BezierCage &amp;</type>
      <name>BezierCage</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>a39f6cbc65fe61d0646b1e9f76c20aa9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>a7262c264c3282c6a1917bff311c7c887</anchor>
      <arglist>(ON_3dPoint P0, ON_3dPoint P1, ON_3dPoint P2, ON_3dPoint P3, int point_countX, int point_countY, int point_countZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCageMorph</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>a3e3830bf08316740207f501c16678cab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>a6f66dac7a04f2966a0ef9890c2b4397e</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBezierCage</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>a0953d12976467bf6629ba11ae871969d</anchor>
      <arglist>(ON_BezierCage &amp;unitcube2world)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetXform</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>ab824b6be5f724e8a36deb668b52814d7</anchor>
      <arglist>(ON_Xform world2unitcube)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>a658c945fd2d6aefa14b8c6d225ac5d08</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>const ON_Xform &amp;</type>
      <name>WorldToUnitCube</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>a9b06c1c90a4885ba5188910c9f3b31af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>afada0c617aa05ffe6a2c3ba53938d9ea</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BezierCageMorph</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>afb21200b21989432cf04fb7c168b53cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bValid</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>ac7db7f3e6d23ca0d2319436afc9fd2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_BezierCage</type>
      <name>m_rst2xyz</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>a7bb70c0d91fa8a01a939c6ca63539658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Xform</type>
      <name>m_xyz2rst</name>
      <anchorfile>classON__BezierCageMorph.html</anchorfile>
      <anchor>ad4146e8c5ad09869b04c62ac8277697c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BezierCurve</name>
    <filename>classON__BezierCurve.html</filename>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>BoundingBox</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a6ef256d1878ed3135dd4edafe8a50408</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeDimension</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a1e2e636a15d4db9a6848c9fd38812abb</anchor>
      <arglist>(int desired_dimension)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeWeights</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a630ac3e622db3334bad8043ea6a06eb3</anchor>
      <arglist>(int i0, double w0, int i1, double w1)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ControlPolygonLength</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>aa90042a11af186e9486ea1a35ac1dd54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a9340aeb070a4e19dfdb58a1a399e945f</anchor>
      <arglist>(int dim, ON_BOOL32 bIsRational, int order)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>CurvatureAt</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a6a19d714f3957927a3948b7f3360ef78</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>CV</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ad572033556c595dc7a4a71204a9c1ef3</anchor>
      <arglist>(int cv_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVCount</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a513dd1e4a92263d9d12e2a0d14e31856</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVSize</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a25df2d566cc7513239101e8e2727ce93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::point_style</type>
      <name>CVStyle</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>af0504070edf5c76a401601b7c8bf8278</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a3d2da314179c15b0a709e9e10ea37aa7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>DerivativeAt</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ad1e6ac2ca02d180bcc874da0f6510fc8</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a585a866af061203c5b2d46ee2b9aa2a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a171206dfddd37efbeebdc55bc6aa9de0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ae7d6623bdec387ce7dc6a01125ff9a55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>aafaae19e1c7da1c30d6dbe0146a87e14</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a28db34743881ef2377284a0356388aa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Ev1Der</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a6b25ca8ae6e6336c03c0a87a16ce9266</anchor>
      <arglist>(double t, ON_3dPoint &amp;point, ON_3dVector &amp;first_derivative) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Ev2Der</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ac2a40214474bfe0367a8e75c2f548df4</anchor>
      <arglist>(double t, ON_3dPoint &amp;point, ON_3dVector &amp;first_derivative, ON_3dVector &amp;second_derivative) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Evaluate</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a03adefdcb16ce42b30dc197640eea0c6</anchor>
      <arglist>(double t, int der_count, int v_stride, double *v) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EvCurvature</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a782cb2d9d94bac3050eb01c503d3ca4c</anchor>
      <arglist>(double t, ON_3dPoint &amp;point, ON_3dVector &amp;tangent, ON_3dVector &amp;kappa) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EvPoint</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ae1819ea3df20ce010f909bc85d90c8fe</anchor>
      <arglist>(double t, ON_3dPoint &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EvTangent</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a43bb0e65e9d9671149d3f64c615a7084</anchor>
      <arglist>(double t, ON_3dPoint &amp;point, ON_3dVector &amp;tangent) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBBox</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a0afcbb8f981db91fef1502f4b9de3791</anchor>
      <arglist>(double *box_min, double *box_max, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoundingBox</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ae88af6466d2d4462c63f0052ec2ef67a</anchor>
      <arglist>(ON_BoundingBox &amp;bbox, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a7024d7b8e0973892d036f5531282fb1e</anchor>
      <arglist>(int cv_index, ON::point_style pointstyle, double *cv) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ae98a23148495216a24515e5d6e5e4b40</anchor>
      <arglist>(int cv_index, ON_3dPoint &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a5f062a6987fb542118efa7c7beda066a</anchor>
      <arglist>(int cv_index, ON_4dPoint &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a505e39b6fad189b9465a608bd8dd8bcd</anchor>
      <arglist>(ON_NurbsCurve &amp;nurbs_curve) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a31262cfb8c5a772c5dcc14cd7d014bd8</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IncreaseDegree</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a5e8e7efcb8ed6663bba389cd9edf7b89</anchor>
      <arglist>(int desired_degree)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRational</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a4718320cb9df35f30a1110a840e7c293</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>afbe8a3a8a6325d47b7ee933aef242dfb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Loft</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a60a786c2cf254f997a0a701b16db79da</anchor>
      <arglist>(const ON_3dPointArray &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Loft</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ac6f952cc483b85fd093b7ff31d35db52</anchor>
      <arglist>(int pt_dim, int pt_count, int pt_stride, const double *pt, int t_stride, const double *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeNonRational</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a10eaf62c02829172277d53885848251b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeRational</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a1511bd913d07d30640d4e2c9819e78c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCurve</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a30890306c8d1a833f8afdb800359c9bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCurve</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>aafa8fddfd324bd3a16e2c0431bc23674</anchor>
      <arglist>(int dim, ON_BOOL32 bIsRational, int order)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCurve</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a34e2641a404cdea65f9d8379d60258d4</anchor>
      <arglist>(const ON_BezierCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCurve</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>aa71f8f362638525a861f35d499e5df56</anchor>
      <arglist>(const ON_PolynomialCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCurve</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ad2ce0c7eeb20c7f2da68534d79e35498</anchor>
      <arglist>(const ON_2dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCurve</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>acd77f8ce43d1c9420da6ee34c4978179</anchor>
      <arglist>(const ON_3dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierCurve</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ab1e90bfba67a3aa2f0a60c5279a564dd</anchor>
      <arglist>(const ON_4dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BezierCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a79fab743d94e63732cf47cb948a3e3d9</anchor>
      <arglist>(const ON_BezierCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BezierCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a1bd9e92818887165714f4b78d4bcde76</anchor>
      <arglist>(const ON_PolynomialCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BezierCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a92e78c7b50e35354509724d118f9d372</anchor>
      <arglist>(const ON_2dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BezierCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ad120f5cccba2206561b876521a7541cb</anchor>
      <arglist>(const ON_3dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BezierCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ae45710efe6242cf9f15734f5d5d80bc8</anchor>
      <arglist>(const ON_4dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Order</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>acba9d29f67e38544da523dae2555d2d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a821cf1d1dced392760e4300c8389be4a</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Reparameterize</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a794bf1683770bb767ef4d95a835ab926</anchor>
      <arglist>(double c)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED bool</type>
      <name>Reparametrize</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a3f9677861f670b922db042e8494802e4</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReserveCVCapacity</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a8c6f6b3b63e96c718ca94748308a8b42</anchor>
      <arglist>(int desired_cv_capacity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Reverse</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a1a045711ab41e5fa4136f32bdd2ce7f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a4811cd3bd1387c344a4f47275f7082c7</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;rotation_axis, const ON_3dPoint &amp;rotation_center)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a55e645d31770aa341c818a79fb2e3736</anchor>
      <arglist>(double rotation_angle, const ON_3dVector &amp;rotation_axis, const ON_3dPoint &amp;rotation_center)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Scale</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ab498533a619bae4a28d9bfc9222a6798</anchor>
      <arglist>(double scale_factor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ScaleConrolPoints</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>af01d2f24a8ff758e8289b3498fe0b47a</anchor>
      <arglist>(int i, double w)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a37e7f759538be4bb476e4b24a76a216d</anchor>
      <arglist>(int cv_index, ON::point_style pointstyle, const double *cv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a418584ac8f35633553c0e0faeb57cc04</anchor>
      <arglist>(int cv_index, const ON_3dPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a9d84efc04b801b0d5c3c87368d42f64f</anchor>
      <arglist>(int cv_index, const ON_4dPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetWeight</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a63b12855581ab2fa7fccaddb605207fe</anchor>
      <arglist>(int cv_index, double weight)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Split</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a2856645f15d6edc2966b4290f2b30602</anchor>
      <arglist>(double t, ON_BezierCurve &amp;left_side, ON_BezierCurve &amp;right_side) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>TangentAt</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a66de6a2e65c62f41948bba0f5190d11a</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a303c5e51344dd2375c44661e415f460f</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Translate</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ab6a239661b33a5d44f200fe75dadb3b5</anchor>
      <arglist>(const ON_3dVector &amp;translation_vector)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Trim</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ac2e29f8c926d7099a1763d52c640b82a</anchor>
      <arglist>(const ON_Interval &amp;interval)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Weight</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ab184eae7a41dec990dbe347c15227c51</anchor>
      <arglist>(int cv_index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZeroCVs</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a79ea11a014c2213a5d99b2d62c29092e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BezierCurve</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a29fcd57cd6f27f9384fde7dd97099357</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>m_cv</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ac7232e4c49c237539c487b94d7871d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_capacity</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>aad7b699da1da038e8f397101cd869c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_stride</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>ab03ddace3cf79ec060a149a698b9a350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>af642d39ca0ace27d454f58c683b65452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_is_rat</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>a987b8c9b7eeefa9332c4af5d4eb040e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_order</name>
      <anchorfile>classON__BezierCurve.html</anchorfile>
      <anchor>aea3a891b29b89395cbe4282ef984a277</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BezierSurface</name>
    <filename>classON__BezierSurface.html</filename>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>BoundingBox</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>ac22c9c0fc01b42fcc715a5ad5e983a2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>abae75199594134796bf73b994f76eb69</anchor>
      <arglist>(int dim, int is_rat, int order0, int order1)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>CV</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a8c2ccc419361e2b669cef309c17f158f</anchor>
      <arglist>(int cv_index0, int cv_index1) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVSize</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a586907d5eda1b05430039a84b2c43256</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::point_style</type>
      <name>CVStyle</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a154a4e88e36cda65e1dbdf787bb60bd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a49aaaacafca1d08f083cb5d539cd1456</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a47314505572e494583af8cfb2db2f74c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a8eed61836059f56cdf152a347212110b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>aeb952f207ff49fb774c30bfa210e2c6b</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>ae51ecce507a8cdebd540cfc414d535e2</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a7260f7bbdee999e0216b2388cb0cdab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Evaluate</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a85a7f79a7009a6d5d04bbff33e1283b6</anchor>
      <arglist>(double, double, int, int, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBBox</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a6859c8921e83aff424e46e3eff362873</anchor>
      <arglist>(double *, double *, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoundingBox</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a764dc5fe2883058be7f9257d3941703f</anchor>
      <arglist>(ON_BoundingBox &amp;bbox, int bGrowBox) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a0bb7dbc0ffa099adfaaf7b748a1e6ac8</anchor>
      <arglist>(int, int, ON::point_style, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a2f1b29b856b03d6dc46fb86e05b34274</anchor>
      <arglist>(int, int, ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a7b2c997056d1e5e333d583b66b2f6abd</anchor>
      <arglist>(int, int, ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a28ac63da2922f1338a49f9cf93e586f2</anchor>
      <arglist>(ON_NurbsSurface &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BezierCurve *</type>
      <name>IsoCurve</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a7e54725a66c2b8818063aab3e9c5795b</anchor>
      <arglist>(int dir, double c, ON_BezierCurve *iso=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRational</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a7c9bfa7095431234015f181902acaa52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSingular</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a9e0a45f31e04e599de19fa33b7c2c68b</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>acf21c164438adf36b998b4c1d0d9d4ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Loft</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>afa8db975cf2f76de61312e6f7b1c0ed2</anchor>
      <arglist>(const ON_ClassArray&lt; ON_BezierCurve &gt; &amp;curve_list)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Loft</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a3a89d556ac3d0d5c2d41f246bef224c1</anchor>
      <arglist>(int count, const ON_BezierCurve *const *curve_list)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeNonRational</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a160002eb59c2571e52f21545d623e516</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeRational</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a339a4e5d1d9546ff26ec524d938993c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierSurface</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a454468e521d6da1116537c19cba0a211</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierSurface</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>ae1be4adcff671fb55a026f65bfdee3e6</anchor>
      <arglist>(int dim, int is_rat, int order0, int order1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierSurface</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a556b5783f2459924a1b3347561ef1344</anchor>
      <arglist>(const ON_BezierSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BezierSurface</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a1e937535b554d6aa6260a1ebd23069b5</anchor>
      <arglist>(const ON_PolynomialSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BezierSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>ad2af00b0af1db78b9020c5cb5df3b7e8</anchor>
      <arglist>(const ON_BezierSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BezierSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a348af34eba72cffbdf039f4352ab99e6</anchor>
      <arglist>(const ON_PolynomialSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Order</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a51599327ab5a8822d51c92135dde73aa</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a6b9a887c3a47ab046e5b05b903dbb4db</anchor>
      <arglist>(double s, double t) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReserveCVCapacity</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a417f26f41c9f041f227738d72a575a5d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Reverse</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>af75e201071034dd142834eb57e1b4acb</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>adcfc9fedc6dcc17a57ba0bdd2f725d1f</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;rotation_axis, const ON_3dPoint &amp;rotation_center)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a37a8cdd8bb54a524d2d417cbf7dbfed1</anchor>
      <arglist>(double rotation_angle, const ON_3dVector &amp;rotation_axis, const ON_3dPoint &amp;rotation_center)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Scale</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a1c995e4fa28a6345449dc1dbd44cede3</anchor>
      <arglist>(double scale_factor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a4982ff92c237fc732b956329ac9e7c21</anchor>
      <arglist>(int, int, ON::point_style, const double *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a36cd24306077a5b6dbbb9dad1fc9f579</anchor>
      <arglist>(int, int, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>ae9cc699105d51fd86762dbf45f1ed3ef</anchor>
      <arglist>(int, int, const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetWeight</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a1f86af66cf4334df6562cd2691cd4f6f</anchor>
      <arglist>(int, int, double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Split</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a0aa6fb79a6ec4d9b30e2a63db0052088</anchor>
      <arglist>(int, double, ON_BezierSurface &amp;, ON_BezierSurface &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a9fefbbf1a9f743d1cc0d692a2c1ae6d6</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Translate</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a79199df56db2c522131b0406a0e41669</anchor>
      <arglist>(const ON_3dVector &amp;translation_vector)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transpose</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>ae71c3dcf4ac6d64fc72a4dd0445589a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Trim</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a9d0cbe8de7cd338036b625a7f52fa3e4</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Weight</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a011b5ecd6a3c9575def8230a19e51946</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZeroCVs</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a116552c837b252a280efd7659151e291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BezierSurface</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a120ca798301fca60854b931f13f7cfa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>m_cv</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a41bcbdd323727d69e9ce52d115fe6717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_capacity</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a56f855c349fbb333ff2ce8db54465a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_stride</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a14b7c088eac56a3dedc8552da1866947</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a48a2a427bf131a2da238a1065ca611d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_is_rat</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>ad53375afe6af6eed0e298fef3b68ea27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_order</name>
      <anchorfile>classON__BezierSurface.html</anchorfile>
      <anchor>a7d5abf05e09ad181c3d314045dccd90b</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BinaryArchive</name>
    <filename>classON__BinaryArchive.html</filename>
    <member kind="enumeration">
      <name>table_type</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>no_active_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a83a98ac2bd51b52fb365d20ed11d91c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>properties_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a99a65722349fc4cb5d02ce0d9acf9e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>settings_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a5aaa690a191f544b4d04402e0fbe77e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bitmap_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a1b8066c7433e1332f189c2cfd263943b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>texture_mapping_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a45facc0f776430d30194c0b03dc62bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>material_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a5e616dbb5ac8db5f7b41b6e62caf5469</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>linetype_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630ad5a2112f201293077311e94a34e58de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>layer_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630af0f8f20fac3c5340327fefa7ed21b5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>light_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a52662c6c04b4be8eeb89d6a9e261607c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>object_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a34296c8c3997ec625b8ba95832d09c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>group_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630ae808c553ccf0e6cd6504fa98024bcb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>font_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a50603cb64c97ab365f7cd31a9dcc7960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dimstyle_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a47a9ae50fe73f699abb2a6fcaf4c07fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>hatchpattern_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630adbdd0d27503c3f869f34d8c42f6ec70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>instance_definition_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630ab74829bb91bc79a6bf84856e9bd2f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>historyrecord_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a702accc3b7febb22bef3c2321b94a548</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>user_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2498eb7d210cb3bb168b69c1f78630a3669e220429726fcff8b66249dc8ebc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Archive3dmVersion</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a22f43b828113fb1f596db17554720f32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ArchiveOpenNURBSVersion</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac5b1932934312c918df192ede7d75fdc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ArchiveStartOffset</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8668c398d829cfc377ca288893d87eeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>AtEnd</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a467645e5e3dcbdecd4d22e3c645339ed</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BadCRCCount</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a68e8f7e8e0ff5a580eb41eace37e44c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmBigChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af946120cf1dfa626bcdb53afca243d1f</anchor>
      <arglist>(unsigned int *, ON__INT64 *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmBitmapTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a705c8fb5387650c85c7057dc18875c34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED bool</type>
      <name>BeginRead3dmChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae95a430f41c288ff99964cf8d6e74650</anchor>
      <arglist>(unsigned int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab227456bea454c7d06e96507edc97062</anchor>
      <arglist>(unsigned int expected_tcode, int *major_version, int *minor_version)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmDimStyleTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af9066a7f04a044d3d612de13d8a0c9ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmFontTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac0279ded31195b287a76e5e631fbcae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmGroupTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a18814b92f2eabdccfe3868f98a3ef5e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmHatchPatternTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aea2eb3eb0a689c90a090f344da348c0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmHistoryRecordTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac7bf3d45d1f8b4610e0f47b203f95989</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmInstanceDefinitionTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5e362f69cff8142071b707a53a49ff5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmLayerTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a80a0baa3268a4581232af923df61fe73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmLightTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a3b031c9ad43d39b23ca75426fe0dcb04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmLinetypeTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aae66e907489c7a50d59fe4a5518af7d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmMaterialTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a95e944637dfea637de63f581dbda18f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmObjectTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aae2909a683a80baa1c99d79029f25e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmTextureMappingTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4857aa67cc61bc5ddd0f15eaed4653f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginRead3dmUserTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a570dcb7060825af6137ec786e6f2f112</anchor>
      <arglist>(ON_UUID &amp;plugin_id, bool *bLastSavedAsGoo, int *archive_3dm_version, int *archive_opennurbs_version)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED bool</type>
      <name>BeginRead3dmUserTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae9d4605bb70e06e72ead35e5fd20c3f9</anchor>
      <arglist>(ON_UUID &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginReadDictionary</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aec3f3016ba2c4a381cb0e47426ece378</anchor>
      <arglist>(ON_UUID *dictionary_id, unsigned int *version, ON_wString &amp;dictionary_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BeginReadDictionaryEntry</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a95535aa3645b0bc45c861abd03016d70</anchor>
      <arglist>(int *de_type, ON_wString &amp;entry_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmBigChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a41c3681d40a6ac8604666e3ea1ecac3b</anchor>
      <arglist>(ON__UINT32 typecode, ON__INT64 value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmBitmapTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a53943fc93b10d809f1d03ee79363975b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>adf7f944707bd5f7d2dd64b3aebf56a1d</anchor>
      <arglist>(unsigned int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6e70b078df2c9d2b2ac3d9da405b3cae</anchor>
      <arglist>(unsigned int tcode, int major_version, int minor_version)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmDimStyleTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a150c30b3b71990bf69cffed8b6523618</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmFontTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae1167d18bd1eae5630ac78763680a869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmGroupTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a44d15a1e62af0f9f82a9c8351cd09233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmHatchPatternTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a504fb696f0fd4b5ca81e3863f707835b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmHistoryRecordTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a45ee38f0ac549168e97916ed9653f943</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmInstanceDefinitionTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae518563dfdfaf6ad0f6dbdacde20a2c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmLayerTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4f8cabf29593ea3fa36e7d250ef45a1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmLightTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8d99b2780719be2484f700b97c48662e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmLinetypeTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad75716fccc8b97ae0f024f682b91e904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmMaterialTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a65a545c9330ba9e01057d05620b078b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmObjectTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab9a458f4ab1009c5f60817a002af1da7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmTextureMappingTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a981568e8d16b8ac01ee35925e9997381</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWrite3dmUserTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a63e3e3594b6d8b4d9fe7a57f181bc4b0</anchor>
      <arglist>(const ON_UUID &amp;plugin_id, bool bSavingGoo, int goo_3dm_version, int goo_opennurbs_version)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED bool</type>
      <name>BeginWrite3dmUserTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab8d92f2b97f9993531246867191052a3</anchor>
      <arglist>(const ON_UUID &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWriteDictionary</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a153fc3b2fb0417fefa9360522f21b909</anchor>
      <arglist>(ON_UUID dictionary_id, unsigned int version, const wchar_t *dictionary_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BeginWriteDictionaryEntry</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a67f5d0c4118c1b2e48fe0c09cb690bd3</anchor>
      <arglist>(int de_type, const wchar_t *entry_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BigSeekBackward</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a03ecc25ed40d3884c0ea0ac0be39f948</anchor>
      <arglist>(ON__UINT64 offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BigSeekForward</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a1a2ae98e61c38a3a94da3a8ecf17fcb0</anchor>
      <arglist>(ON__UINT64 offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BigSeekFromCurrentPosition</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a67b45e05ddb3cb55aba83826ca8c48b1</anchor>
      <arglist>(ON__INT64 offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BigSeekFromStart</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2689bda77e0406d824a6f2c0e6a36877</anchor>
      <arglist>(ON__UINT64 offset)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>CurrentPosition</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6f6c14003e027de9ff016244c49b1fb8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>Dump3dmChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4beec294c2483d1693a6432dbbfd1cfc</anchor>
      <arglist>(ON_TextLog &amp;text_log, int recursion_depth=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EnableCRCCalculation</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a0a75c0ae94488e0a782f25eeb6c2135a</anchor>
      <arglist>(bool bEnable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EnableSave3dmAnalysisMeshes</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a283c50a33046c85089b0029043d96ca8</anchor>
      <arglist>(ON_BOOL32=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EnableSave3dmRenderMeshes</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac8c23a0c0edcf80f9aa6fb40eb0978ae</anchor>
      <arglist>(ON_BOOL32=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EnableSaveUserData</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ada5687b388f87a78273586a6a25c2674</anchor>
      <arglist>(ON_BOOL32=true)</arglist>
    </member>
    <member kind="function">
      <type>ON::endian</type>
      <name>Endian</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a7ac45c48c9f6c8dfcc8310f2221c9e2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmBitmapTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a243d17643859c06aded4564e762a73af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9ee7a23abd63afd06c38ee20dc6205dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a86bbdd854df33f3c2eaf80cbdbdeffae</anchor>
      <arglist>(bool bSupressPartiallyReadChunkWarning)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmDimStyleTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a057dd7c72b2de8be1d511043bafb4ad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmFontTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a87f672f390e010dc2dfd9f2ad57a74a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmGroupTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aedfba66126dea06dcb17929e1bfd01d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmHatchPatternTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a613ba88a9838169ac76fe53935234229</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmHistoryRecordTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a530f01f2c037c478cf3d4f7740298c65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmInstanceDefinitionTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ada144f866df86f47d8c5490c38a1ec22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmLayerTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae62d472bd5e5d132bbe2e2bfce7543f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmLightTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a779ca39d78d3dbe6858dffa32875e5a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmLinetypeTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a1d5f2c217489a74c29cdb6d97d082016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmMaterialTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6085351475c8c2422064f8e6b8793414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmObjectTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a42e0bd54548b9834f953a4b3cf9e291d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmTextureMappingTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aedf780c7fecbce674f6f7ca67f4fd6d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndRead3dmUserTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a941f56f107520341c984c552c283eb57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndReadDictionary</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2e19155932f5897268131d5f4f3d6b42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndReadDictionaryEntry</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a064b88a1fb1664bc3b0182337a0f3e4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmBitmapTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6254d53fea01bf750ffff7a332fa4b6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aee8a0c998dcb33190c21773eb5c84a22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmDimStyleTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afa71c9a0d5188b9c0adaf6d677926249</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmFontTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a1b3ddfeec270a5e4bf5fcc96c0a26f26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmGroupTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a14571759d0b228079d74f189dee09f1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmHatchPatternTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5a5963e46786d48f154cfa7bafe3b525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmHistoryRecordTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a504708b5818e1dbfa17899026007259a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmInstanceDefinitionTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a30384ae86a62879fdcf34fe5d7b1233a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmLayerTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a480b478b943ce0b821666b940d7f37c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmLightTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8d9c017993711aa2ea7b01f0003c1d97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmLinetypeTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a739e5bf16a31c06abaf8d6272c06479e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmMaterialTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a82cc9556f3475f2e8d0ce150b5866e5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmObjectTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad7109ad34470085c17ec66a2124ff015</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmTextureMappingTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8e70370494917e71b59ae6bbf7c9e997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWrite3dmUserTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2163e23d7bdc80fd10fefa389b62508c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWriteDictionary</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a904563c87b1643fddd706f43ed2d72cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndWriteDictionaryEntry</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5dd9403c96ff2b1d89dbe401f9a371ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindTableInDamagedArchive</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aec56a2694dfe29faeaaf7d6501f9c266</anchor>
      <arglist>(unsigned int tcode_table, unsigned int tcode_record, ON_UUID class_uuid, int min_length_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCurrentChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9ac48412a302f1e77013f72a9c05ae91</anchor>
      <arglist>(ON_3DM_CHUNK &amp;chunk) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCurrentChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa09b33bf43137c6af0a36fa4a13c386f</anchor>
      <arglist>(ON_3DM_BIG_CHUNK &amp;big_chunk) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BinaryArchive</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a0fc3a8182c408e496e735f54d1e68177</anchor>
      <arglist>(ON::archive_mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PeekAt3dmBigChunkType</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac56159ec84bcab9f4754ad320bccf3b0</anchor>
      <arglist>(ON__UINT32 *typecode, ON__INT64 *big_value)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED bool</type>
      <name>PeekAt3dmChunkType</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa94c98780dcc8d8af2ab47554a5c93a9</anchor>
      <arglist>(unsigned int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read3dmAnonymousUserTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a547ea8081decd1131537b567cff56f80</anchor>
      <arglist>(int archive_3dm_version, int archive_opennurbs_version, ON_3dmGoo &amp;goo)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED bool</type>
      <name>Read3dmAnonymousUserTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a886fe57f35d6b8252b57f5d8bd7ecfe5</anchor>
      <arglist>(ON_3dmGoo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmBitmap</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a06d25b62dd90183fbc744d83f4d4dd5c</anchor>
      <arglist>(ON_Bitmap **)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read3dmChunkVersion</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ada63968817c0cf69ccea0b4b31defb49</anchor>
      <arglist>(int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmDimStyle</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a1c69481e7a49fee15f84125481d8c94a</anchor>
      <arglist>(ON_DimStyle **)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read3dmEndMark</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa9d7a729b2ac9444eef25e9af2f6a49f</anchor>
      <arglist>(size_t *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmFont</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a01d0a34ea84adf300fa55de41828b986</anchor>
      <arglist>(ON_Font **)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read3dmGoo</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5b04b681eaeb17d8a7a7d6bd42a171ef</anchor>
      <arglist>(ON_3dmGoo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmGroup</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad3f13549f1b24a940f0a222f95437b2c</anchor>
      <arglist>(ON_Group **)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmHatchPattern</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4f6a01ea962e0a6cf8e389446bf4f912</anchor>
      <arglist>(ON_HatchPattern **)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmHistoryRecord</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a22dfa6ad9777a3e2edb2ea9adc59c249</anchor>
      <arglist>(class ON_HistoryRecord *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmInstanceDefinition</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa23749ca66960d952d5be5ffa2dd146f</anchor>
      <arglist>(ON_InstanceDefinition **)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmLayer</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a98d7d54852df72914dda4476a6d56b38</anchor>
      <arglist>(ON_Layer **)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmLight</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a0761e2466e251c00de70a64085ff90b1</anchor>
      <arglist>(ON_Light **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmLinetype</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a3b419030ce6b2188f1c167f3898a1209</anchor>
      <arglist>(ON_Linetype **)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmMaterial</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afc3726b6314b5d876f4b4aa27c059071</anchor>
      <arglist>(ON_Material **)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmObject</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a08e926433e90500aabe4c9ba55dba0b8</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *, unsigned int=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read3dmProperties</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a55277437bae0983aad6ba31f4aa95092</anchor>
      <arglist>(ON_3dmProperties &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read3dmSettings</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a739d31a27d763eda0272c31ed3e9d38f</anchor>
      <arglist>(ON_3dmSettings &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read3dmStartSection</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8ed3fc600cf59550dc1f3c3a591a99c2</anchor>
      <arglist>(int *version, ON_String &amp;sStartSectionComment)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read3dmTextureMapping</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a326f32ca0a3ad675f00924a9731813af</anchor>
      <arglist>(ON_TextureMapping **)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArc</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a81de4cce6b1e4d507361c14f3d06026d</anchor>
      <arglist>(ON_Arc &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5ef6276bb497b7e902c7a965cb6d5da8</anchor>
      <arglist>(ON_SimpleArray&lt; bool &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac214d19326aad7cd83884e8ebf8cedad</anchor>
      <arglist>(ON_SimpleArray&lt; char &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a22eb30ada18c21e8882e77f79f6a47ae</anchor>
      <arglist>(ON_SimpleArray&lt; short &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad80c079fb81606285e3e26c16a5b53ff</anchor>
      <arglist>(ON_SimpleArray&lt; int &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a038636825f4134958953f8be27b0bfef</anchor>
      <arglist>(ON_SimpleArray&lt; float &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a65d43d5a066c1005712856eeee3aee58</anchor>
      <arglist>(ON_SimpleArray&lt; double &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ade279b0305b635346f3c6d356bc08996</anchor>
      <arglist>(ON_SimpleArray&lt; ON_Color &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a17e7093290b1c4164d25b9269267cfba</anchor>
      <arglist>(ON_SimpleArray&lt; ON_2dPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab08a40bcf7c845059c30d421231f38d3</anchor>
      <arglist>(ON_SimpleArray&lt; ON_3dPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a7b97590b66fa43745c085668a7a65619</anchor>
      <arglist>(ON_SimpleArray&lt; ON_4dPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa7a60a84bfc6dd56ff8e0d8e23bd87ed</anchor>
      <arglist>(ON_SimpleArray&lt; ON_2dVector &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aeb612d1aa2f6d08ecdc37551f2350fe7</anchor>
      <arglist>(ON_SimpleArray&lt; ON_3dVector &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8eaa713e2c51a43c98766b0c12d1cc41</anchor>
      <arglist>(ON_SimpleArray&lt; ON_Xform &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a7875e8750f4824d0990d457d938e41a8</anchor>
      <arglist>(ON_SimpleArray&lt; ON_2fPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac060486c017c0420420bd19d4cbb033b</anchor>
      <arglist>(ON_SimpleArray&lt; ON_3fPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a92528d15828ca16479314d422ea6c37f</anchor>
      <arglist>(ON_SimpleArray&lt; ON_4fPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6cc2db97a82946c550c0ea1418c65c21</anchor>
      <arglist>(ON_SimpleArray&lt; ON_2fVector &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4d11175149e634f6dde2de8e02238d50</anchor>
      <arglist>(ON_SimpleArray&lt; ON_3fVector &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af8e01b5419dc4d83b156433d9013804c</anchor>
      <arglist>(ON_SimpleArray&lt; ON_UUID &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae57f133874111c02ccdad0b35dbbe975</anchor>
      <arglist>(ON_SimpleArray&lt; ON_UuidIndex &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab15b37a0f0f312c7e4273e6450b89fca</anchor>
      <arglist>(ON_SimpleArray&lt; ON_SurfaceCurvature &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af08c0bcc601e9df56f8f8067f8d971a0</anchor>
      <arglist>(ON_ClassArray&lt; ON_String &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a11b73ede9e01eae172b4cd1ac6114670</anchor>
      <arglist>(ON_ClassArray&lt; ON_wString &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad8e5d7a072c73ba19a56e410f5643265</anchor>
      <arglist>(ON_SimpleArray&lt; ON_DisplayMaterialRef &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4e663cad498dc4399d456d6a852c815a</anchor>
      <arglist>(ON_SimpleArray&lt; ON_LinetypeSegment &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a77fce114b57781223eeef79f23ff7d4d</anchor>
      <arglist>(ON_SimpleArray&lt; ON_MappingChannel &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae3d0238946457bdd7fab9080bcb4e905</anchor>
      <arglist>(ON_ClassArray&lt; ON_MaterialRef &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2a9f82703c6fd7d3e7ba469b9bdda58b</anchor>
      <arglist>(ON_ClassArray&lt; ON_MappingRef &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab88c8b42e3d702e14b9305fd21f0fbc0</anchor>
      <arglist>(ON_ClassArray&lt; class ON_ObjRef &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa4e98a5fafd52c0784f64bb6dd7c4eb0</anchor>
      <arglist>(ON_SimpleArray&lt; class ON_ObjRef_IRefID &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a24e3dcd605fbfb08b18a00dcbeec5a89</anchor>
      <arglist>(ON_SimpleArray&lt; class ON_ClippingPlaneInfo &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8607db7120529526e8bbaced7a094dff</anchor>
      <arglist>(ON_ObjectArray&lt; class ON_Layer &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5c772fbf89d310dff6038d6ce818dec1</anchor>
      <arglist>(ON_SimpleArray&lt; class ON_Layer * &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadBigInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a0ba6349beea0f3cd467a596f314d658b</anchor>
      <arglist>(size_t, ON__INT64 *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadBigInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af0095242b994bc2c16cecf3bcbe63b5b</anchor>
      <arglist>(size_t, ON__UINT64 *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadBigInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae920e1ab82f10e58413dbabe3d984c94</anchor>
      <arglist>(ON__INT64 *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadBigInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a814d1492bf2fed379c463514503d0aaa</anchor>
      <arglist>(ON__UINT64 *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadBigSize</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a30de13de9d4f95ff6cccf5d2454f9e03</anchor>
      <arglist>(size_t *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadBigTime</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aca8e38693e2f93e1b961dce599108c62</anchor>
      <arglist>(time_t *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadBool</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af2478a733c3ebd76f80c2a568bc344e7</anchor>
      <arglist>(bool *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadBoundingBox</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a7b71bdccd4f88c4ed80191efe4a9e5be</anchor>
      <arglist>(ON_BoundingBox &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>ReadBuffer</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a70daebb13661adec7f1a4f19a89e1573</anchor>
      <arglist>(ON__UINT64 sizeof_buffer, void *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadByte</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a3bafbe1ee0329f5e73401d08e9639b49</anchor>
      <arglist>(size_t, void *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadChar</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aec54773525b0c6a56d8456dcb858392c</anchor>
      <arglist>(size_t, char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadChar</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad185cd287239985ed379b87b652f2fd0</anchor>
      <arglist>(size_t, unsigned char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadChar</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a99c79434c380787e794d831d9bae71f3</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadChar</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac74bf4f81cbff235925d9624bced5e31</anchor>
      <arglist>(unsigned char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadCircle</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aac1bb9ad90f18e1e911d39504004502f</anchor>
      <arglist>(ON_Circle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadColor</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a892a917d2fdb414120149350a572cf2f</anchor>
      <arglist>(ON_Color &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadComponentIndex</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a22c4ddf1a15bf79956645d203f0632c5</anchor>
      <arglist>(ON_COMPONENT_INDEX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadCompressedBuffer</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad0e4fb622fc0dda135fa33218bcbbe7b</anchor>
      <arglist>(size_t sizeof__outbuffer, void *outbuffer, int *bFailedCRC)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadCompressedBufferSize</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a1270d260b8fc7d0a1d9d066f6b8d1349</anchor>
      <arglist>(size_t *sizeof__outbuffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadDisplayMaterialRef</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af217649adb70ebcca6adcda062524fc1</anchor>
      <arglist>(ON_DisplayMaterialRef &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadDouble</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a91e35364f94bd4f34495d0c69dc68271</anchor>
      <arglist>(size_t, double *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadDouble</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a329fd667e80264ca3b68219b62e622b9</anchor>
      <arglist>(double *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadFloat</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aeb54f20d9a4a4845306bd0935264af19</anchor>
      <arglist>(size_t, float *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadFloat</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a970af89cd4983ca6ab57b3b08bdb9a76</anchor>
      <arglist>(float *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>abe27ccc69c276c429cfa684021e7dc26</anchor>
      <arglist>(size_t, int *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a0a0e8f2dc63e86015dc01edd258c2751</anchor>
      <arglist>(size_t, unsigned int *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad25ceec16ca22410529b39206979e5ea</anchor>
      <arglist>(int *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6976097ba89c1b999972d3136921bcec</anchor>
      <arglist>(unsigned int *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadInterval</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac11782930d8edb37319b490647c3587d</anchor>
      <arglist>(ON_Interval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadLine</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8efa805fe20fd242df468e52f99162d1</anchor>
      <arglist>(ON_Line &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadLinetypeSegment</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a96aebae9ce8b2436fd821f52b5048713</anchor>
      <arglist>(ON_LinetypeSegment &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadLong</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8243d79d480027f0df545a5b641e981c</anchor>
      <arglist>(size_t, long *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadLong</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a7ed5c2ec6c0f1a45f0efcdcd25d784af</anchor>
      <arglist>(size_t, unsigned long *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadLong</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a47d0f74e79bd0d0ceda9314f14091c1b</anchor>
      <arglist>(long *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadLong</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab41504e854d8a417aaef48b324e01681</anchor>
      <arglist>(unsigned long *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadMode</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa465bf1c84f1e78ae9433c2afdf79dea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReadObject</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a025b86c1da38eb51f66d6260b1141ac3</anchor>
      <arglist>(ON_Object **ppObject)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReadObject</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac7dcb4b625314f2f93acc2112418ff4e</anchor>
      <arglist>(ON_Object &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadObjectUserData</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a825cbf5578079c948c4c0d3038221828</anchor>
      <arglist>(ON_Object &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadPlane</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a3a48f37949a766d7c4209f2c817e9681</anchor>
      <arglist>(ON_Plane &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadPlaneEquation</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9e75ee6459d38a99746f7565630ca200</anchor>
      <arglist>(ON_PlaneEquation &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadPoint</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8c09670476599eaa0f8b4761781dce16</anchor>
      <arglist>(ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadPoint</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a3167ec34312c8ac20aa4e0d5c24678a0</anchor>
      <arglist>(ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadPoint</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a3b5d935b1b8fc3aca71a25941cbf2b25</anchor>
      <arglist>(ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadShort</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a779ed0733450fc41cc9cb8e2688569b2</anchor>
      <arglist>(size_t, short *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadShort</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab08cab55a2b5a48cb73fbe4bf2a01d23</anchor>
      <arglist>(size_t, unsigned short *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadShort</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5c396b7d0a0892d3be51723306a066fa</anchor>
      <arglist>(short *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadShort</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9ba47262965340dcb7c5712379e0fc3a</anchor>
      <arglist>(unsigned short *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadSize</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aba30a3f74b6734d48dad3ddc81c74c0f</anchor>
      <arglist>(size_t *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadString</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac4cd10cac00dedaa4398a941935e680e</anchor>
      <arglist>(size_t str_array_count, char *str_array)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadString</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a37f414be58e36fc9a3061e83c787356e</anchor>
      <arglist>(size_t str_array_count, unsigned char *str_array)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadString</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a991e5a4554643340856305d23a3b407d</anchor>
      <arglist>(size_t str_array_count, unsigned short *str_array)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadString</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a633ff5723bcfc9337180a99c7efcfa0b</anchor>
      <arglist>(ON_String &amp;sUTF8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadString</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a54a612fd48df066a415636e59f72605f</anchor>
      <arglist>(ON_wString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED bool</type>
      <name>ReadStringSize</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a605ffb622b633bba0ee93498f213a9f9</anchor>
      <arglist>(size_t *str_array_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadStringUTF16ElementCount</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a1e7713da57b2db375c0cad65d055779d</anchor>
      <arglist>(size_t *string_utf16_element_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadStringUTF8ElementCount</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a31378a73104dab716db033d008d47035</anchor>
      <arglist>(size_t *string_utf8_element_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadTime</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac4e8f302aee8676f3c5c502efccb3254</anchor>
      <arglist>(struct tm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadUuid</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a98f4000a86e6cd653a3c68b3a0029c41</anchor>
      <arglist>(ON_UUID &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadV1_TCODE_ANNOTATION</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aec76a1fc06d8c3340d31951365b6373a</anchor>
      <arglist>(unsigned int, ON_Object **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadV1_TCODE_LEGACY_CRV</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab4f8595e275b44d011b39c248516b14a</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadV1_TCODE_LEGACY_FAC</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab30c2d46268cef809364806bc4a4f816</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadV1_TCODE_LEGACY_SHL</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab7c25a421ebaadcb9f43807ba80f9181</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadV1_TCODE_MESH_OBJECT</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a519e73d6f72235cb16ecb60865edcb55</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadV1_TCODE_RH_POINT</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab69907612a6b64de61a433214a6add53</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadV1_TCODE_RHINOIO_OBJECT_BREP</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2f5de561bac5e1b5c31d17505543edc7</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadV1_TCODE_RHINOIO_OBJECT_NURBS_CURVE</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae16b468070d0380dc9e90ea105e24f16</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadV1_TCODE_RHINOIO_OBJECT_NURBS_SURFACE</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae305b4c963314f6f28449fa4da17f38b</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadVector</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9c56b805fc809e6ff3e85ccea9a2d436</anchor>
      <arglist>(ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadVector</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4c65a93aee3208e338af38631bfcfa22</anchor>
      <arglist>(ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadXform</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>abcaf079f3b00ab1283e101fc88b079e3</anchor>
      <arglist>(ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Save3dmAnalysisMeshes</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac1817089a926b8d4bd80e25420bbe7f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Save3dmRenderMeshes</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aeabb3f6d0bc8eef99c2a94ab74e4a998</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SaveUserData</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae9d76758e045ce4435c34bca2fde187b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Seek3dmChunkFromCurrentPosition</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6fc72bc706e267c82048a099ccac7538</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Seek3dmChunkFromStart</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a35211c35de9efd9b07176976f384c172</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>SeekFromCurrentPosition</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a64923c7b5edd14467d5e0939aaeac072</anchor>
      <arglist>(int)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>SeekFromStart</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a68d6e415fdec93fe986088d26a76da91</anchor>
      <arglist>(size_t)=0</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeofChunkLength</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab981ff255386b73d9d561ed23f78fa16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED bool</type>
      <name>Write3dmAnonymousUserTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a40d56ef465a77ce72c76a91e239b55aa</anchor>
      <arglist>(const ON_3dmGoo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmAnonymousUserTableRecord</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac2af1e4062bac1a92207cac514a98790</anchor>
      <arglist>(const ON_UUID &amp;plugin_id, int goo_3dm_version, int goo_opennurbs_version, const ON_3dmGoo &amp;goo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmBitmap</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4c3b7fe1153a5bcd5c3bb4b05d49d891</anchor>
      <arglist>(const ON_Bitmap &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmChunkVersion</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aca2bf76646bcf1030c93ac0ea9148278</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmDimStyle</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9d1d86f9d71113d31bcff50378e5bb1a</anchor>
      <arglist>(const ON_DimStyle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmEndMark</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae31b7648e59260c0d475bce24b041e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmFont</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa5009d4491a91ff2f70ee8d4d974499b</anchor>
      <arglist>(const ON_Font &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmGoo</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a01806ac85afc6ba265f43fb36a408c21</anchor>
      <arglist>(const ON_3dmGoo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmGroup</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9492e43535a2bce5da62f1a02228293c</anchor>
      <arglist>(const ON_Group &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmHatchPattern</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab79a8886de90f21bd495dd39741ef8e4</anchor>
      <arglist>(const ON_HatchPattern &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmHistoryRecord</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aadc677b0ee5d4ea97305c561cb154314</anchor>
      <arglist>(const class ON_HistoryRecord &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmInstanceDefinition</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a58441ca38963385d4e2d9a0272a2c564</anchor>
      <arglist>(const ON_InstanceDefinition &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmLayer</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9dcf5613f8fe7d63f0287f9c96b7a652</anchor>
      <arglist>(const ON_Layer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmLight</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ada5e1995759d77bb4cd1436805ff6b31</anchor>
      <arglist>(const ON_Light &amp;, const ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmLinetype</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a497b72b27f639878a68b6dbbe4df75d1</anchor>
      <arglist>(const ON_Linetype &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmMaterial</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a0ae609d6083c57ce6e935a15c85cdc1a</anchor>
      <arglist>(const ON_Material &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmObject</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae976f325a2a445e1ad64436096fa048c</anchor>
      <arglist>(const ON_Object &amp;, const ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmProperties</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aab334ec742c56e353decd5677f056f5e</anchor>
      <arglist>(const ON_3dmProperties &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmSettings</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af15451ad1779a5b42475aa16f46d2e9a</anchor>
      <arglist>(const ON_3dmSettings &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmStartSection</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aeaf4d9da8a00acf446646211499b127e</anchor>
      <arglist>(int version, const char *sStartSectionComment)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write3dmTextureMapping</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>adc4687423929f4fc9cd4525b9f68e26c</anchor>
      <arglist>(const ON_TextureMapping &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArc</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>adcfa82d790849241d173e44b79fbd269</anchor>
      <arglist>(const ON_Arc &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8aea9f512a48d6e460aa06fbac37aef5</anchor>
      <arglist>(const ON_SimpleArray&lt; bool &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab697ae5d174324b306b84eceeecca4fa</anchor>
      <arglist>(const ON_SimpleArray&lt; char &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8b4f0f394946ab61b80316d38a3e9029</anchor>
      <arglist>(const ON_SimpleArray&lt; short &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2f8ec8c27ebc01c2c5f16e9ce7e31f75</anchor>
      <arglist>(const ON_SimpleArray&lt; int &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af3f9eaeb2091c8e3b43623619dfcf9c2</anchor>
      <arglist>(const ON_SimpleArray&lt; float &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a34e222516a7733a61d79143a13a18c27</anchor>
      <arglist>(const ON_SimpleArray&lt; double &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2cb5b0801d33cbe152bdc48a679b78a6</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_Color &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a14aa8dd9db5121ec0063d8d24f9288b0</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_2dPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a1d9c62e0d195c771a82ed4d3f1d35282</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_3dPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aaaf4350aafeb37d6899e549f57d6d827</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_4dPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac5f40e12135b882e30b85f9d5db67f81</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_2dVector &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a99a738bbc0b94b556a0f98f4823ec486</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_3dVector &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aafd340ccf52e4fdc15e3ba6e3723aba9</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_2fPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5e81082283f18b062d6730af2071858c</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_3fPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8d960839c0a8ad43b5efe84455d37e79</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_4fPoint &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a27e04a57929b386757b271f0fee5dc0a</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_2fVector &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6fe88277bb604bdd1db714b60bb337e5</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_3fVector &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a40d8b3324a30dddc272aa6c8c9a9379a</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_Xform &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9d36e5ec7c0ce8567924c396d7cb1d86</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_UUID &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4125bcce3f49bc4b664fbe7356b78c0c</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_UuidIndex &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>adfb453601561b982aa73b1b3c8789618</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_SurfaceCurvature &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a75364904c0fd0c693c4a6bcc1c158daf</anchor>
      <arglist>(const ON_ClassArray&lt; ON_String &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5cae4bffc977fa3024285a0e5a6316b4</anchor>
      <arglist>(const ON_ClassArray&lt; ON_wString &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a552e3ede2719f163f78bb289611b6318</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_DisplayMaterialRef &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a55a1e65d1230a75a577f9eef0910bb95</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_LinetypeSegment &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4f0b491437430894d4e12c727ffd65e0</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_MappingChannel &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab6a56870fbc210a6a889513a7030ce26</anchor>
      <arglist>(const ON_ClassArray&lt; ON_MaterialRef &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af6f4cb5958462d9a9cd38970c9672047</anchor>
      <arglist>(const ON_ClassArray&lt; ON_MappingRef &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a7df2cb3bb1a6354ff9f100e7d0c71a48</anchor>
      <arglist>(const ON_ClassArray&lt; class ON_ObjRef &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9c3392b128981b60ab828143d424f4d3</anchor>
      <arglist>(const ON_SimpleArray&lt; class ON_ObjRef_IRefID &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a01e7e880aa938ff8e7c28cb3ea249391</anchor>
      <arglist>(const ON_SimpleArray&lt; class ON_ClippingPlaneInfo &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a0eaff17d3c35fd249bc8b2b83ca31dbb</anchor>
      <arglist>(int count, const class ON_Layer *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteArray</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6bc11f87f13b4b9e2ceca14069d16571</anchor>
      <arglist>(int count, const class ON_Layer *const *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteBigInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ada7a1b47536134a150cc848904e839e1</anchor>
      <arglist>(size_t, const ON__INT64 *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteBigInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aae61b08b256e31f90976ac067d94b4b6</anchor>
      <arglist>(size_t, const ON__UINT64 *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteBigInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a16ca2d79e58a08a0d20067bfd37eb572</anchor>
      <arglist>(ON__INT64)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteBigInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a28e306b530e61c614ef4f3fa07cafefd</anchor>
      <arglist>(ON__UINT64)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteBigSize</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af251000aac2463a3cf51b8a1ef3ea39d</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteBigTime</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a1595425a679acaaf0a95e0cad17d9e1e</anchor>
      <arglist>(time_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteBool</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae2ff9a39478ff9313e7c8005cf0fdc59</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteBoundingBox</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a59ef66f8939eda8f0c20cdccac422b0d</anchor>
      <arglist>(const ON_BoundingBox &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteByte</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac49702e8f4168dc2d912e47f1b72304c</anchor>
      <arglist>(size_t, const void *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteChar</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a055135c22d688ea7580165e36d4d19b7</anchor>
      <arglist>(size_t, const char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteChar</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a1e2a983449c0a1199a66332149b91499</anchor>
      <arglist>(size_t, const unsigned char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteChar</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae9e420f3c3b5c5643619432364e2a64f</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteChar</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2d6ab913f3776778d5b7e5189ba9a139</anchor>
      <arglist>(unsigned char)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteCircle</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa5f86e44ed09a6ba280aea664bc37448</anchor>
      <arglist>(const ON_Circle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteColor</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5bdb9a068760e02d23e88d22bb48dd8a</anchor>
      <arglist>(const ON_Color &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteComponentIndex</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a3388dee06a6f14b604b085b0af9bfea6</anchor>
      <arglist>(const ON_COMPONENT_INDEX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteCompressedBuffer</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af08d22695e5c892e48b4feacd8521fed</anchor>
      <arglist>(size_t sizeof__inbuffer, const void *inbuffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteDisplayMaterialRef</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a220433fcfa2cf0f705cef2ee54a436eb</anchor>
      <arglist>(const ON_DisplayMaterialRef &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteDouble</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9e26c5c4812c539c747bbb7350069f41</anchor>
      <arglist>(size_t, const double *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteDouble</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad21715d83e932dc7123bb3b0854a530a</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteFloat</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9b955d4d6d842d838a9040fc8c931fbe</anchor>
      <arglist>(size_t, const float *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteFloat</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8ab45a20d44ca9cdd533257ba21a06f1</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5a83b149d3f024a7596ff1652eba2bc9</anchor>
      <arglist>(size_t, const int *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae89f7276ed93a1da0c6003d169b10dc3</anchor>
      <arglist>(size_t, const unsigned int *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a1e5b492dff8230ef14ae80d8a7989a9b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteInt</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae550b8fefa82278f68a507023b4f78ff</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteInterval</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9145210269fc4e70374d307a63f32549</anchor>
      <arglist>(const ON_Interval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteLine</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af590f8d8d40264af879f8602029f5c5f</anchor>
      <arglist>(const ON_Line &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteLinetypeSegment</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a3dd354ec35bc6e1ddd590939e1dd115b</anchor>
      <arglist>(const ON_LinetypeSegment &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteLong</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>add60115e5dbd2193a29367445b3700c4</anchor>
      <arglist>(size_t, const long *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteLong</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>abb90d17bbd267b2f023895d44931fe78</anchor>
      <arglist>(size_t, const unsigned long *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteLong</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a202d97c403376b38d1f2ebc0e4d1063e</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteLong</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a05cb4199340bc1ce7a0a9f90f67416e8</anchor>
      <arglist>(unsigned long)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteMode</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a69a549d6c31a5ccf233bacd32ff84890</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteObject</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a33187abe5d04ac52c41d7a798e664f3b</anchor>
      <arglist>(const ON_Object *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteObject</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a25bf02939eea43bb4f73853532e37a2d</anchor>
      <arglist>(const ON_Object &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteObjectUserData</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8aea3fda7a970d69323f151e3ab40382</anchor>
      <arglist>(const ON_Object &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WritePlane</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6a1a59ec1169bfc609dc3b171abc0c8c</anchor>
      <arglist>(const ON_Plane &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WritePlaneEquation</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6d3815aff0e37138e742fb3d6aa561e4</anchor>
      <arglist>(const ON_PlaneEquation &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WritePoint</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae337241ea01fa105975fb2df6871dd28</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WritePoint</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a0663e86603fa498fcb809d66b5806ef1</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WritePoint</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac79a28753d6974bbdf6cb0bff150d2f5</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteShort</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a82da406f4084f77d4d5313ce81ccc489</anchor>
      <arglist>(size_t, const short *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteShort</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad594d4626773a0a17ca85ab80b24f9d0</anchor>
      <arglist>(size_t, const unsigned short *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteShort</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab461c987fafc11570785ea89d0d2281d</anchor>
      <arglist>(short)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteShort</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a166a306590c71b7b0e82f26f3b5bf3bb</anchor>
      <arglist>(unsigned short)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteSize</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad26fbbb646d6db3dea702d0f13e244ff</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteString</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a60a87d06cf4062d65f053ca073c703fa</anchor>
      <arglist>(const char *sUTF8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteString</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad1ec51130126aaaae22ca4a54eac65b8</anchor>
      <arglist>(const unsigned char *sUTF8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteString</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ab525f314a8fd3dc6224155600f2e88fc</anchor>
      <arglist>(const unsigned short *sUTF16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteString</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5e05eb5acdf8d192b4c45214389e5a2a</anchor>
      <arglist>(const ON_String &amp;sUTF8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteString</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>acbe5eb6960e733b5b2514aff33b6fa12</anchor>
      <arglist>(const ON_wString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteTime</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a272f44f6c99b9f9197e21e7ac37840c2</anchor>
      <arglist>(const struct tm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteUuid</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae06011da16aa9edcf119440b07b082a1</anchor>
      <arglist>(const ON_UUID &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteVector</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>abea2beedb58bd5724143f543a07b4e79</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteVector</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a04e37e0be34a3413167467d4ea17a7b2</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteXform</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4742d4c6b737ac17052e64c75cf9f1eb</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_BinaryArchive</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a93c52e7d6dcb078eeddcacfc883370c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CurrentArchiveVersion</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a0a18bbba359529d98b047bae060aefa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>ON_TypecodeParse</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af8a539a14a2b0f71e0e4389ead566d34</anchor>
      <arglist>(unsigned int tcode, char *typecode_name, size_t max_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToggleByteOrder</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a3b0a7468ff285b6632c0e08c7aab427e</anchor>
      <arglist>(int, int, const void *, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>TypecodeName</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afba0063d8969e1e18d8cd31e9c7f2973</anchor>
      <arglist>(unsigned int tcode)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned int</type>
      <name>ErrorMessageMask</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a05aa58f3a0dc863476034f5f8144a696</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>Flush</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a873e662e7dfedc4e1a9d386c27bf116d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>LoadUserDataApplication</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ace1071a18c505610c16bb6f012a3ff9c</anchor>
      <arglist>(ON_UUID application_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>MaskReadError</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ad7db935ff3d8905d12a3409a9fce302d</anchor>
      <arglist>(ON__UINT64 sizeof_request, ON__UINT64 sizeof_read) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual size_t</type>
      <name>Read</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2bb8826a289c459470e3e5732a1185ab</anchor>
      <arglist>(size_t, void *)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SetArchive3dmVersion</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9b23d6fc7781684a5172b414f006360a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual size_t</type>
      <name>Write</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4a8ec39c839715067f1d952559367d7b</anchor>
      <arglist>(size_t, const void *)=0</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>BeginRead3dmTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6685d1d8248e0b64e216a9d213dbc915</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>BeginWrite3dmTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af5c0ae381c38cb4ee4ead83b30c2e0fb</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CompressionEnd</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8ff220431baa9e4c9dc80ddd1ae6dcca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompressionInit</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a96b9d247b3e9d43f0769d2c7549f988c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>EndRead3dmTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a652d41ff02b3eb212f057db3ccfc16b6</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>EndWrite3dmTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa2399ac65a5fa50e34d07104c69b2d19</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>FindMisplacedTable</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a3b826bb7b98f113aa788a18e7cbcbc41</anchor>
      <arglist>(ON__UINT64 filelength, const ON__UINT32 table_tocde, const ON__UINT32 table_record_record, const ON_UUID class_uuid, const ON__UINT64 min_length_data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON::archive_mode</type>
      <name>Mode</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ada6c89e36f4a2e7076e46100ecd0fdd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BinaryArchive</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6a5b5380ae44306aefa818ce40c5bfaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BinaryArchive</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6c182a377e648a7897837c51bd42b815</anchor>
      <arglist>(const ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_BinaryArchive &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aef9ac58405b434286827a64fe9c486ca</anchor>
      <arglist>(const ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>PushBigChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8c4f93a1362769810ca91cb5c234b07e</anchor>
      <arglist>(ON__UINT32 typecode, ON__INT64 value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Read3dmV1AttributesOrMaterial</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a00bc0cf1a4a7ff4ec0528a229467b58d</anchor>
      <arglist>(ON_3dmObjectAttributes *, ON_Material *, ON_BOOL32 &amp;, unsigned int, class ON__3dmV1_XDATA *=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Read3dmV1Layer</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a1fdd279c367d7ea4abe3e46297fc1e5a</anchor>
      <arglist>(ON_Layer *&amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>Read3dmV1LayerIndex</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a3840d4b7c1654ec76625a1997be9b939</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>Read3dmV1Light</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ae1bad7808fbe497164fc241aa862f5d7</anchor>
      <arglist>(ON_Light **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>Read3dmV1Material</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2aca0ab4108b2826b4e27efb7f20cbd4</anchor>
      <arglist>(ON_Material **)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>Read3dmV1Object</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a96598bae20425a7a97eb03b50b414ac3</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *, unsigned int=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Read3dmV1String</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a645882e900188960e297ccc740f8e5e2</anchor>
      <arglist>(ON_String &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadChunkTypecode</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>adb718c304c0772bf7a3f84ab973708aa</anchor>
      <arglist>(ON__UINT32 *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadChunkValue</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a80be2fec0a337d6c776c54c1d29457aa</anchor>
      <arglist>(ON__UINT32 typecode, ON__INT64 *value64)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadEOFSizeOfFile</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a6582f90e3a4843d8fc6977e981d0e359</anchor>
      <arglist>(ON__UINT64 *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadInflate</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af98e39d24c29a165b39a3d6addbae2b5</anchor>
      <arglist>(size_t, void *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadInt16</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a30bfddec8e2064995cfed67584d09644</anchor>
      <arglist>(size_t, ON__INT16 *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadInt32</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9984e44f8161cb82a59dd5ea7bf6d3f8</anchor>
      <arglist>(size_t, ON__INT32 *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadInt64</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac2783b9fff5ac7e23ee151f03b74a441</anchor>
      <arglist>(size_t, ON__INT64 *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadInt8</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9b094c1b3292e8b3ab1a99f832cf9f74</anchor>
      <arglist>(size_t, ON__INT8 *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>ReadObjectHelper</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5a3ff17599a695afeacfa9d967ff3d4f</anchor>
      <arglist>(ON_Object **)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadObjectUserDataAnonymousChunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a67ae9b67a587a4744fec78124414e3d3</anchor>
      <arglist>(const ON__UINT64 length_TCODE_ANONYMOUS_CHUNK, const int archive_3dm_version, const int archive_opennurbs_version, class ON_UserData *ud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>table_type</type>
      <name>TableTypeFromTypecode</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>affc8ad6ad336dfc683a39db9afdfbf7a</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateCRC</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a5b9cac3450da9b868a0fa15d9e64b9aa</anchor>
      <arglist>(size_t, const void *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteChunkLength</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a660388029eb75285ace597133377810b</anchor>
      <arglist>(ON__UINT64)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteChunkTypecode</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>afe2b52e0ea8e4edc626f2ec2ec6f2813</anchor>
      <arglist>(ON__UINT32)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteChunkValue</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a8a30595c20262e8d45af05b8388fc5ca</anchor>
      <arglist>(ON__UINT32 typecode, ON__INT64)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>WriteDeflate</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a841bfcc9c599b247edb06d946f11bfed</anchor>
      <arglist>(size_t, const void *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteEOFSizeOfFile</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2f78a1cd65ee064659e15fdbd3e26caf</anchor>
      <arglist>(ON__UINT64)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteInt16</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aaf6a928ae124d9a35cbd1a8bc9dafb47</anchor>
      <arglist>(size_t, const ON__INT16 *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteInt32</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a88549612d5f0d9abf04774a26148fb5d</anchor>
      <arglist>(size_t, const ON__INT32 *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteInt64</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa3e9f13d7c64352def2cf7116eb17738</anchor>
      <arglist>(size_t, const ON__INT64 *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteInt8</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a2b0b462c1f5f3e3a37480306210bf6de</anchor>
      <arglist>(size_t, const ON__INT8 *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_3dm_opennurbs_version</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aecf9c5f99e9c8dd7abd12559a73a120d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_3dm_start_section_offset</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a693a4cbab9b0af3ba285d46a166d5803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_3dm_v1_layer_index</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a38273116ae44ac36478db806a7978e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_3dm_v1_material_index</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af4799422f1c178c20e088a0f2ebdfaff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_3dm_version</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a816ed3124f8d725c07d04f0d9e389224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>table_type</type>
      <name>m_active_table</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a087fb5e0c5d252890474cc7f8ab64e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_bad_CRC_count</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ace822b9a8b686e40248a8e09cc1f41e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bDoChunkCRC</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a096a5e5b04e5719c2cf0e881ddc54c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bEmbedTextureBitmaps</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af15c6808ff11e59d776cd2882ce91b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bSaveAnalysisMeshes</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>ac1359acdc76be6ea5175db8d509f25fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bSavePreviewImage</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>af75f0e50960b3afc14015f8b9408b2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bSaveRenderMeshes</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4098ca7b8a0c2a629fff01eb5959c586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bSaveUserData</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a76b974c4f1265d6b510af64cad2d7689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_SimpleArray&lt; ON_3DM_BIG_CHUNK &gt;</type>
      <name>m_chunk</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aa0a30c3bfab7cf853296328c62f70fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON::endian</type>
      <name>m_endian</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a4bd5cc7ab1285996c0fd8dcba2eb12bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_error_message_mask</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>adaa35e7d3006b5813916313707b1a9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON::archive_mode</type>
      <name>m_mode</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a01426c8e2d30d182d5ab19f93bea845a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct ON__3dmV1LayerIndex *</type>
      <name>m_V1_layer_list</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a70856fb539aad8aff36c44bcbdf76642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_SimpleArray&lt; ON_UUID &gt;</type>
      <name>m_V3_plugin_id_list</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a0446edb95dc74fe9eb856785e3ca08f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct ON_BinaryArchive::@104</type>
      <name>m_zlib</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>aeb723b3481af3a1ea916250367b111fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sizeof_x_buffer</name>
      <anchorfile>structON__BinaryArchive_1_1@104.html</anchorfile>
      <anchor>a4fda42689417f9b4e55f68e54af83cc9ae7b4a5b3ab0ccec1925ddcc4a59d9508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum ON_BinaryArchive::@104::@105</type>
      <name>@106</name>
      <anchorfile>structON__BinaryArchive_1_1@104.html</anchorfile>
      <anchor>ae610b9833dec9d8ba277f068b3da88cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>buffer</name>
      <anchorfile>structON__BinaryArchive_1_1@104.html</anchorfile>
      <anchor>aad3e46daddf00de32c6778a92a7eab7e</anchor>
      <arglist>[sizeof_x_buffer]</arglist>
    </member>
    <member kind="variable">
      <type>ON::archive_mode</type>
      <name>mode</name>
      <anchorfile>structON__BinaryArchive_1_1@104.html</anchorfile>
      <anchor>a7fb126f6b78ba7b41d70cde1298c8b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>z_stream</type>
      <name>strm</name>
      <anchorfile>structON__BinaryArchive_1_1@104.html</anchorfile>
      <anchor>af8d8133329eacacea5db78bf3bab7be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>ON_SetBinaryArchiveOpenNURBSVersion</name>
      <anchorfile>classON__BinaryArchive.html</anchorfile>
      <anchor>a9a4c2fbe06652207b189c4726e85091a</anchor>
      <arglist>(ON_BinaryArchive &amp;, int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BinaryArchiveBuffer</name>
    <filename>classON__BinaryArchiveBuffer.html</filename>
    <base>ON_BinaryArchive</base>
    <member kind="function">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>a59cb4e76582587f9f07c7b296ea55832</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Buffer *</type>
      <name>Buffer</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>a43098625a3d9f9d4334f257945e85c5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>CurrentPosition</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>ae247094157c79f1cb4809e92864c0765</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BinaryArchiveBuffer</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>ae723acd71e23a34b4e4ef67202344709</anchor>
      <arglist>(ON::archive_mode, ON_Buffer *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromCurrentPosition</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>acaa12d70e8645eba692e628da1f2ef0d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromEnd</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>a6055a7802755f71642af88044504ecff</anchor>
      <arglist>(ON__INT64)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromStart</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>a201bcbdaf3fd9de1f6a8abab804797bc</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBuffer</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>af003abbb9ffaa85198fa6755da251b4a</anchor>
      <arglist>(ON_Buffer *buffer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_BinaryArchiveBuffer</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>aa58834d591540b877954162b5d8be4f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Flush</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>a0cdbe7af5cb3e4e8e7028d459929071d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>Read</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>a801748ac3a13d3399b1230fdab3da8fb</anchor>
      <arglist>(size_t, void *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>Write</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>a5515cf20591fd32442361b6913b8b6a4</anchor>
      <arglist>(size_t, const void *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BinaryArchiveBuffer</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>a1bda782594844bd3b6f26201a479a12d</anchor>
      <arglist>(ON::archive_mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BinaryArchiveBuffer</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>ad8c93f941bc4d4bf82a16208807068c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BinaryArchiveBuffer</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>aa1f3d343224b520e16fbb611fa1388bd</anchor>
      <arglist>(const ON_BinaryArchiveBuffer &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_BinaryArchiveBuffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>a27ce678abd6c0b0ed743826ec4a85bd1</anchor>
      <arglist>(const ON_BinaryArchiveBuffer &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Buffer *</type>
      <name>m_buffer</name>
      <anchorfile>classON__BinaryArchiveBuffer.html</anchorfile>
      <anchor>a67bdd543c0c40849b6ab14bd8c3fc41b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BinaryFile</name>
    <filename>classON__BinaryFile.html</filename>
    <base>ON_BinaryArchive</base>
    <member kind="function">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a83ad3c6d427ac482a22ed4bae9141d32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>CurrentPosition</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a0adbf438d350f73930a2d3b5ed8ac1e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableMemoryBuffer</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a729ef847b30dde973da9b09a82e8060b</anchor>
      <arglist>(int=16384)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BinaryFile</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a97f1892732deffab1a569839041ef510</anchor>
      <arglist>(ON::archive_mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BinaryFile</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a345f0f347d145cec5d457398dc4974b6</anchor>
      <arglist>(ON::archive_mode, FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromCurrentPosition</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>ae3656531915b5bbbec4b8f41ad9fcb29</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromEnd</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a874623fc4743601fd07e9e8942c12faa</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromStart</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>ac0c29a0b559e542499175b511ca755a3</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_BinaryFile</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a57bfd418101958dd55f5e455b1350ed6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Flush</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a5d2baf9b5488d87d0d0a43a14b4c40e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>Read</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>ae8205ef4f3c36a70c5251b4ae49e6cf8</anchor>
      <arglist>(size_t, void *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>Write</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a927901836def368e711167e791c5fa6f</anchor>
      <arglist>(size_t, const void *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BinaryFile</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>abbcdbb7834eaabce21fa50d92a42d1d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BinaryFile</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a2f08f46056b1602e622da0a88d4b25e7</anchor>
      <arglist>(const ON_BinaryFile &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_BinaryFile &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a9e49d56e9a7aa9d5234d514d15c445b4</anchor>
      <arglist>(const ON_BinaryFile &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>m_fp</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>aabc0a0602dd37379a3796504bd8963b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>m_memory_buffer</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a79f2b0c6f843a91108916fe78525348b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_memory_buffer_capacity</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a259c482d163af871e2460465e4cdd27f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_memory_buffer_ptr</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>ad3ed437dec86d0be18b9b6f5f03a0728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_memory_buffer_size</name>
      <anchorfile>classON__BinaryFile.html</anchorfile>
      <anchor>a0beafaf1939394852ee6f2be8dbf36cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Bitmap</name>
    <filename>classON__Bitmap.html</filename>
    <base>ON_Object</base>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned char *</type>
      <name>Bits</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a95ea5e6166fe868441310cd89b00e856</anchor>
      <arglist>(int)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const unsigned char *</type>
      <name>Bits</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>aca7f688bc70a98a5ed72764ee7aab07d</anchor>
      <arglist>(int) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>BitsPerPixel</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>adec4023cfadebd1e2742cd3d97218b42</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Defaults</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a966eb507fcfabb529bd5a30006dec9ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>aeb9f7d730956f53fe9081f23cbc84610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a29fc447b82e11ddba5da9eb08209a7c2</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a90c340e47bde34e1cefa243c22ad578d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Height</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>aa05d42b9f3958ba3e12ef2f7bdf8d118</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a64f1b517c2b2b329d95d250ae605c35c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Bitmap</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>ac0ca9267ddb04e9dea30bdbb26373804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>SizeofImage</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>aabc6969782d13abf959baf81c5b6fac2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>SizeofScan</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a3f928d480d8e287a80586d9555fa5a13</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Width</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a2c602c71e7c5444638b3deec7bdaafa3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Bitmap</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a4711c402cc08bbc76939846bf42038c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_bitmap_filename</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a6ef2a8cc8f31c9c3e8b92e607d79af45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_bitmap_id</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a57466dbc24c248d3bf2038ac793c8b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_bitmap_index</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>aef3cd719979a87278dc259912c84f22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_bitmap_name</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a557d3c6657205a89bb581d1355cb118e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Bitmap.html</anchorfile>
      <anchor>a76d849d00db781145968c5e4f8105294</anchor>
      <arglist>(ON_Bitmap)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BoolValue</name>
    <filename>classON__BoolValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__BoolValue.html</anchorfile>
      <anchor>ad4fd7527cf3b0ef253384ff73804bf7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__BoolValue.html</anchorfile>
      <anchor>af8655d00e9098790ba220e4e61a240e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetBools</name>
      <anchorfile>classON__BoolValue.html</anchorfile>
      <anchor>a2f17c6c1acf6e01fb82360909dfc758b</anchor>
      <arglist>(const bool *&amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BoolValue</name>
      <anchorfile>classON__BoolValue.html</anchorfile>
      <anchor>a7107a3a57fe6ee6cba091b8b28169b20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__BoolValue.html</anchorfile>
      <anchor>a8f038f0eb1397438c1d6cd7774e04817</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__BoolValue.html</anchorfile>
      <anchor>a1735e463a7b08729612f54bde1b444fc</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__BoolValue.html</anchorfile>
      <anchor>a599a94a0602b74616fb222e651a69db7</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BoolValue</name>
      <anchorfile>classON__BoolValue.html</anchorfile>
      <anchor>a36ba2181809f071014b738b4d56ac068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; bool &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__BoolValue.html</anchorfile>
      <anchor>a8eff2bb51c381271d59e7d388a1052af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BoundingBox</name>
    <filename>classON__BoundingBox.html</filename>
    <member kind="function">
      <type>double</type>
      <name>Area</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a00624070aecc8b86ffc1c3358a6dd902</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Center</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a0bf79d1efff662c3acfb70c1657d92e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPoint</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>af856bfe46b05ac425c1ad2073fb71f06</anchor>
      <arglist>(const ON_3dPoint &amp;test_point) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Corner</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a7d8614a9738530a77c369cd9ab77c666</anchor>
      <arglist>(int, int, int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ad3d48f628633d3baa34bc0194cefd656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>Diagonal</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a909ed3065b9ffb85d76973313a0fc0be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a3444f430840777d433cce55f0481dd51</anchor>
      <arglist>(class ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>FarPoint</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a77588bd6be7b8dba8c2dd2b7ff6e2696</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetClosestPoint</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a8e266c7ec55f7f3dc61b904b6f90fd0c</anchor>
      <arglist>(const ON_Line &amp;, ON_3dPoint &amp;, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetClosestPoint</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a44c5907baea17d9dae545a4ba57c9cce</anchor>
      <arglist>(const ON_BoundingBox &amp;, ON_3dPoint &amp;, ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCorners</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>aab7b557a93c67dc7fd2c1eedf94a4ed3</anchor>
      <arglist>(ON_3dPointArray &amp;box_corners) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCorners</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a32bb5228d6796549b0e2a0498db2fd90</anchor>
      <arglist>(ON_3dPoint box_corners[8]) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFarPoint</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ab963beeb141b92d483f07145824180f4</anchor>
      <arglist>(const ON_BoundingBox &amp;, ON_3dPoint &amp;, ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Includes</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>afe78ee355335539b405dacbb2868d4e6</anchor>
      <arglist>(const ON_BoundingBox &amp;other, bool bProperSubSet=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Intersection</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a104eb40d19aebe7a8c462b1bf69d4bdf</anchor>
      <arglist>(const ON_BoundingBox &amp;other_bbox)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Intersection</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ad48411c0c7661f7d0d43708e43dd268d</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox_A, const ON_BoundingBox &amp;bbox_B)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Intersection</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>acb99764030c967c82afd8d48e7e3c168</anchor>
      <arglist>(const ON_Line &amp;, double *=NULL, double *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsDegenerate</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a672c712f7a5db6d74fd26dbdf57a971b</anchor>
      <arglist>(double tolerance=ON_UNSET_VALUE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDisjoint</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>aa47baacf2dc5063d7d88fe90eb22e95c</anchor>
      <arglist>(const ON_BoundingBox &amp;other_bbox) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFartherThan</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ad0a430cafab23a223b10a6d8de87ed10</anchor>
      <arglist>(double d, const ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFartherThan</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ad5bf73bdf332421ca4a80b2a5810a530</anchor>
      <arglist>(double d, const ON_Line &amp;line) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFartherThan</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a197f6052a4400554e9b54a72af2ec079</anchor>
      <arglist>(double d, const ON_Plane &amp;plane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFartherThan</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a78f9e7b57fd398b9c605d46424b74758</anchor>
      <arglist>(double d, const ON_PlaneEquation &amp;plane_equation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFartherThan</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>aadddcc5b01c9ef9a4256379dabaa1412</anchor>
      <arglist>(double d, const ON_BoundingBox &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPointIn</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a94169bbb9f724308707b6ab88c36ca96</anchor>
      <arglist>(const ON_3dPoint &amp;test_point, int bStrictlyIn=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a65ca2314d9a87dc6c6d497a8f38de522</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsVisible</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a8d744d4bcc0460c43ac3d03a6df83e04</anchor>
      <arglist>(const ON_Xform &amp;bbox2c) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Max</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a62b22730c2321bd1991b979d03a6c762</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumDistanceTo</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a7452bc22d1f5c8dd6ef19fbc71a46852</anchor>
      <arglist>(const ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumDistanceTo</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ad841ec76704b204384e7e58d2f5ee0d9</anchor>
      <arglist>(const ON_BoundingBox &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumDistanceTo</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a008d4f2adb2aeb6bcb5a85b52d3a2919</anchor>
      <arglist>(const ON_Line &amp;line) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumDistanceTo</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a54bb7b964b19ec2e26fe8189b23c4a69</anchor>
      <arglist>(const ON_Plane &amp;plane) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumDistanceTo</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a246e37c00205baff31013e40f4d0777a</anchor>
      <arglist>(const ON_PlaneEquation &amp;plane_equation) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Min</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a7c13c6287cf8a059136e1e38875a20a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumDistanceTo</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>aa67bceeec2498450783b5fb7a0dc68fd</anchor>
      <arglist>(const ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumDistanceTo</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a757975532950b4714eef346458a41a44</anchor>
      <arglist>(const ON_BoundingBox &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumDistanceTo</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>af73261871d6834b858b99d057355d81c</anchor>
      <arglist>(const ON_Line &amp;line) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumDistanceTo</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>aa2d99ecd60795f50448cf221f28bbe3c</anchor>
      <arglist>(const ON_Plane &amp;plane) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumDistanceTo</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ad4da0a06fc23c2714aae9845484becc8</anchor>
      <arglist>(const ON_PlaneEquation &amp;plane_equation) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BoundingBox</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ac2be38d44372e5bf3c414ca7e442c179</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BoundingBox</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a02ba96c4ade11c187ecba2f570a2355f</anchor>
      <arglist>(const ON_3dPoint &amp;, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a3f8c6544c586fbd1582936bc49f28b69</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const ON_3dPoint &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ab2ae20952b168b9234ea240e7da62207</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Set</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a84cf8e29f243d7942b1715148a3d7523</anchor>
      <arglist>(int dim, int is_rat, int count, int stride, const double *point_array, int bGrowBox=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Set</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a359b7093b5590907cc0e62a10ddd3099</anchor>
      <arglist>(const ON_3dPoint &amp;point, int bGrowBox=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Set</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a237fb810440b1420225827cf9aae1cce</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_4dPoint &gt; &amp;point_array, int bGrowBox=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Set</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a3e822f60b4f599700fd383fe536716c1</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_3dPoint &gt; &amp;point_array, int bGrowBox=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Set</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a79f5249492b7ed60f174596651301573</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_2dPoint &gt; &amp;point_array, int bGrowBox=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a4e105887b846ec442b3856c4ba657101</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Tolerance</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a3f5bc8d849314cda8f62e027f9e8625e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a6308e193f97335a85cb6dd91f4645825</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Union</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>aa3ef502101cad3db71920e1b4adb713e</anchor>
      <arglist>(const ON_BoundingBox &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Union</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ac60a6f2e65125b4066fd573d03854cf9</anchor>
      <arglist>(const ON_BoundingBox &amp;, const ON_BoundingBox &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Volume</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ab541b9a2c98236bdfc51f4d855d78c63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BoundingBox</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a70262836ac8facef205e9c710082b880</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_max</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ad2bad56fc4099ef6b628e9389d68c97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_min</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>a7311d8f4f7c612e15cbcbb145f552bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_BoundingBox</type>
      <name>EmptyBoundingBox</name>
      <anchorfile>classON__BoundingBox.html</anchorfile>
      <anchor>ad4f488fc6dfa2692722d7dc7969fc9cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Box</name>
    <filename>classON__Box.html</filename>
    <member kind="function">
      <type>double</type>
      <name>Area</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a3a3416e9a9c245ce7bb6b62776b8a473</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>BoundingBox</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a712de45bea8802eecb640715d7ec0a6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Center</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a519bbfab91155703743406c122014975</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a3e8b9302ddcc61ded9f7d1a11e23daf9</anchor>
      <arglist>(ON_3dPoint point, double *r, double *s, double *t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a080893f03b76a6992b2dafda0046da4b</anchor>
      <arglist>(ON_3dPoint test_point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>ad40bce76c63c5793752b326a4bc8ce31</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a8e9bfc95f60413da1623d8f918553eba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCorners</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a4a1532dcccb53ff5e6ce8ce3609180e7</anchor>
      <arglist>(ON_3dPoint *corners) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCorners</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a7f910e58a572876db04a5e8f3ea0b641</anchor>
      <arglist>(ON_SimpleArray&lt; ON_3dPoint &gt; &amp;corners) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsDegenerate</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a0f6e7ebae34106be1ae7faca32f66964</anchor>
      <arglist>(double tolerance=ON_UNSET_VALUE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>ab6da8620f1d4b3e99e855d17ccd06bd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Box</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a1d696ceb8276f272582e7ce756483d17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Box</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a6da8eaf2c6b74251cc5a772b2cfda53b</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a0dae875300620f12b1aab13bc8549f3e</anchor>
      <arglist>(double r, double s, double t) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a4aac710eccfda1c7a42ff8372fe03e7b</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>ad18b070b05917987e8be0fe7569a7960</anchor>
      <arglist>(double angle_radians, const ON_3dVector &amp;axis_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a1828a2ad615c203b980f85bb4d5fa6c2</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a3967bf07078361e297f05db09524a86b</anchor>
      <arglist>(double angle_radians, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>aa212e2d50a25914aa4bfd1f40c109da2</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Translate</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a50b0cda8c1970430adfd646de7429872</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Volume</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>ad9bd0242ac8b45b64ecfd69159284cbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Box</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a9d37566c8aae4ee230b38600c574efc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>dx</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a2f0c05c0ae62079910d8a830d778e8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>dy</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>a263897b0c68f6b551320d6bc40a1aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>dz</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>ac37f28c107c081816348212fa34d53b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>plane</name>
      <anchorfile>classON__Box.html</anchorfile>
      <anchor>ac0492b0644f80ed9c199a713825a8ae3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Brep</name>
    <filename>classON__Brep.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>int</type>
      <name>AddEdgeCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a4b6c4f920a4aa0815294e1f2f6330065</anchor>
      <arglist>(ON_Curve *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AddSurface</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a6bca40652af99b3785b19f45dfd571db</anchor>
      <arglist>(ON_Surface *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AddTrimCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>accfb7c51e416304a0cd505d465cfd797</anchor>
      <arglist>(ON_Curve *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a23b5155fc8272e9f249e9bcaaf7ce9e4</anchor>
      <arglist>(const ON_Brep &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const ON_Geometry *</type>
      <name>BrepComponent</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a288007315795392e952e642e3180761f</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>BrepForm</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a0a58695962697e28f118a10038dcd138</anchor>
      <arglist>(ON_Brep *brep=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeVertex</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a1330b05d11517c9e5e35d1f4b8d65650</anchor>
      <arglist>(int old_vi, int new_vi, bool bClearTolerances)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear_edge_user_i</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a24639771af03fd82c4157fd3f4558f50</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear_edge_user_i</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae0663d982aaf999a35d1150291a2f7ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear_face_user_i</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ace105446b4c9f8bc24537f48ace3b9e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear_loop_user_i</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a805551253f1dc86926e7f5caa7d5fe6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear_trim_user_i</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a48a429c3f9ef2d97dcdf3a18941c8332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear_user_i</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9b53cfb6cbff0d86b5c4ce1ada19c9c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear_vertex_user_i</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a591bb8fc2f9219479ebfa130127c6d7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearBoundingBox</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a000dafecf0032723c6dd30f00080ba26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CloseTrimGap</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>af981e669c792c0106f342ea6f0d2baef</anchor>
      <arglist>(ON_BrepTrim &amp;trim0, ON_BrepTrim &amp;trim1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CollapseEdge</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a7440558880c487c00426871deac0f83a</anchor>
      <arglist>(int edge_index, bool bCloseTrimGap=true, int vertex_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CombineCoincidentEdges</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>adbcf230a9a3df7855268e2ce7175352e</anchor>
      <arglist>(ON_BrepEdge &amp;, ON_BrepEdge &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CombineCoincidentVertices</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2e629ea2e129197cd99db6b61358e7a8</anchor>
      <arglist>(ON_BrepVertex &amp;, ON_BrepVertex &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepEdge *</type>
      <name>CombineContiguousEdges</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>afa1117aa047958128dbc267906c3925d</anchor>
      <arglist>(int edge_index0, int edge_iindex1, double angle_tolerance_radians=ON_PI/180.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Compact</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ab13e291e708f95d2d52a201d568ae5e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepLoop::TYPE</type>
      <name>ComputeLoopType</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ab7d92bbb39ed56879c4f23b5af2d4a2d</anchor>
      <arglist>(const ON_BrepLoop &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae39151302c8c46ff57042b2474efc14f</anchor>
      <arglist>(ON_Surface *&amp;pSurface)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ac297e771a1fd0eed277b2a48e2a72b9a</anchor>
      <arglist>(ON_NurbsSurface *&amp;pNurbsSurface)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>abfe3e1599a321d23bb0c16a2453ea161</anchor>
      <arglist>(ON_PlaneSurface *&amp;pPlaneSurface)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a319da425bcc2f4f72fd09bd5231fd3df</anchor>
      <arglist>(ON_RevSurface *&amp;pRevSurface)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a0f8dc57feae632807445796c04b49eb3</anchor>
      <arglist>(ON_SumSurface *&amp;pSumSurface)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CreateMesh</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a64195eb0f07930d2f3502cc7236e4fa5</anchor>
      <arglist>(const ON_MeshParameters &amp;mp, ON_SimpleArray&lt; ON_Mesh * &gt; &amp;mesh_list) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CullUnused2dCurves</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2c393dbae22c987848ad4c9e30293b1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CullUnused3dCurves</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a020756ece3c13f2880414f302ffeea18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CullUnusedEdges</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a98f50ae5fb3e4ad98d9c3ee1772922fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CullUnusedFaces</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a94e5f98b7d57886a848a4a0fafea6d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CullUnusedLoops</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a6be75156f2788d471f4226ace6644bcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CullUnusedSurfaces</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2e7b0856db1ca34d0160bd8632b92f5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CullUnusedTrims</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2a0f209a16003de0390d762915560928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CullUnusedVertices</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae6ee463654e16087c459f86d73be6d94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a389cf341acc9fdb46b08203b4d072418</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Delete2dCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a1d150e985d5d52a4b5c8d634be158099</anchor>
      <arglist>(int c2_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Delete3dCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a5a6e3ee3a5337809e1ccb07f5deb0fae</anchor>
      <arglist>(int c3_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteEdge</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9847b823c1bc4ad040ad6ebe3b30c3f4</anchor>
      <arglist>(ON_BrepEdge &amp;edge, ON_BOOL32 bDeleteEdgeVertices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a385824e8fb1b79c3645ed20afea5aa0e</anchor>
      <arglist>(ON_BrepFace &amp;face, ON_BOOL32 bDeleteFaceEdges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteLoop</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a8688e798e7fa3dcdaa9b805784e43314</anchor>
      <arglist>(ON_BrepLoop &amp;loop, ON_BOOL32 bDeleteLoopEdges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteSurface</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>afa3a7b2df82f1b92e3cb4edc5ebc53da</anchor>
      <arglist>(int s_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteTrim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a3b293b33e03d8a64257996610e14762f</anchor>
      <arglist>(ON_BrepTrim &amp;trim, ON_BOOL32 bDeleteTrimEdges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteVertex</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a48e6289696e9a551bc467a566121bfae</anchor>
      <arglist>(ON_BrepVertex &amp;vertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9d8b85fce4f652311b9fd613b6ad6539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyMesh</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a92d34d18f0f1448dc938f35521855db4</anchor>
      <arglist>(ON::mesh_type mesh_type, bool bDeleteMesh=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRegionTopology</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ad3f5f48c61b6556d8475560ccd887057</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a280d7a25321471e5295c233197bec26f</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a41ca30a767722ab107fbf63821453023</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a8ff80ddfb7774a1a24e4bf955e0b88fb</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>DuplicateFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aee7cabb5f96d085c88c3661c0d81490d</anchor>
      <arglist>(int face_index, ON_BOOL32 bDuplicateMeshes) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>DuplicateFaces</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a300d22f815a59f6f3d0876576ffb3827</anchor>
      <arglist>(int face_count, const int *face_index, ON_BOOL32 bDuplicateMeshes) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepEdge *</type>
      <name>Edge</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9b6cb7b9d54b883fadc7ff077103f828</anchor>
      <arglist>(int edge_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepEdge *</type>
      <name>Edge</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a241abd72428e47510706c26ac49362f4</anchor>
      <arglist>(ON_COMPONENT_INDEX edge_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EdgeCurveUseCount</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aa28d6cf1d3aa9f163bbe7aee42d37587</anchor>
      <arglist>(int c3_index, int max_count=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>abb66e611106eb90541ef676ef619ec5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EvaluatePoint</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a14ee95151167ece981363f64a06f87af</anchor>
      <arglist>(const class ON_ObjRef &amp;objref, ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>ExtractFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2366edbdf7960a42c78eafb314c5a909</anchor>
      <arglist>(int face_index)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFace *</type>
      <name>Face</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a854df4bbd9ff9ea2a43afe509fd3474a</anchor>
      <arglist>(int face_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFace *</type>
      <name>Face</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a3abae18b7f726f5f08042fc00585497b</anchor>
      <arglist>(ON_COMPONENT_INDEX face_index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FaceIsSurface</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>addc2d445e03cff5d522e9be19702248f</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Flip</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aa7ee3ddf28686389740e2d029b0efe1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlipFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>abc49fb9faf4e5ceebc120c053a743254</anchor>
      <arglist>(ON_BrepFace &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlipLoop</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ac1da697b5e3e1aaa6f656f9afdb47d04</anchor>
      <arglist>(ON_BrepLoop &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FlipReversedSurfaces</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a845ac982231f89071f85864462468bac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>addee7b8982ec94c2e079ef6c33dafa9d</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetConnectedComponents</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>addd0ff30d79a64629299e56fe797e98c</anchor>
      <arglist>(ON_SimpleArray&lt; ON_Brep * &gt; &amp;components, bool bDuplicateMeshes) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetMesh</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a83886bf7140e8f6aea4b35b5e9b31a5c</anchor>
      <arglist>(ON::mesh_type mesh_type, ON_SimpleArray&lt; const ON_Mesh * &gt; &amp;meshes) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTrim2dEnd</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a8851955d540206b419b4ffd4267fb493</anchor>
      <arglist>(int, ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTrim2dStart</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a0bc7d3d7c7e113d96bbd9fe81c4e4e07</anchor>
      <arglist>(int trim_index, ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTrim3dEnd</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae8213aed8c99187454bcce0dc33ca15f</anchor>
      <arglist>(int, ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTrim3dStart</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a4c330ad606ca07af39571df8c58546df</anchor>
      <arglist>(int, ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>HasBrepForm</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a44472168b5e8a30db771276886d585ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRegionTopology</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a60f26758e03e48e2324a28be906e3a89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDuplicate</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a0c817c7578c9489fe4513cd268603dc7</anchor>
      <arglist>(const ON_Brep &amp;other, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsManifold</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aa40cd7c4d2d019a64a8b8fc54728f94c</anchor>
      <arglist>(ON_BOOL32 *pbIsOriented=NULL, ON_BOOL32 *pbHasBoundary=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPointInside</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ad9e59a3d3bfc3cb26059580b6dbfca60</anchor>
      <arglist>(ON_3dPoint P, double tolerance, bool bStrictlyInside) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSolid</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a47e1f0219231cf3e010f6bedd52c02a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSurface</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a4fd8045e79e6340b2c738fb87b6e518c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a575335263258759ff28ad4a622f445ec</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidForV2</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a95624acd215d42d5246f1e0042c6ff74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidForV2</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ac55b23f561c72906af97e95ab60d1c2d</anchor>
      <arglist>(const ON_BrepTrim &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidForV2</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a33d7d77ca7c0e280e6adc4d0b69c81d3</anchor>
      <arglist>(const ON_BrepEdge &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidGeometry</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a95d80140ed6d7d5a5fa886e108120722</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidTolerancesAndFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2ca18c7ab366167acedf45c1a0fabb0d</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidTopology</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae8fa9d2235b2ba298273d4dab164eeb5</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LabelConnectedComponent</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a140c24307d2dcbe68313792eef02b1a7</anchor>
      <arglist>(int face_index, int label)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LabelConnectedComponents</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a493dee265d00edc66a6a452d81910762</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepLoop *</type>
      <name>Loop</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ab4cc1deb6102e1cd6a36878621adc8c5</anchor>
      <arglist>(int loop_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepLoop *</type>
      <name>Loop</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a1c78bf79538c212e9c794b30d0a0d62c</anchor>
      <arglist>(ON_COMPONENT_INDEX loop_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>Loop2dCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a6a2b5f2597113be2bdb7a7c87c613ae5</anchor>
      <arglist>(const ON_BrepLoop &amp;loop) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>Loop3dCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>acadd2e808a26e0815809a2ec7fd5bc21</anchor>
      <arglist>(const ON_BrepLoop &amp;loop, ON_BOOL32 bRevCurveIfFaceRevIsTrue=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Loop3dCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aceb4f593dd86ac64f19541f1ca5275d3</anchor>
      <arglist>(const ON_BrepLoop &amp;loop, ON_SimpleArray&lt; ON_Curve * &gt; &amp;curve_list, ON_BOOL32 bRevCurveIfFaceRevIsTrue=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LoopDirection</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ac85d69337e50b050a06094d97efa31b9</anchor>
      <arglist>(const ON_BrepLoop &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LoopIsSurfaceBoundary</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aa9a2808056bd46cd94543e4322f76454</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MemoryRelocate</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a12597ea99c0aa7b6af4a275e2754ff6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MergeFaces</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a267bbcf84836b9de198404f5f8447114</anchor>
      <arglist>(int fid0, int fid1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergeFaces</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9b9d2a090e11afada04a61fc92824720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFace *</type>
      <name>NewConeFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a0946a91e49e9b0c7438857f14ed2f984</anchor>
      <arglist>(const ON_BrepVertex &amp;vertex, const ON_BrepEdge &amp;edge, bool bRevEdge)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim &amp;</type>
      <name>NewCurveOnFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a55f7997b7ef1dcf3169fe2cb8ae085da</anchor>
      <arglist>(ON_BrepFace &amp;face, ON_BrepEdge &amp;edge, ON_BOOL32 bRev3d=false, int c2i=-1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepEdge &amp;</type>
      <name>NewEdge</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aaee801bae71450e3ef560cdf516a1ae9</anchor>
      <arglist>(int=-1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepEdge &amp;</type>
      <name>NewEdge</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a09c5bf50be7fc13c81f3e100edc84169</anchor>
      <arglist>(ON_BrepVertex &amp;, ON_BrepVertex &amp;, int=-1, const ON_Interval *=NULL, double edge_tolerance=ON_UNSET_VALUE)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFace &amp;</type>
      <name>NewFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>acf1dd9f91d85bd136880da0e834f2a32</anchor>
      <arglist>(int si=-1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFace *</type>
      <name>NewFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae7b06b2e09c178dff61d860b25aaf84b</anchor>
      <arglist>(const ON_Surface &amp;surface)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFace *</type>
      <name>NewFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>abab2bb8e4a6368422f0fb4d5ca70218a</anchor>
      <arglist>(ON_Surface *pSurface, int vid[4], int eid[4], ON_BOOL32 bRev3d[4])</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepLoop &amp;</type>
      <name>NewLoop</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>adc27ea552a2b0842d298f21dded371ec</anchor>
      <arglist>(ON_BrepLoop::TYPE)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepLoop &amp;</type>
      <name>NewLoop</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a1f94cc97727c2b1d86187b7908b76dbb</anchor>
      <arglist>(ON_BrepLoop::TYPE loop_type, ON_BrepFace &amp;face)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepLoop *</type>
      <name>NewOuterLoop</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae52d4e499a938c85c4ebad10f06901df</anchor>
      <arglist>(int face_index)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepLoop *</type>
      <name>NewOuterLoop</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a52d28b0130cfeacbfceaaf5230e5a081</anchor>
      <arglist>(int face_index, int vid[4], int eid[4], ON_BOOL32 bRev3d[4])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NewPlanarFaceLoop</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a98687125a6dfd1d6e0d700956a86f17c</anchor>
      <arglist>(int face_index, ON_BrepLoop::TYPE loop_type, ON_SimpleArray&lt; ON_Curve * &gt; &amp;boundary, ON_BOOL32 bDuplicateCurves=true)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepVertex &amp;</type>
      <name>NewPointOnFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a81fdf7750357ce389a93acb5b42d27f5</anchor>
      <arglist>(ON_BrepFace &amp;face, double s, double t)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFace *</type>
      <name>NewRuledFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a558b74e513369461a2b1417b9684e6b9</anchor>
      <arglist>(const ON_BrepEdge &amp;edgeA, bool bRevEdgeA, const ON_BrepEdge &amp;edgeB, bool bRevEdgeB)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim &amp;</type>
      <name>NewSingularTrim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a65553d6e823d33d33695ed7629c241c3</anchor>
      <arglist>(const ON_BrepVertex &amp;vertex, ON_BrepLoop &amp;loop, ON_Surface::ISO iso, int c2i=-1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim &amp;</type>
      <name>NewTrim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ac4f665855fe8ba7605edc00901b81ce1</anchor>
      <arglist>(int c2i=-1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim &amp;</type>
      <name>NewTrim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>adbf26c2f3edeaf5a94dd03fd48a3f9be</anchor>
      <arglist>(ON_BOOL32 bRev3d, ON_BrepLoop &amp;loop, int c2i=-1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim &amp;</type>
      <name>NewTrim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aa29b16c627ef83ae6e35c94bcebf0df8</anchor>
      <arglist>(ON_BrepEdge &amp;edge, ON_BOOL32 bRev3d, int c2i=-1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim &amp;</type>
      <name>NewTrim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a53e74120c2fe2635bd3af407122a548e</anchor>
      <arglist>(ON_BrepEdge &amp;edge, ON_BOOL32 bRev3d, ON_BrepLoop &amp;loop, int c2i=-1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepVertex &amp;</type>
      <name>NewVertex</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a53d9f945bb35fe94a8fb786f222631ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepVertex &amp;</type>
      <name>NewVertex</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a1e2dca081f5353ee6badb9ae99c182f4</anchor>
      <arglist>(ON_3dPoint vertex_point, double vertex_tolerance=ON_UNSET_VALUE)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NextEdge</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aa2af923b832c1c18cf49eebc7570f8a3</anchor>
      <arglist>(int current_edge_index, int endi, int *next_endi=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NextTrim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a7d2584cfb826d1781c910261c8afc616</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a09cca43176dec2d2ea444336fd643b23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Brep</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a10524dbce7f6ead309590b5c4689d273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Brep</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ab5e1c9c771493c22c37ac999ac33c97b</anchor>
      <arglist>(const ON_Brep &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a75d98fc4f183a7ccd22985156d00b6f1</anchor>
      <arglist>(const ON_Brep &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PrevEdge</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a04a0b775f87c0bf70ae8b9aaee89ec19</anchor>
      <arglist>(int current_edge_index, int endi, int *prev_endi=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PrevTrim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>afb00888c386286be5cba5409d1cde090</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a0f614616a298d14935816500cba22b6c</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const ON_BrepRegionTopology &amp;</type>
      <name>RegionTopology</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a21d536c844a78e49d54630f45479568f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveNesting</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a194f5f7e107f71b7edbb276b11807558</anchor>
      <arglist>(bool bExtractSingleSegments, bool bEdges=true, bool bTrimCurves=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveSlits</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a7f65e37f664c24d27ea676edd125fba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveSlits</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a085dcf71b43ee1aa79c1701c016f931c</anchor>
      <arglist>(ON_BrepFace &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemoveWireEdges</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2444746e24b803814e27778c4f679624</anchor>
      <arglist>(bool bDeleteVertices=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemoveWireVertices</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a20a6375ffce0a7c23c705c148a69bd72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set_user</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a609d12fd71e5dd3a7e129957e6838ed3</anchor>
      <arglist>(ON_U u)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetEdgeCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ab8272b14b3d540609e26e3b1d4f16f08</anchor>
      <arglist>(ON_BrepEdge &amp;edge, int c3_index, const ON_Interval *sub_domain=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetEdgeDomain</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a3618a01babaf46a47a66e0341a942b74</anchor>
      <arglist>(int, const ON_Interval &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SetEdgeTolerance</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>afa944df70679bf306f09fa5b7542c0cf</anchor>
      <arglist>(ON_BrepEdge &amp;edge, ON_BOOL32 bLazy=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetEdgeTolerances</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aa0d937e59d3fa2290a12cba6e2dc9ca6</anchor>
      <arglist>(ON_BOOL32 bLazy=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTolerancesBoxesAndFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2682369d8d966d700bd1f7775920aae3</anchor>
      <arglist>(ON_BOOL32 bLazy=false, ON_BOOL32 bSetVertexTolerances=true, ON_BOOL32 bSetEdgeTolerances=true, ON_BOOL32 bSetTrimTolerances=true, ON_BOOL32 bSetTrimIsoFlags=true, ON_BOOL32 bSetTrimTypeFlags=true, ON_BOOL32 bSetLoopTypeFlags=true, ON_BOOL32 bSetTrimBoxes=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SetTrimBoundingBox</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a335b79312e914200ef81655912781400</anchor>
      <arglist>(ON_BrepTrim &amp;trim, ON_BOOL32 bLazy=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SetTrimBoundingBoxes</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a71712846185fb1470c7a6a60c2364f89</anchor>
      <arglist>(ON_BrepLoop &amp;loop, ON_BOOL32 bLazy=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SetTrimBoundingBoxes</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a0b095993fa249afaf8f89d9e7d0ece68</anchor>
      <arglist>(ON_BrepFace &amp;face, ON_BOOL32 bLazy=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SetTrimBoundingBoxes</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2fe450cbebcdd94e256fc776adfeab44</anchor>
      <arglist>(ON_BOOL32 bLazy=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTrimCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a10f1566fa179afbd4886e34f25e2caa5</anchor>
      <arglist>(ON_BrepTrim &amp;trim, int c2_index, const ON_Interval *sub_domain=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTrimDomain</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aa026c717f5db0eae088142a46ad22351</anchor>
      <arglist>(int, const ON_Interval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTrimIsoFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ac040323515f674fcabf8be6e273b0541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTrimIsoFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ad0202fe87a2a2c8ad71ece9b89acb758</anchor>
      <arglist>(ON_BrepFace &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTrimIsoFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>abebecafeda68d292c8de0ffa96e69bce</anchor>
      <arglist>(ON_BrepLoop &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTrimIsoFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a89cb6cf7e815137d209dfefb11713cbd</anchor>
      <arglist>(ON_BrepTrim &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SetTrimTolerance</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ac308adae1e5dcc70ebc69132093a3197</anchor>
      <arglist>(ON_BrepTrim &amp;trim, ON_BOOL32 bLazy=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTrimTolerances</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a4341f8f36f7c592f9b4a221fd2d28b64</anchor>
      <arglist>(ON_BOOL32 bLazy=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTrimTypeFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a75d7839256a642ecc7aabe8d8996b915</anchor>
      <arglist>(ON_BOOL32 bLazy=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTrimTypeFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aea7f67958fd4df2574eb8e8409733357</anchor>
      <arglist>(ON_BrepFace &amp;, ON_BOOL32 bLazy=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTrimTypeFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a8ce40746bff3cc70dd7472095935f04a</anchor>
      <arglist>(ON_BrepLoop &amp;, ON_BOOL32 bLazy=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTrimTypeFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a65536984f52b480daa2f8d6fde7057bf</anchor>
      <arglist>(ON_BrepTrim &amp;, ON_BOOL32 bLazy=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetVertexTolerance</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a25f2c1fd6fd648d79aeed0aecb1fb7b0</anchor>
      <arglist>(ON_BrepVertex &amp;vertex, ON_BOOL32 bLazy=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetVertexTolerances</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a73d4b23a1496e95ffaafe7b3025553b4</anchor>
      <arglist>(ON_BOOL32 bLazy=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVertices</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a3254b43a53f367a1af83822b2dfd407a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ShrinkSurface</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a714e95381cf306d4304c0fdbe12400b8</anchor>
      <arglist>(ON_BrepFace &amp;face, int DisableSide=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ShrinkSurfaces</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>afa839da194fbe9be044f3702febeac7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2e3b7cade66359aab0820da67218ef61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>SolidOrientation</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a97b8ce10cb38bbec4cc441c2acb8f39b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SortFaceLoops</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ac751fb1a0fd76df82863e9cac3c80785</anchor>
      <arglist>(ON_BrepFace &amp;face) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Standardize</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2d26299b7fbf12c2501cfd70ccf1df34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StandardizeEdgeCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a8c7f86cb4e24a7a1931a1c3b3be4211f</anchor>
      <arglist>(int edge_index, bool bAdjustEnds)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StandardizeEdgeCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae75c852d640873ef76eb74342bfdc3a0</anchor>
      <arglist>(int edge_index, bool bAdjustEnds, int EdgeCurveUse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StandardizeEdgeCurves</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a51dd0b01ecf757ffb1769cb068511f33</anchor>
      <arglist>(bool bAdjustEnds)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StandardizeFaceSurface</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a104b34b09d6cb03d392e3218fb96c497</anchor>
      <arglist>(int face_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StandardizeFaceSurfaces</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a0d9999b710bc03e12fa61bc2234d5a9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StandardizeTrimCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9f0345eb433e28d5c1f215a0c3840654</anchor>
      <arglist>(int trim_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StandardizeTrimCurves</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>acba03597ba0e7bd9c4ecfeed2851f551</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>StardardizeFaceSurfaces</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a648f8c244ae8cc3e369160074a677485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>SubBrep</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9b5b0197bf232c054632ef3419514d17</anchor>
      <arglist>(int subfi_count, const int *sub_fi, ON_Brep *sub_brep=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SurfaceUseCount</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aae613cee0c3fed6c458fea079e3840f6</anchor>
      <arglist>(int surface_index, int max_count=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>af9acc22c58ebd8763527cb438ee154ce</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aa0c218d3e1c9128b23f6fde43a7e22b6</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim *</type>
      <name>Trim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a6547a48ce4231b6d9a64efbb1ee8d2b1</anchor>
      <arglist>(int trim_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim *</type>
      <name>Trim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a97ee1554cbd81dc0b94077f8520d507f</anchor>
      <arglist>(ON_COMPONENT_INDEX trim_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TrimCurveUseCount</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a33039c11bc71b37ed1c6bb884c096f23</anchor>
      <arglist>(int c2_index, int max_count=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim::TYPE</type>
      <name>TrimType</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aaa6a2eaf6bebd017150b0c4d95312fa9</anchor>
      <arglist>(const ON_BrepTrim &amp;trim, ON_BOOL32 bLazy=true) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepVertex *</type>
      <name>Vertex</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ac39a13add8698bd3f6d2a3ffeec69d6b</anchor>
      <arglist>(int vertex_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepVertex *</type>
      <name>Vertex</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ab41b01bf2d3303840f284f0a48899fce</anchor>
      <arglist>(ON_COMPONENT_INDEX vertex_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a37d5e12b22aab6812b7a1d6f2f4d6432</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Brep</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9876bf5e07c176643ddcf6e300ed3410</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_Brep *</type>
      <name>New</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a0512a8c09e4227c14071fabd1b3417ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_Brep *</type>
      <name>New</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a509820493aacacb7a635d94bdfe27763</anchor>
      <arglist>(const ON_Brep &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>ON_U</type>
      <name>m_brep_user</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>abe5c84e87a7fd1a21557bd3fc97fdfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_CurveArray</type>
      <name>m_C2</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ad5ea3e0ae302c42760e9c75cd5363e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_CurveArray</type>
      <name>m_C3</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ac5f2acd29f898501e1944165ad9fea18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BrepEdgeArray</type>
      <name>m_E</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a0cab74697be6282befc920ab0db73c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BrepFaceArray</type>
      <name>m_F</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a15f34ef42b695422f04791047e63f0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BrepLoopArray</type>
      <name>m_L</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae0e15de3de0de8d4887e3c6fcb866aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SurfaceArray</type>
      <name>m_S</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a3cce744a01951ed60a0e64e337b7220f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BrepTrimArray</type>
      <name>m_T</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a162b6c45769458bd7f675069731e3b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BrepVertexArray</type>
      <name>m_V</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a8352d430cecfd2db707728dd0d81eaac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ClearEdgeVertices</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a501086673ba6f67c8de7c5f42084b1ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ClearTrimVertices</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a709088c64f158587dbcb0529d6881be2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>HopAcrossEdge</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a19802c71083bb84ef15d730c31fd38db</anchor>
      <arglist>(int &amp;, int &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a6726b50636fd751aad8bd6ba3f95ec7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidEdge</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9404db5e550a88b408987598212a6644</anchor>
      <arglist>(int edge_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidEdgeGeometry</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a73d8a0a06b9c4847e3cbe6ecf7bde0a2</anchor>
      <arglist>(int edge_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidEdgeTolerancesAndFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>acfa69bde18c6c753541cd454820e6944</anchor>
      <arglist>(int edge_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidEdgeTopology</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a315e51a5804cd1b0cebede6d4399def8</anchor>
      <arglist>(int edge_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a28fecf3bc6298fcc2277178e1bbacf46</anchor>
      <arglist>(int face_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidFaceGeometry</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a21c5e86f4fe042369820e2d5189efa4f</anchor>
      <arglist>(int face_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidFaceTolerancesAndFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>affed5c964c6e9a8ff6fa4d1895779166</anchor>
      <arglist>(int face_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidFaceTopology</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aac3c24cb93cc0982fe02111db60b022f</anchor>
      <arglist>(int face_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidLoop</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a6a6c5ee881ada2b6abd8ab38a193e761</anchor>
      <arglist>(int loop_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidLoopGeometry</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae5606e4d350ead17293bb95d29a6f020</anchor>
      <arglist>(int loop_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidLoopTolerancesAndFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aaf18cf8eddd8e74fd5ea54517123d28e</anchor>
      <arglist>(int loop_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidLoopTopology</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a463431077d702a7f089dd9ba525b514f</anchor>
      <arglist>(int loop_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidTrim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a461557d9e88c011bfacb2d8388273b37</anchor>
      <arglist>(int trim_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidTrimGeometry</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a4a30b3f15ac57f38494485d2f8c60899</anchor>
      <arglist>(int trim_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidTrimTolerancesAndFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a8e6e6752a93aaa03da2da7ad04800b39</anchor>
      <arglist>(int trim_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidTrimTopology</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a3f79700e00d5451cbbaeda7648e1171d</anchor>
      <arglist>(int trim_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidVertex</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9cced6561d9460aa62266072c3c315af</anchor>
      <arglist>(int vertex_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidVertexGeometry</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a56f9ffb861b63507aa1ea3ce51834f2e</anchor>
      <arglist>(int vertex_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidVertexTolerancesAndFlags</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>afb19c387a9e488e62bbb6824f5b38275</anchor>
      <arglist>(int vertex_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsValidVertexTopology</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a6dbea8d53f1d2159ad99ad2ecf5edc0e</anchor>
      <arglist>(int vertex_index, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ON_Curve *</type>
      <name>Read100_BrepCurve</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a32dba1e18cddbad127b5e2bc30b52665</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ON_Surface *</type>
      <name>Read100_BrepSurface</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a2b2900a64ca21c020e232e110e25ad67</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ReadOld100</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aa852796920df28c2009872d0bf652626</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ReadOld101</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9bfe2c34f35e633317f9dd74d4d8020a</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ReadOld200</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae0eb2b53d569e0a299c7c10bbcfb32c7</anchor>
      <arglist>(ON_BinaryArchive &amp;, int)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ReadV1_LegacyFaceStuff</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>adc75fabd794c749078e8a300ea805860</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ReadV1_LegacyLoop</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ab935cfd5ad57d80a8e21a4642d38fed5</anchor>
      <arglist>(ON_BinaryArchive &amp;, ON_BrepFace &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ReadV1_LegacyLoopStuff</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a1302dcd5e457c6afaed7fbb2bfd21732</anchor>
      <arglist>(ON_BinaryArchive &amp;, ON_BrepFace &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ReadV1_LegacyShellStuff</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a696e3a496f24b14a896b8cd33f37701f</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ReadV1_LegacyTrim</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a0c2d1f286ad9f9b146b35e13a5400bfd</anchor>
      <arglist>(ON_BinaryArchive &amp;, ON_BrepFace &amp;, ON_BrepLoop &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ReadV1_LegacyTrimStuff</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a14249ebb506b138cbe8625172e5a17dd</anchor>
      <arglist>(ON_BinaryArchive &amp;, ON_BrepFace &amp;, ON_BrepLoop &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SetEdgeVertex</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a295d6c5f2d32b9912fadb7cf4343769e</anchor>
      <arglist>(const int, const int, const int)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetLoopVertices</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a684e4031ac028e756faf9d11a68e15fd</anchor>
      <arglist>(const int)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetTolsFromLegacyValues</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ad62696b64299b23e9bc7280d2b2902c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetTrimIsoFlag</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ad7bde522dd78d8417ecaf3e4cc85c670</anchor>
      <arglist>(int, double[6])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetTrimIsoFlag</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a367513113fc406d51c0be97c2f9d10ef</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SetTrimStartVertex</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a38351452b8317bc672b7203ab12585e9</anchor>
      <arglist>(const int, const int)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SwapLoopParameters</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a4c45bf93cacd9edbb4a11ca6c3806422</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>SwapTrimParameters</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a01677cd3759b72f5a293245ce9218479</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_BoundingBox</type>
      <name>m_bbox</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a4b330660a2b7629a1c9ccb9a9c4a5725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_is_solid</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a05b4ec696bbaa1ed46e52c696b014b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a9bfb7c333e04187f0498259b76dbd21f</anchor>
      <arglist>(ON_Brep)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend bool</type>
      <name>ON_BinaryArchive::ReadV1_TCODE_LEGACY_FAC</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a48f1f980f282dcbde5797a186e5356a0</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend bool</type>
      <name>ON_BinaryArchive::ReadV1_TCODE_LEGACY_SHL</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a5263fa674b111ee8df40ed97834db604</anchor>
      <arglist>(ON_Object **, ON_3dmObjectAttributes *)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ON_BrepFace</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>a00aa323a17399f864183ce8843b79e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ON_BrepFaceSide</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>aa934a007795d44d74f841ba575dd52da</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ON_BrepRegion</name>
      <anchorfile>classON__Brep.html</anchorfile>
      <anchor>ae25bc108b2f762f70aa0030d3ed91fc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepEdge</name>
    <filename>classON__BrepEdge.html</filename>
    <base>ON_CurveProxy</base>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>Brep</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a6074c3b2c9bba03bc8f83cb5f2085561</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeEdgeCurve</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a540787a4842fbeba535eb3bb11d29c81</anchor>
      <arglist>(int c3i)</arglist>
    </member>
    <member kind="function">
      <type>ON_COMPONENT_INDEX</type>
      <name>ComponentIndex</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>aff1b644475e0a724e0c6d03afd257c2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a3ee9a0c896dd3780bf1c80c577f6bbd2</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a29301904a13c78fcb9981349e7c8ad80</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EdgeCurveIndexOf</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a0f8380bdd1989a7f199f1f4747903c8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Curve *</type>
      <name>EdgeCurveOf</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a422c088b5cd90931bf500805c893d4bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a974f3c3fccfd8bb6e579938491063dd3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>ad3543de7ecfe37fe0162db1d22fcb30a</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a488f96330861812f6d055ccf57c2f5df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepEdge</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a551c9308a56d8b11f220ed70a7dd3102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepEdge</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a45bf2c62bdd73334b8a2aa5a21f1c3cf</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepEdge &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>aaa74d0cf9dcab8dc4749de82dc3fcec5</anchor>
      <arglist>(const ON_BrepEdge &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>acd27278607cf8e6e74e1a0a6b6ca4355</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a9e7a19621d6bec19b9f2d8ea974beb9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetEndPoint</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>ad52244cf1c77e238f11dd4219dc5dd99</anchor>
      <arglist>(ON_3dPoint end_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetStartPoint</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a104c7ae3366229a9c8d96651c0047146</anchor>
      <arglist>(ON_3dPoint start_point)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a975915006509ae78145b5ee21af5da4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim *</type>
      <name>Trim</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>ada2b8a8da6b63a278e3f525f6047a97a</anchor>
      <arglist>(int eti) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TrimCount</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a6e52b621090b55de7d7c25986acb4d1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsetPlineEdgeParameters</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>ae05579fd7e3092946f2fbd97103f7135</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepVertex *</type>
      <name>Vertex</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>ada4d056c4edac214b5c950c2661ae40c</anchor>
      <arglist>(int evi) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a1f1c6046476841f205b1adca548bc70d</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_c3i</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a296f88d5ba07a3eb91a57c48a90eec08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_edge_index</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a688a75b894054b943ba331fcd692eef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_U</type>
      <name>m_edge_user</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a531ee30ae428e835027a7bb5a86d8858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; int &gt;</type>
      <name>m_ti</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a77d60c05b1c596bc2b771a4ede294733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_tolerance</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>ad1409fbea565e3f2bf390c9df3f7183b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_vi</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>ae1d918e933e4a805b1e0b1d6bcba8ca6</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BrepEdge</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a4e97a02531332d59d66bb9f4c4b3b6fc</anchor>
      <arglist>(const ON_BrepEdge &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a8477d1c1a8ce65b910c5674c54229466</anchor>
      <arglist>(ON_BrepEdge)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Brep *</type>
      <name>m_brep</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a906664d5a289969be6f23c8a6d2c6866</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_Brep</name>
      <anchorfile>classON__BrepEdge.html</anchorfile>
      <anchor>a37c233df578fc963ced66be3e42ee60f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepEdgeArray</name>
    <filename>classON__BrepEdgeArray.html</filename>
    <base>ON_ObjectArray&lt; ON_BrepEdge &gt;</base>
    <member kind="function">
      <type></type>
      <name>ON_BrepEdgeArray</name>
      <anchorfile>classON__BrepEdgeArray.html</anchorfile>
      <anchor>a55d1cc95ecf1cad9d2755b9bbaa95ed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepEdgeArray.html</anchorfile>
      <anchor>a986e9b3d6a6a6f9e569a142a4d13780a</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepEdgeArray.html</anchorfile>
      <anchor>a4045f9fedc00bfc7de2d7ca5eb2ccd7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepEdgeArray.html</anchorfile>
      <anchor>a8ebc57487e88af155b629b38c6a576a1</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepEdgeArray</name>
      <anchorfile>classON__BrepEdgeArray.html</anchorfile>
      <anchor>a39bc24982a60e6afb6eabf471b8ea142</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepFace</name>
    <filename>classON__BrepFace.html</filename>
    <base>ON_SurfaceProxy</base>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>Brep</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a6ceb58d5745056573eb475597616c9ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeSurface</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a5d1589acfe5b4a6d59d5e77ec2a81d06</anchor>
      <arglist>(int si)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeSurface</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a6b60259c51a4cb157a545ed300dcecf6</anchor>
      <arglist>(int si, bool bTransformTrimCurves)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearBoundingBox</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a6af8dc9ae7f5f92bc837d78d5cd3e5ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_COMPONENT_INDEX</type>
      <name>ComponentIndex</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>acf52fb7e82d049431d27451ec83eeda3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a261766d11573ce53a9b45f951192babe</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyMesh</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>afb5ef2f993524bc892165ae38b9ba8b0</anchor>
      <arglist>(ON::mesh_type mesh_type, bool bDeleteMesh=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>af22e8f83a95d00e3fb10848463e2ad50</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>acf5d3126db3c77d5155e810e59fd9176</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>class ON_BrepFaceSide *</type>
      <name>FaceSide</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>ad5158542fb3bd9f5259c8491e975eb8e</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>aaa8174c710d5ef7b5bd28f25e1bd688d</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a5a7f058c646da07713b98354445d0cb8</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepLoop *</type>
      <name>Loop</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a5c54b16a0b8261d38f57c7fa8cc09604</anchor>
      <arglist>(int fli) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LoopCount</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>aed7e22739b3bc2128faf0f8ca40d94d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Mesh *</type>
      <name>Mesh</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>ae441be0dc680f5f3204a5c71d5e08544</anchor>
      <arglist>(ON::mesh_type mesh_type) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepFace</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>acc18f64de24bc66b0f19ae8726626f9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepFace</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a434d299222791efc0f07c0982f167de5</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFace &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>ac62edc8cae702bea61e68adf4436e214</anchor>
      <arglist>(const ON_BrepFace &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepLoop *</type>
      <name>OuterLoop</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a3c33d5cc8fc45a856d7289db48de69a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a5f33429b6915f347499750e264b1ab02</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a3237c97f04ba29ce96782c8fd5e48b43</anchor>
      <arglist>(int dir)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a9bf7d9f065df65bf5330c87655fe6149</anchor>
      <arglist>(int dir, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetDomain</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>aa7fe98cae5748401dc3a64d0301d949b</anchor>
      <arglist>(ON_Interval udom, ON_Interval vdom)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetMesh</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a3f7f3d68d404d1c58560be83850d26d4</anchor>
      <arglist>(ON::mesh_type, ON_Mesh *mesh)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a6ea67496ff983a0e0df1ed8504bb2442</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SurfaceIndexOf</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a7846ca33d3f17b93ddcdb2592899a048</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Surface *</type>
      <name>SurfaceOf</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a9532d7265ac3226c5ec5a65f49be3bbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TransformTrim</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a2df4b55eb7a131a4abf37d600f2018e9</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transpose</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a4e01637c2ef5c37350b3eeee2540964c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a48ba801b7187f3bea4d132f98f223b3a</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepFace</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a9e14305e77910a0fb27ebc54c9fcbb21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bRev</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>afe606ccbc6ac4fdd7225af7f6fa105db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_face_index</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a96aceadaa387b28f6178e32990836981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_face_material_channel</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>aca1fcbe818ca9f5951ceb0fad0c8fd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_U</type>
      <name>m_face_user</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>abf7410b3bf943aa8a92d64d7a567dbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_face_uuid</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>ab1283ad473cac631e76dec35df5bd937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; int &gt;</type>
      <name>m_li</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a5ecff7399ff15da26d4ebff5d07c53de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_si</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a98c74c63456a1898dcb51e7e03848fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BrepFace</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a78ed60bf2b2c35d7f8e3065fd1514ee3</anchor>
      <arglist>(const ON_BrepFace &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>ab4891de3396cac571ed5ecc1b4c5bfd9</anchor>
      <arglist>(ON_BrepFace)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Mesh *</type>
      <name>m_analysis_mesh</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a67b727a259e695f9e906b4e4d56bc94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_BoundingBox</type>
      <name>m_bbox</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a11085107ffd9645686632569a432bbb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Brep *</type>
      <name>m_brep</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a6cf01b5d5d2aaa88397ba5f77903f9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Interval</type>
      <name>m_domain</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>ae0eaca84da871325a358d77f51bffb02</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Mesh *</type>
      <name>m_preview_mesh</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a326dc59a196f783ead2cd219312639d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Mesh *</type>
      <name>m_render_mesh</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>ae8455ac0fd436d5d96e71e295a2b2729</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_Brep</name>
      <anchorfile>classON__BrepFace.html</anchorfile>
      <anchor>a37c233df578fc963ced66be3e42ee60f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepFaceArray</name>
    <filename>classON__BrepFaceArray.html</filename>
    <base>ON_ObjectArray&lt; ON_BrepFace &gt;</base>
    <member kind="function">
      <type></type>
      <name>ON_BrepFaceArray</name>
      <anchorfile>classON__BrepFaceArray.html</anchorfile>
      <anchor>ab9a8d9a1c6101146840e6f0ee4ec7031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepFaceArray.html</anchorfile>
      <anchor>a8ddfeccfe7f914f7ef1c340a38781e78</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepFaceArray.html</anchorfile>
      <anchor>a67b3842e3dbc77eaec49a5f503ce4cd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepFaceArray.html</anchorfile>
      <anchor>a3396998590c83ac47209d9848ce42893</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepFaceArray</name>
      <anchorfile>classON__BrepFaceArray.html</anchorfile>
      <anchor>a99482309494cd1277c063aa4fbc7ad08</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepFaceSide</name>
    <filename>classON__BrepFaceSide.html</filename>
    <base>ON_Object</base>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>Brep</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a4469e74d2e86008b4a08cfb7e2406746</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_BrepFace *</type>
      <name>Face</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a671aef22e77d08ead2ff7e3b932af799</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a4c0f072d61b54f71426ff4c5825f0e9e</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepFaceSide</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>aed05766d8ddcafefe25f56f3fdfb9462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFaceSide &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a846593d623382e16e5282b7decdeb649</anchor>
      <arglist>(const ON_BrepFaceSide &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a582d5f23b5ef28fd6a804e3945a5a871</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>class ON_BrepRegion *</type>
      <name>Region</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>ab3ba1a021a32351a41a3c1eec1b73905</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_BrepRegionTopology *</type>
      <name>RegionTopology</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a1293ed0443ea35d052317af2e77ce39d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SurfaceNormalDirection</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>ad96e83a6d8487655b6d85376b5e746f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a0514ddbb3f7c2a3da812e10e76847d91</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepFaceSide</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>ad8517d8ac1b8ffd09df50c520b4bb7dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_faceside_index</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>acdd1cf70a42bdedd4a688290dca374c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_U</type>
      <name>m_faceside_user</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>af53613a4114f64ac6277756d9e02f0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_fi</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>ac80efff684969d54db9f2698b52d9e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ri</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>ac06eae27b88776733bc9f362f3940131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_srf_dir</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a2d868fe74785e599bd0f0845905abd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BrepFaceSide</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a1e7f62df4489e935398ee38ecb6e4891</anchor>
      <arglist>(const ON_BrepFaceSide &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a50acb909d2a269d105d3cc52f448721c</anchor>
      <arglist>(ON_BrepFaceSide)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_BrepRegionTopology *</type>
      <name>m_rtop</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a6f5f422fc7313e2aa57a2b95c55ec92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_Brep</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a37c233df578fc963ced66be3e42ee60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_BrepRegionTopology</name>
      <anchorfile>classON__BrepFaceSide.html</anchorfile>
      <anchor>a45b90c7f89dc7e855aad3e0135c4472c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepFaceSideArray</name>
    <filename>classON__BrepFaceSideArray.html</filename>
    <base>ON_ObjectArray&lt; ON_BrepFaceSide &gt;</base>
    <member kind="function">
      <type></type>
      <name>ON_BrepFaceSideArray</name>
      <anchorfile>classON__BrepFaceSideArray.html</anchorfile>
      <anchor>acc2e51d2a92f1bdfaa8c025d6c27013f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__BrepFaceSideArray.html</anchorfile>
      <anchor>a2dd65ca99b77785ec8f910e9d7819707</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepFaceSideArray.html</anchorfile>
      <anchor>a8f406488f85cca5451fdb440ebb89e85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__BrepFaceSideArray.html</anchorfile>
      <anchor>ad4c847eb1994a649c89ab8cacfa5e802</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepFaceSideArray</name>
      <anchorfile>classON__BrepFaceSideArray.html</anchorfile>
      <anchor>a19c4cd06c5c8b75a6278f17ae64d3bbc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepLoop</name>
    <filename>classON__BrepLoop.html</filename>
    <base>ON_Geometry</base>
    <member kind="enumeration">
      <name>TYPE</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a6d110ea16437f324a14cc27db4ed0605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>unknown</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a6d110ea16437f324a14cc27db4ed0605a9e4d15b324e3dbe4a659fc0bd22feae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a6d110ea16437f324a14cc27db4ed0605a3327fa96da8f4d8da8d2e63a3d9735f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a6d110ea16437f324a14cc27db4ed0605a6b6e6c91f5d79d533e23b8c9e9fa0bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>slit</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a6d110ea16437f324a14cc27db4ed0605a4f27309a196162e689901964ca9b2b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>crvonsrf</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a6d110ea16437f324a14cc27db4ed0605a3931b59ab782fc5308a5d551b8565765</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ptonsrf</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a6d110ea16437f324a14cc27db4ed0605a32219dd01781c9a5d35aa78ae1204d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_count</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a6d110ea16437f324a14cc27db4ed0605a5883a8df3820953e82c46a85e02a07ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>Brep</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a4fa30f023092b9b3a3994589188656e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_COMPONENT_INDEX</type>
      <name>ComponentIndex</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a30a67f3371da40b844c1966aa6ab6bd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>ae24c5f8d4eea1ad12a110ae4c0201f4a</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>ab5da020b4e62d7588eac017ee5b94d43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a76f11fb5440ec989c43ee7eac52a09a5</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFace *</type>
      <name>Face</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>ab251b197f9ab0612279412ffd0116ce1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>ab332ce834becfa2658598a71eb11eb5d</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IndexOfTrim</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a8a413ba6dcc935e2fd52ef8b71589c3f</anchor>
      <arglist>(const ON_BrepTrim &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>abea44657d4a4fd2cc0fa47aa93aacbff</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepLoop</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a1856d58846092b5e07368841b277c39c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepLoop</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>afd0bffa45ef8001666fe4d3567aaaa4c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepLoop &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>aa9a0e0ec058ba6beba9ebf811307ed62</anchor>
      <arglist>(const ON_BrepLoop &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a59d1d00470cead9348666cc40f139908</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>ac321f29857f82dd4f56f1ac279821d2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SurfaceIndexOf</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>ae4cbbfb5624f969095f2bd2a4ca97f17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Surface *</type>
      <name>SurfaceOf</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a1ea5985e8905d31285d8e60cad9350f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a7310a013b43967a50c703cf9fb76d3fe</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TransformTrim</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a6acca5c32f017976335ed1f88ea05682</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim *</type>
      <name>Trim</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>aca972e7045916a821d0a02ca9a8ad1c9</anchor>
      <arglist>(int lti) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TrimCount</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>af82bac2c63e7cbfe08a9f05bece2fbd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>aeacb2220aa7b7aa9074d3cf408e4c1bb</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_fi</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>ace3d7b6771d74b0a63b8c5f60d8b2c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_loop_index</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a105b18016b56d87e8663139a85eda118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_U</type>
      <name>m_loop_user</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>ad0794a35932141cd74eb9a28eaf28db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BoundingBox</type>
      <name>m_pbox</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>af79298d7cc78ef6e3d63e46bd126dff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; int &gt;</type>
      <name>m_ti</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a7fe5df2aee2cd41757387463310f184f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TYPE</type>
      <name>m_type</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>afc692f198b3948808611cb0011353cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BrepLoop</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a36acf91dee4f2552270e6a3da4cf12cd</anchor>
      <arglist>(const ON_BrepLoop &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>af4030300589ef9af7f7bd1697ebd7a78</anchor>
      <arglist>(ON_BrepLoop)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Brep *</type>
      <name>m_brep</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a5f5863302d98d8bb58de0c639094c85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_Brep</name>
      <anchorfile>classON__BrepLoop.html</anchorfile>
      <anchor>a37c233df578fc963ced66be3e42ee60f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepLoopArray</name>
    <filename>classON__BrepLoopArray.html</filename>
    <base>ON_ObjectArray&lt; ON_BrepLoop &gt;</base>
    <member kind="function">
      <type></type>
      <name>ON_BrepLoopArray</name>
      <anchorfile>classON__BrepLoopArray.html</anchorfile>
      <anchor>a14875007bf96cc18469a5fe6564ff518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepLoopArray.html</anchorfile>
      <anchor>a9c6175335db0924f86cc28640369a9d8</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepLoopArray.html</anchorfile>
      <anchor>a4fb2a7c329ae5a33e3ec1cd2bc6789c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepLoopArray.html</anchorfile>
      <anchor>a077e94532d26d39777a7bc4f00f20fba</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepLoopArray</name>
      <anchorfile>classON__BrepLoopArray.html</anchorfile>
      <anchor>ab2a43c44fd4ce283387396866a708fce</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepRegion</name>
    <filename>classON__BrepRegion.html</filename>
    <base>ON_Object</base>
    <member kind="function">
      <type>const ON_BoundingBox &amp;</type>
      <name>BoundingBox</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a8a1bfc886858af09d61b86aca5b0c67d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>Brep</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a92408bd2f581150ae80f296c29ae6105</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFaceSide *</type>
      <name>FaceSide</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>ac059df56206c70c6cdee7245bc9062cc</anchor>
      <arglist>(int rfsi) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFinite</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>af5473e990122f6c76ebc10a8c7335056</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>ad5e35a3d0488ba9051e75aec1464ca51</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepRegion</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a2f29d70744485b106d35f99659c2f56e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepRegion &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>ae50843b3fa3df97d79a825de3194994d</anchor>
      <arglist>(const ON_BrepRegion &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a7c33958996de1099c0df059731af3f9b</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>RegionBoundaryBrep</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a130c346802f3757a0fc066cc48015ccd</anchor>
      <arglist>(ON_Brep *brep=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>class ON_BrepRegionTopology *</type>
      <name>RegionTopology</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a868a85b90e61af241a62948a6b7481e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>af79ecaf4749275f2f5b3dbed5c53867f</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepRegion</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>acc0027e711895208636dd39b8c6da56b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_BoundingBox</type>
      <name>m_bbox</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a9aa3d0bb33000e7f505fb6fc663d269e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; int &gt;</type>
      <name>m_fsi</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a606fda8bc291a705fa95eb2c8a1ca31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_region_index</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>add3ba0a91f70ad804d9826d89472cb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_U</type>
      <name>m_region_user</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>affb3eb70731687b4b41083c13a737f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_type</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a0a982998dac7a298340583bc5f68c73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BrepRegion</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a18d864d11f140ca7c6ee07550f42fb4c</anchor>
      <arglist>(const ON_BrepRegion &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a90b5ddaf771cec2db8674f53d73d878c</anchor>
      <arglist>(ON_BrepRegion)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_BrepRegionTopology *</type>
      <name>m_rtop</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>ad9cbc549550e71de4b2f0f4b849fe0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_Brep</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a37c233df578fc963ced66be3e42ee60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_BrepRegionTopology</name>
      <anchorfile>classON__BrepRegion.html</anchorfile>
      <anchor>a45b90c7f89dc7e855aad3e0135c4472c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepRegionArray</name>
    <filename>classON__BrepRegionArray.html</filename>
    <base>ON_ObjectArray&lt; ON_BrepRegion &gt;</base>
    <member kind="function">
      <type></type>
      <name>ON_BrepRegionArray</name>
      <anchorfile>classON__BrepRegionArray.html</anchorfile>
      <anchor>a57ac868310287d75210608732dc28a95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__BrepRegionArray.html</anchorfile>
      <anchor>a2b8ec27663cee29ac4154f8ea830fd89</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepRegionArray.html</anchorfile>
      <anchor>adea835560bcd405ec1a8876bd157c784</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__BrepRegionArray.html</anchorfile>
      <anchor>ade246dffcdccef959db4064d89dfcdf1</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepRegionArray</name>
      <anchorfile>classON__BrepRegionArray.html</anchorfile>
      <anchor>a9317edc489513db4225e36869f52fb30</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepRegionTopology</name>
    <filename>classON__BrepRegionTopology.html</filename>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>Brep</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>a1561f2d315248c41ab4bcb4765b7c216</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>ae4b494a5a17b74dbb0592220b738ef38</anchor>
      <arglist>(ON_TextLog *text_log=0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepRegionTopology</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>aefc152783c551a655fc4eae3e84742c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepRegionTopology</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>a301104d5f2c03c39fbb05a62c3a86dce</anchor>
      <arglist>(const ON_BrepRegionTopology &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepRegionTopology &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>a5aa46477e90941610ac89b417063f37e</anchor>
      <arglist>(const ON_BrepRegionTopology &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>aa36e31e8ba85dcd454bbe78a1ea4d6d2</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>abfd22836059933f7fadef5813cc22185</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>a340d013c01f6a670edb1862b05c957b6</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepRegionTopology</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>a097faf3eff1ca04872d2ed8e08ef1be2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_BrepFaceSideArray</type>
      <name>m_FS</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>a3da9733808a92987b72aa63b62f00cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BrepRegionArray</type>
      <name>m_R</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>acdd8d6611b98dce889167d0f3aa0f30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Brep *</type>
      <name>m_brep</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>af1d5ea819f6b91c435a4b058cb67c465</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_Brep</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>a37c233df578fc963ced66be3e42ee60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_BrepRegionTopologyUserData</name>
      <anchorfile>classON__BrepRegionTopology.html</anchorfile>
      <anchor>a8cac30e14d615a6389b41cd30e6d8a2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepRegionTopologyUserData</name>
    <filename>classON__BrepRegionTopologyUserData.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>aa7c6c8afc2b567efad87a4e90e8d7208</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>a798577f7f1f397caebc2440b09826ee4</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepRegionTopologyUserData</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>a91f8180d82dec908a086ecdacf343b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepRegionTopologyUserData</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>aa2ff50be055e918f454eb14143d0b7eb</anchor>
      <arglist>(const ON_BrepRegionTopologyUserData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepRegionTopologyUserData &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>a161875ba7a9aa41294f41f8a3a97984c</anchor>
      <arglist>(const ON_BrepRegionTopologyUserData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>a13ec32515f4d042f47ce40141810f335</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>a916ab0a15a8d2093495c5d0b25073d6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>af20aa4ba5988168f64c8deadcac1651b</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>a0b3516cdfc8a3ba93c8aed2e1338e643</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepRegionTopologyUserData</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>abf829cbe0a9fa09f5cf6956227a169d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_BrepRegionTopology *</type>
      <name>RegionTopology</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>a95dc168195c9583b9c46893145caa233</anchor>
      <arglist>(const ON_Brep *brep, bool bValidateFaceCount)</arglist>
    </member>
    <member kind="variable">
      <type>ON_BrepRegionTopology</type>
      <name>m_region_topology</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>afa4d8b85cef83daab4f211817c63b261</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__BrepRegionTopologyUserData.html</anchorfile>
      <anchor>ad1765e3da6b63d4a57d4efd9f2ce0576</anchor>
      <arglist>(ON_BrepRegionTopologyUserData)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepTrim</name>
    <filename>classON__BrepTrim.html</filename>
    <base>ON_CurveProxy</base>
    <member kind="enumeration">
      <name>TYPE</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4e2b20d9b31e02383f6cb3c36670d833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>unknown</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4e2b20d9b31e02383f6cb3c36670d833abaa5f1aa6f87139df49408c8ddcacaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>boundary</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4e2b20d9b31e02383f6cb3c36670d833a4c8a5403616b3ecb11222ce57142ea65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mated</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4e2b20d9b31e02383f6cb3c36670d833a6ecc1456b406ac80d364306be19d0253</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>seam</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4e2b20d9b31e02383f6cb3c36670d833a35c725ae4bc838f5030fa0c321b0b20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>singular</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4e2b20d9b31e02383f6cb3c36670d833a4d4dab3c67ac2c1852b53c85e9ab8eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>crvonsrf</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4e2b20d9b31e02383f6cb3c36670d833adb39697323d8ecdedf51ed64437e015c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ptonsrf</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4e2b20d9b31e02383f6cb3c36670d833af1c00529cfc6ace3fad9901951fb2e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>slit</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4e2b20d9b31e02383f6cb3c36670d833ad7184dd2bf517b0ab970d430cd4639e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>trim_type_count</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4e2b20d9b31e02383f6cb3c36670d833a1d44b9b099be3bc515ef1c9553da93af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32_bit_trim_type</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4e2b20d9b31e02383f6cb3c36670d833ab843d2d4cb5cdd247ef727fd10fe0178</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AttachToEdge</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a725a047df2f7f7808bfbdc605d1b5970</anchor>
      <arglist>(int edge_index, bool bRev3d)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>Brep</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a1196ec633b49ccfed21939ecfd5c90e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeTrimCurve</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a5e87b501fb9f534b1037fbd888e126ce</anchor>
      <arglist>(int c2i)</arglist>
    </member>
    <member kind="function">
      <type>ON_COMPONENT_INDEX</type>
      <name>ComponentIndex</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a9ed52b4b1625921e5e32f56d8b4d2a77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyPspaceInformation</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>afe2bb396c3523e178728db9fe925e5fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a31dab34f6133eecf97eb80972cbe97ef</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a35ac8f565325fd9fd4ec9d4147883c1b</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepEdge *</type>
      <name>Edge</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a65357a80b4a038c10cb3b74f892d6f27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EdgeCurveIndexOf</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>acccc759cda75a33ab6ba284e8eb2ef77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Curve *</type>
      <name>EdgeCurveOf</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a408cb6e727aff4ae4e92a30526131bfc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepFace *</type>
      <name>Face</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>af44e339e8d86593d11bb733bee0398a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FaceIndexOf</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a0e059f881df721643736b15451f292ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSeam</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a2e673cd170a64eeb37e2fa173bd8063b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSlit</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a0f6d477ae8601810dc868e90c322cca2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>ae20ed277023a14397ad785968e508b20</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BrepLoop *</type>
      <name>Loop</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a0e0a5b255571a8f37970647ec4e0d00b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>m__legacy_flags_Get</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>ad44b51cbfd323105f5160eac161f357e</anchor>
      <arglist>(int *, int *) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>m__legacy_flags_Set</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a79a147d0b0110d6297c88d3255e797d4</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepTrim</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>af31e151f623e4304745b3d4bff9a2787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepTrim</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a515a556d57a5e5410a5cee3335e8d89f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepTrim &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a89897cc7ae1071095106e54cf1fed927</anchor>
      <arglist>(const ON_BrepTrim &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a807d59b94a3778f82a794ac3afe2ed0e</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveFromEdge</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>ac5c64908407dcdb99f8b8c2c8befad56</anchor>
      <arglist>(bool bRemoveFromStartVertex, bool bRemoveFromEndVertex)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>afa3a3513c76eb74d50e571887c17de04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetEndPoint</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a12a0bf366f9f18d0779551017878e107</anchor>
      <arglist>(ON_3dPoint end_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetStartPoint</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>aeb7643a6d26c1093af6c8cc2357e1a43</anchor>
      <arglist>(ON_3dPoint start_point)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>afdae81316c36e06ca404515b8dd4959e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SurfaceIndexOf</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>aa0804a79812da792662457e580b70ac4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Surface *</type>
      <name>SurfaceOf</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>af7b2d1464f8faa9fd142ea215426e3c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TransformTrim</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a336425fc4f02c6ccea5aec55faa4eafa</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TrimCurveIndexOf</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>afcb1301811d289f9477700eb1f1c437f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Curve *</type>
      <name>TrimCurveOf</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>af6e860d72568ca2d8ca3d711831adc04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsetPlineEdgeParameters</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a436696b08dc3f6eaa8b2b2327d53bbbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepVertex *</type>
      <name>Vertex</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a4ba9a424bb8596a4994941f0ccee0f42</anchor>
      <arglist>(int tvi) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>af1035cf7d52c0a081122e12bb26cbca8</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m__legacy_2d_tol</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a88c5b0a475333d2f3c2d49ae02f502ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m__legacy_3d_tol</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a83c1e20194548416f454ffc4cdc0ad14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m__legacy_flags</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>aacdb954718d9b48a406d9f45423222f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bRev3d</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a6143f7dd54e22d0319b580fac91cfa3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_c2i</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>aceff62c01d4fbe53f1a3c309adc922a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ei</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a19d451ccd47c559a401aa7349aec1ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Surface::ISO</type>
      <name>m_iso</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>adbbcab5e1e77759ccb1118a0e94f2093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_li</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>ad532777b0ebbcfabff713715e1e46765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BoundingBox</type>
      <name>m_pbox</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a14797825772cb49196e760f58deef93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_BrepTrimPoint &gt;</type>
      <name>m_pline</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a795c63111c42564d62dc0ff6edf1d4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_tolerance</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a60a0508c2a9b3e9aeeae4826d4dcde4f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_trim_index</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>ad6eaffabb644a231aa0f9d80165f3afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_U</type>
      <name>m_trim_user</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>ac58bf3f5df41c49e8c2b5f6347f2c11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TYPE</type>
      <name>m_type</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>aa5260a30fa87ae3c45e08facc8272bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_vi</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>ae7715088e8ac174155ab5fff5d9efb52</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BrepTrim</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a44cddb7acd8e515539699531a5912e61</anchor>
      <arglist>(const ON_BrepTrim &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a426d1d587daa37e1ccb1c1b6bc630a8f</anchor>
      <arglist>(ON_BrepTrim)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Brep *</type>
      <name>m_brep</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>ae9d79e76eb0ecbf988594263160e07ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_Brep</name>
      <anchorfile>classON__BrepTrim.html</anchorfile>
      <anchor>a37c233df578fc963ced66be3e42ee60f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepTrimArray</name>
    <filename>classON__BrepTrimArray.html</filename>
    <base>ON_ObjectArray&lt; ON_BrepTrim &gt;</base>
    <member kind="function">
      <type></type>
      <name>ON_BrepTrimArray</name>
      <anchorfile>classON__BrepTrimArray.html</anchorfile>
      <anchor>af9bfd0960ca3b021c26dcb3787feb9ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepTrimArray.html</anchorfile>
      <anchor>a7cf6c8dc62a731ab8d1393b632e7a835</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepTrimArray.html</anchorfile>
      <anchor>aa2f09141c680292d5e64dfd8c963c98f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepTrimArray.html</anchorfile>
      <anchor>ad3c22ae69ed6ab5f2204ce9d50cc2226</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepTrimArray</name>
      <anchorfile>classON__BrepTrimArray.html</anchorfile>
      <anchor>a561fdfa5ebca92ca36fc5c379c099c11</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_BrepTrimPoint</name>
    <filename>structON__BrepTrimPoint.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>e</name>
      <anchorfile>structON__BrepTrimPoint.html</anchorfile>
      <anchor>a92b7b03d3154ce8402b69ce1895a6d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_2dPoint</type>
      <name>p</name>
      <anchorfile>structON__BrepTrimPoint.html</anchorfile>
      <anchor>ae4be64f2a720f12b893933acb7e24c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>t</name>
      <anchorfile>structON__BrepTrimPoint.html</anchorfile>
      <anchor>a515a805ff331043ad02f9949206b0983</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepVertex</name>
    <filename>classON__BrepVertex.html</filename>
    <base>ON_Point</base>
    <member kind="function">
      <type>ON_COMPONENT_INDEX</type>
      <name>ComponentIndex</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a7358669b7c87025be340e3f5a48a5653</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a04184e1fe6b8529e44932460c233c79e</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a3c28d6e249f0ff4916788ea2d6861f35</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EdgeCount</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>ad193945a481aea1da07bbd4639e94a0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>ae516468c13d17bf41478f525b0004c25</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepVertex</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>ace5c6846ecb47b41184a209836ec8185</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BrepVertex</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>ad63f74b2e839c9d3c9e56a091e4f933b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BrepVertex &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a07762829117d5f5cb0533a91f49e7af1</anchor>
      <arglist>(const ON_BrepVertex &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Point</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>afd1d285621c21559b8cf13fc1e6f351b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a9f6c704e27882a8894d88b864920bacd</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPoint</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a9da2fbc2f57bc5ba16838293f747f0f7</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a3f796b5be7ba184230849a761b3dc5d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Tolerance</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a3641d4bb99082d703e2f3b84b844cfc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a55d03e5022dcc91b1784e76887565e3d</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; int &gt;</type>
      <name>m_ei</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a0744c3fe07890f0ce194a0fadca4b24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_tolerance</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>ae3cacd9d91f51f9feb30edb7456f4b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_vertex_index</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a132e3cb29f6ef0ea2384c3868365d80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_U</type>
      <name>m_vertex_user</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a8605aa99994d20645c3e7d39c8a3780e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_BrepVertex</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>acdfd7798317fcc030bb0f0d215475f23</anchor>
      <arglist>(const ON_BrepVertex &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__BrepVertex.html</anchorfile>
      <anchor>a5c4920a50db36650893f7b47442e5439</anchor>
      <arglist>(ON_BrepVertex)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BrepVertexArray</name>
    <filename>classON__BrepVertexArray.html</filename>
    <base>ON_ObjectArray&lt; ON_BrepVertex &gt;</base>
    <member kind="function">
      <type></type>
      <name>ON_BrepVertexArray</name>
      <anchorfile>classON__BrepVertexArray.html</anchorfile>
      <anchor>a861c5468e3ed0e8811a78a973ca4eab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__BrepVertexArray.html</anchorfile>
      <anchor>afd0fa0de37177c04f5fa8cb79e9572b5</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__BrepVertexArray.html</anchorfile>
      <anchor>a8878fd9b1ae82ce6e98de61cbee48094</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__BrepVertexArray.html</anchorfile>
      <anchor>ae6e3c09701cc8c5709bf937245726e6e</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_BrepVertexArray</name>
      <anchorfile>classON__BrepVertexArray.html</anchorfile>
      <anchor>a4def82549d0f71938f0dfcffa04ccf4e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Buffer</name>
    <filename>classON__Buffer.html</filename>
    <member kind="enumvalue">
      <name>seek_from_beginning_of_file</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a48d960174a59010a15a94dc4dc3d5ca2a352b035d364af17d28160dc99afd5198</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>seek_from_current_position</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a48d960174a59010a15a94dc4dc3d5ca2ab6ccec3d4f760ef1d489adb65b9d9529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>seek_from_end_of_file</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a48d960174a59010a15a94dc4dc3d5ca2a7e9c8bb05c0e70b98af45f70ca29138c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>ab712d1b6def63ce0b9a0895123935340</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeSize</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>ac771b73243d8a308765a5d2e53f6a041</anchor>
      <arglist>(ON__UINT64 buffer_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearLastError</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a774b8d06f510e12889725affe1e750bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Compact</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>ab419542485bc354732e11b6134c1de2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Compress</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a964b3bb2fdd486466514ac6fa48b5895</anchor>
      <arglist>(ON_Buffer &amp;compressed_buffer) const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>CRC32</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a892bfeb4368e43c0335d97f8a927f3a9</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>CurrentPosition</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>ad354ec868fc057127baf9e0fbf5fa9a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a5990b13e4e91ff7104c12e41e3f681cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a3b92dc6a987dd14b5867a8d594b5d54c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_Buffer_ErrorHandler</type>
      <name>ErrorHandler</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a10e5be794186404fd503ad9f8818e3e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a83eb2b0ad34733dcba1f57881681806f</anchor>
      <arglist>(const ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>LastError</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a3ab81b46614613e64d2818eb68527056</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Buffer</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a73055465dda25f22d75ad5587a5bdabd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Buffer</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a04b4b2453dc5ac21eed0fcdd93b44772</anchor>
      <arglist>(const ON_Buffer &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_Buffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a5c78731b086a16c693354f782edd6d43</anchor>
      <arglist>(const ON_Buffer &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>Read</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>ade07e24604407bc13946604493190852</anchor>
      <arglist>(ON__UINT64 size, void *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadFromBinaryArchive</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>aa2f22301086b369308341e48c2bc70bd</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Seek</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>ab21bb47895df1d9c1ac028d7e980ed95</anchor>
      <arglist>(ON__INT64 offset, int origin)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromCurrentPosition</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>ae09b0bd4c728a0f2b7f4eb97e97dce48</anchor>
      <arglist>(ON__INT64 offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromEnd</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>abf4319efff0ec798728edd44f306ed13</anchor>
      <arglist>(ON__INT64 offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromStart</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>ac34b4ecc81c3f8ab7b0d591977b1f689</anchor>
      <arglist>(ON__INT64 offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetErrorHandler</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a3c6413b608628fb3147238e39922f91d</anchor>
      <arglist>(ON_Buffer_ErrorHandler error_handler)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>Size</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>aae80a156191c0f44a55cc25abc7f03b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Uncompress</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a11494454e3fbf519eaf5310637aff784</anchor>
      <arglist>(ON_Buffer &amp;uncompressed_buffer) const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>Write</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a7484357266d9bb7546d27f24ac96fe2d</anchor>
      <arglist>(ON__UINT64 size, const void *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteToBinaryArchive</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a78559e8a00d27d017e4eba77bc4e171c</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Buffer</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>aa7681288987d91c8a4816b6dc8c64cc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Compare</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a2d7a7357e19f7e7f7198e6e9f55be0de</anchor>
      <arglist>(const ON_Buffer &amp;a, const ON_Buffer &amp;b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Copy</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a43048ba52f6cba688dff812033ece34d</anchor>
      <arglist>(const ON_Buffer &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SetCurrentSegment</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a1ab09a86635ccddbf13f8d19c7fe4145</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_buffer_size</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>ab1d2957f9dad76759b036cd3569bb87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_current_position</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a0d189e5e25ec93495b9bfc7e590b056c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct ON_BUFFER_SEGMENT *</type>
      <name>m_current_segment</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a7c84aca1400f7d53d9241f9843be9e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Buffer_ErrorHandler</type>
      <name>m_error_handler</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>aca2a8b5162658e2ec22c7d28bffda7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct ON_BUFFER_SEGMENT *</type>
      <name>m_first_segment</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a7d428083d1e8a4a7cc9cf687cdad7174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_MEMORY_POOL *</type>
      <name>m_heap</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>ae1fa092513d0539b15118df7eb783a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT32</type>
      <name>m_last_error</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>abe044ba88b8c0c1a1a7ea91ac090b286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct ON_BUFFER_SEGMENT *</type>
      <name>m_last_segment</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>afb4ab0e32382c8e08ebbdfd822ba44a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved</name>
      <anchorfile>classON__Buffer.html</anchorfile>
      <anchor>a2fe9566aeb7635507349a2e6d22d713f</anchor>
      <arglist>[12]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_BUFFER_SEGMENT</name>
    <filename>structON__BUFFER__SEGMENT.html</filename>
    <member kind="variable">
      <type>struct ON_BUFFER_SEGMENT *</type>
      <name>m_next_segment</name>
      <anchorfile>structON__BUFFER__SEGMENT.html</anchorfile>
      <anchor>aa8be5d37e203ac947f94d52212205a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ON_BUFFER_SEGMENT *</type>
      <name>m_prev_segment</name>
      <anchorfile>structON__BUFFER__SEGMENT.html</anchorfile>
      <anchor>adcdb93341ba69dafe0b72fd66bd6c2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>m_reserved</name>
      <anchorfile>structON__BUFFER__SEGMENT.html</anchorfile>
      <anchor>a17162cb6ff5c8caee80a2721ced3fb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>m_segment_buffer</name>
      <anchorfile>structON__BUFFER__SEGMENT.html</anchorfile>
      <anchor>ab4069db9769542aeca219a5f39dfcc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT64</type>
      <name>m_segment_position0</name>
      <anchorfile>structON__BUFFER__SEGMENT.html</anchorfile>
      <anchor>a509a86d884f81ce8db83d0990aa0d9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT64</type>
      <name>m_segment_position1</name>
      <anchorfile>structON__BUFFER__SEGMENT.html</anchorfile>
      <anchor>acd1c25bdf318d0275b83a8b812cbf739</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_BumpFunction</name>
    <filename>classON__BumpFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>a1dba9d18f715e9de2b6ea22d77e2937d</anchor>
      <arglist>(double s, double t, int der_count, double *value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EvaluateHelperLinearBump</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>a5c8401b3a5b7412a3518cc1d58efa0a0</anchor>
      <arglist>(double t, double dt, int der_count, double *value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EvaluateHelperQuinticBump</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>ab0efcdc76c9f7418053a2f8efa58f26d</anchor>
      <arglist>(double t, double dt, int der_count, double *value) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_BumpFunction</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>adb6159f1504500f251feea390684554a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>a4d5cb57fa3b65866421e968f929b6ec5</anchor>
      <arglist>(const ON_BumpFunction &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>a494602d41d4c998f4a865cd366254f94</anchor>
      <arglist>(const ON_BumpFunction &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>a82a214f462be1c4ae7c26fa83e63be30</anchor>
      <arglist>(const ON_BumpFunction &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ValueAt</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>a89050aa8843de396628e7c225d4ace28</anchor>
      <arglist>(double s, double t) const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_a</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>a6a503fe05ad4b0f7ccb3182ccb387e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_2dPoint</type>
      <name>m_point</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>ac16d93ab9413895bb26fb17280844a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_sx</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>ae7e48e1056ba360a2cf174cd54115c8f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_sy</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>af7d4c6090a405174db365bc677262e67</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_type</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>a9ecee87e5558548cf7c5a2410d1ca86b</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_x0</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>a176684514482e05fe054f21994acf9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_y0</name>
      <anchorfile>classON__BumpFunction.html</anchorfile>
      <anchor>a2e92bb2fe4342bf57b1d07a338a2b18f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_CageMorph</name>
    <filename>classON__CageMorph.html</filename>
    <base>ON_SpaceMorph</base>
    <member kind="function">
      <type>bool</type>
      <name>IsIdentity</name>
      <anchorfile>classON__CageMorph.html</anchorfile>
      <anchor>ac51ffa9ec55c049d78945619fd842952</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CageMorph</name>
      <anchorfile>classON__CageMorph.html</anchorfile>
      <anchor>a8b992fdbc4876f94f496dc5cc7f389e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_CageMorph</name>
      <anchorfile>classON__CageMorph.html</anchorfile>
      <anchor>a1e3e1d917b1af1ce28f6439f971be5b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const ON_MorphControl *</type>
      <name>m_control</name>
      <anchorfile>classON__CageMorph.html</anchorfile>
      <anchor>af4134b4d30038f78583104e0735b15ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_CheckSum</name>
    <filename>classON__CheckSum.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>CheckBuffer</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>afcdf5020c6fd4ecd87ceb82ff9f6d63c</anchor>
      <arglist>(size_t size, const void *buffer) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckFile</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>aa7bf1ac443300989dd1c8ef3338aad9b</anchor>
      <arglist>(FILE *fp, bool bSkipTimeCheck=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckFile</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>a8e0720b58583479ff443934211b08823</anchor>
      <arglist>(const wchar_t *filename, bool bSkipTimeCheck=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>a5ed7015796ea3b76c1e3de3ab26860bd</anchor>
      <arglist>(class ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSet</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>a823164b009ee3140034a3a97636d2c8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CheckSum</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>ae2bb55ba95c55ece949de422e595e502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>a9a8bec43be808971b12830c7f61008a3</anchor>
      <arglist>(class ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBufferCheckSum</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>aec6e48caad3cca8d498d7a307f8f4111</anchor>
      <arglist>(size_t size, const void *buffer, time_t time)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFileCheckSum</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>a030a0e5a13f46a537cbea9dc8fbebe8b</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFileCheckSum</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>aff98e21d44dc1dd1161c21b71944d995</anchor>
      <arglist>(const wchar_t *filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>a71c3026aa3aa44abf007322a505c906f</anchor>
      <arglist>(class ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>a4e9411ba8b23fc2c43f7f3aae6e8aaf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_CheckSum</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>a21cd11655de321258ceeff36f3d3f16a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_crc</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>a77e35311c95748afbb533b316e49a546</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m_size</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>a438ad14a033015a42ae7022debf77e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>m_time</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>a13c80580438ce987a6d3016b0006a9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_CheckSum</type>
      <name>UnsetCheckSum</name>
      <anchorfile>classON__CheckSum.html</anchorfile>
      <anchor>afeb369962ab0ed0a3ce33fc7ba44b3e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Circle</name>
    <filename>classON__Circle.html</filename>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>BoundingBox</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a0aa73e28b70f54704c042d0efa6b2919</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_3dPoint &amp;</type>
      <name>Center</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a02fa94475c79a895340f84bd3aeee288</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Circumference</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a238394c2b6a5beab5036847199c5a806</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a0a5f8fdb331756bece131d8e887c04d7</anchor>
      <arglist>(const ON_3dPoint &amp;point, double *t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>ab4a26578f5effff707089d04c24163a0</anchor>
      <arglist>(const ON_3dPoint &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a18dea3481899886bdce6567744195cca</anchor>
      <arglist>(const ON_Plane &amp;plane, double radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>ad2399e29883592c9e01b0905ad6db9d3</anchor>
      <arglist>(const ON_3dPoint &amp;center, double radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a49b49a75ceb9529c7c265b3403cada4f</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_3dPoint &amp;center, double radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>acda619508eb851a780824b7c7eba0e95</anchor>
      <arglist>(const ON_2dPoint &amp;P, const ON_2dPoint &amp;Q, const ON_2dPoint &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a9d33b50bd1783fdb215557907ea4e602</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dPoint &amp;Q, const ON_3dPoint &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>ac9f7d58c048cddc82c6fc85475dc75e8</anchor>
      <arglist>(const ON_2dPoint &amp;P, const ON_2dVector &amp;tangent_at_P, const ON_2dPoint &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a1628556c68b25ade7ee8c1996d66d4c8</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dVector &amp;tangent_at_P, const ON_3dPoint &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>DerivativeAt</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a1f2f88f1d21368adce146b0663995a48</anchor>
      <arglist>(int, double) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Diameter</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a38d795dfb27fbbefc672e77b22fe59e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>EquationAt</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a4e72a1cd3827428ff4e4bc60cb0c04f3</anchor>
      <arglist>(const ON_2dPoint &amp;plane_point) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a7a7bfb08d502274932e9692f9ba9898b</anchor>
      <arglist>(ON_NurbsCurve &amp;nurbs_curve) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNurbFormParameterFromRadian</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>aaf9687a0b2e11994bbdac29c46012b94</anchor>
      <arglist>(double circle_radians_parameter, double *nurbs_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetRadianFromNurbFormParameter</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>abb9cb656e6ada03c18ad4e5e74f7a5be</anchor>
      <arglist>(double nurbs_parameter, double *circle_radians_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a96490783c251388fdc4c8febf7345724</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>GradientAt</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a0faf2900999bcdcc0c39851455cf53e1</anchor>
      <arglist>(const ON_2dPoint &amp;plane_point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInPlane</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a4a3ccfd4b0fb704053215cf7dd8fa0db</anchor>
      <arglist>(const ON_Plane &amp;, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a672b5896eb5599ede921956f567cb4e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_3dVector &amp;</type>
      <name>Normal</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a0b686f5dbaf95a9415bd48c58e9b108e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Circle</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>afea6125c8497dbb9aa83f3c30e457e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Circle</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a59b84ca5a4d06aeb9741e840d5580629</anchor>
      <arglist>(const ON_Plane &amp;plane, double radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Circle</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a1638821e45e425d7cead0cc6348386a8</anchor>
      <arglist>(const ON_3dPoint &amp;center, double radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Circle</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a9f546caa13015360274e77aab76900e6</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_3dPoint &amp;center, double radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Circle</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a973bb3bea45ad144b155baeb9af739bf</anchor>
      <arglist>(const ON_2dPoint &amp;P, const ON_2dPoint &amp;Q, const ON_2dPoint &amp;R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Circle</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a293e657a4aa221366d95b2217ab86555</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dPoint &amp;Q, const ON_3dPoint &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>const ON_Plane &amp;</type>
      <name>Plane</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a71810a2907dbd3c23afce8ba32f1459d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a6e0284ae49f6aa8e8c90cc646c3f7f35</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Radius</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>ab9eff7a52c2001a13baeee4f70f83392</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Reverse</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a0424a9512e2e9c726d13ba7141a7aac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>ab2e3d068b742dbac1bcb07ef6e85e27f</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>aee861125d2ba6bff80191856bd6b011d</anchor>
      <arglist>(double angle_in_radians, const ON_3dVector &amp;axis_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a72d5a0b33c64d8d7bfe2966e98c1473c</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>ae2ac945a03dec38b36efb8dbe1d78797</anchor>
      <arglist>(double angle_in_radians, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>TangentAt</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a8aec5a183b33279d8b9b46d2702187a0</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a193f4e1574bf237e37989d1f8b7ee33f</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Translate</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a3bfea2de1cd2c47e9690d28da2ffd764</anchor>
      <arglist>(const ON_3dVector &amp;delta)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Circle</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a08b1b1b028aa0297a73008fd5604a736</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>plane</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a957bf952e4df87b12c8190140f4f7f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classON__Circle.html</anchorfile>
      <anchor>a48d3fe4c0792b269453768f803e412e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ClassArray</name>
    <filename>classON__ClassArray.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a417093e16515cefacd17dc940ea4a52f</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>ad863aa00c481c6d22cf0bab4d9fab0b7</anchor>
      <arglist>(int, const T *)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>AppendNew</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a3453ebec06da96dd2bc10f66b4312dda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Array</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a36597e8827a812df0d9c6c81c1db4e81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>Array</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a3d10dfb458426760f87a53776af9d7bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>At</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a5451b98ba3fb0936ffbfe9f59cb4b09e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>At</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>aaffadd4ef6e89cd8a7834d7baa83104c</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>At</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a2bbfab010d82d1cea6155b6cf49a72d1</anchor>
      <arglist>(ON__INT64)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>At</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a3a8d1c926554aad1bc07de202572d88f</anchor>
      <arglist>(ON__UINT64)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>At</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>af39fec43cf89a8803d0d331e665ce27c</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>At</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>ab226466e2c78487aefb99d2a6ebf7ce2</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>At</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>ad59409bd4ec9a0de5920861f6e594d5a</anchor>
      <arglist>(ON__INT64) const </arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>At</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>aa546379614e07e81c6b705def7177272</anchor>
      <arglist>(ON__UINT64) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BinarySearch</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a8c5f2c2c0fc17f5dd92b9df64be8e0f7</anchor>
      <arglist>(const T *, int(*)(const T *, const T *)) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BinarySearch</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a6e0a1521943482b8d4a3e33ced6ac5ee</anchor>
      <arglist>(const T *, int(*)(const T *, const T *), int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a4bda8f7b982e2b982708ebc79a525923</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a0fa8bf47c0c4758b9627bad62482d3f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>ab8a86fe207a6b43c493104e166003250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>aebe0869a166cd4e3d74e5aaa731ab831</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Empty</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>acc29b3806f214bf0253499255e307856</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>First</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a00c04a9b48b53459764dffe506b5e34c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>First</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a0bf3374884438cbc4eae2e3896291e2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>HeapSort</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>aeacff55bc065868229f3269bb47d0e31</anchor>
      <arglist>(int(*)(const T *, const T *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Insert</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>aebeebfb862065c0d62c00389ae3f499b</anchor>
      <arglist>(int, const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>KeepArray</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>ac8ea996fc990ee251d88b324bc8b08f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Last</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a5e9dfdb1601fb20ce86dfe8244719665</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>Last</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a5608c1778c4f058b2ff7d32eaee3dc97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NewCapacity</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a9aa9b50b768814ca587a4c41d7e68141</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ClassArray</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a7c85d64231cbb7efc0c27b2f37be132a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ClassArray</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a57b9427e787242a5aca0378849940187</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ClassArray</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>aa0a6a9e85b363987aede2c91e46b5036</anchor>
      <arglist>(const ON_ClassArray&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const T *</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a263381940ee8c157c815d4868afd8dde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T *</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a0d13355f60fff6757b021c31370d9f64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_ClassArray&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>ab7b741c3481b50b44d69bd4a620296e8</anchor>
      <arglist>(const ON_ClassArray&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a66e43c5172b763b79df57f2ebc6bc43e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a38a1f61c17d3a863abe8acc4b053bf9e</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>afcd3c038ace9e6b518f66a87cce6d496</anchor>
      <arglist>(ON__INT64)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a015a992fe8121363317327c107c75c2d</anchor>
      <arglist>(ON__UINT64)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a34493cac987aca37273549a08f280b59</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a10a97da2322e54195597f8c7decadee9</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a69e545f1bf5d301355d1c8952025867c</anchor>
      <arglist>(ON__INT64) const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a531a4c0e4f5d1d73dd7cbadf9e202b49</anchor>
      <arglist>(ON__UINT64) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Permute</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a5cd469fb4742e6424f9cabb1c8787c2a</anchor>
      <arglist>(const int *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>QuickSort</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>aaaccc2915ed9407ed77e5355ed02f61a</anchor>
      <arglist>(int(*)(const T *, const T *))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T *</type>
      <name>Realloc</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a6146b9447dfc2420fd1ddc79f4e25d13</anchor>
      <arglist>(T *, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>ac8613b7ab26dfabe4d630052a7167445</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a91061614b1ec05b07b891579e83ed9a8</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>adfb5b014e1c405cc772fc45e23aa2304</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>ae0cf9e8ff629067820b78bf8fa4723fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Search</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a71723c495cfebe91ec430419193f46ec</anchor>
      <arglist>(const T *, int(*)(const T *, const T *)) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetArray</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a404695bf0683f18b0e2a1b2cc2538fa3</anchor>
      <arglist>(T *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetArray</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a382c44cb8eaa73cc598d587fdfda5220</anchor>
      <arglist>(T *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCapacity</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a0b82524af8ae604e8a5dcddbb20ba175</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCount</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a7ffd376de3d1af10f22caea8e5b5d114</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shrink</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a34c5ba8cd96d26d1880e2ecd0f21b6e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOfArray</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a75c523f5e25228971b754d318c8db7f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOfElement</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a2a113ed02bfb48285556d4c99c1ba435</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Sort</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a85b11142fc4a3fdb047fc7a40e19d05b</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, int *, int(*)(const T *, const T *)) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Sort</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a8f7279ffa05a872038b8f50b3a9bc70e</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, int *, int(*)(const T *, const T *, void *), void *) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>aa00c91a632d42ebbd4a04715750953ca</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>UnsignedCount</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>ad79ee5af7d8152285bcf4e4ae1144761</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a4e749c63bb84c2b09ade86283f6d7707</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_ClassArray</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>ad8afae29c14a95b85324992907c38929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ConstructDefaultElement</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a827238e8843d73fc952018a49278b4c6</anchor>
      <arglist>(T *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DestroyElement</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>ad4650327b91304e934de5bf6fe4bb9ae</anchor>
      <arglist>(T &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Move</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a58673a8f943b627698b7f917b8bbcfdf</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>m_a</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>adfced275ab81f79ae6a60d5f660c0fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_capacity</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>a867ba84ffce9dc8146dc5e7ce71d9ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_count</name>
      <anchorfile>classON__ClassArray.html</anchorfile>
      <anchor>af361d7cf1705dccf62a534ddd0c48a69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ClassId</name>
    <filename>classON__ClassId.html</filename>
    <member kind="function">
      <type>const ON_ClassId *</type>
      <name>BaseClass</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a58b8ba0650f2b22997484d1e64406fa6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>BaseClassName</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a2e1b5a8b73ec1aab171962a41e233ab7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>ClassIdVersion</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a0b4fd6de2bee306d316f9ae525d3496c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ClassName</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>aec031d31e7d73e194e6c21cc0e3fe34d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Object *</type>
      <name>Create</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a2a3fab27c5ff701d7f7382dfbe7f5ee7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsDerivedFrom</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>ac27666f579d700a8d3cb592c990c9693</anchor>
      <arglist>(const ON_ClassId *potential_parent) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Mark</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a49060ec540fc3e11f25f3d266c38fe24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ClassId</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a03831f816901d103330b1b68bf10061f</anchor>
      <arglist>(const char *sClassName, const char *sBaseClassName, ON_Object *(*create)(), const char *sUUID)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ClassId</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a5fe458cda0bb1db508cfb3456bc40768</anchor>
      <arglist>(const char *sClassName, const char *sBaseClassName, ON_Object *(*create)(), bool(*copy)(const ON_Object *, ON_Object *), const char *sUUID)</arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>Uuid</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>ab74587be7b393842d05082650c6e6503</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_ClassId</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a9118867ca2ca89f90d20c6b2746224cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_ClassId *</type>
      <name>ClassId</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a767fe0bec2fe95a8ff23fcb4dfbce4c4</anchor>
      <arglist>(const char *sClassName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_ClassId *</type>
      <name>ClassId</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a9783cf9bf98019eb974bba9d809fc862</anchor>
      <arglist>(ON_UUID class_uuid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CurrentMark</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>ad974a4678711a625a8228c26df150d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dump</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>af5440f6aebf092cff7942fdb0e11af6f</anchor>
      <arglist>(ON_TextLog &amp;dump)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IncrementMark</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a74fd832511a5a744750dea8e802d31a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_ClassId *</type>
      <name>LastClassId</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>ab3ae1516c7cb15aeab17c522242decb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Purge</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a351e9c67c72ebfad6275809e659fcc1c</anchor>
      <arglist>(int mark)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PurgeAfter</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>ace7534994c09c0f1c0a40c4022371594</anchor>
      <arglist>(const ON_ClassId *pClassId)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ConstructorHelper</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>ac0ec1746246d9ac1b6b4ffbe3d86255d</anchor>
      <arglist>(const char *sClassName, const char *sBaseClassName, const char *sUUID)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_ClassId</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>aea8489ff7da5398aaf3bf4e9b9bab0c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_ClassId</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>ac84cccaf95829daac62c4b4e2a37e45b</anchor>
      <arglist>(const ON_ClassId &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_ClassId &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a0878a0052ce772989e4f8eb2abdc3f21</anchor>
      <arglist>(const ON_ClassId &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_class_id_version</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>aee5c4abd95ca5c0be2042cc5b7493630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool(*</type>
      <name>m_copy</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a16999978b8b491cddd31ee138f6264ae</anchor>
      <arglist>)(const ON_Object *, ON_Object *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Object *(*</type>
      <name>m_create</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a62a0f6a9839d4766bd2998480abb0135</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_f2</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>adac6c08912f305aba56bbedca70c5540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_f3</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>acbf255562bc61e353149297878c08ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_f4</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>ace6c969881f401927bbb4290341ce5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_f5</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a1ae397b6c347ebf1fd1b5e5e13bd07a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_f6</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a19586e19ac2f1a574c303d14e83a005a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_f7</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>ad47a38f46d64f8c5947cd039fdca297b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_f8</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>af5fc76a4ef61fd80e7608d5f4782f9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_mark</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>aa23211d24c89fed6718c57a4276f8df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ON_ClassId *</type>
      <name>m_pBaseClassId</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a882746b8e1115bc6e775619b69629eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_ClassId *</type>
      <name>m_pNext</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>aba1c38460cc88b51c540e8e42c6af7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_sBaseClassName</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>ab5010a34cf52ac2b5ae41ec7523dbd6c</anchor>
      <arglist>[80]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_sClassName</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>ae145b7ecc52b00dc7c111fe21382d5ea</anchor>
      <arglist>[80]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_UUID</type>
      <name>m_uuid</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a8a1c6ca0dd496bda492f42f27e9db39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>m_mark0</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a19da74ee8cdae5b6fe4dfc8712cd4fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ON_ClassId *</type>
      <name>m_p0</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a029cce34fa30d86f7f2ceb19d90662f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ON_ClassId *</type>
      <name>m_p1</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a7ca18091e3f0a59f44a28c002efed371</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_Object</name>
      <anchorfile>classON__ClassId.html</anchorfile>
      <anchor>a74d2407f4d1e26bb80d3a5b69feb24db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ClippingPlane</name>
    <filename>classON__ClippingPlane.html</filename>
    <member kind="function">
      <type>ON_ClippingPlaneInfo</type>
      <name>ClippingPlaneInfo</name>
      <anchorfile>classON__ClippingPlane.html</anchorfile>
      <anchor>a47d79f9a270ae64f3327c479f080e01f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__ClippingPlane.html</anchorfile>
      <anchor>ad2569291db1207ac9541c622d80bff41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ClippingPlane</name>
      <anchorfile>classON__ClippingPlane.html</anchorfile>
      <anchor>aeca3ddd0a9a5c27b570b22f31eddb97f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__ClippingPlane.html</anchorfile>
      <anchor>a149eef2d655e2dc9eb19ce37d57335a3</anchor>
      <arglist>(class ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__ClippingPlane.html</anchorfile>
      <anchor>a578f1eae5221e4aa4265dad0acff7b8f</anchor>
      <arglist>(class ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_ClippingPlane</name>
      <anchorfile>classON__ClippingPlane.html</anchorfile>
      <anchor>a43b31e92d5c417a27fff7cff4918b198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bEnabled</name>
      <anchorfile>classON__ClippingPlane.html</anchorfile>
      <anchor>ac5ebce737f4661ea0a7238bc58de4af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>m_plane</name>
      <anchorfile>classON__ClippingPlane.html</anchorfile>
      <anchor>a8f3f892481ba7e294fbaa3f2b97cf0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_plane_id</name>
      <anchorfile>classON__ClippingPlane.html</anchorfile>
      <anchor>a235077dd40e118cf916088225be965b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UuidList</type>
      <name>m_viewport_ids</name>
      <anchorfile>classON__ClippingPlane.html</anchorfile>
      <anchor>afaf9f682b4139114353eea6e8827150c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ClippingPlaneInfo</name>
    <filename>classON__ClippingPlaneInfo.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__ClippingPlaneInfo.html</anchorfile>
      <anchor>af55556ff886eb309ef9a188fa43af94c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__ClippingPlaneInfo.html</anchorfile>
      <anchor>afe369f23821f3b7452aec125dd68001f</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__ClippingPlaneInfo.html</anchorfile>
      <anchor>a8489000b54486865297cc87b01b2585c</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bEnabled</name>
      <anchorfile>classON__ClippingPlaneInfo.html</anchorfile>
      <anchor>a248ac41cb9a8627b2c998ffe679e896e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_PlaneEquation</type>
      <name>m_plane_equation</name>
      <anchorfile>classON__ClippingPlaneInfo.html</anchorfile>
      <anchor>a5113808b895def2a4f6d5b973a0683b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_plane_id</name>
      <anchorfile>classON__ClippingPlaneInfo.html</anchorfile>
      <anchor>a8740fce64547c76fc9e254544150359b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ClippingPlaneSurface</name>
    <filename>classON__ClippingPlaneSurface.html</filename>
    <base>ON_PlaneSurface</base>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>a216d532f5eadcdc8e64fe2ef1aef9141</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>a413f7fc3b1e1ed2344f0ec03e3be27a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>a5bfa2cef1f9c795cd5241da8f3935654</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>a8af73875f733096cb108ac3acada866f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ClippingPlaneSurface</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>a4f88765b699bfc3f3f42cdbf9374cb61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ClippingPlaneSurface</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>afb20bb520a2a371b9ab80cebecc2cf43</anchor>
      <arglist>(const ON_Plane &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ClippingPlaneSurface</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>acadd799943a1c95af33f27d0efe89385</anchor>
      <arglist>(const ON_PlaneSurface &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_ClippingPlaneSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>a88e714c718f2db69913088ba26b4cd7a</anchor>
      <arglist>(const ON_Plane &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_ClippingPlaneSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>ae536d4ee0aaf649b2870a9b169960824</anchor>
      <arglist>(const ON_PlaneSurface &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>a137f987071fb1143322dd24362d4de0a</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>a359d0ecfd29057ed68b4e6bd2a5b3130</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>a8893a1ff0a9617ebe88e596f9823a123</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_ClippingPlaneSurface</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>a2c16f2b34d0f1ffa80760bc7be777344</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_ClippingPlane</type>
      <name>m_clipping_plane</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>ac095f3124ab5185015f5815873391105</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__ClippingPlaneSurface.html</anchorfile>
      <anchor>abe963a1c74301c461a3dbd025ba0509f</anchor>
      <arglist>(ON_ClippingPlaneSurface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ClippingRegion</name>
    <filename>classON__ClippingRegion.html</filename>
    <member kind="enumvalue">
      <name>max_clip_plane_count</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a828012315a0104ab2353adab5365013aa0705e8187649b87a60fde84e06781d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>frustum_bitmask</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a828012315a0104ab2353adab5365013aa6b9cd52921539546fec38665ae2de156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>near_plane_bitmask</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a828012315a0104ab2353adab5365013aaf840e1d73fdb263a72f879bdb30e97df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>far_plane_bitmask</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a828012315a0104ab2353adab5365013aabd966df581aa9f44b812de87e3013706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>clip_plane_bitmask</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a828012315a0104ab2353adab5365013aa79785bd3848538b59c09ab41fd378e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>negw_bitmask</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a828012315a0104ab2353adab5365013aa3c7357f854338486277975b5476d5cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ClipPlaneTolerance</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a29d55081edadd15b9c0822c107285e19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetLineClipPlaneParamters</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>ab81232e4eb79448e776c22378b5c2acb</anchor>
      <arglist>(ON_4dPoint P0, ON_4dPoint P1, double *t0, double *t1) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InClipPlaneRegion</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a51b3e97cbde472ee8bf58b81ebae9a2a</anchor>
      <arglist>(ON_3dPoint P) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InClipPlaneRegion</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a130f0ba9017fdd517902f659fd873831</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InClipPlaneRegion</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>aff529db4a16468034667e72d7f3e067a</anchor>
      <arglist>(int count, const ON_3fPoint *p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InClipPlaneRegion</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>ac15c61a200f90c43798cf472f03fe101</anchor>
      <arglist>(int count, const ON_3dPoint *p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InClipPlaneRegion</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a1e733ef8604434428a9d4483167449aa</anchor>
      <arglist>(int count, const ON_4dPoint *p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InViewFrustum</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a8c2607bb0030151db662e9f17693b775</anchor>
      <arglist>(ON_3dPoint P) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InViewFrustum</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a6c57df64de68f13806d1138313142f2a</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InViewFrustum</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>aa1f4a9dd89245adc6e9179397fc38100</anchor>
      <arglist>(int count, const ON_3fPoint *p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InViewFrustum</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a5cb397ec0f69b3f9f116427770473b1a</anchor>
      <arglist>(int count, const ON_3dPoint *p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InViewFrustum</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a6371bc0aa88ed84adf36026a50086796</anchor>
      <arglist>(int count, const ON_4dPoint *p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsVisible</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a73b9c3ab644c10f6f0ad34b8a916af7c</anchor>
      <arglist>(ON_3dPoint P) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsVisible</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>aaac0f022d1aa71025dba48fda874b759</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsVisible</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>adf6056a872f519c6dc7504d52cbb1a8a</anchor>
      <arglist>(int count, const ON_3fPoint *p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsVisible</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a0b88241eff75c5d72e1e3e8aad394aad</anchor>
      <arglist>(int count, const ON_3dPoint *p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsVisible</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>ac3d1ee5a03b90b20d4947b6abb282255</anchor>
      <arglist>(int count, const ON_4dPoint *p) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ClippingRegion</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>ac1e2510084a6196240903aca69917dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetClipPlaneTolerance</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a5f04d3bc8093b56b9d14e58490635c82</anchor>
      <arglist>(double clip_plane_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>TransformPoint</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a91434bf19653e0b453b5098b4e209561</anchor>
      <arglist>(const ON_4dPoint &amp;P, ON_4dPoint &amp;Q) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>TransformPoint</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>aa514c84d1e635d4ff53319d3180a4eb7</anchor>
      <arglist>(const ON_3dPoint &amp;P, ON_3dPoint &amp;Q) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>TransformPoint</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a7b108f6caf5407e1f8b4165494dcb539</anchor>
      <arglist>(const ON_3fPoint &amp;P, ON_3dPoint &amp;Q) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TransformPoints</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a3dfb424d95bc8dab537758fccbad4e9e</anchor>
      <arglist>(int count, ON_4dPoint *p) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TransformPoints</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a54325c8aab8f800121a715d449d77738</anchor>
      <arglist>(int count, ON_4dPoint *p, unsigned int *pflags) const </arglist>
    </member>
    <member kind="variable">
      <type>ON_PlaneEquation</type>
      <name>m_clip_plane</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a3f02f975bf398cc464f11f0e27264495</anchor>
      <arglist>[max_clip_plane_count]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_clip_plane_count</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>aeeaac7ec9af8658fc46660240418c645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_xform</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>ad259ed49527edcefdb5b24f9d37053c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_clip_plane_tolerance</name>
      <anchorfile>classON__ClippingRegion.html</anchorfile>
      <anchor>a830c2afa1c712c0b27bd709e100f63cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Color</name>
    <filename>classON__Color.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Alpha</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a760ceb0cd3d86db7b3eeec814b0b6ae0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Blue</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a95f8049aea7d219fc48bce51cb95b34f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a1fac083afec3f3f3414b99a00b511dce</anchor>
      <arglist>(const ON_Color &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FractionAlpha</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a4ba2ee4a79f89cc220065a852b02e244</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FractionBlue</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>adb9edfb0e5837323516f77d38e1d4e23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FractionGreen</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a8599ac7d8287b18ff287a81b9c40cb45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FractionRed</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a769894aa2dd84aecf7133a525431ac33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Green</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a4f82a979a7da3cad7cd412341eda7668</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Hue</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a533e8d3e3df92c9ae3e7312a20ec422d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Color</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a2f3595efa13c28372b20227f2ee6b8ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Color</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a7bf37516c0f4c2d41db4c3cf4a6abf26</anchor>
      <arglist>(int red, int green, int blue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Color</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a8d84424afde5aa8da2885b98d943db59</anchor>
      <arglist>(int red, int green, int blue, int alpha)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Color</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>ae0d98b49b42ab62c184872713df6f4e3</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator unsigned int</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>acb8fd08b54174a6885524f4bfca68c85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Red</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>ad2f4ce5bcca0c0d4eb3eaf97d50b0c1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Saturation</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>af19db43977315cd0f908b7b6e2e2c9ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlpha</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a3206e8363dd2a724a18cf01b605e22d3</anchor>
      <arglist>(int alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFractionalAlpha</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>ab3029021b9d93fab85cd8e677164b55d</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFractionalRGB</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>aa30b935ce8609a817469e588ba458f05</anchor>
      <arglist>(double red, double green, double blue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFractionalRGBA</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a699991b46d4466db6b3f7fae53d707d1</anchor>
      <arglist>(double red, double green, double blue, double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHSV</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a7df2fce03d0654608a47b5b0bac3da19</anchor>
      <arglist>(double h, double s, double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRGB</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a4de730dfabb8c85b499d24e51f63eb01</anchor>
      <arglist>(int red, int green, int blue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRGBA</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a7cd9f186403f69d96d25253aa480aedc</anchor>
      <arglist>(int red, int green, int blue, int alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Value</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>adc2827060c899fbb143208f7dfbb0f1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>WindowsRGB</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a68c0950612ce3fe22e2bb657dffa1d90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_Color</type>
      <name>UnsetColor</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a54c9448a0e7a53032cdb7f111163aca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_color</name>
      <anchorfile>classON__Color.html</anchorfile>
      <anchor>a585569b0d0691e4bd2f604c1dcf71ed9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ColorValue</name>
    <filename>classON__ColorValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__ColorValue.html</anchorfile>
      <anchor>afb44d5204f6301713328a919d8142d82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__ColorValue.html</anchorfile>
      <anchor>abf841fdee8d78302e36ea4cac82497fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetColors</name>
      <anchorfile>classON__ColorValue.html</anchorfile>
      <anchor>a86489925a041babee31bf23b94ae9207</anchor>
      <arglist>(const ON_Color *&amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ColorValue</name>
      <anchorfile>classON__ColorValue.html</anchorfile>
      <anchor>ac84099e8c52213e10b4dc77432ad717b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__ColorValue.html</anchorfile>
      <anchor>a9c68f9d8a96e5256107e74835c20ab6f</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__ColorValue.html</anchorfile>
      <anchor>ae49264f1222afc25f099df219a5e8ac9</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__ColorValue.html</anchorfile>
      <anchor>af650ec1417e78e46eca1e8ecaff51ba3</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_ColorValue</name>
      <anchorfile>classON__ColorValue.html</anchorfile>
      <anchor>abc4b61c9baa593d6f4a32e6c125660be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_Color &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__ColorValue.html</anchorfile>
      <anchor>a2ce7a316c74998c9bc6c17ffa2f81381</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_CompressedBuffer</name>
    <filename>classON__CompressedBuffer.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Compress</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a07f1da3298f763272094a342262390ab</anchor>
      <arglist>(size_t sizeof__inbuffer, const void *inbuffer, int sizeof_element)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CompressionEnd</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>af37e0a8e6da852397e879e36127eefde</anchor>
      <arglist>(struct ON_CompressedBufferHelper *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CompressionInit</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>ac3cb4e2cd520fbb0e470361582014e72</anchor>
      <arglist>(struct ON_CompressedBufferHelper *) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>DeflateHelper</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a594652435d45ee5f7d8d26c62bfbc4a0</anchor>
      <arglist>(struct ON_CompressedBufferHelper *, size_t sizeof___inbuffer, const void *in___buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a58c5823c95c91dc0312f70c04d38e1a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InflateHelper</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>aa00189de78610f93fde040a777a71fc9</anchor>
      <arglist>(struct ON_CompressedBufferHelper *, size_t sizeof___outbuffer, void *out___buffer) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CompressedBuffer</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a6d4c5a0c3de4c35cbfc724722a029400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CompressedBuffer</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a21dac969de60cd9a416f98b5e86e8498</anchor>
      <arglist>(const ON_CompressedBuffer &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_CompressedBuffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a6edd724b5f6ea1633e1831c2f011852b</anchor>
      <arglist>(const ON_CompressedBuffer &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>ad09404bac828acaab0cfced363cb1023</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeOfUncompressedBuffer</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a451e0b8f9cc2671497061980d8ed3b5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Uncompress</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a8ac6df25c9471d9dbe658ac6423a26ad</anchor>
      <arglist>(void *outbuffer, int *bFailedCRC) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a137c9be3678dd36f49717bde77cf98ed</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteChar</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>ac975e5ea47c3fc51c524889033ce82b0</anchor>
      <arglist>(size_t count, const void *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_CompressedBuffer</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a7b21dac6497242c85c419ff04a940f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>m_buffer_compressed</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>aa7d7774809ace3840d8035d86829c4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m_buffer_compressed_capacity</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>aa7406d1f74bb1e288e5219075a76c269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_crc_compressed</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a70be5dc88d68d3315f8752f49fbbbdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_crc_uncompressed</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a195f92487d9bab0b86ae4062cb6167fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_method</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a5b18c2f541ebc3f00206cb75dd5fbf19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m_sizeof_compressed</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a713a6d9b0eb496f29f07748ec70934e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_sizeof_element</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a4b73cb10d453c4d49a20a227a48068e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m_sizeof_uncompressed</name>
      <anchorfile>classON__CompressedBuffer.html</anchorfile>
      <anchor>a3d3f913759006670642cbea3f9fd39bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_CompressedBufferHelper</name>
    <filename>structON__CompressedBufferHelper.html</filename>
    <member kind="enumvalue">
      <name>sizeof_x_buffer</name>
      <anchorfile>structON__CompressedBufferHelper.html</anchorfile>
      <anchor>a5f6fdaf30af596fcd5b3bf728b8a0556a0ad5f934450539f7cc0d04042a2fc798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>action</name>
      <anchorfile>structON__CompressedBufferHelper.html</anchorfile>
      <anchor>af8952c1489f931fd87c286f5fba31d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>buffer</name>
      <anchorfile>structON__CompressedBufferHelper.html</anchorfile>
      <anchor>ada5f78b848371c6d0629ea8519c4932c</anchor>
      <arglist>[sizeof_x_buffer]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m_buffer_compressed_capacity</name>
      <anchorfile>structON__CompressedBufferHelper.html</anchorfile>
      <anchor>ab3c41da19146f2ec50d3ca6ffb6f5b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>z_stream</type>
      <name>strm</name>
      <anchorfile>structON__CompressedBufferHelper.html</anchorfile>
      <anchor>a6de3338922656fa6b8bb484ff0f8d603</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_CompressStream</name>
    <filename>classON__CompressStream.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Begin</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a2ef967209337035985063d0aa8f28d88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>CallbackContext</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>aef33cd40112f40b2a67b6c3c4c5ad781</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_StreamCallbackFunction</type>
      <name>CallbackFunction</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a2ab5f2784e21e2c918896db0a7836f47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>End</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a0b910180a8c17a3f33c3cb511b886fce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>In</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a4f45e26920b7c8f971f43de758213cb1</anchor>
      <arglist>(ON__UINT64 in_buffer_size, const void *in_buffer)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>InCRC</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a7d2a04e188399defb45b356a92b7b36e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>InSize</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a9fbb483f31a2f6bd245d9831bf5f2312</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CompressStream</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a87029b375703f7c6afa62f5b27196a77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Out</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a0c060c8b68d1bb1136f787896ff66649</anchor>
      <arglist>(void *callback_context, ON__UINT32 out_buffer_size, const void *out_buffer)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>OutCRC</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a88a8da49e0f15560aee1505c520d3a60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>OutSize</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>acac268aac6196c85cb56eecf9f02fe6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCallback</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a0bf06e8b42af025cac07e081a12a3e20</anchor>
      <arglist>(ON_StreamCallbackFunction callback_function, void *callback_context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_CompressStream</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a88adcb935883dbfc6c00f08d23c01c99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ErrorHandler</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a2dc49d3397e8a1a2cfb768698dd7e339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_CompressStream</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a33aaab056212047b7ae30ac5807959ab</anchor>
      <arglist>(const ON_CompressStream &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_CompressStream &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a54a0f4f91e6b21ddbe932a49f5f7966b</anchor>
      <arglist>(const ON_CompressStream &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_implementation</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>af7d5e8053f86bf725fb0c9397cc3e0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT32</type>
      <name>m_in_crc</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a6fef565fff8413d882d7e270864a6a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_in_size</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a1d2fcdf00c4c3681bd0d3d4409f1f1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_out_callback_context</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>ab5779513c42471ba178c375a90605248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_StreamCallbackFunction</type>
      <name>m_out_callback_function</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a2857b312058f462a940c6e82d0d39fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT32</type>
      <name>m_out_crc</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>a567a0f2aaa43536e49ba3585fb7da2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_out_size</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>ab36b0c4f9267a944479cb40ef6c3f140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_reserved</name>
      <anchorfile>classON__CompressStream.html</anchorfile>
      <anchor>ae787904300b94e8435ade27b99c6e082</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Cone</name>
    <filename>classON__Cone.html</filename>
    <member kind="function">
      <type>double</type>
      <name>AngleInDegrees</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a123eca864921c7fecd84709336369110</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>AngleInRadians</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a8ba2f0c03b68bf581509a5592345dda3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_3dPoint &amp;</type>
      <name>ApexPoint</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a77f4ae71e118e914c287c403cb43d491</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_3dVector &amp;</type>
      <name>Axis</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a9ac55682f7447e1d5d5f7b735bc75528</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>BasePoint</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a65df9069305a95c5d854238c11096151</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Circle</type>
      <name>CircleAt</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>aac13dfea85fa047b092e2b94f3cf0bdd</anchor>
      <arglist>(double height_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a2b6ab74dde4e74c600d048c1cbfa0635</anchor>
      <arglist>(ON_3dPoint point, double *radial_parameter, double *height_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a057c2c1d97890b0286ed7fc6b89bcb41</anchor>
      <arglist>(ON_3dPoint) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>ad79922bb946ee627b1a0844fe02910eb</anchor>
      <arglist>(const ON_Plane &amp;plane, double height, double radius)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>adc0fc7441e376edd52102843a5ce8e9a</anchor>
      <arglist>(ON_NurbsSurface &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>ac117c1cea48d7c832f251b0f522f19e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Line</type>
      <name>LineAt</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a228ee0613acabc380520db81e4dd323c</anchor>
      <arglist>(double radial_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>NormalAt</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a660fa41329355b665b89a8a24860b3f5</anchor>
      <arglist>(double radial_parameter, double height_parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Cone</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a176125d9b19fe6333de11fb6702ee797</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Cone</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a2e23c9c17d8ac556146e692e8fe0bf07</anchor>
      <arglist>(const ON_Plane &amp;plane, double height, double radius)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a70fe68ad8bef393b45024c325d7aac9e</anchor>
      <arglist>(double radial_parameter, double height_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>ON_RevSurface *</type>
      <name>RevSurfaceForm</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a3cc08d6226f2b5f656c29dd1c336ae6f</anchor>
      <arglist>(ON_RevSurface *srf=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a0d2f4c0c3be573251985bc1da90dd566</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a313b075274dbea1c8adb5842fd3c95dd</anchor>
      <arglist>(double angle_in_radians, const ON_3dVector &amp;axis_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a17d63f802215a781397737daa3be7eb3</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>aa3baeec6e9fa3602e1026d44156dd162</anchor>
      <arglist>(double angle_in_radians, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a3ed3709a66bbc0c9a6cc6ba397974f57</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Translate</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a3abc97a4432daa6f6bc79be940cbf23c</anchor>
      <arglist>(const ON_3dVector &amp;delta)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Cone</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a8d1f5ce2544c6da27e0353123e205967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>height</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>ab12d6d30cd21a14dacbc54b4e12004f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>plane</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>afee2406430c41254b01cf5be52c3321a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classON__Cone.html</anchorfile>
      <anchor>a259db0d749c0d9ed73c656622b8994e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Curve</name>
    <filename>classON__Curve.html</filename>
    <base>ON_Geometry</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>ChangeClosedCurveSeam</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a27675f120ab38126933a542dac0151df</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ChangeDimension</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a32899f118a4a9ee17927f56e7a483e8a</anchor>
      <arglist>(int desired_dimension)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>CurvatureAt</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a2c66363c1a82cc79b6aecc8db0cdc5e0</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Degree</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a3c1b90bd24333d58d584016e3b40225d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>DerivativeAt</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a79a5797b676895ad7774913081ad1a5f</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyCurveTree</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a5a1d3ccd2a60f2ed3f06c864ee263429</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a0f967d64807bf009b47511ea7b304b5e</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>ae3a1e3ea7c924246a43754aa03790432</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_Curve *</type>
      <name>DuplicateCurve</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>aab4a9a0757a8145532b6b880f3795f3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Ev1Der</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>acbc1f51fc8e2fcd8b485db2f87f1e715</anchor>
      <arglist>(double t, ON_3dPoint &amp;point, ON_3dVector &amp;first_derivative, int side=0, int *hint=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Ev2Der</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a838b6741bd01a8ef6dd4874918ab9fab</anchor>
      <arglist>(double t, ON_3dPoint &amp;point, ON_3dVector &amp;first_derivative, ON_3dVector &amp;second_derivative, int side=0, int *hint=0) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a342bfe8a0d83bc2e83baa29472bf899b</anchor>
      <arglist>(double t, int der_count, int v_stride, double *v, int side=0, int *hint=0) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EvaluatePoint</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a189e84acfc6d68b428661fb2e0bc2250</anchor>
      <arglist>(const class ON_ObjRef &amp;objref, ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>EvCurvature</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>af1d7b9aa8bc7924d3c30b778b7c03ef2</anchor>
      <arglist>(double t, ON_3dPoint &amp;point, ON_3dVector &amp;tangent, ON_3dVector &amp;kappa, int side=0, int *hint=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>EvPoint</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a2e191d8a70e40a811295d4dd1e6b92f5</anchor>
      <arglist>(double t, ON_3dPoint &amp;point, int side=0, int *hint=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>EvTangent</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a8cb50f688f861f32d7c60bcdb6ce95cf</anchor>
      <arglist>(double t, ON_3dPoint &amp;point, ON_3dVector &amp;tangent, int side=0, int *hint=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Extend</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>aa707e21af09a733a3d55f673edcf9640</anchor>
      <arglist>(const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FirstSpanIsLinear</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a87f41ebd190c07207b7e5972d6f85b57</anchor>
      <arglist>(double min_length, double tolerance) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FirstSpanIsLinear</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a4560bedfa341f52a38d1adda38c13e87</anchor>
      <arglist>(double min_length, double tolerance, ON_Line *span_line) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>FrameAt</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a4b1708d4539720c058ba115c64e8ea45</anchor>
      <arglist>(double t, ON_Plane &amp;plane) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>GetCurveParameterFromNurbFormParameter</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a52d123a2babe9143dd44df9736541ee9</anchor>
      <arglist>(double nurbs_t, double *curve_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDomain</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a71e6a6047e68c9cdfe23fd5dd507ff38</anchor>
      <arglist>(double *t0, double *t1) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a9c08eeeeb26a62ddb04f707b6b554911</anchor>
      <arglist>(ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>ad9c2ec5889defb878cf810768ded1c05</anchor>
      <arglist>(ON_NurbsCurve &amp;nurbs_curve, double tolerance=0.0, const ON_Interval *subdomain=NULL) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>GetNurbFormParameterFromCurveParameter</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>aa057a6f78a43c84b3d594a1940155828</anchor>
      <arglist>(double curve_t, double *nurbs_t) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>GetParameterTolerance</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a624a1e0fbfe04e58d14e7fbe6b456ed0</anchor>
      <arglist>(double t, double *tminus, double *tplus) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>ad2f131524d1b45ef7122e2091b948a4c</anchor>
      <arglist>(double *knots) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>GetSpanVectorIndex</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a61588750cb7313cdd030e83f51f54847</anchor>
      <arglist>(double t, int side, int *span_vector_index, ON_Interval *span_domain) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a109cebc4ee07e3117fae8014ffada1db</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>ae58ddedc9e375fb4d588b8392d593ef2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>IsArc</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a92af3d9b11bcb8140f642e23b6bddeb6</anchor>
      <arglist>(const ON_Plane *plane=NULL, ON_Arc *arc=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsArcAt</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>ad764ba7a71f0a546a880febaa14f37dc</anchor>
      <arglist>(double t, const ON_Plane *plane=0, ON_Arc *arc=0, double tolerance=ON_ZERO_TOLERANCE, double *t0=0, double *t1=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsClosable</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a3c0ffc3a24599ab31a4356235cf16745</anchor>
      <arglist>(double tolerance, double min_abs_size=0.0, double min_rel_size=10.0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a837a66137a23291f29a5a1b6248c3490</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a5638bad0d3244638d325cd88cfd9cfd9</anchor>
      <arglist>(ON::continuity c, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsEllipse</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a0b9a718f0b8fd6f05831048712b997f5</anchor>
      <arglist>(const ON_Plane *plane=NULL, ON_Ellipse *ellipse=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>IsInPlane</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>aeb8222610ce95f7388d2fea724ac78b7</anchor>
      <arglist>(const ON_Plane &amp;test_plane, double tolerance=ON_ZERO_TOLERANCE) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>IsLinear</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>aca66e30b0e552bdece531baa9eb768b6</anchor>
      <arglist>(double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a44ffede873e5bab9d363028a7aa4d6c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>acb57140cabdf4ef5ce5eb8337bbdf751</anchor>
      <arglist>(ON_Plane *plane=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>IsPolyline</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>ae0e59e6e5ec5f685a50ca81a3877bf77</anchor>
      <arglist>(ON_SimpleArray&lt; ON_3dPoint &gt; *pline_points=NULL, ON_SimpleArray&lt; double &gt; *pline_t=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LastSpanIsLinear</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>ad8c1e0abd2f7586380edcbac501d5335</anchor>
      <arglist>(double min_length, double tolerance) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LastSpanIsLinear</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>aebfb68625f09372a56c40111508fe162</anchor>
      <arglist>(double min_length, double tolerance, ON_Line *span_line) const </arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsCurve *</type>
      <name>NurbsCurve</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a72b4ba7aa86a663994960b8de4b82ea1</anchor>
      <arglist>(ON_NurbsCurve *pNurbsCurve=NULL, double tolerance=0.0, const ON_Interval *subdomain=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a2a4b7403235b944a4ec67cb2e2012903</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Curve</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a89cedb3eb4e3301dcfdc88fa0d6b6ee8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Curve</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a42282f1334a661f2ab4d3ddf93bcefd4</anchor>
      <arglist>(const ON_Curve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Curve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a358aa92a5b2f53883d52bd4b2c6e791f</anchor>
      <arglist>(const ON_Curve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a37cfc643af009406fb0fd5de4ce62a85</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAtEnd</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a9080f38af3b176fa9f79a34ebb63261f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAtStart</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a0a12b1d393be9d77acffe118fb11bd75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>ac23714fce4f0b167515d126de323d11b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetDomain</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>ac8dc771e7ebcfac85baf26c7e6b21c70</anchor>
      <arglist>(ON_Interval domain)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>acb0fb3d418b17d38310edfa75d5c1f10</anchor>
      <arglist>(double t0, double t1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>SetEndPoint</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>acdea502a895296cfe6bb83fd2de3764b</anchor>
      <arglist>(ON_3dPoint end_point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>SetStartPoint</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a5e87efb352c332bcabb9b6de16139c3d</anchor>
      <arglist>(ON_3dPoint start_point)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a346cd40adc13269ce8c7e87e86f3fc7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>SpanCount</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>ad162b90ba333e4f3dd5b13823e1b5f27</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a65beba6ea62ecea436e5d2ca7ea1b97c</anchor>
      <arglist>(double t, ON_Curve *&amp;left_side, ON_Curve *&amp;right_side) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>TangentAt</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a1d97952aafe12ad70d5b4e4e6a0793fd</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>ae54b3b6097531f95d7ed270361f9295b</anchor>
      <arglist>(const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_Curve</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a460f19d7afe474c602df542501381526</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ParameterSearch</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a94c607c1b7e95906ac648a6175ff297c</anchor>
      <arglist>(double t, int &amp;index, bool bEnableSnap, const ON_SimpleArray&lt; double &gt; &amp;m_t, double RelTol=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Curve.html</anchorfile>
      <anchor>a05a171f595424bff4449016e4ee5abe5</anchor>
      <arglist>(ON_Curve)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_CurveArray</name>
    <filename>classON__CurveArray.html</filename>
    <base>ON_SimpleArray&lt; ON_Curve * &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__CurveArray.html</anchorfile>
      <anchor>ae31e12c708f437897fefe8f6f464a118</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Duplicate</name>
      <anchorfile>classON__CurveArray.html</anchorfile>
      <anchor>a2e7e53e0ed6745872f47ce2cf0a5949e</anchor>
      <arglist>(ON_CurveArray &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__CurveArray.html</anchorfile>
      <anchor>a7172ab7772d941ad8ce0a5039fd6ee18</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CurveArray</name>
      <anchorfile>classON__CurveArray.html</anchorfile>
      <anchor>a10acc4e34c67cb5773af260532a964cd</anchor>
      <arglist>(int=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__CurveArray.html</anchorfile>
      <anchor>a707b809416331a5885e81fc597e84068</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__CurveArray.html</anchorfile>
      <anchor>a04b45fbe83ca594db8121ec9ae1d7cfe</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_CurveArray</name>
      <anchorfile>classON__CurveArray.html</anchorfile>
      <anchor>a0c7773eccfdc08da7f15bead20761a58</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_CurveOnSurface</name>
    <filename>classON__CurveOnSurface.html</filename>
    <base>ON_Curve</base>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a6fc6439d92f356331d5fe17a870eaf15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a76e8f91b8a368a7b2dde9bde4123a026</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>ac4e0d6f95921d65279a1d2f98c444446</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>af3e06cd1086c1f81bf87f453780e8a02</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a2a5778f9ed29518117b8727890101df8</anchor>
      <arglist>(double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>add62307d7c4d3aba47b64d4c5a13303d</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>af104fb761aabd0c298df257e601bfeb8</anchor>
      <arglist>(ON_NurbsCurve &amp;, double=0.0, const ON_Interval *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetParameterTolerance</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>ab5d9657158c9532c3e07f3df22cb489d</anchor>
      <arglist>(double, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a648e1dd6525f8e3fe14be256a8212ad8</anchor>
      <arglist>(double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsArc</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a6a0426c0ba5c5af0e2c50117c085e08e</anchor>
      <arglist>(const ON_Plane *=NULL, ON_Arc *=NULL, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a3587e6c67381cb10cf9b2e1a0915abd0</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsInPlane</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>ab4af3c2050a1a220f6a7491572a6bde3</anchor>
      <arglist>(const ON_Plane &amp;, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsLinear</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a61745f3621029746806f1b9f3836de31</anchor>
      <arglist>(double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a036c37ec6828e6b173991ce2e95f570c</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a8411daba2dfde6ddcb0fe8aa26513308</anchor>
      <arglist>(ON_Plane *=NULL, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a5c0c11a94edc6929cc2050b9a52a540a</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CurveOnSurface</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a2e6e654d1a33f3e132ef24282d13d44f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CurveOnSurface</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a84d3b151bbf6bf3edf3c8f1c5e05db79</anchor>
      <arglist>(ON_Curve *p2dCurve, ON_Curve *p3dCurve, ON_Surface *pSurface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CurveOnSurface</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>ab56cf610331982e4ccca8a7e32dee160</anchor>
      <arglist>(const ON_CurveOnSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_CurveOnSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a2fde08a7ee21a3a60fc7e9dde251160f</anchor>
      <arglist>(const ON_CurveOnSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a6ac216229babc01eaab33a9e416170f9</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>ab4543d272439670f44727567ee50b05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>ac6dcfddf2a0eb4b13fd72d37b475a3e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a8b12735fb486e4ccf80874e887ead56e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a83b2083ef4d7de7d068129dc45cb7d5e</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a88281797722bc396a8821dcaf7c8a280</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a55f93e84b29dbe334dbeaa223cfb46f1</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_CurveOnSurface</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>aee6c42954af7ada1e47e7cc7b5799ed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Curve *</type>
      <name>m_c2</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>af0007b43ee65b543b5ee15dbd70f1999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Curve *</type>
      <name>m_c3</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>aba03c1fe15cddb2fdc21f6836850a206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Surface *</type>
      <name>m_s</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a23095e710096fac618a74372d7b793ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__CurveOnSurface.html</anchorfile>
      <anchor>a0599523160baf353e5ecc154c4b37e44</anchor>
      <arglist>(ON_CurveOnSurface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_CurveProxy</name>
    <filename>classON__CurveProxy.html</filename>
    <base>ON_Curve</base>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a27fff49b4146b5f2e2da29e672fa8893</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>aee2db151438b44cc9ad4636a164dc229</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>ad7b7b4052052fef05a6ca6ab67e20cd8</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>aeea8735d6e5ff46b066fb09b0cb6e550</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a67703cadb4a9ad451501ba19a8f1810d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a265c274f3b9c1641a755783ff74b1e57</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>DuplicateCurve</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a409a32f3a474d5a9b6acfcea78c3e149</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a31d0a38a299f34709d0778b283aea446</anchor>
      <arglist>(double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a1c8fa662d47febb8fcbdf5a1341484b3</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetCurveParameterFromNurbFormParameter</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>aa5f94cb74124dcfe1a693f8aebbd7ef4</anchor>
      <arglist>(double, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a48e098d9d0b1a86eb32a1aa999653363</anchor>
      <arglist>(ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a60723b956962cc9b16befe50b389c790</anchor>
      <arglist>(ON_NurbsCurve &amp;, double=0.0, const ON_Interval *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetNurbFormParameterFromCurveParameter</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a19854e9e7df458fa7c4fe115abf83e32</anchor>
      <arglist>(double, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetParameterTolerance</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a3977c5b43e099151e05de0eb53bea5a9</anchor>
      <arglist>(double, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>addf23983b15d1b38da0afdc7db637485</anchor>
      <arglist>(double *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a22e1a15f1c171efd0807b2467e00d5ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsArc</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a7e8761adfa29a7c1761d50070dafaeb4</anchor>
      <arglist>(const ON_Plane *=NULL, ON_Arc *=NULL, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>af69f13d0076864416bf1ff2c5ebcf0e3</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a08b1747c4fa65b753841790e3fc4b2a4</anchor>
      <arglist>(ON::continuity c, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsInPlane</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a38a50313524e45bb08e75b2c1932dff8</anchor>
      <arglist>(const ON_Plane &amp;, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsLinear</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>af0ae23c43b48bde9c49531865035a26d</anchor>
      <arglist>(double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>ac3d4d14e54401de25acbdba870cb7472</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a5911cce8d27f795bc1aa03ec82fd7e7c</anchor>
      <arglist>(ON_Plane *=NULL, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsPolyline</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>ad9cfd4c3e110f11006e7339a649953e7</anchor>
      <arglist>(ON_SimpleArray&lt; ON_3dPoint &gt; *pline_points=NULL, ON_SimpleArray&lt; double &gt; *pline_t=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a557c250238722791df0c5ba212b2e632</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CurveProxy</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a1db376afe19d743a7ada421564b7339a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CurveProxy</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a895a29c377161b8143f4e177f3b5c3ba</anchor>
      <arglist>(const ON_CurveProxy &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CurveProxy</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a348e5c7ae1bbc116777aa5fa5fe8af8e</anchor>
      <arglist>(const ON_Curve *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CurveProxy</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a202ba7f9e008a517db678970bdde56a0</anchor>
      <arglist>(const ON_Curve *, ON_Interval)</arglist>
    </member>
    <member kind="function">
      <type>ON_CurveProxy &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>ae1c0fedfaea21b3b7ace6c4f0b9a8313</anchor>
      <arglist>(const ON_CurveProxy &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const ON_Curve *</type>
      <name>ProxyCurve</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a14543fb8702d4d7cfa0653895ffa2788</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>ProxyCurveDomain</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>ace6c112b7a3cae3e3a51ceafadc219b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ProxyCurveIsReversed</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a1f443efd21843121cab3e879ebeecdc4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a9642b389023eafaf0e85b20a83bc4703</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>RealCurveParameter</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>ae56f84abc35cebddadb8618e5b82e3a0</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a2c9212a41f36e99afce1ba4da80f426d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a9cb753e64b4eefd096000f5cbc81061d</anchor>
      <arglist>(double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetDomain</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a559d007d9abe2caf800df35ff1eba8b3</anchor>
      <arglist>(ON_Interval domain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetProxyCurve</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a2f7c724c41852200a6f1dbc4bcd5daba</anchor>
      <arglist>(const ON_Curve *real_curve)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetProxyCurve</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a60371d81e85886041cd60b8a4413b7ea</anchor>
      <arglist>(const ON_Curve *real_curve, ON_Interval real_curve_subdomain)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetProxyCurveDomain</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a5846959de021c74e8b6413a9343baa6d</anchor>
      <arglist>(ON_Interval proxy_curve_subdomain)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a7df8c3d80179082e7543bb46848cad39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>ab4e942df37d032bf95740f956bb09a35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>aeb797f62b71ec01329afcb2b08b81992</anchor>
      <arglist>(double t, ON_Curve *&amp;left_side, ON_Curve *&amp;right_side) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ThisCurveParameter</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a35c4eb9d9405b4aaa6caea23a475caef</anchor>
      <arglist>(double real_curve_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a155ff2da4a51d7508770016618ee8dca</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a1ce92cddaa3c5d5ee1303071a0c2051b</anchor>
      <arglist>(const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a62903a3db590c0352a924f7d4a3853c2</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_CurveProxy</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>ad83a1470490027ba37c161933b1a69aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>aa2731356d26a6c598096b459d0ba6a99</anchor>
      <arglist>(ON_CurveProxy)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_Interval</type>
      <name>RealCurveInterval</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a1d5448573cc468ed019afc953cb0ee30</anchor>
      <arglist>(const ON_Interval *sub_domain) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bReversed</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a555f66238d4055b2a3aa268338d43b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ON_Curve *</type>
      <name>m_real_curve</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>adc7d09ad7f43bfaa0ef40d6aeb90551e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Interval</type>
      <name>m_real_curve_domain</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>ae0b538de078cc372624e940c891aae66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Interval</type>
      <name>m_this_domain</name>
      <anchorfile>classON__CurveProxy.html</anchorfile>
      <anchor>a72a6c3282a780cd3704143f54f2d6d9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_CurveProxyHistory</name>
    <filename>classON__CurveProxyHistory.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>a30972c37cb5402caf7a83bbc87372349</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>a31dc64c66b489cb17a65b6536d28d264</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_CurveProxyHistory</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>a50768ebcb2cbf4a88c0fe3c7e1644afe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>a22b64b2f72ccc4c1955b7271060e6300</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>a8943c0141a00a17ae55526ff78695135</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_CurveProxyHistory</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>a18f6e4ed5216b8698691dd08697afeb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bReversed</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>ac306e3f1db93c871255050838ed2d2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjRef</type>
      <name>m_curve_ref</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>a21979b17ad299baf21ca5325187f7184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_full_real_curve_domain</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>a186bcb7a251c7d732093b4fd04efe66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_proxy_curve_domain</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>a1d5293a1d0af436277061048303c8cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_sub_real_curve_domain</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>ac121dce5cb5689186a3f686291ed3718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT8</type>
      <name>m_reserved</name>
      <anchorfile>classON__CurveProxyHistory.html</anchorfile>
      <anchor>a2dfa61870c50f0433fe15aa8deab54ce</anchor>
      <arglist>[64]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Cylinder</name>
    <filename>classON__Cylinder.html</filename>
    <member kind="function">
      <type>const ON_3dVector &amp;</type>
      <name>Axis</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a4b1a6827f9ff7a430f08bb8eb67584b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_3dPoint &amp;</type>
      <name>Center</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a4fcc798cb4e420a7b3dea94cc611a418</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Circle</type>
      <name>CircleAt</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a798dccc0319c23ed42a446c5e7ea7da4</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a1e779a54a7c74cf2f4ffb2b3b68757de</anchor>
      <arglist>(ON_3dPoint, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>ae1e6ce01b9fb603b42e9b7984719965a</anchor>
      <arglist>(ON_3dPoint) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>aaac5cbd40ef6ac3c81580ef0d1c4a448</anchor>
      <arglist>(const ON_Circle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>ac58687423a867af0b863c60b87ab2c1d</anchor>
      <arglist>(const ON_Circle &amp;, double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a42054120b049b80255aab45ddb7d4e41</anchor>
      <arglist>(ON_NurbsSurface &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Height</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a2d6c4acfb3a8985209046f6e77a9c1fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFinite</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a063b75f903c8ddf26761191cf139e318</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a12ad0c06ddeaa58d3601704870806f02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Line</type>
      <name>LineAt</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>ac33d6b520d617800a6aa4c0ce49d1c0b</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>NormalAt</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a01d5ac0a22f8c2c1130defb3502281fd</anchor>
      <arglist>(double, double) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Cylinder</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a6c10dbaf47a681a0f3795c72008a8b11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Cylinder</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a461c76d9d774ab3226c45f364b333eb5</anchor>
      <arglist>(const ON_Circle &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Cylinder</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a6bcc3bd9e6ebdebd1fed9be7580e564f</anchor>
      <arglist>(const ON_Circle &amp;, double)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>adcc48afe23892713d47ff993bad03be9</anchor>
      <arglist>(double, double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_RevSurface *</type>
      <name>RevSurfaceForm</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>aa6577e0032d874bc3266da3c9f83c408</anchor>
      <arglist>(ON_RevSurface *srf=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a617e53aaa7793616e8e7f14c5dce81c4</anchor>
      <arglist>(double, double, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>af419719f9377c5d563139aa3b592260f</anchor>
      <arglist>(double, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a7d3c2b6246d913c85b8dfd8a0910a3a4</anchor>
      <arglist>(double, double, const ON_3dVector &amp;, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a9d95fdd8c0e954ec69500b4067916ad2</anchor>
      <arglist>(double, const ON_3dVector &amp;, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Translate</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a270a0dd56c78d45265e3ec2582958171</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Cylinder</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>aaeaa2de1f1dc90df9db1d142e3e7a7e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Circle</type>
      <name>circle</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a5fbcb4a5e4cee6ea96bfc83e557ee4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>height</name>
      <anchorfile>classON__Cylinder.html</anchorfile>
      <anchor>a944bf6b90eabe3095e346b6a6e9172fb</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_DecodeBase64</name>
    <filename>classON__DecodeBase64.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Begin</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>a7e61e892e09e5be7ec417307f1125e1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Decode</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>ac6b70883f4010bee8b8cbe9b7c456ea1</anchor>
      <arglist>(const char *base64str)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Decode</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>a887dd6b4b1398f52c6c7392376493385</anchor>
      <arglist>(const char *base64str, size_t base64str_count)</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>Decode</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>acf809d99f6a90f7d112809d7f4fabfd2</anchor>
      <arglist>(const wchar_t *base64str)</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>Decode</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>a9a5e653dc34e1d2a8263a02b14a5e671</anchor>
      <arglist>(const wchar_t *base64str, size_t base64str_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>End</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>ae38f2157ea6ca374fc49e863d80078ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>Error</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>ad026e550994a7c04bbb369a370299d28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_DecodeBase64</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>a713fb502ad573a76f4cab96abbda6783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Output</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>a51b18b6a09c69ff156147d3c2cb1561c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetError</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>ad5a4af4e9d9591882f7bf08ec50ee613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_DecodeBase64</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>a13a70239d7f22dac17634cd38149ce65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_decode_count</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>ac0fc71e4034240f5190e26a998ad2f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_output</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>a90ca346028a45ef87add7871b871a97e</anchor>
      <arglist>[512]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_output_count</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>a7d524fe2fd44ec635ba538972e7efc5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DecodeHelper1</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>a859e5321d0219617ef9b70d7190522fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DecodeHelper2</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>ad733784c2ac05e1a47a3044a4d1385c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_cache</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>aebab4d5b5822b6995bfb814dfa4798cf</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_cache_count</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>a9e7a9bc22ca6f94ef3624af8ca4b698c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_status</name>
      <anchorfile>classON__DecodeBase64.html</anchorfile>
      <anchor>a1e7dc3b2d29d82a1b7d8be3915a64f61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_DetailView</name>
    <filename>classON__DetailView.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a6c3417d3758ca7709cfb4bbd8c609aa3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a4a5e41087295480f70513326bd92f84f</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a73d8de14479da194434bc498d7405f66</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a47637bc08359d7271b8f2fb19a8b0417</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a4539f9088a6962f056f19da553835e0d</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MemoryRelocate</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>af0b78bc5f7694a30886a364dc6e2b44d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a98f3b952887516ed3eb557de686b49b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_DetailView</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a5af518087559d7781ebc8a473f225811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a37a5d861cd407a9ce4f9235f84739929</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a7e8d584aae359b6ba609b7e5b29c68bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>acfe872db952487e78510b97aea7bce1c</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a420c121f38fa9bdf9e9841a39e74e4db</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_DetailView</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a04737dc92dc89f38c6856aa926d83d9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsCurve</type>
      <name>m_boundary</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a24bb0c35c563d34d7a0957c5a4acf568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_page_per_model_ratio</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a42271c6bc2abdee5c4fe9b472016cd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmView</type>
      <name>m_view</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>a4c85d2d3c4ac5b552eeab7e2c58d338a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__DetailView.html</anchorfile>
      <anchor>ab24506cb528f5f9ab7911552ed82cefd</anchor>
      <arglist>(ON_DetailView)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_DimensionExtra</name>
    <filename>classON__DimensionExtra.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a9bf038904570603dbe9252ec57fe1aa1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ArrowPosition</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a14d06afff8c3b9da1784be21aa92d000</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DistanceScale</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>ae8e52cb3c12276b0f26623c197ae2470</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>ab9c8273341a1e21d9a4240e66f0da5a4</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a143edfa8cd4a00e189ce389e2380ff5d</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ModelSpaceBasePoint</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a32102e1f5e9977fd3820daba8c2c633b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_DimensionExtra</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a8169ddcabef59d0ffedbef2e41cf3486</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ParentUUID</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a2c52d4214a04b53753b9112d7d89bfc1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a92b2c8d052d19adbbb45f79275591aeb</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetArrowPosition</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a733af44e7a09dec409c46d96356fbe6c</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaults</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a6d57c495d478cb0bf00f8ef5f8b0a5d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDistanceScale</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>aa608b54a3887329334d2d6aa0ac6518d</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetModelSpaceBasePoint</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a44885776c1922ed03be144169fb83ccc</anchor>
      <arglist>(ON_3dPoint basepoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetParentUUID</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a05ff4f27de61f1de8203e73f94fbf928</anchor>
      <arglist>(ON_UUID parent_uuid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a3f36c2c7aca62ca3440cc326aa907108</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>aec67d0b0930094a14325dc4f0b7fb8f1</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_DimensionExtra</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a88635e71a34cc336056b5828934e68d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_DimensionExtra *</type>
      <name>DimensionExtension</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a643559a8cbd2876ef4540b80f895f2dc</anchor>
      <arglist>(class ON_LinearDimension2 *pDim, bool bCreate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_DimensionExtra *</type>
      <name>DimensionExtension</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>ad6594f960846d14c21f40be56aede62a</anchor>
      <arglist>(const class ON_LinearDimension2 *pDim, bool bCreate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_DimensionExtra *</type>
      <name>DimensionExtension</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>ad2763111695db42657fc943b993f95d8</anchor>
      <arglist>(class ON_RadialDimension2 *pDim, bool bCreate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_DimensionExtra *</type>
      <name>DimensionExtension</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a6239821cdb82a44207ffc77e21c49e1f</anchor>
      <arglist>(const class ON_RadialDimension2 *pDim, bool bCreate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_DimensionExtra *</type>
      <name>DimensionExtension</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a6c98754eb3858b0d06030b08300e55aa</anchor>
      <arglist>(class ON_OrdinateDimension2 *pDim, bool bCreate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_DimensionExtra *</type>
      <name>DimensionExtension</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>ae8d703fea05efcb6fbae47bff2d45e5e</anchor>
      <arglist>(const class ON_OrdinateDimension2 *pDim, bool bCreate)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_arrow_position</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a6c3067cd4d54d3b17ac580e0189449f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_distance_scale</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>aa0ab27e201c687882945fe66e84b78d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_modelspace_basepoint</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>ac44f5f188afeb7b0a28626e1abe35319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_partent_uuid</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>ade0b990d69e6ed3a5ab0c7e4c393df07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_RECT *</type>
      <name>m_text_rects</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>a0ddf1b44286b09a9757d0f8beb999192</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__DimensionExtra.html</anchorfile>
      <anchor>acf7cf918a3e47f0dd17fb9b0bd8dde60</anchor>
      <arglist>(ON_DimensionExtra)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_DimStyle</name>
    <filename>classON__DimStyle.html</filename>
    <base>ON_Object</base>
    <member kind="enumeration">
      <name>eArrowType</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a364dbbe6e4634d0d2190cf6bafd3d9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>solidtriangle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a364dbbe6e4634d0d2190cf6bafd3d9aeaf6431aa68c99adb5fafb56938f16f560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dot</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a364dbbe6e4634d0d2190cf6bafd3d9aea4ddc1249aa81c4f0a0444fed3e04b084</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tick</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a364dbbe6e4634d0d2190cf6bafd3d9aeae193d8995d09800b0dbc5900e725f067</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>shorttriangle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a364dbbe6e4634d0d2190cf6bafd3d9aea27afd60c745eea03600bd49c83b8015c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arrow</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a364dbbe6e4634d0d2190cf6bafd3d9aea6b908519ae82177e6034de83cb5885f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rectangle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a364dbbe6e4634d0d2190cf6bafd3d9aea9bc1298150ffa885588b499ef4a7da66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>longtriangle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a364dbbe6e4634d0d2190cf6bafd3d9aea724980816c4964aa5ef664c4d0f20b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>longertriangle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a364dbbe6e4634d0d2190cf6bafd3d9aead2e4ca76177e42885fe17ff5b5c77c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>eField</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_name</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a0c8a2f9770afcdcd12854f5087e366c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_index</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957af52f594fcba8157dfee5c4f3e538fffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_extextension</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a934f442e4afcff774c700b1c14986804</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_extoffset</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ad7d877b9f88d71bf0936c23a21d5bc3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_arrowsize</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ad319518a69b5bdbd27a773a594b00a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_centermark</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a21144f9edc155061fa505bd099906667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_textgap</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a115c1e0b919b0c5a9aabc7d65ae0eddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_textheight</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a0090005950a880ab8a076602a0ccacf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_textalign</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a59cf3e757b94cda34930966157532997</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_arrowtype</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957aa3a179792c884517c3b86809b6374ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_angularunits</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a4b3c60860e3a18b391c26dda9fe440dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_lengthformat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a23c1aea67b1a8bbcddea976082fa8f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_angleformat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ab38304729da7ce3101fb37b267101f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_angleresolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a6e23a074724ac10f5bdef819657cb272</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_lengthresolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a37d9c214cb6609a7f51ad65caf9ab002</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_fontindex</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a4d586d6156d69144ae6bf5604282b238</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_lengthfactor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957abdda342ec021b02f56cca7a1b8a074e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_bAlternate</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a37b778191f73ac9a678072164b9e51a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_alternate_lengthfactor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a1dc77ea0e6ef8a3c8f0403253c51920c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_alternate_lengthformat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a165275bd9753160eacc7d7487314943c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_alternate_lengthresolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ae8e76d3e235d0e9fb1d35cc779e32fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_alternate_angleformat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ad3d113cac1774de8af462cc28f641165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_alternate_angleresolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ad4b04f437d1b5c2006615080c612e732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_prefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ae4e7e567971d44eff58536c81c6f5477</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_suffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a18e57d330ee02b3d4f54b41178974543</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_alternate_prefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a2a180ec301d81f6ef6f29ec2c7f1aa49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_alternate_suffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a4e3d62b1efcd1ca07cab47ed3836290d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_dimextension</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a16b28ee0d9fc510859b36a4029229ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_leaderarrowsize</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a676e90eb83a2e78b39d1f498402f48d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_leaderarrowtype</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a67d690bde9d1a544a64728fe4491b4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_suppressextension1</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957aa2321d5cf4b8ffbb247316902497c862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_suppressextension2</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ab902cc8176cbd1a9767566f384287cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_last</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ad919a54621fa6e7f00b200234947e823</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_overall_scale</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a1bc08c86822ed7ba310df4dcbd8f600d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_ext_line_color_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957aeafbc5b4b3ce2853c27bd9e87e4f8ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_dim_line_color_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ad6635c42993d33c4bd5a86d46dea2d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_arrow_color_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a43b72e56e3a3b4f18a3082ff96440076</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_text_color_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957aac035a73c1e266eb9806fb73d4c38d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_ext_line_color</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a886e1a96706fa334ee564a9d69bbc604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_dim_line_color</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957af671dbefe313e08383f738e2ab7f4426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_arrow_color</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a893e684fffee14daef3ca1bbf225566c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_text_color</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957af91cbfd308e77449c115de499a51ec29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_ext_line_plot_color_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a3aa20db82c1f1583f23f288e6b99716a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_dim_line_plot_color_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957acaf70caf38d7a5840ec009ebd0a358f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_arrow_plot_color_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a075c364085f96065109c9a59a91fb854</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_text_plot_color_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a1995fb6d1e0ba5371a6267c1aa1fc59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_ext_line_plot_color</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a5a497d2fc5a109aff60d14048447bd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_dim_line_plot_color</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a3969fd31ab7b4e1cc8ca02d01f52eaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_arrow_plot_color</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ae1aae61b47e1485e3d47b0185e0e4228</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_text_plot_color</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a96b8305c9607d7df952265a4cd2eb296</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_ext_line_plot_weight_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a57b1fa776781f4863671988b02a1fbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_dim_line_plot_weight_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a455674f556495f9e2e113182fc083009</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_ext_line_plot_weight_mm</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957acea3b7702d2be85c1be088ecea57c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_dim_line_plot_weight_mm</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a5f5852059d50a243fad557e1d7676549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_tolerance_style</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ae4134dff37e0b521666c05aa58d2e187</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_tolerance_resolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a80fd2ed5be48138fd306c5f43a1761e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_tolerance_upper_value</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a921d93657e48cf5a64b602585b3da5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_tolerance_lower_value</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957aab734c3d70621db20161da0a9143b0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_tolerance_height_scale</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957aeead8e87998d44147d11cca59a3e5e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_baseline_spacing</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a26d1d33136c329ecf4b32b8fe4f3585e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_draw_mask</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a232cd9645510580cdb918c90e193717a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_mask_color_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a83a48fdf9c207e1646c87ba7810cdef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_mask_color</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a1b1e89d3ddc90320738cdbda782c5108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_mask_border</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957ab5cd8948abbc08fe41172a6c885f4f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_dimscale</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a79083542e126ee05ca19c752e17413c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_dimscale_source</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a89fbe7ea1e78207c560f6ede70471390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fn_really_last</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad544619f76cb9c1633b940c8953e7957a91eba4c0e36dcc74dbbfc5884da6be68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Alternate</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aa4ce6101ab26833945ef0b7890980778</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AlternateAngleFormat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a85e721c5b548254ea98c6eebc03442a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AlternateAngleResolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a27efd090473a6d04eadb64a983a722cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>AlternateLengthFactor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>acfe95920521d152259cc28b0b22dc0a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AlternateLengthFormat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a14a7615e1eb1d22a1ab1c9043bc69d1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AlternateLengthResolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad62b2517438f706f399e565618a40c34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>AlternatePrefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a993d543717c2a81178f4edd76e381b27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>AlternateSuffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ada13b953ee4244085c86d76b9a72b4a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AngleFormat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aac2c58a8cbeaa7c757217e92b9af9dc7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AngleResolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad847aebb56d1b19bd134300e64f8dda3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AngularUnits</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>abbd92bb9df3a2159e56fa963da93cae1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ArrowSize</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a387cd9aa69226d505e247c0a1b5b9a7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ArrowType</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a0a56eef049444d837f3fab6c7759256c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>BaselineSpacing</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a9fc0bfa58629020247ba495e60145568</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>CenterMark</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a48ceb347603473706e8698a9534ac9f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CompareFields</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a8bfc63e4299eadef06420e92c4a38163</anchor>
      <arglist>(const ON_DimStyle &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>Composite</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a66d5a409e04a7f511ee36c897cd466b4</anchor>
      <arglist>(const ON_DimStyle &amp;override)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DimExtension</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ae4e66cf113e478a28cddf639b82a546a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DimScale</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a9b584f5074a818cfeda7c0ed0af6ed51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DimScaleSource</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a47ba3265552473b590e75aae55c1a393</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_DimStyleExtra *</type>
      <name>DimStyleExtension</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a678be2863075e2697cbd14524ce050d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>class ON_DimStyleExtra *</type>
      <name>DimStyleExtension</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a10649f1ff17209e77e1a35be297a05b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DrawTextMask</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a6201fba94724bac38730e9472f86246d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a791ebc80d409d0d684e286b7f0c46a45</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a33ce65d0d09bf33f4fe372bb62fbec25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ExtExtension</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a780935b0eb3e925e3baef3c2936a6831</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ExtOffset</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aab7ff38451eee99fee429038d6350212</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FontIndex</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a5c01461cf95e3d0a67d7c4c6c3df53be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetAlternatePrefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a87dbe920306cbfe7765afa4297385538</anchor>
      <arglist>(ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetAlternateSuffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a63dd9599305011314ea26e7603b13823</anchor>
      <arglist>(ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetName</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a0e7993c8c2b7e8d76eea1d11a84cb4f8</anchor>
      <arglist>(ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetPrefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a55395e74ff4ead733c888048fc00ce5f</anchor>
      <arglist>(ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetSuffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aa136ed9d663c32ad7e8606bbcc525870</anchor>
      <arglist>(ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasOverrides</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a7ae1c83e6d12708d94cc1d602ac0612b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Index</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a0e7437b5ae4b006bc71af984d764054f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InheritFields</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a1abed32074a3f5d108ee54c7c739fd59</anchor>
      <arglist>(const ON_DimStyle &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>InvalidateAllFields</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a590557f75824c90fc139936d9d1d3b05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>InvalidateField</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a9216430d91ad86e3ef4438fff9638af3</anchor>
      <arglist>(eField field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsChildDimstyle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a06fc3a839064002ebe4c107820928fc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsChildOf</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a5cf980dc8c220fe7f1d0886f87d3bbd5</anchor>
      <arglist>(const ON_UUID &amp;parent_uuid) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsChildOf</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aee48f9f1fd6163ac127effc5b8a52705</anchor>
      <arglist>(ON_UUID &amp;parent_uuid) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFieldOverride</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>abe20e285fd2586fee9d24c43d837a064</anchor>
      <arglist>(eField field_id) const </arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED bool</type>
      <name>IsFieldValid</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ab79a4ae300e87c1c58fefdbf7d97545e</anchor>
      <arglist>(eField) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a4bb3df1c5a0b9bd6816d72c3449b0487</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LeaderArrowSize</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a11ef58d668c28540cb9cd5a197ec49ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LeaderArrowType</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a0ecc665ab612ad7345653dd35cfb7c9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LengthFactor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a14fb7c20b120440f901977f502db2241</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LengthFormat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aeb5d068ab1752c63dedcf630f872f660</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LengthResolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>acfb6057cfa91443d27cc3419a489c4af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>MaskColor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a426297d9894c5659ec7a9f4f02d23b40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaskColorSource</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a1d66d079eb46c6a37fecb8c3996eca7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaskOffsetFactor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a7e23b2085cc89813fd4e9b7f222cd203</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ab509658eddc8d9dbebaabf1c45f4c4ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>Name</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ac73b6493900530b5c6bbfbbf6e0e5791</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_DimStyle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a951b590dee49f378a00e25c290272251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_DimStyle &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>af34d244d061295519c85a50d419f0016</anchor>
      <arglist>(const ON_3dmAnnotationSettings &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>OverrideFields</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a0c17b489f84e77b9d18e3605dc2ef931</anchor>
      <arglist>(const ON_DimStyle &amp;source, const ON_DimStyle &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ParentId</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aa9e8cf2a9df18070a0e869f6ad855901</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>Prefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a6dbe05b98dfd892f395f331025a9cd06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a9f4c35428907bcf4b163cf93ab41aab0</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Scale</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ac5aa9d4ba64facef014f4bd1ab799ce3</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlternate</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a4e9bdf14076317903e6d58fb51675287</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlternateAngleFormat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a9314bdfb41b4eff498cf2d0d6352895a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlternateAngleResolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aea286c990fbca66b9e6fb0f55c414f96</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>SetAlternateLengthactor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a14476c33943a58b21a77b5f582fb9c28</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlternateLengthFactor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a9a53634ffa0b1572070fcfdd6796cb51</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlternateLengthFormat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>af1b4347bb2cc2aefe91f3fb6f869e585</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlternateLengthResolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a88a0b11e4d1dcd80fdaed36b6c120f35</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlternatePrefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a6b27b72ee0b017f7b987ea2c734c1274</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlternatePrefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>abf08e55a2f0c0b64ea66f3c5db5384a9</anchor>
      <arglist>(wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlternateSuffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a0ec0d0cd0f6767d13f1cb639f179365a</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlternateSuffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a8fc52bbcfccb4abe0c64b6f2e50b485c</anchor>
      <arglist>(wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAngleFormat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ab1c598427b29a5ca3be44428174c71c4</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAngleResolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a5fed8db6e0dd5747f5c19d3355f2fa37</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAngularUnits</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ab9f24565256cf8802978fd91c9a2cde7</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetArrowSize</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a9c619ed0e602711e6f6f7ddf01d43fb3</anchor>
      <arglist>(const double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetArrowType</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a368454922ce9ebf9b9159da4436b3dbe</anchor>
      <arglist>(eArrowType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBaselineSpacing</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ae9bf802fb4840aad4187415173506ee6</anchor>
      <arglist>(double spacing=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCenterMark</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad099b02aa49d7b1518b489a6a9e581ac</anchor>
      <arglist>(const double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaults</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a5b9f57cf3507be0445d9c87bd2a0fc17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaultsNoExtension</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>afaf10bd9493d1cae1f4b734a8589bf06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDimExtension</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a6a84de13c063ec27185bca866c6f9aaf</anchor>
      <arglist>(const double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDimScale</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a1845ea22c114acd53742af38be6bc755</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDimScaleSource</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a6c212aed37fa7707e3173dec1e54ac94</anchor>
      <arglist>(int source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDrawTextMask</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a123c2a40e3137f808e1fda54fc7bd550</anchor>
      <arglist>(bool bDraw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetExtExtension</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>af41cc94e79d0a27af22a662e6609975e</anchor>
      <arglist>(const double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetExtOffset</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>adaf9e91c8d4429e991925168e986e6d6</anchor>
      <arglist>(const double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFieldOverride</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>acea90887b7c88d8d34efe823a4d2d03b</anchor>
      <arglist>(ON_DimStyle::eField field_id, bool bOverride)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetFontIndex</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a2a1fae34c9774d1a1590768f49b3f6bf</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIndex</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ada326ddea0632b1869c0b672ed3c1d8b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLeaderArrowSize</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a5ac6299c69f7ca19b06313e143264759</anchor>
      <arglist>(const double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLeaderArrowType</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a3ebfd7e7f3105997f891e8575ecf0602</anchor>
      <arglist>(eArrowType)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>SetLengthactor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a97d3b7a5ac4eb640729a6d4bdaf6a0b3</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLengthFactor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>af60bd9313d936d336c71f3c5998b7aab</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLengthFormat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a473d1ddbb9cd5ff04d7ccc755627de1f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLengthResolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a983dde678fa9f4ee5f9fb33e4c7f6a7b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaskColor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>acf6ddc09e31e5bca4f1d113a553333e5</anchor>
      <arglist>(ON_Color color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaskColorSource</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a02adc623e12cbc858a5fb1fd43dc333b</anchor>
      <arglist>(int source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a299dea73f3a2343e46c92edd74ef5a3c</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad674cd95b49d7b53146047bf02a6de5c</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>SetParent</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a4bcb7c54f07d4875b7f09fa21c189048</anchor>
      <arglist>(ON_UUID &amp;parent_uuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetParentId</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>acfb7c285418587d39c4b711b4f72cc09</anchor>
      <arglist>(ON_UUID parent_uuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPrefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ae7b2df40549d2e145b11e1cbdeae42be</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPrefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a13720e1bd6749b6dc367dd20e37e0d98</anchor>
      <arglist>(wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSourceDimstyle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a476581dc398bc4690230721c0477b4e1</anchor>
      <arglist>(ON_UUID source_uuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSuffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>afab3b31b4695b5e0fe98bff6e750b3c7</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSuffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a0cd22214c08e0a4367e013cd08f8c537</anchor>
      <arglist>(wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSuppressExtension1</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad05537c8599ea0826ae5e9e9edf0f51b</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSuppressExtension2</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a54bf092033e3bdd46e7cee0f16806c94</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextAlignment</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a49969b56690836b74a89949b5ba7c4c9</anchor>
      <arglist>(ON::eTextDisplayMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextGap</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a7f12fd2ebc90a9a62761ee3970c484c0</anchor>
      <arglist>(double gap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextHeight</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a9d5c3f0770502f524d4a8615fddb70b5</anchor>
      <arglist>(double height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetToleranceHeightScale</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a87c82e7fe2354e14eb0e6a3f29f9bf25</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetToleranceLowerValue</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a9680181654cab4c0e65b15ab0f940c97</anchor>
      <arglist>(double lower_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetToleranceResolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aa9c06d3eebc207c7da8723913d4137dc</anchor>
      <arglist>(int resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetToleranceStyle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ab54f9a660a86bb758a22c2c805e261ca</anchor>
      <arglist>(int style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetToleranceUpperValue</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad058a472f2c7fb72e256653c95d3e04b</anchor>
      <arglist>(double upper_value)</arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>SourceDimstyle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ae47137cb08d836213916ed2daa19b078</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>Suffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a07405e03b0e5b2c38b323a50aecc08ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SuppressExtension1</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a3bcf3e28caa26c66aaf2b1320bcb2e12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SuppressExtension2</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a3500cd36549a241111d001f81b506201</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TextAlignment</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ac6a0ffe0557c5aa49df3e2b34674ec07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TextGap</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a4ad0b5d03f18401bcca265195ba8f0dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TextHeight</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>af84fe367c38d682c08b0ab6c9da799fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToleranceHeightScale</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>afbf39c9c9ca08800e7703ac0b9c66c3c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToleranceLowerValue</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>af3dcfecf1ca2229dcc620cd388f33d55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ToleranceResolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ae0770d0e765a39dc2b92aa024f671524</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ToleranceStyle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a65abdbb5cd2021c66f18df68fc951b11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToleranceUpperValue</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ac03a5fcb56e4661b43bc39e5fe20e0e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>ValidateField</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a2600cc160df400b4dd20c08d4039edd2</anchor>
      <arglist>(eField field)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a7741bd73c6b85a0a0376f88f298a3009</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_DimStyle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad0e67beb6b667caa74dfe8a90e10400b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>DefaultBaselineSpacing</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a90aab4b2386ec8963f163481bb5855f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>DefaultDimScale</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aa3b42ae9306f640c1d7400b5d4e3b4c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DefaultDimScaleSource</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a36bd33633a36a949e4d0c1edbfd21ada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>DefaultDrawTextMask</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a91e6a1f8c78f6b20104e7e639ca4f85b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_Color</type>
      <name>DefaultMaskColor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a2ffc7be3aabd63a8333cc9c2ef165dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DefaultMaskColorSource</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aa612462a0b2f52ca5c2f770b7d5f6ff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>DefaultToleranceHeightScale</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a819434aed8c06002c07f69ee6a5d0a0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>DefaultToleranceLowerValue</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a7f9fba2b8e00e8c4ab54dabc3dcbfc01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DefaultToleranceResolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a27db4a949d13dd211356b467dfabcdc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DefaultToleranceStyle</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a17af700aaf5dfbd19f4d8e34eca7dda2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>DefaultToleranceUpperValue</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ac41315e8af4c3872bb0e7545c242749c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_alternate_angleformat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a4a6e230704267f4447aba36c445435d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_alternate_angleresolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad8f64b54e628b355694c9359275faaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_alternate_lengthfactor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a2f09de84392f5cc3f864e3308de249c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_alternate_lengthformat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a48bd002599fa32f8aba2018ef677e9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_alternate_lengthresolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a86efc69f1541815d1ee58bd2dbdeb599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_alternate_prefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ae5698ebe8648c577bf297d7a76c40f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_alternate_suffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a5931cb27d3b33a38b0b6e11e0161b385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_angleformat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>acb1434d799263d3cd2751bba47c7e43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_angleresolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a7f4f4a424e58f6bf45460e42d79dd225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_angularunits</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad676a10dc3a0f8152448cc5181b4051a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_arrowsize</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ad15e5baab1134e3cbaf8541a0144be72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_arrowtype</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aae93b0e2719467b66bfa4da1e2dcd3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bAlternate</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ace0b132bcb3172d44ce2eb56bf7eb1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bSuppressExtension1</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>acf13d45b65b22de5f03b87a73046a75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bSuppressExtension2</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a9c65218b3848bf67329e5442d5949d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_centermark</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a6626a1756103d159535ba2e8c96f1848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_dimextension</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a698af647fbdf44ae3e2e998e9e2cbb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_dimstyle_id</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a64fd3f34024b05c7ad56c58ed81d1489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dimstyle_index</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a75c2c92501528f1a578a8a21bca2f0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_dimstyle_name</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a1f41c613069c8358cb047b26a720961c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_extextension</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a81c39206f78fb26ff3a03a5dfecca35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_extoffset</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ada4e0e34435b66c51dc2d569758d7da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_fontindex</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a09247779974fb48bed86ba49475c8153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_leaderarrowsize</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a301cfeee0720f65bebd8812d06e94065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_leaderarrowtype</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>aa144b53217a11793d0fd90922ec99ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_lengthfactor</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a2f606261172c11c19b628f3773606a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_lengthformat</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a7b72e20fb68ba2599291f7863c108a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_lengthresolution</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a20dc551d5b5e0f41bdc64d50928252e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_prefix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a761547738247bdd2a26c56ee9967b068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_suffix</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a80ed1c18459f57b47faf7d85712ae79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_textalign</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a06d806a4de2d15abaaeb45c9c52bb941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_textgap</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a16ad350c4fd4a6a9c6c6eed16774b6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_textheight</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>a4125a0eefcac41dc9f65a4a92b846a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ab52f5f53485ee8c1cf43cf2e1b8959ce</anchor>
      <arglist>(ON_DimStyle)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_valid</name>
      <anchorfile>classON__DimStyle.html</anchorfile>
      <anchor>ab6d5ba62ce629426b66e75b39e111402</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_DimStyleExtra</name>
    <filename>classON__DimStyleExtra.html</filename>
    <base>ON_UserData</base>
    <member kind="enumvalue">
      <name>eFieldCount</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a607f7923b0d2134908bdf3d783c66482a5e3728e5d614ca5014774fd031fb145d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a7ff42de368c9022e7cb0a0ca642153db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>BaselineSpacing</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>ae19fc2706aaa77ea29c8b71c4bc042ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CompareFields</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>aade00a1011a9d740b0657bb59452277b</anchor>
      <arglist>(const ON_DimStyleExtra *pOther) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DimScale</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>ac69db00db50e6a743ddc162dd6cca08b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DimScaleSource</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>ae2135a3e07657adca86150a11970cdf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DrawTextMask</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a5d02949c48c96211bea61a36c610b90e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a0b44c9eb36b9d18f7144629bf6292520</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a0768f7b483e8caec2fad33b337fc597d</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDefault</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a3e59b40901d3e15827b8d85f7eacbae6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFieldOverride</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a8bc34e534e4947a86133c2969108519a</anchor>
      <arglist>(int field_id) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>MaskColor</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a430c57b4aa99bb328b770de5f2fe4a76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaskColorSource</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a4096b87b2aed911c82f9a041bea65f3c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_DimStyleExtra</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>aa2a212323a787ecc69ffb469b91c18cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a8bca712ddf23666e4070c33507826eec</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Scale</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a383e29b7d5b1eb90d083b0a53a2121ee</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBaselineSpacing</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a8fbfae2d06716215d23d8f3ab5608d82</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaults</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a53add60970d00198c36c824257911de2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDimScale</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>abe7eed1649e6f8b02ed4fe7f1aac0885</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDimScaleSource</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>aa434cb6b10d335a1655be5a3bfe79165</anchor>
      <arglist>(int source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDrawTextMask</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a6106b2c25e50614a181b881e2d30cbbd</anchor>
      <arglist>(bool bDraw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFieldOverride</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a23e0ed338d024124d49a370e43d1b48a</anchor>
      <arglist>(int field_id, bool bOverride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaskColor</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>af186c8fba7aa5220ac61277074898531</anchor>
      <arglist>(ON_Color color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaskColorSource</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>aa589bed7fd45ce254e2a889d1380f420</anchor>
      <arglist>(int source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSourceDimstyle</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a963757c55f8cbd871c03f362b9c54cdc</anchor>
      <arglist>(ON_UUID source_uuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetToleranceHeightScale</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>ab04e73c6f186064fd4930d756db62f5b</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetToleranceLowerValue</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>aafb7ba77ae0830af233bd37091676eec</anchor>
      <arglist>(double lower_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetToleranceResolution</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a8f8effa8a9f6bc7b37db3e0c631290d9</anchor>
      <arglist>(int resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetToleranceStyle</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>ae7926050dce77c8f07e0e34eb16d05e0</anchor>
      <arglist>(int style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetToleranceUpperValue</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a901255d0d39f831fc30331d992acad5a</anchor>
      <arglist>(double upper_value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>ae883d86b90323928c16325aaf28bf491</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>SourceDimstyle</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a9fef9c0b747cfd4a55ead86608a054d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToleranceHeightScale</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a47d6bf2c5a2852229db81853a012811f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToleranceLowerValue</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a81a400479c9cb8fb38416c83f1616a8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ToleranceResolution</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>ac224afdbea1b08f6a240c05c73f39535</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ToleranceStyle</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a2e097e7c21fa8c77d3b14a99353498f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ToleranceUpperValue</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>aefe08fb2f2f373dcd0923393b5f35bfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>aa5b973cf43066080523ceddf07a30ee1</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_DimStyleExtra</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a2735096e9c99786e08fb5cfdc409c13e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_DimStyleExtra *</type>
      <name>DimStyleExtensionGet</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>ac31b2a0e2f1a2037e2629d78fbd43ac8</anchor>
      <arglist>(ON_DimStyle *pDimStyle, bool bCreateIfNoneExists)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_DimStyleExtra *</type>
      <name>DimStyleExtensionGet</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>aebec30c441cd7ecb820cc02e2fef9ffc</anchor>
      <arglist>(const ON_DimStyle *pDimStyle)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_baseline_spacing</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a91171709be89b5d8a976ea71f6c8858a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bDrawMask</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>abbe743fecf7f5d9714969b82e9b2e7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_dimscale</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a822910d86470eabd9150580d522985cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dimscale_source</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a008015fdf75324f0b47f6a3b35433b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_mask_color</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>af759c2f677f810f9c4f11c03e8ccadc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mask_color_source</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a5b1088f51aeb4868b9030f12ce98ee0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_parent_dimstyle</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a22744af60f093dfeb3f14b899de89e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_source_dimstyle</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a5ef9024ec1ac4262933bba2f7c580cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_tolerance_height_scale</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a01e4d48b97995a82ef3ecfeff4cb556e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_tolerance_lower_value</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>abd7a706889dd3e33d401632548ba48fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_tolerance_resolution</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a809d11ee0affebd844a95f8efa81157e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_tolerance_style</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>af5af9e776698a3aa50e50fdd190ab939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_tolerance_upper_value</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>afbb84d947b4fc0c6b0d02b8c3c718020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; bool &gt;</type>
      <name>m_valid_fields</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a386ef79f149ab8524c3993c7d77ed1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__DimStyleExtra.html</anchorfile>
      <anchor>a2c45a7ae8fbf6885fadee0810772f830</anchor>
      <arglist>(ON_DimStyleExtra)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_DisplayMaterialRef</name>
    <filename>classON__DisplayMaterialRef.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__DisplayMaterialRef.html</anchorfile>
      <anchor>ae01fc64dfc59c5e8fecb182ea8d25c82</anchor>
      <arglist>(const ON_DisplayMaterialRef &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_DisplayMaterialRef</name>
      <anchorfile>classON__DisplayMaterialRef.html</anchorfile>
      <anchor>a98f321bca687f266eb45236001f614d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__DisplayMaterialRef.html</anchorfile>
      <anchor>ad0609baa6c62a939bfe1e3afcf297cfa</anchor>
      <arglist>(const ON_DisplayMaterialRef &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__DisplayMaterialRef.html</anchorfile>
      <anchor>aea35169240bbdf418f4765b74e909fe1</anchor>
      <arglist>(const ON_DisplayMaterialRef &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__DisplayMaterialRef.html</anchorfile>
      <anchor>ac488ec5bb299d38cb82edf491514077c</anchor>
      <arglist>(const ON_DisplayMaterialRef &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__DisplayMaterialRef.html</anchorfile>
      <anchor>a49b3dbb621b9de9fcacb2e2dcc762a98</anchor>
      <arglist>(const ON_DisplayMaterialRef &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__DisplayMaterialRef.html</anchorfile>
      <anchor>ab5af47a740a2920c6e8514b077909c51</anchor>
      <arglist>(const ON_DisplayMaterialRef &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__DisplayMaterialRef.html</anchorfile>
      <anchor>a8a3ba3f5763b62772a29ec026fed4a7e</anchor>
      <arglist>(const ON_DisplayMaterialRef &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_display_material_id</name>
      <anchorfile>classON__DisplayMaterialRef.html</anchorfile>
      <anchor>aba753e9d8e7997a4dd9f0c5f59eab17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_viewport_id</name>
      <anchorfile>classON__DisplayMaterialRef.html</anchorfile>
      <anchor>a4aea3d078d852786716a7e3686a80f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_UUID</type>
      <name>m_invisible_in_detail_id</name>
      <anchorfile>classON__DisplayMaterialRef.html</anchorfile>
      <anchor>a6a829da0d4086ec8e4b8aa8450847608</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_DocumentUserStringList</name>
    <filename>classON__DocumentUserStringList.html</filename>
    <base>ON_Object</base>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__DocumentUserStringList.html</anchorfile>
      <anchor>aa7f90d7478c05d14e513e1977ed641d4</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__DocumentUserStringList.html</anchorfile>
      <anchor>a55ab54cd7347772d16f0b846bf27282c</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__DocumentUserStringList.html</anchorfile>
      <anchor>a8c4ff3dce884dd53d834950f7f07916c</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_DocumentUserStringList</name>
      <anchorfile>classON__DocumentUserStringList.html</anchorfile>
      <anchor>ab210425223a1135ce80a937938696f11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__DocumentUserStringList.html</anchorfile>
      <anchor>a1daa33997c87d79acbe98d465ba25117</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__DocumentUserStringList.html</anchorfile>
      <anchor>a8b1af77de2ae4a5e46db4eac6ac1bca3</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_DocumentUserStringList</name>
      <anchorfile>classON__DocumentUserStringList.html</anchorfile>
      <anchor>a38d9eb013a7e3189588598ccf33dd613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__DocumentUserStringList.html</anchorfile>
      <anchor>a985124d894a059f9fd94df4872d80c4d</anchor>
      <arglist>(ON_DocumentUserStringList)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_DoubleValue</name>
    <filename>classON__DoubleValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__DoubleValue.html</anchorfile>
      <anchor>a2b2c74f9ea5a9403dbb1ce7d9f6fc74c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__DoubleValue.html</anchorfile>
      <anchor>a7b2af9b2ec888017c42414f62c83acb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetDoubles</name>
      <anchorfile>classON__DoubleValue.html</anchorfile>
      <anchor>a4f8ad2f2fbe87cd18d2fa13d316916d3</anchor>
      <arglist>(const double *&amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_DoubleValue</name>
      <anchorfile>classON__DoubleValue.html</anchorfile>
      <anchor>a7d0d38cf2ceb2422368a8d4d1d3bf0af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__DoubleValue.html</anchorfile>
      <anchor>a106738a9255f761152f9b37ddf22d05c</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__DoubleValue.html</anchorfile>
      <anchor>a40edcdf84b6d2144f53c231e35c08174</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__DoubleValue.html</anchorfile>
      <anchor>a81f4a0661920eab27ea6b7818f94196b</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_DoubleValue</name>
      <anchorfile>classON__DoubleValue.html</anchorfile>
      <anchor>af019f9d04102141b046d90ec4b3baf00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; double &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__DoubleValue.html</anchorfile>
      <anchor>ae8375efddf64575e301876163b2db070</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_DummyValue</name>
    <filename>classON__DummyValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__DummyValue.html</anchorfile>
      <anchor>a0aba56b7e938a4b757eaf5fdc42f39d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__DummyValue.html</anchorfile>
      <anchor>a80e5633f59a9cdce5ea54f9ca7a0efb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_DummyValue</name>
      <anchorfile>classON__DummyValue.html</anchorfile>
      <anchor>a904518c577d18e2165c4aeaf19dcde81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__DummyValue.html</anchorfile>
      <anchor>ad27211a062f152519b59ef7ddb343bf1</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__DummyValue.html</anchorfile>
      <anchor>a6be504f0c28dfea00b9648097722106e</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__DummyValue.html</anchorfile>
      <anchor>a071f16d5656ee27675ad3819fb20633a</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_DummyValue</name>
      <anchorfile>classON__DummyValue.html</anchorfile>
      <anchor>a9748aa9339e5a98d4a8a5653afe74e23</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_EarthAnchorPoint</name>
    <filename>classON__EarthAnchorPoint.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a53216f11ea2bf141f1475b985364fa6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetModelCompass</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a978f98d7834c606b6191febcafd09d0f</anchor>
      <arglist>(ON_Plane &amp;model_compass) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetModelToEarthXform</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>ab072fee1fe3e8e7c7473474fc979742c</anchor>
      <arglist>(const ON_UnitSystem &amp;model_unit_system, ON_Xform &amp;model_to_earth) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_EarthAnchorPoint</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>aec61b7ee4ff50c82d92a72ebb760912a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a719c2a16e548053944a9561e6c2eebd6</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a100cde70c060ed5a50c1e657221d1a51</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_EarthAnchorPoint</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>ab577d75d0776f508f67144f9c3d23651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Compare</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>ad89561a3e81f4e29eeeb43fa57a97f5f</anchor>
      <arglist>(const ON_EarthAnchorPoint *, const ON_EarthAnchorPoint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareEarthLocation</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>aacb66701a6e1194ce8a823a17c5d541a</anchor>
      <arglist>(const ON_EarthAnchorPoint *, const ON_EarthAnchorPoint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareIdentification</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a642d9df8bac1d0a9005f1e46c0ac2375</anchor>
      <arglist>(const ON_EarthAnchorPoint *, const ON_EarthAnchorPoint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareModelDirection</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>aa4758ac359586b6c89a6c4ccae04f1a9</anchor>
      <arglist>(const ON_EarthAnchorPoint *, const ON_EarthAnchorPoint *)</arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_description</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>acbd39e5889311f584f718c0599172db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_earth_basepoint_elevation</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a75d1f25071ff4d93e868b1b0a7e34b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_earth_basepoint_elevation_zero</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a69f844735b3131472f49c1689f7cc02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_earth_basepoint_latitude</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>aaefd44f85b8a77ea990763b1e4433382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_earth_basepoint_longitude</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a417d3f68db816f2d3b6e9793c600ef42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_id</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a17156ea78993eb2b22c6506e99358da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_model_basepoint</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a2ea4ea65fadb524466e1bf50c90a77da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_model_east</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>af5469952ed7d9526c96e54af8d7caafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_model_north</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a3ca17193fdfe618d72a166e2fbcbd3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_name</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>af68c98cc3a0c2aef860493e52a40b408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_url</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a256bc3a8677929143d2590544adda8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_url_tag</name>
      <anchorfile>classON__EarthAnchorPoint.html</anchorfile>
      <anchor>a746c221488dd2d31c87f04c5c4fa36a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Ellipse</name>
    <filename>classON__Ellipse.html</filename>
    <member kind="function">
      <type>const ON_3dPoint &amp;</type>
      <name>Center</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a417010bfe44a254bcb672587e911b791</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a35257d99e152ed95c2e5a9d69f3d8980</anchor>
      <arglist>(const ON_3dPoint &amp;, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>aa7c038da5e10b5680eb103ad3eb6268c</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a5af560359e043b0eeaf177ee72b3297d</anchor>
      <arglist>(const ON_Plane &amp;, double, double)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>ad42ff6ec3b85eebd672d319ab37be349</anchor>
      <arglist>(const ON_Circle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>CurvatureAt</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>af4616893c4a53a4eb28ae9284324033d</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>DerivativeAt</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a92f5810a2e450f1baedd8569678468a2</anchor>
      <arglist>(int, double) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>EquationAt</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>ae9347816fb103f238063f59f412f13d4</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FocalDistance</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a5531cd0df068189560f475999aef6503</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFoci</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a1464e504167d3192942175c6c812e129</anchor>
      <arglist>(ON_3dPoint &amp;F1, ON_3dPoint &amp;F2) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a1cece5f23c7b54215a50661f52398b42</anchor>
      <arglist>(ON_NurbsCurve &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>GradientAt</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a5c68d769182a12685489828966dabc1a</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsCircle</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a638eed2faf528af47bca419d3f737b39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a3c6bfa8c0b04b57e99b0cc328d7d172c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_3dVector &amp;</type>
      <name>Normal</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a26b04441965445dc1429bf2a864bbee1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Ellipse</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>ad8d24854f13fbc6653495d33aa457888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Ellipse</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a064010c38af20f78f1b8afecdda3f525</anchor>
      <arglist>(const ON_Plane &amp;, double, double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Ellipse</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a88e839d41e5b2a03e1adc660c7680faa</anchor>
      <arglist>(const ON_Circle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Ellipse &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a92465f0f37243fd8a0d64cac4d39681c</anchor>
      <arglist>(const ON_Circle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const ON_Plane &amp;</type>
      <name>Plane</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a8775b7d084a87ea354a6758197277ec9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a483604018e399611079161fdd7c8c811</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Radius</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a2053330d83d8fec7d609d5f0f81d54ac</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a47572711617bf89e74187ab3f0f395bd</anchor>
      <arglist>(double, double, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>ae84aafc75041e44bc4329e9575f7c3f0</anchor>
      <arglist>(double, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>aebcb4e783c8cc46739aa9456d69d3151</anchor>
      <arglist>(double, double, const ON_3dVector &amp;, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a51291491a25879bcc277779b1810fe18</anchor>
      <arglist>(double, const ON_3dVector &amp;, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>TangentAt</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>ae264a40d1322ec9c0fc5f5cd172bf794</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Translate</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>adacc286396ddfcd02c9379084422faec</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Ellipse</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>adad1bfb1c976ba923044f62ab600476e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>plane</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a9e944840b14eb40d1315d1f9c0ff589c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classON__Ellipse.html</anchorfile>
      <anchor>a2f4b5c8f7c69ed65602e7f35022989ae</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_EmbeddedBitmap</name>
    <filename>classON__EmbeddedBitmap.html</filename>
    <base>ON_Bitmap</base>
    <member kind="function">
      <type>unsigned char *</type>
      <name>Bits</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a368d4ea431a42691c8a809d847ecb353</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>Bits</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>aee63645a9569fd416afd4a0a1555629c</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BitsPerPixel</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>aa8578654ab6b377a4fe46cda0c8a2741</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a5b111700b0d45ab85ba47e907647fc47</anchor>
      <arglist>(int sizeof_buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>ac967b1534508ff356a3ce9c2672b6eab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a81c8e2bac750c4553b48a4c34729389f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Height</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a965d057cc1333879c8c70840e8fa29eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a87fd236eb48742e8a6a7abf87cac0614</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_EmbeddedBitmap</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a86f57c3094f41cbe105a517c0bf2db06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a0bd4f6bb49ad9ff4b9c52a6dcd6ca1e0</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SizeofImage</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>ad26514eff7b5288dca5370436d3f4406</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SizeofScan</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>ac4e4586351a3527f3a85b3b2371f489f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Width</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a8ec697ff90739899c9f044637fb4648f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>af0c94a5b43f9e8b5edefd3082344a06b</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_EmbeddedBitmap</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>aefd201edd1441e691050cbfd972896a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_biffer_crc32</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a8c5d96dfe852675aaca2bd6f1c4354e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>m_buffer</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a5b21df8b5811bc34f51722a0df14d9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_free_buffer</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>ab13fe4bb9a4d20afc325f65e8da19e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m_sizeof_buffer</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a84d02204bc82f60562188322e6c7a290</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__EmbeddedBitmap.html</anchorfile>
      <anchor>a59263bb3643bc18b66ba5f728d9919cf</anchor>
      <arglist>(ON_EmbeddedBitmap)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_EmbeddedFile</name>
    <filename>classON__EmbeddedFile.html</filename>
    <base>ON_Object</base>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a0bcd5aaa7e786a1ac16c43d1b9744695</anchor>
      <arglist>(const wchar_t *filename, bool bCompress)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>af9cd4b15fb0189ac197a212b4e602fd3</anchor>
      <arglist>(FILE *fp, bool bCompress)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a3d2217b3dd9e2acf8301a5e14a612d29</anchor>
      <arglist>(const void *source_buffer, ON__UINT64 sizeof_source_buffer, bool bCompress)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a71300651ac5c168b14a69fc8eb59a896</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyBuffer</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>aed99c8464ac1811e1eff835b8b3e14e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>aa5aa878b0a586e434cd0b223dabad019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extract</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a179b074b13af696336fd0e7a628df4ad</anchor>
      <arglist>(const wchar_t *destination_filename) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extract</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>ab5094017a73e4b3be58026df14d1d9cd</anchor>
      <arglist>(FILE *fp) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extract</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>acd0563d063066db729031588a78a1a5a</anchor>
      <arglist>(void *buffer) const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>FileCRC</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>aed81e101e294719230e21f363f2d1cc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>FileLastModifiedTime</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a227282ecbeebfcd907d1dcdc796f8897</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>FileSize</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a27849c43e77c6c46bc62aa41206b1eb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>FullFileName</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>ace1c26b4736ee5eff3afd7368ef3c3bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>Id</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a657894e7492ade440ecccf12a2d97768</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a9cb5d6449d53141cbc05d459009761b7</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_EmbeddedFile</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a36f25cea619b3c79375bc2bc47a60f59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_EmbeddedFile</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>aaef6f77ab73dad472a8cbfcede04a621</anchor>
      <arglist>(const ON_EmbeddedFile &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_EmbeddedFile &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a85e25aed3210aff642a6e5e3bfa31020</anchor>
      <arglist>(const ON_EmbeddedFile &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>adb364be80db2fb45d4506212ee63f2f3</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>RelativeFileName</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a0290a1d80242490ca1d0ba1e0e108352</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFullFileName</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a07cde0c558c16e19db633905b2bffce3</anchor>
      <arglist>(const wchar_t *full_file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetId</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>ad3f9ae20306db39c335d7f11e89521d3</anchor>
      <arglist>(ON_UUID id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRelativeFileName</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a2de3574a987205e7a18153ba432d7b7c</anchor>
      <arglist>(const wchar_t *relative_file_name)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>abb72adb55ccfafe4486adec5806aba93</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_EmbeddedFile</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a148f3c4a702486554ada425ec67f0dce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_bCompressedBuffer</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>abc56557c3509835350a38ddc8bb5e06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Buffer</type>
      <name>m_buffer</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a79210552d581b99aa68863227001be15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_buffer_crc</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>af696d3d1e091b5a5eabc29372713870a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_file_crc</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a87438f1e3fc20495ae0237432b54ef01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT64</type>
      <name>m_file_size</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>ad1fc813424e22b3cc579fb5115d2b802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT64</type>
      <name>m_file_time</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a986051ef5480f52200bef63df5e0d1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_full_file_name</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>ab7619c6d8abbed020b76efe2a4ccf859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_id</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>abe881723c2fc67b70df93e835022e2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_relative_file_name</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>af43d725f3c904bcbe72fb8b20202fbcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>ab9e7791dd00a3a89fceda21f7e55aeb8</anchor>
      <arglist>(ON_EmbeddedFile)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_reserved</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>a0a3401a232a23722c8139fc9814c9ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved3</name>
      <anchorfile>classON__EmbeddedFile.html</anchorfile>
      <anchor>aa117a76b87febffc5c6d80f7285a7165</anchor>
      <arglist>[7]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Evaluator</name>
    <filename>classON__Evaluator.html</filename>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>aa77647352cc523fe4c764675644aa7a2</anchor>
      <arglist>(int parameter_index) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Evaluate</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>a49026c63f638b1da01536622c6afc1bf</anchor>
      <arglist>(const double *parameters, double *values, double **jacobian)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>EvaluateHessian</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>a60c3afad597cc83bdfe2f7f9cdbc8d40</anchor>
      <arglist>(const double *parameters, double *value, double *gradient, double **hessian)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FiniteDomain</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>a404e722b3109865855ce6f66ee8fc1de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Evaluator</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>ade46238934de49cb6a91870f707381a9</anchor>
      <arglist>(int parameter_count, int value_count, const ON_Interval *domain, const bool *periodic)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Periodic</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>a1bf4e8a63b65aa851d61c6e21a6e6b2f</anchor>
      <arglist>(int parameter_index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_Evaluator</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>a02ec113708304956a3c305d44b32b672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; bool &gt;</type>
      <name>m_bPeriodicParameter</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>a39ab8c1ebc601902f5a2ff8a0d21c6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_Interval &gt;</type>
      <name>m_domain</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>a8e7e3d681c06c498b26529affd1d22f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>m_parameter_count</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>a9d8118ded2762c9e5f38be107e2a5d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>m_value_count</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>a61abf86c2c652d0ab38548f6eba4d482</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_Evaluator</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>a24ced736e4e6230fa60df257ae78121f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_Evaluator &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Evaluator.html</anchorfile>
      <anchor>a84e0c141e6d97254877a17e2e8e0f27f</anchor>
      <arglist>(const ON_Evaluator &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Extrusion</name>
    <filename>classON__Extrusion.html</filename>
    <base>ON_Surface</base>
    <member kind="function">
      <type>bool</type>
      <name>AddInnerProfile</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>ae03192acb6e290b2bf4489b9dc4348ce</anchor>
      <arglist>(ON_Curve *inner_profile)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>BrepForm</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a982e51940280c017c743fae8e9d5b330</anchor>
      <arglist>(ON_Brep *brep=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>BrepForm</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a7413dd7ef44edb3372a5d391cb996a5c</anchor>
      <arglist>(ON_Brep *brep, bool bSmoothFaces) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CapCount</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a4b630d44517dc920076fa5a0c150dfcc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a911f9dc23ba8567e27fb43d5b11ef21c</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>ac24f4f4bd494c98e6b52925efc62f9ba</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a33f6f85c4bc2c4f149430cbd1ae4a406</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a8aa7bcb1477ab134aaba004ffe5db7ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>ae4f33cfc53fdb12458988ba633d91ec7</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a8da451a11caa8d270fb9b221b8629c75</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>aad59740cff00dc9bcf9107960c5cbff9</anchor>
      <arglist>(double u, double v, int num_der, int array_stride, double *der_array, int quadrant=0, int *hint=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extend</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>ae5f3e272ee93232cfea1a2d9d7ede9f2</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED int</type>
      <name>FaceCount</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a3f84c9125d2a5c03d3bc66c30129f908</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a56442de49fc9eb8644467f517fc9e932</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBrepFormComponentIndex</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a6fca3d782392c646e367f69bea15a397</anchor>
      <arglist>(ON_COMPONENT_INDEX extrusion_ci, ON_COMPONENT_INDEX &amp;brep_ci) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBrepFormComponentIndex</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>aef943e0b870a1bde7274c1089c3ad1c3</anchor>
      <arglist>(ON_COMPONENT_INDEX extrusion_ci, double extrusion_profile_parameter, const ON_Brep &amp;brep_form, ON_COMPONENT_INDEX &amp;brep_ci) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetClosestPoint</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>ac3a542813ce3ce75398df48dced85395</anchor>
      <arglist>(const ON_3dPoint &amp;P, double *s, double *t, double maximum_distance=0.0, const ON_Interval *sdomain=0, const ON_Interval *tdomain=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetLocalClosestPoint</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>afdbd01e70c50665c616d51d8837c63a1</anchor>
      <arglist>(const ON_3dPoint &amp;, double, double, double *, double *, const ON_Interval *=NULL, const ON_Interval *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetMiterPlaneNormal</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a8b6d64495b951564e2f6b6c8a4511c2a</anchor>
      <arglist>(int end, ON_3dVector &amp;N) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>aa2366be84aa18c093aaeb42655e20924</anchor>
      <arglist>(int dir, ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>afdba3549bc173949466fa364c9fc3d40</anchor>
      <arglist>(ON_NurbsSurface &amp;nurbs_surface, double tolerance=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNurbFormParameterFromSurfaceParameter</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a4784644bfaa3e20db9566f2d781febd6</anchor>
      <arglist>(double surface_s, double surface_t, double *nurbs_s, double *nurbs_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetParameterTolerance</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a9205a7d0ce5f44495503c93b247891da</anchor>
      <arglist>(int dir, double t, double *tminus, double *tplus) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetPathPlane</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a7491d57ebf5a780b4d9ea93219e66ed7</anchor>
      <arglist>(double s, ON_Plane &amp;plane) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetProfileCurves</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a4965c406e04144b8753b8e27296b1fc8</anchor>
      <arglist>(ON_SimpleArray&lt; const ON_Curve * &gt; &amp;profile_curves) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetProfileKinkParameters</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a7339f831755cffe08e058c1eb91a255b</anchor>
      <arglist>(int profile_index, ON_SimpleArray&lt; double &gt; &amp;profile_kink_parameters) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetProfilePlane</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a19f8c7075aede138e5f2ba7e47696aed</anchor>
      <arglist>(double s, ON_Plane &amp;plane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetProfileTransformation</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a9f4d3f601930e048bd50248070717d68</anchor>
      <arglist>(double s, ON_Xform &amp;xform) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a064a376c5d5b012c577c6d93337c3374</anchor>
      <arglist>(int dir, double *span_vector) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVectorIndex</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a677c08e540a47cae53b6e15055abb470</anchor>
      <arglist>(int dir, double t, int side, int *span_vector_index, ON_Interval *span_interval) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSurfaceParameterFromNurbFormParameter</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a279ee59299d94dc0a57e3019df347260</anchor>
      <arglist>(double nurbs_s, double nurbs_t, double *surface_s, double *surface_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSurfaceSize</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>aff0cc2531f1e145cf8ad875c65da28d8</anchor>
      <arglist>(double *width, double *height) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>afe252d0aa0169199ee6840e83ea5714d</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a3688bf4b4d35a63b195061a19d8a91a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsCapped</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a5afb278a1f6457d4db4929440c67b368</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a05cde1e16000f96033e7bbee10d9aa5d</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a3ac6689f94663a67b47c4407fa46eba6</anchor>
      <arglist>(ON::continuity c, double s, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>ISO</type>
      <name>IsIsoparametric</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a5201828f6f0945f10e7f3639c62cd02f</anchor>
      <arglist>(const ON_Curve &amp;curve, const ON_Interval *curve_domain=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ISO</type>
      <name>IsIsoparametric</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>ae7ea7282e153e6a8b566de3f3295f08a</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsMitered</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a71e46f1b2d2b776bd0338c106528f4a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>IsoCurve</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a706421e0327c00b16f0b59e933bebdb0</anchor>
      <arglist>(int dir, double c) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>aba47e218f8368c98df0bea0f09c800fb</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a286724b88f2f9e5d80e9c87ff0f817d3</anchor>
      <arglist>(ON_Plane *plane=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSolid</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a6d3e4ef2882b148e8c5f5ea12e8b5939</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a4bfdae86756d9708119802f120ea182d</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>afcb0119208fbb6c2072be60bca19362f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Extrusion</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a9b9771e407697c375ec9f423b2c2b519</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Extrusion</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a2a865753f1ca090dcb20664d9f26f1d6</anchor>
      <arglist>(const ON_Extrusion &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_Extrusion &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a23c6d5493d7b4b1d3770f844688a356d</anchor>
      <arglist>(const ON_Extrusion &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PathEnd</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a07b2a5c772059b5913789d09b739f0c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_LineCurve *</type>
      <name>PathLineCurve</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a5c81b3e09bc73dcb03749ca31fae7783</anchor>
      <arglist>(ON_LineCurve *line_curve) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PathParameter</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a8d8fdb34d147cf22940dbb54b92a0e3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PathStart</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>add8e315ebd803518b697f80895c394e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>PathTangent</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a66a043f15c3c6505b5b314894dc92112</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_PolyCurve *</type>
      <name>PolyProfile</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>ae31f5cca1fbf67c2b1ee1f39606a2ea6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Curve *</type>
      <name>Profile</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a28237dc64e24f364d1b4d8553c0aa9a1</anchor>
      <arglist>(int profile_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>Profile3d</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a56db6bad1e2695cc1bf8f88d71ea0996</anchor>
      <arglist>(int profile_index, double s) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>Profile3d</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>aeeaa5989411730f4e3eb4dfa5bbc3951</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ProfileCount</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>ad4feb14888cd3d7c62fa09870f59b342</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ProfileIndex</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a5ce60842c9099c74ad6642e3570fd0e1</anchor>
      <arglist>(double profile_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ProfileIsKinked</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a54e49f5f430d1d0445678b2c8d2d3b0b</anchor>
      <arglist>(int profile_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ProfileParameter</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a9e1636c3a0e4da3a6adda195a63df031</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ProfileSmoothSegmentCount</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>afd4e25dfd80554c632573c2d6a349af2</anchor>
      <arglist>(int profile_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a559a62ec1abb3f75851628a1cc6df104</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a5476a4ce02480f52f7669bc395acc20e</anchor>
      <arglist>(int dir)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a5c98d1bb7016dc5f933a73db974c615b</anchor>
      <arglist>(int dir, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetMiterPlaneNormal</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a8bfdcdf8cf73ccfe6fa14b22846f07a2</anchor>
      <arglist>(ON_3dVector N, int end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetOuterProfile</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a9832f74889d2ea35e90744d6b1b87577</anchor>
      <arglist>(ON_Curve *outer_profile, bool bCap)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPath</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>acfdf0be0482951da276c5e116ab2277e</anchor>
      <arglist>(ON_3dPoint A, ON_3dPoint B)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPathAndUp</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a20a07341aac9ba73949939e3018d61a1</anchor>
      <arglist>(ON_3dPoint A, ON_3dPoint B, ON_3dVector up)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a8fedab4eb6ce9a2231bc038920d59198</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a4f3a4cc9215e36f88410c099046e51bc</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a20ce6978b866c39d6e7b465b37297316</anchor>
      <arglist>(int dir, double c, ON_Surface *&amp;west_or_south_side, ON_Surface *&amp;east_or_north_side) const </arglist>
    </member>
    <member kind="function">
      <type>ON_SumSurface *</type>
      <name>SumSurfaceForm</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a04e9243762c7cee5592cd990a4fba047</anchor>
      <arglist>(ON_SumSurface *sum_surface) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a3d844c0d2fd0878ae910b14cd27c9c68</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transpose</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a643c2a8e1f63db657b439300f5e8e9fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>abac74ea9409c36414b28198c190ee936</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>WallEdge</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>adcc6437cf735ff268cb0df76cb495f66</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Surface *</type>
      <name>WallSurface</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a2f504f052be28a47fbac559431c76efe</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a3eb4ba7ae936946ef014df8de9d14c4c</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Extrusion</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>aef6a3f6107ba92451bc2d3a5e1385a7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CleanupPolyCurveProfile</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>aaf9fea171c2ea2929a64c3887d16c4c1</anchor>
      <arglist>(ON_PolyCurve &amp;polycurve)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_Extrusion *</type>
      <name>CreateFrom3dCurve</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>ab4ef2b4e20fdc59c44e7cb27b2520ecb</anchor>
      <arglist>(const ON_Curve &amp;curve, const ON_Plane *plane, double height, bool bCap, ON_Extrusion *extrusion=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_Extrusion *</type>
      <name>Cylinder</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a861c3d8d349eb5aebbfa3141259447a4</anchor>
      <arglist>(const ON_Cylinder &amp;cylinder, bool bCapBottom, bool bCapTop, ON_Extrusion *extrusion=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsValidPolyCurveProfile</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>aea60669b043a2dadec807377c4fb73c0</anchor>
      <arglist>(const ON_PolyCurve &amp;polycurve, ON_TextLog *text_log=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_Extrusion *</type>
      <name>Pipe</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a48d18f15f3d942c7de728aa0e0646d72</anchor>
      <arglist>(const ON_Cylinder &amp;cylinder, double other_radius, bool bCapBottom, bool bCapTop, ON_Extrusion *extrusion=0)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bCap</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>ae0075a2d6a74150744c8ff12d396e7e7</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHaveN</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a999e5a6b8a5d7ef070fcdc155fc48d92</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bTransposed</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a64eb59e01ad71407eb58137181761c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_N</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a889cd2ed20e1192ad02b7e0450ea7256</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>ON_Line</type>
      <name>m_path</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a3795811db67e30ac4e4b4cff992fc790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_path_domain</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a46b3fcb3565462dd8869cc1ebae70dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Curve *</type>
      <name>m_profile</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a2b594ad946f5a58478c0b18b500aed54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_profile_count</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a7f6e860776bca04760c732f4829e8be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_t</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a43f155cbb3e4e6d2aba2a996ee73eb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_up</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>add54ea257aee45c5a4f452bda4e11993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>m_Nz_min</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>adfb379feeccec10f7453ddd4804e2b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>m_path_length_min</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a68f73979bb0ebc60117a8f7a0d934a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Extrusion.html</anchorfile>
      <anchor>a36e822971414aabc3d1e928947578c5c</anchor>
      <arglist>(ON_Extrusion)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Extrusion_BrepForm_FaceInfo</name>
    <filename>classON__Extrusion__BrepForm__FaceInfo.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>HaveBrepFaceFace</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a0f040e5bfb88aae8d8e359154d79691c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a238e50153da56b4df054d33a48e4eb68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Extrusion_BrepForm_FaceInfo</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a21dbb8e6442aa38003635f393a64194e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Extrusion_BrepForm_FaceInfo</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a7106994e6f6eff2b381a54c484cd49f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bClosedProfile</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>af9512b938f73af15c0e616c11b221ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bRev3d</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>ae463dad36d7eae29e53d948af1738d07</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsCurve *</type>
      <name>m_cap_c2</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a6afcc8f5ac3729fb184afac9e4658156</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cap_edge_index</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a7e7d6240c5ada5bfc7a94b082a520908</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cap_trim_index</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a1d584b1966749892dd30276d4bb8c9f8</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_eid</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a87f67d1c309d65bffb8273fc347c5aed</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>ON_Curve *</type>
      <name>m_extrusion_profile</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a1b5553fb557b358fc088b51bd6d2b3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Extrusion *</type>
      <name>m_extrusion_srf</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a583fac804f40cde3e8def8319584bfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_face_index</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a6b2fa75cb1bc5e1083672e655726e378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_profile_index</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a846d31a8d3d29237644ae8207fef706e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_profile_orientation</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>a697f33a4fd61926d8203167f386b1777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_vid</name>
      <anchorfile>classON__Extrusion__BrepForm__FaceInfo.html</anchorfile>
      <anchor>abfc305d38c8fd7243c22d0e003a6d36e</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_FileIterator</name>
    <filename>classON__FileIterator.html</filename>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>Count</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>ab5c888b37cbcdfe479d7a8750394e50b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>CurrentFileCreateTime</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>ac644f434205f450787a59541a8f26094</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CurrentFileIsDirectory</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a8cb20a5f43f88d6501fcc1e7f0c845ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CurrentFileIsHidden</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>aba0e5acd4a5cbd7cbaf0b164ad605643</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>CurrentFileLastAccessTime</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>ac16bef83aefe9ffc8822e9b1be538a84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>CurrentFileLastModifiedTime</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>aa6366d57b48e79453cf56f744866fe36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>CurrentFileName</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a0111edc98ad41186e82bea87f8b66af3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>CurrentFileSize</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a01bfa2399af279f13ec288d91f5d15c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a03467068f6df1a9e3aaf26e3ffbd41ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>FirstFile</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>aaee658ac9b51d6a41391e4275d804091</anchor>
      <arglist>(const wchar_t *directory_name, const wchar_t *file_name_filter)</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>FirstFile</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>acfb385fc48faf87a0758d8c53f699ec8</anchor>
      <arglist>(const char *directory_name, const char *file_name_filter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCurrentFullPathFileName</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a2526cc215c3b8e1b38a33d6c9dcd5a19</anchor>
      <arglist>(ON_wString &amp;filename) const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>NextFile</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a6582facf494e34e6f502311108aca920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_FileIterator</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>aa3cfe6a1c54281888b1ef8a88cea720a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_FileIterator</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a4d9be2bf6d82bf811d5b46bcc22b2d1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_count</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a9dfbf64822ba0298622c5ed9300c50b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_current_file_attributes</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a3d74cc5b49d2cc5c967830245c4d48f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_current_file_create_time</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>aef81041baac6698ab47ed6a2755d03e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_current_file_size</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a2d49cce637327ffe1718e5d0b597e6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_current_last_access_time</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a9daeda688602770a6254e83a8bf9f8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_current_last_modified_time</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a1b01ca7dd5720300bbf1c9e595dfc531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wchar_t</type>
      <name>m_current_name</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a3d29ee702886c16e08c73cdb5bceb779</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DIR *</type>
      <name>m_dir</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>af6aa4bec8d5ad05bba6bd5a4c4ff76ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_wString</type>
      <name>m_directory</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>ab9a1e2a1999d25b7b6c7ecf15c18d462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct dirent</type>
      <name>m_dirent</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a3d4e2088a5bcc0bca314e1058ede85e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_dirent_name_buffer</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>a02c41f52231d0cd0a63df0ab8c67d38a</anchor>
      <arglist>[NAME_MAX+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_String</type>
      <name>m_utf8_file_name_filter</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>aa82434b8930d314db7e794092f5a7814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_wString</type>
      <name>m_ws_file_name_filter</name>
      <anchorfile>classON__FileIterator.html</anchorfile>
      <anchor>af2c335184973bc3c951a409b8bc826e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_FileStream</name>
    <filename>classON__FileStream.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Close</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>a7b82c003dd91041ce1e15362020b51c6</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON__INT64</type>
      <name>CurrentPosition</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>a9a235d02bb69c679ea5ea8fd7f02a720</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Flush</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>a51447369c45681bb0365629e643d1eaf</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetFileInformation</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>aebca8d0b35538797033bab081e200b83</anchor>
      <arglist>(FILE *fp, ON__UINT64 *file_size, ON__UINT64 *file_create_time, ON__UINT64 *file_last_modified_time)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>Open</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>a815efd6bf2f8a60046deaf8bf5c99bc4</anchor>
      <arglist>(const wchar_t *filename, const wchar_t *mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>Open</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>a1f387bbbbb39ae9910889d8e424bdb84</anchor>
      <arglist>(const char *filename, const char *mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON__UINT64</type>
      <name>Read</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>a0c8038dc09249f891967d0dda807d4ef</anchor>
      <arglist>(FILE *fp, ON__UINT64 count, void *buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Seek</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>a0e2f7094e9567d3096db37aae2ce7369</anchor>
      <arglist>(FILE *fp, ON__INT64 offset, int orgin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SeekFromCurrentPosition</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>aba3a0a52479ebba51062260bb23be38f</anchor>
      <arglist>(FILE *fp, ON__INT64 offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SeekFromEnd</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>a3347eaf04ac03a240c4d8c83fd605f44</anchor>
      <arglist>(FILE *fp, ON__INT64 offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SeekFromStart</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>a9f989588665a329987f0b28bf18be992</anchor>
      <arglist>(FILE *fp, ON__INT64 offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON__UINT64</type>
      <name>Write</name>
      <anchorfile>classON__FileStream.html</anchorfile>
      <anchor>adb11fd887e9ec33fe5e1a8878fa96b26</anchor>
      <arglist>(FILE *fp, ON__UINT64 count, const void *buffer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_FixedSizePool</name>
    <filename>classON__FixedSizePool.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>ActiveElementCount</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a81b3bf7fb4844a591b799f5cd64d91ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>AllocateElement</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>acbb17d019062f542ebe1106cab10c0c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a0904463b277ba449081d8b2929c8ef26</anchor>
      <arglist>(size_t sizeof_element, size_t element_count_estimate, size_t block_element_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a373f8bb4eda7fe5abfb08875a87ac00a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>Element</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a7ea3a1ec2444a2bccd1ef40a99ab1c8c</anchor>
      <arglist>(size_t element_index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>af51274ffc09f2af5e2d5f193527affa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>FirstBlock</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>ac9bf8995e7782f8093dd04ffa1f45217</anchor>
      <arglist>(size_t *block_element_count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>FirstElement</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>abd71e31a0b3bc0eb3201850af436cff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>FirstElement</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>adfa8e6a4b7c5d1bbb122e7f6a568d62b</anchor>
      <arglist>(size_t element_index)</arglist>
    </member>
    <member kind="function">
      <type>ON_MEMORY_POOL *</type>
      <name>Heap</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a39fadb36b51d20352e5868158bdc9de4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>NextBlock</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a9cae31bdda9bd23c812f2e44cf935d94</anchor>
      <arglist>(size_t *block_element_count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>NextElement</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a01d5da6b966b8164c2d31487a08d23e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_FixedSizePool</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>ad17cc7144c361db18aef3f55f0e19635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReturnAll</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a96b965fdd3105a9c6d05cce330634c84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReturnElement</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a3b5cb208942ebb038e9cce4bfdadbbc3</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHeap</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a85a0c07ba9820f6010b084c44dca2936</anchor>
      <arglist>(ON_MEMORY_POOL *heap)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeofElement</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a1b1b37608e705e432834575058b0fa03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>TotalElementCount</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a06d883b6d141ec12cef278787561c121</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_FixedSizePool</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a8c014d7b1389567913271d943fbd0b40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>BlockElementCapacity</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>acb9f8b0d642d0e8f58d42977b5582ed7</anchor>
      <arglist>(const void *block) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>BlockElementCount</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a3791d0174901c8c010674a16d231f67a</anchor>
      <arglist>(const void *block) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_FixedSizePool</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a11b2f1ddd5143efe4a27fd105929fb36</anchor>
      <arglist>(const ON_FixedSizePool &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_FixedSizePool &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>ab09050ae1148e89d328018e1e53ca14b</anchor>
      <arglist>(const ON_FixedSizePool &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_active_element_count</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>af0c4bd722a08f5afeb47044c4022a992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_al_block</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a58998f1fcba9a822c1c24fdae8abb221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_al_count</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>acf13d82acc14e1e43d8eda9c653689fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_al_element_array</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a5419cf35350dceec17d4981ac3b51e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_al_element_stack</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>afe08ab45481c9d20d932de71292bb02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_block_element_count</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>af4e7acbc86991572e240b32daebe5762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_first_block</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a64f63c883e146ebe7cc70fca1c5820bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_MEMORY_POOL *</type>
      <name>m_heap</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a2120039d1249bba480dc421b23135aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_qwerty_it_block</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a20c6d8992d68b582b2b4d9942c72da23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_qwerty_it_element</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a6b4cf5370daa04f0dbeaec3d1e80360f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_sizeof_element</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a3a3d73aa5cca562edf26024caeb109bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_total_element_count</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a56f934068a223b867ee62971fd276014</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_FixedSizePoolIterator</name>
      <anchorfile>classON__FixedSizePool.html</anchorfile>
      <anchor>a6b3a440f8ac861a8d7731be18603eb84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_FixedSizePoolIterator</name>
    <filename>classON__FixedSizePoolIterator.html</filename>
    <member kind="function">
      <type>void *</type>
      <name>FirstBlock</name>
      <anchorfile>classON__FixedSizePoolIterator.html</anchorfile>
      <anchor>a60638bbcabb74e9244263b280c42e731</anchor>
      <arglist>(size_t *block_element_count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>FirstElement</name>
      <anchorfile>classON__FixedSizePoolIterator.html</anchorfile>
      <anchor>adc35e15ad4038ea6f508d9872fac7d04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>FirstElement</name>
      <anchorfile>classON__FixedSizePoolIterator.html</anchorfile>
      <anchor>aa5df4d56243afa762603fcfffb043b26</anchor>
      <arglist>(size_t element_index)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>NextBlock</name>
      <anchorfile>classON__FixedSizePoolIterator.html</anchorfile>
      <anchor>a2801dbd40d7cdd7f9f27fbda2d7fba88</anchor>
      <arglist>(size_t *block_element_count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>NextElement</name>
      <anchorfile>classON__FixedSizePoolIterator.html</anchorfile>
      <anchor>a60e52046ebffff6e01f27eb8974ee379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_FixedSizePoolIterator</name>
      <anchorfile>classON__FixedSizePoolIterator.html</anchorfile>
      <anchor>add6eee00ecb9ad6c5788ad38bfdfc4d8</anchor>
      <arglist>(const class ON_FixedSizePool &amp;fsp)</arglist>
    </member>
    <member kind="variable">
      <type>class ON_FixedSizePool &amp;</type>
      <name>m_fsp</name>
      <anchorfile>classON__FixedSizePoolIterator.html</anchorfile>
      <anchor>aa429727afd6303d17534346f8d452df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_FixedSizePoolIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__FixedSizePoolIterator.html</anchorfile>
      <anchor>a7d1290a5ea485a327386f82117aef59c</anchor>
      <arglist>(const ON_FixedSizePoolIterator &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_it_block</name>
      <anchorfile>classON__FixedSizePoolIterator.html</anchorfile>
      <anchor>a2ca4c70a8a3e69c11759023463290417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_it_element</name>
      <anchorfile>classON__FixedSizePoolIterator.html</anchorfile>
      <anchor>a1f3431f35994ffc7a072d5dc74e8623c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Font</name>
    <filename>classON__Font.html</filename>
    <base>ON_Object</base>
    <member kind="enumvalue">
      <name>face_name_size</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>aaa3bcb4af7d7593c85c1056f1c201fe6ae5e8119e3ab05ddd8cfd6ccfa13093eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bold_weight</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>aaa3bcb4af7d7593c85c1056f1c201fe6a99bad25143c61ec153649c9612eba1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>medium_weight</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>aaa3bcb4af7d7593c85c1056f1c201fe6ab18a1177de014cb5e09ff5e2e12c06f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>normal_weight</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>aaa3bcb4af7d7593c85c1056f1c201fe6a4ad0b12fb40bbbd771241e99b9dca470</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>light_weight</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>aaa3bcb4af7d7593c85c1056f1c201fe6a1a3f776e5193bd32e14bce2634414b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>default_charset</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>aaa3bcb4af7d7593c85c1056f1c201fe6af46ce1803d3d85f8f01a774a5978e49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>symbol_charset</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>aaa3bcb4af7d7593c85c1056f1c201fe6a8900c3cfd3f848232d4bdb54b9bd11d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>normal_font_height</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>aaa3bcb4af7d7593c85c1056f1c201fe6a7002eb01f51d392e6af3f1575d972654</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>AscentRatio</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a45c4b3eaac6537e0dd729e558e005667</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CompareFontCharacteristics</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a65a06fd8c6da0ce569164c3b89a1adc4</anchor>
      <arglist>(ON_Font &amp;font_to_compare, bool bCompareName) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFontFromFaceName</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>ab46dc7a3375f774932b336ef31ee2b40</anchor>
      <arglist>(const wchar_t *face_name, bool bBold, bool bItalic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Defaults</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>aad8c3561f5735a0a2d8ed2b214961f96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a166dac1d65a1f80957604956d2287027</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>FontFaceName</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a09abbf544870b8d0548135648e716193</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FontIndex</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a0693290d940d261ff34498e2140ed78f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>FontName</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a73e9cac487d28016d948a1bf75d5a080</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FontWeight</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a83cf4c0b0d6122f57a5214728a89a65f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetFontFaceName</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a3802067e274f0d02fe5423224913f765</anchor>
      <arglist>(ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetFontName</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a86016a70b002c3744bd86ab44e6839a9</anchor>
      <arglist>(ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HeightOfI</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>ad753dd62601dacb470304d3412c4af1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HeightOfLinefeed</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a6bd2f102af1612d2e75a0ecf1c4df9e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsBold</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a1789c4d22a0cbf0e05db2d46ec90da89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsItalic</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a4c823497601b3cac4c05103f1de658e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUnderlined</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>ad3c7c1a84032cd6639802363d0ec69e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>adaf2415c9ac5091dd28f6a7d629c147e</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LinefeedRatio</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a340fc73ed183ebd1db9b20f08f5cb130</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a7dc083d6431fd62e414c9d886fad4103</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Font</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>afb575d087fad48cabd19591763351957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a4959871fdad54b606742524686c2a2ac</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBold</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>ac993aec51d468e205c352e480a968a01</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFontFaceName</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a45a7ad839cfb46708595bb581fa209cd</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFontFaceName</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a6a360db9d856aa7e9b69b41fb3df7099</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFontIndex</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a00a4c3a3a238f299082577a28e5c7f1c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFontName</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a32e0ece8c36e45fdd938448fe01ec283</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFontName</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>af99e8bf688771e905f764684fa20b9d5</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFontWeight</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>ae144b1b1b10163526889384c8749bf7f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIsItalic</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>af7e676dd380bbaa4b6b4970ec02aa606</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetItalic</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>ab3bb29783d515ec51e8bf790ea1e86ce</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLinefeedRatio</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a0944c852124347ee02da567a369846b6</anchor>
      <arglist>(double linefeed_ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUnderlined</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a857fee0ef1e6eef5c5104060911d7802</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateImplementationSettings</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a2edaacf10661a6b76c6be4ed13e8516f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a95abca170f1a054bb6cdb2bd4d64d8bb</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Font</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a10fe0173d084d53b1bd75ba530f352fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSymbolFontFaceName</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a50fc880b3b7d7d77522343c26fbc575a</anchor>
      <arglist>(const wchar_t *facename)</arglist>
    </member>
    <member kind="variable">
      <type>wchar_t</type>
      <name>m_facename</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>aaca80f6b338ab4fdfd923e3d75615a4a</anchor>
      <arglist>[face_name_size]</arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_font_id</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>adae46e76a0a55bbf6839a15fdde11252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_font_index</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a1a4e67e49cfeb93147e7d91f54b2eed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_font_italic</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a2fbfaf9cd8374389aecc54024478b541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_font_name</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a42cd1e9951b4a5cb892ae0e31551f427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_font_underlined</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>af3ecc9317eb89cde5d32f8235f9e4cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_font_weight</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a3c6ea2d42656e5c3b1fb88cf5e504055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_linefeed_ratio</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a2ae9156bb092fba8fe37c06f5c6226b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>m_default_linefeed_ratio</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>adc1e90e1df5d617d9507a394522f22a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_metrics_char</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>ad47b6442ea883220322be11292ec023e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>a70ad46f47b86fee7592afdd3e636fedd</anchor>
      <arglist>(ON_Font)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_I_height</name>
      <anchorfile>classON__Font.html</anchorfile>
      <anchor>aeb44afe4838053734aab609476923517</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Geometry</name>
    <filename>classON__Geometry.html</filename>
    <base>ON_Object</base>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>BoundingBox</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a65430b54ec7470a757bed2c5be530cf1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_Brep *</type>
      <name>BrepForm</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a196e1a49d71ead8a25c782cfacce6381</anchor>
      <arglist>(ON_Brep *brep=NULL) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ClearBoundingBox</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>afeb7bb2f643a9a4d41ebe4b8a1429cdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_COMPONENT_INDEX</type>
      <name>ComponentIndex</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a980e30e1a996cbfd3caa45060f8e642b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Dimension</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a7f4b6ffa0683ce6d81f03669661516d5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>EvaluatePoint</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a8203400a933ab2b8e02d9d5087ac0cba</anchor>
      <arglist>(const class ON_ObjRef &amp;objref, ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a0da0537de9175dc3e9e26598f43f42ab</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const =0</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBoundingBox</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>aea5ff7d4fcb32e4a4b2602e101d72715</anchor>
      <arglist>(ON_BoundingBox &amp;bbox, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBoundingBox</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>abbd16eb11907a77c5a669cbaa5e6347a</anchor>
      <arglist>(ON_3dPoint &amp;bbox_min, ON_3dPoint &amp;bbox_max, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a15c2a21262d281bda53da64642624e7a</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>HasBrepForm</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>ae8c1a2932e4ccde2e5702c8ca7f90bc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a59209495213eafb8d3d7e9f8698f270b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a35ae27734e3b62cce024a99142b2016e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Geometry</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>acf3431b99b1cb66c43775ab9009355b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Geometry</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>adcb6cfe331ab91007357615da41ef52c</anchor>
      <arglist>(const ON_Geometry &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Geometry &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a4f886778afb761837978ed9310c0d397</anchor>
      <arglist>(const ON_Geometry &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a6a3c1de4aa2a726b61ae5b93fed988e6</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;rotation_axis, const ON_3dPoint &amp;rotation_center)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a4fd6a87b2eb524cd7bcedf6c53af1a32</anchor>
      <arglist>(double rotation_angle, const ON_3dVector &amp;rotation_axis, const ON_3dPoint &amp;rotation_center)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Scale</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a6af0cd88018266a5f3f0e31691eb2901</anchor>
      <arglist>(double scale_factor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a31ef77c2773ddeb6ac48566b8c2704de</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a048b83c7e778040b56f1f981bdd55861</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Translate</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a74a85e90b3248222a4165c17244c0fb2</anchor>
      <arglist>(const ON_3dVector &amp;translation_vector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_Geometry</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a1cf14d441035feff04def351092ae77a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Geometry.html</anchorfile>
      <anchor>a371481b1bb6fcd65392c53711ea32594</anchor>
      <arglist>(ON_Geometry)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_GeometryValue</name>
    <filename>classON__GeometryValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__GeometryValue.html</anchorfile>
      <anchor>a544ef1d1899705bacc60fb5eba915cae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__GeometryValue.html</anchorfile>
      <anchor>ac7e37734f67753afa8168f602058b20f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetGeometryPointers</name>
      <anchorfile>classON__GeometryValue.html</anchorfile>
      <anchor>afceac312137a21ec18503d3cb7e45bca</anchor>
      <arglist>(const ON_Geometry *const *&amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_GeometryValue</name>
      <anchorfile>classON__GeometryValue.html</anchorfile>
      <anchor>a9e67eb764f6949d5a8c5eb12096f8a26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_GeometryValue</name>
      <anchorfile>classON__GeometryValue.html</anchorfile>
      <anchor>a7679fd7721bdc144bc46e5ca28d607d4</anchor>
      <arglist>(const ON_GeometryValue &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_GeometryValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__GeometryValue.html</anchorfile>
      <anchor>a066bf031b0ddffcbae95c93c1f4aee19</anchor>
      <arglist>(const ON_GeometryValue &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__GeometryValue.html</anchorfile>
      <anchor>a2ecb7adf8edb5174b2bc24850ab4a970</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__GeometryValue.html</anchorfile>
      <anchor>aaef76b5cfe3294b814578f80d59323f1</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__GeometryValue.html</anchorfile>
      <anchor>a5e4e22e7cf071b0ca9908e5e79ae7be3</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_GeometryValue</name>
      <anchorfile>classON__GeometryValue.html</anchorfile>
      <anchor>afbed5b03e0fbd0f7e47ac14f98bc0177</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_Geometry * &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__GeometryValue.html</anchorfile>
      <anchor>a14f1632beec69a6d36ddde269942ac38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Group</name>
    <filename>classON__Group.html</filename>
    <base>ON_Object</base>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>a5d1dac3da068dab38d9a81695fb3d488</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetGroupName</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>a396372a2db59c3149e8134fc1f8d27b6</anchor>
      <arglist>(ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GroupIndex</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>abdc34770de66ffacac223c68a2d39cb3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>GroupName</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>a20996785335b57f3c209867c8e671a35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>aee0b854188fa7558a44a74e019d9f58f</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Group</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>a801b2bb27d01745f9d84d5fd83fd92b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>a7abb1f5c63e8392175c2397d774f4903</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGroupIndex</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>ac8bc01ab55863f6c6cff12678e581fd4</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGroupName</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>a4fd0039c125754e4199cb6dd0027bd15</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGroupName</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>adcdb5518bd4dac13f78e640defb17397</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>af4de9e4974405eeb109b1a248cbd0d3e</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Group</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>a39a2d556934b24dfc2b6db58376b7371</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_group_id</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>a2bc10f5b4a349aecb5c54d19c034030e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_group_index</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>a3f20e2fcdbdb96af9a8e0bfd1aaa58cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_group_name</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>ae273933f8e32c6af4941eb5addeb9f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Group.html</anchorfile>
      <anchor>adb950b40006b819131c8a77bc25105f1</anchor>
      <arglist>(ON_Group)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Hatch</name>
    <filename>classON__Hatch.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>void</type>
      <name>AddLoop</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a6afee77b818dffcf7932034c69de787d</anchor>
      <arglist>(ON_HatchLoop *loop)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>BasePoint</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a8c5c70a28d225d0f8be4f90074d2a1d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>BasePoint2d</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a3990f8cdf875c7841c6873c9489eed3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>abf47e9b272f7480b5057df61788d5ece</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_SimpleArray&lt; const ON_Curve * &gt; loops, int pattern_index, double pattern_rotation, double pattern_scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a21bbb6fb4925016715af8172e94cd37e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>acd8b264ff6f6ad0f0a24ebb7288187f5</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_Hatch *</type>
      <name>DuplicateHatch</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>af29ab627cbfe50a912aa0b5fc4f433c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a7f9fa8ce59b6710a48ed870eae13c662</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>af255062281d49e8b9e7931dd2603925a</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertLoop</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a49fc4f7c24383e68726fc3baf0e249f0</anchor>
      <arglist>(int index, ON_HatchLoop *loop)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a752b390d142cf13b6ad6f510f9f6dd88</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_HatchLoop *</type>
      <name>Loop</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a7d139a23c5768ea5f3f253a31056405e</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LoopCount</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a8246b9cbaae17d637c122c1d1c043eb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>LoopCurve3d</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a35006e39be3afa67720661294b71d68c</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a8bb693f36fb743818d62dc3512d27e5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Hatch</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a8df6340f7087a4a539bf202996ab308f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Hatch</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a3429cfcb6dd866c54d85488dcba2d61c</anchor>
      <arglist>(const ON_Hatch &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Hatch &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a286ead2cff472578c932534eae64241b</anchor>
      <arglist>(const ON_Hatch &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PatternIndex</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a0f485c038e7114488a03961579249060</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PatternRotation</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a77adabe098416105ead6aba15937e017</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PatternScale</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>ac055796f5367631f6c7e00473ff0fb72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Plane &amp;</type>
      <name>Plane</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a40151574607b8b5c27168025f88512f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>ae0a99e438e09f960a1d3eb4d323d6322</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveLoop</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a62bb692a19471308ca10c0727cc40a92</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReplaceLoops</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a8dba31d002d73604e61b4b206db42618</anchor>
      <arglist>(ON_SimpleArray&lt; const ON_Curve * &gt; loops)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBasePoint</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a816744bd57a8c16f81bb26ed06dd9942</anchor>
      <arglist>(ON_2dPoint basepoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBasePoint</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a280e8e5608ae39178f4235b9999268d6</anchor>
      <arglist>(ON_3dPoint point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPatternIndex</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a0de868701c0a4339578b8f18223a36ca</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPatternRotation</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>aa75a00ea3f7c071f955fbb197c0feaf3</anchor>
      <arglist>(double rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPatternScale</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>acc7d413d0c4c4c49363a1c5a85bbf604</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPlane</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a1de62d3bfea7329f4eb30434c9decd19</anchor>
      <arglist>(const ON_Plane &amp;plane)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>ab61417a11d27dd05c602db4b59b27e3a</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>ab3c3a5e635be4910590643a64825c581</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Hatch</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a0abedb8bd6618338b5923451484dae40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>class ON_HatchExtra *</type>
      <name>HatchExtension</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>af8c9936ceb45cacb370763e1a6d8b13f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_SimpleArray&lt; ON_HatchLoop * &gt;</type>
      <name>m_loops</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>ad34eaeb2dfb98e98fb36547b78e515b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_pattern_index</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a011f131158852b94082f88a6fe3e2edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_pattern_rotation</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a9b7459c2bd58a95972bf84396d88eedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_pattern_scale</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a17646a67a0eb6c028b8ce98478355fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_Plane</type>
      <name>m_plane</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a2d38aae7760751bc74928cfadc13cc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Hatch.html</anchorfile>
      <anchor>a21df21be50dbe8e11a7fb588781a3374</anchor>
      <arglist>(ON_Hatch)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_HatchExtra</name>
    <filename>classON__HatchExtra.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>a8f6f00ef68e0537acf4653449c6644d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>BasePoint</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>ac56d7a7fe679377896a71d3e5dca6284</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>a99f7d654d1e6e5d628e6f8ef498cf939</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>add18c6f39df7bde50dd0957fdc34c069</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_HatchExtra</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>ad0b3af0fb8665d74f7aa243b5a6d427b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>a8e5d88961cf892559af3ebfd3b19a99c</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBasePoint</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>aa0b6003246da01edb336d4f8d56bb2af</anchor>
      <arglist>(ON_2dPoint &amp;basepoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaults</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>a1f9d7f0e740315e79e4ed75ce9592e44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>afa454756ae3ccf7b5ee68d9a6ca2afbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>a5db3238fe4fd933efaca3f95960f32a6</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_HatchExtra</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>a8b6646843b1bedebad13475a7fdb3bea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_HatchExtra *</type>
      <name>HatchExtension</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>a4c68aecc4a25c6e24be8e76a66e58ef6</anchor>
      <arglist>(ON_Hatch *pHatch, bool bCreate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_HatchExtra *</type>
      <name>HatchExtension</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>aba411d9b9f143d88c422578541da2aa0</anchor>
      <arglist>(const ON_Hatch *pHatch, bool bCreate)</arglist>
    </member>
    <member kind="variable">
      <type>ON_2dPoint</type>
      <name>m_basepoint</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>a2bf26dd99f666e49989b54981b2b59fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_parent_hatch</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>a0e430b1279d3465a9a3688a22ea171c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__HatchExtra.html</anchorfile>
      <anchor>afca2f361efc73efb4610ef348d459c4a</anchor>
      <arglist>(ON_HatchExtra)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_HatchLine</name>
    <filename>classON__HatchLine.html</filename>
    <member kind="function">
      <type>double</type>
      <name>Angle</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>afcd1b9644d898b4ee0d818b984fe0fde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendDash</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a78a9c74f5dd9d25069f70b8184128152</anchor>
      <arglist>(double dash)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>Base</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a7d77928776d3dc25fbf5df09e6be8729</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Dash</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a5eb5efcb0cb232b7b6a4ff71451abc47</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DashCount</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a987bf2e957a9722c30c9c8bd41c23985</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a12706f5a29597f9030aab2cbb5e3d085</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetLineData</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a2f4ff08ced64dfc6ff77bb02a0199216</anchor>
      <arglist>(double &amp;angle, ON_2dPoint &amp;base, ON_2dVector &amp;offset, ON_SimpleArray&lt; double &gt; &amp;dashes) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetPatternLength</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a83665fba9cf57f3585268123857aa78a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>aa353fa0397a38aebade6a14726decc37</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>Offset</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>aeee7ea821ac81117df459a1800d290f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_HatchLine</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a234753ed9627466da2d90424b86f4c80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_HatchLine</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a0310922d170c1f7dfc0d65b0bfa2a588</anchor>
      <arglist>(double angle, const ON_2dPoint &amp;base, const ON_2dVector &amp;offset, const ON_SimpleArray&lt; double &gt; dashes)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a6eb8149924aea231b8a7612fd67a51d9</anchor>
      <arglist>(const ON_HatchLine &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a6c8d6c577e7dc76fc3fbd7783609ebea</anchor>
      <arglist>(const ON_HatchLine &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>aab304d6b57e52568117d6a098b318432</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAngle</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>ad94343d808c497e3baaa4b8f36ac0a1f</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBase</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a5a046865ebb424d73f796e22c9be085f</anchor>
      <arglist>(const ON_2dPoint &amp;base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOffset</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>ace03c1ebbe4fa9ac7484ca985f7c74ff</anchor>
      <arglist>(const ON_2dVector &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPattern</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a620ed7ff04a022705d6bd86d8ab5b4e7</anchor>
      <arglist>(const ON_SimpleArray&lt; double &gt; &amp;dashes)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a2d04ea6aa2b53bfab42242a8396ba38c</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_angle</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a83fd072ce3c254529cb33b43795be1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_2dPoint</type>
      <name>m_base</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>a0cb31197690e292d83c24c73b63215bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; double &gt;</type>
      <name>m_dashes</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>aebeaa3dafb188e12477824ab83f2f585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_2dVector</type>
      <name>m_offset</name>
      <anchorfile>classON__HatchLine.html</anchorfile>
      <anchor>ad1d2df13e47e8c0d489188eb9effa554</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_HatchLoop</name>
    <filename>classON__HatchLoop.html</filename>
    <member kind="enumeration">
      <name>eLoopType</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a6051c6354c7237bd9b26635208d040ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ltOuter</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a6051c6354c7237bd9b26635208d040ada979e6011c901685c6e3d5ba6649431d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ltInner</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a6051c6354c7237bd9b26635208d040ada61a98c7024f7578a574095359a749a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ON_Curve *</type>
      <name>Curve</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a363e6435c85505fc8597178c5034f191</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>aa4470b7efe425ab94288135ff70173d7</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a83191bb5caedbc75ebe1277d90420ab9</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_HatchLoop</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a42d4eab53a152e946990e9ca6d41d575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_HatchLoop</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>ac8e5a88633ba7e8d6a7550ee064bdc2d</anchor>
      <arglist>(ON_Curve *pCurve2d, eLoopType type=ltOuter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_HatchLoop</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>ab4646d917844001fbeb8caaf7fad478c</anchor>
      <arglist>(const ON_HatchLoop &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_HatchLoop &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a5daf9920a63da4071aae5bd75ad5733f</anchor>
      <arglist>(const ON_HatchLoop &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>ae71ae42f2fb1a54167c21b71a7b21879</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCurve</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a7d8c2c46037c5a2f4dda41985989353f</anchor>
      <arglist>(const ON_Curve &amp;curve)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetType</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a92185e2f31a1d619499fe5836200556a</anchor>
      <arglist>(eLoopType type)</arglist>
    </member>
    <member kind="function">
      <type>eLoopType</type>
      <name>Type</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a742e4610e09ce6697fdcd54e895b082c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a4fcbbd0a8c0d62c317cc1c8c6eee67d7</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_HatchLoop</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>aa36f90a7979ed3e9c9aea8b01eb141ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_Curve *</type>
      <name>m_p2dCurve</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a46765eb21d2d2dc58af4e15fa4cd31dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>eLoopType</type>
      <name>m_type</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>a2baa10d745fa3bdd8ea1a0c9fa5df12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ON_Hatch</name>
      <anchorfile>classON__HatchLoop.html</anchorfile>
      <anchor>ac81854b8dc32de230a87d39741cb232e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_HatchPattern</name>
    <filename>classON__HatchPattern.html</filename>
    <base>ON_Object</base>
    <member kind="enumeration">
      <name>eFillType</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>aa739eeb6cf0140e0e1aa5a0fe369caf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ftSolid</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>aa739eeb6cf0140e0e1aa5a0fe369caf7a5dae7597c1766b3d7d9062a6b4ccd5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ftLines</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>aa739eeb6cf0140e0e1aa5a0fe369caf7a23090768c68747c5c6c324cbd0f50827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ftGradient</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>aa739eeb6cf0140e0e1aa5a0fe369caf7a07bc440366342f7e36b35c3832934b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ftLast</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>aa739eeb6cf0140e0e1aa5a0fe369caf7a9f57f4ff6e29ca807a509efd7bc880ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AddHatchLine</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a90f9a483fc373c4d91db921ee20e4f58</anchor>
      <arglist>(const ON_HatchLine &amp;line)</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>Description</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>ab603f4e9efc225b3e391397344ff8307</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a91f3089d6d9291e3f53de9b3966716ba</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>eFillType</type>
      <name>FillType</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a65beb4ded77648c758b473a72d1f2036</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetDescription</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>ac407d6edccb2fd4ffef61aa238a09e94</anchor>
      <arglist>(ON_wString &amp;string) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetName</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a7095ccfb10231ddb7a0cda570d4965e0</anchor>
      <arglist>(ON_wString &amp;string) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_HatchLine *</type>
      <name>HatchLine</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a2ac6ff3974cecb0affa2200a19a8a203</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HatchLineCount</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>ad09e55122c35e5113dab745bfeaf0e5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Index</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a06ddf300bdc341184c7ac405aa7bac71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a89bb23cc5e4b5e713e078ccf0b5cd111</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>abe80412aa256ecd0f25f3c3dd889718a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>Name</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a6fc2d1c4555559d348726169c65c08f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_HatchPattern</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a59deb48a93dd9386efc1f14763accc66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a20040681b2e611e2d0462f4a144a7c74</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveAllHatchLines</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>adfcb514e8e2dc87324aa2191af679a2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveHatchLine</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a4ce22665aee8f7e8bb603932a4725988</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDescription</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>aec68a3541fafb060957a7be513628406</anchor>
      <arglist>(const wchar_t *pDescription)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDescription</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a2e34a176635bea554215c98900a685c3</anchor>
      <arglist>(const char *pDescription)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFillType</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a009a2cd75ab1b1a9ea8a43d7cde774af</anchor>
      <arglist>(eFillType type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetHatchLines</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a61f2025c80737776746039ab7a5be036</anchor>
      <arglist>(const ON_ClassArray&lt; ON_HatchLine &gt; lines)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIndex</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>aabdd256dd6ef56817872e65d289d2280</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a909562d0020a0efb37ab8f3ef6858dc5</anchor>
      <arglist>(const wchar_t *pName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a85a34e4c9ddd6d3f18e4d97624a83ec7</anchor>
      <arglist>(const char *pName)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a4f7c4f8c4db8a8c9b815716f950d2e19</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_HatchPattern</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a3d30d0d6cbe3922233ede1e2cf0266b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_description</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a15a5fd1741e8ecad213f3e200820d378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_hatchpattern_id</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a452372460f1c35f5bcd0823036d36c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_hatchpattern_index</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a414a30058284e700f3b008bfb46d5d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_hatchpattern_name</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a88b4f378273d3a814f2776b4e6c12231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_HatchLine &gt;</type>
      <name>m_lines</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a031ebe2d73e852fed41be7c1c2e30301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>eFillType</type>
      <name>m_type</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a0693218abd3d29fd5cfd47c014f7788e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__HatchPattern.html</anchorfile>
      <anchor>a2c6dc83e6dad4a568039ace34dbbdb22</anchor>
      <arglist>(ON_HatchPattern)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_HistoryRecord</name>
    <filename>classON__HistoryRecord.html</filename>
    <base>ON_Object</base>
    <member kind="enumeration">
      <name>RECORD_TYPE</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a7afef09814717d38b6fd2e700f87bdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>history_parameters</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a7afef09814717d38b6fd2e700f87bdccae5879dcb9107bb0a4802d7fef6598464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feature_parameters</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a7afef09814717d38b6fd2e700f87bdcca6af280b33728543c21d5881c240971ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32bit_record_type</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a7afef09814717d38b6fd2e700f87bdccaef32fe4d0309ba46a12c3e55f8ba22de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>ae95db69a16f74476d0d9bbbe8e632b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a6735cbc8991ab31d4a471fca094cf89a</anchor>
      <arglist>(int value_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a016e7427dd7f495caa0e153e3b92d4b6</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a73bd170186efb6de3faccb17bba96076</anchor>
      <arglist>(int value_id, bool *b) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetBoolValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a32611e37a120cab71e0ccb82063b038d</anchor>
      <arglist>(int value_id, ON_SimpleArray&lt; bool &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBrepValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>aa24ae41b3d060bad98aba6387d639470</anchor>
      <arglist>(int value_id, const ON_Brep *&amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetColorValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>add6fee858ac1e10d905f59f27fa7a9d8</anchor>
      <arglist>(int value_id, ON_Color *color) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetColorValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a247708c3376d3c59047940929e0a66ad</anchor>
      <arglist>(int value_id, ON_SimpleArray&lt; ON_Color &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCurveValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a65d540674c56c2dd4bb8f0667a8e276d</anchor>
      <arglist>(int value_id, const ON_Curve *&amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetDoubleValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a8c62eb2c3f5b92a77a0d1943f350b9ae</anchor>
      <arglist>(int value_id, double *number) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetDoubleValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>aef90bd6cbc3b948902e8890d195f3a00</anchor>
      <arglist>(int value_id, ON_SimpleArray&lt; double &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetGeometryValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a6fc67edea1ad743151d8830c5a17df3b</anchor>
      <arglist>(int value_id, const ON_Geometry *&amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetGeometryValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a6d94b372591d36db50a5b7f50a33e19a</anchor>
      <arglist>(int value_id, ON_SimpleArray&lt; const ON_Geometry * &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetIntValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a8d41dfa91b62be581c62210d1a5af92a</anchor>
      <arglist>(int value_id, int *i) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetIntValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a3c97e09df9a8c8f0204e12c273c505f9</anchor>
      <arglist>(int value_id, ON_SimpleArray&lt; int &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMeshValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>aba0001105ab153e055c0efdc2a7ec07e</anchor>
      <arglist>(int value_id, const ON_Mesh *&amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetObjRefValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>ad1b6a301cea9b652c41bca1c98b8bca4</anchor>
      <arglist>(int value_id, ON_ObjRef &amp;oref) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetObjRefValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>ad7b62755beb9e795ca67370a3c19163e</anchor>
      <arglist>(int value_id, ON_ClassArray&lt; ON_ObjRef &gt; &amp;objects) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetPointOnObjectValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a33ac7cfd8a2b6e50bb2e087ab538d209</anchor>
      <arglist>(int value_id, ON_ObjRef &amp;oref) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetPointValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a968b9ed82a4bd122930e29fa713fc612</anchor>
      <arglist>(int value_id, ON_3dPoint &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetPointValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a343c3798092d02d92edf6c194e23ca1f</anchor>
      <arglist>(int value_id, ON_SimpleArray&lt; ON_3dPoint &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetPolyEdgeValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>aa6d282368f7d0e257cbb8850dc86d24f</anchor>
      <arglist>(int value_id, const ON_PolyEdgeHistory *&amp;polyedge) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetPolyEdgeValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>afe74313cd5b52f420fb4d36df1140d3b</anchor>
      <arglist>(int value_id, ON_SimpleArray&lt; const ON_PolyEdgeHistory * &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetStringValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a5acd761d159e522b9918da3b4a1aa22c</anchor>
      <arglist>(int value_id, ON_wString &amp;str) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetStringValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a8f3448de4badf7bebd697206bc427e24</anchor>
      <arglist>(int value_id, ON_ClassArray&lt; ON_wString &gt; &amp;string) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSurfaceValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a46ea334fdff5d0084a63c786e0c5ae65</anchor>
      <arglist>(int value_id, const ON_Surface *&amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetUuidValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a348fce4a8f1c058b7bcdc3506a26cf48</anchor>
      <arglist>(int value_id, ON_UUID *uuid) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetUuidValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>aec51765543e711e8cb918774eee7ae17</anchor>
      <arglist>(int value_id, ON_SimpleArray&lt; ON_UUID &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetVectorValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a5807d0e9038c1129a777f28ea80dcc9e</anchor>
      <arglist>(int value_id, ON_3dVector &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetVectorValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a47c1d03b9e79685f82a73d3addccfe75</anchor>
      <arglist>(int value_id, ON_SimpleArray&lt; ON_3dVector &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetXformValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a7e2f805ec8e2e605f23ccf6264b1093a</anchor>
      <arglist>(int value_id, ON_Xform &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetXformValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a3fe3d75033d95b5eaade9de6cd9ea074</anchor>
      <arglist>(int value_id, ON_SimpleArray&lt; ON_Xform &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAntecedent</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a8345ef48a9c9a10987fa99c9e1b56670</anchor>
      <arglist>(ON_UUID object_uuid) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>af55098d16ac9769b1fcc7df4bae1e507</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>af87a82d6e23368e7b8fe44bc644472a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_HistoryRecord</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a9c127d7718a9b55552330e9d84d9588a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_HistoryRecord</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a33969450704a667409d9853df96824b1</anchor>
      <arglist>(const ON_HistoryRecord &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_HistoryRecord &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a57317bfe7a8c9541165817bf8c93c42a</anchor>
      <arglist>(const ON_HistoryRecord &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>ae2d87e056a4878f5bf396e9669d459df</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemapObjectIds</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a70865da8b08b17d97bbc6512593362b7</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_UuidPair &gt; &amp;uuid_remap)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBoolValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a867c1de66bfb1d6987721f8dc0c4baa1</anchor>
      <arglist>(int value_id, bool b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBoolValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>aa9fc8ecb62b97f3bbf861a6891e6d736</anchor>
      <arglist>(int value_id, int count, const bool *b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetColorValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a947829113ef5997780aa7c9c522c1f19</anchor>
      <arglist>(int value_id, ON_Color c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetColorValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a928e1731e19b853ad4aaa768bb5d2089</anchor>
      <arglist>(int value_id, int count, const ON_Color *c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetDoubleValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a6869ecd1229838e28a4b59c64f85c0c1</anchor>
      <arglist>(int value_id, double x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetDoubleValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a5a463a9bfc0630b99010b7e1962d19d1</anchor>
      <arglist>(int value_id, int count, const double *x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetGeometryValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a5d3281e64bd97dbde8c8b90b1422872e</anchor>
      <arglist>(int value_id, ON_Geometry *g)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetGeometryValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a5f774bc8f1537f524846287f43fee909</anchor>
      <arglist>(int value_id, const ON_SimpleArray&lt; ON_Geometry * &gt; a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetIntValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>ab6af884e8df0840497eada681886aacf</anchor>
      <arglist>(int value_id, int i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetIntValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>af5b86199777bd5604c5156bdc29a363d</anchor>
      <arglist>(int value_id, int count, const int *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetObjRefValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a10b99cb324c10036acc7be5a73db1aec</anchor>
      <arglist>(int value_id, const ON_ObjRef &amp;oref)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetObjRefValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a81a0e2c02403af2bb6d1b969256d0d0a</anchor>
      <arglist>(int value_id, int count, const ON_ObjRef *oref)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPointOnObjectValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a1abe8b8bef800b2740cc2e4b3bad268a</anchor>
      <arglist>(int value_id, const ON_ObjRef &amp;oref, ON_3dPoint point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPointValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a1afd3dbf354f957c5121597438126885</anchor>
      <arglist>(int value_id, ON_3dPoint p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPointValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a961793e18f5c9022b222f66d2d5c512d</anchor>
      <arglist>(int value_id, int count, const ON_3dPoint *P)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPolyEdgeValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a578e759199993be9c57a9dd412ac069f</anchor>
      <arglist>(int value_id, const ON_PolyEdgeHistory &amp;polyedge)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPolyEdgeValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a0065df5e20185cf5fd92376770943805</anchor>
      <arglist>(int value_id, int count, const ON_PolyEdgeHistory *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetStringValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>afc9e1cf58f0fa4efaef6701fbf13c97d</anchor>
      <arglist>(int value_id, const wchar_t *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetStringValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a1561868c54209319c5cbbb8b41f2e7ee</anchor>
      <arglist>(int value_id, int count, const wchar_t *const *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetStringValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a79fbae67fd4220652aaee32186307574</anchor>
      <arglist>(int value_id, const ON_ClassArray&lt; ON_wString &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetUuidValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>aa85baac99045952be0b193a8e8dbfa6a</anchor>
      <arglist>(int value_id, ON_UUID uuid)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetUuidValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>aff82e49f5c461f584fb58f867de5b70d</anchor>
      <arglist>(int value_id, int count, const ON_UUID *u)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetVectorValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a1d2bcf1cd41a42f10e242a9c9d25e002</anchor>
      <arglist>(int value_id, ON_3dVector v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetVectorValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a6d7c278905755198bb856b98da779a59</anchor>
      <arglist>(int value_id, int count, const ON_3dVector *V)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetXformValue</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a0e0af7db90ee6a63ae2cc61570789291</anchor>
      <arglist>(int value_id, ON_Xform xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetXformValues</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a5e60a6bc55fb7ef7392b763d84706f6c</anchor>
      <arglist>(int value_id, int count, const ON_Xform *xform)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ValueReport</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>afb97ec069bc8a4a38223c4c58619c023</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a7b14fc9f86214fa81752b66d21b3feea</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_HistoryRecord</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a0e524abbd578984f12a2b1367a885b47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RECORD_TYPE</type>
      <name>RecordType</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>acba70c046a4c7ae99a00eaa122b70150</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable">
      <type>ON_UuidList</type>
      <name>m_antecedents</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>aef0fecf9d0c730d01803e43eccda0186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_command_id</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>af464bdd980f26ae9da144ddf6276e617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UuidList</type>
      <name>m_descendants</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a67e8db9bf3407929c9f73c5c105055f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_record_id</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a95f7673d07783a432cd492292281fd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RECORD_TYPE</type>
      <name>m_record_type</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>ad8a9bd3867e98511d96314942cf0d57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; class ON_Value * &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>ab2a62cd84721b75362b6a2564a2a5a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_version</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a49704617ff7e9dab4af2db0d7b6f6d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyHelper</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a76e8fd46692d4319090db73651cf8d34</anchor>
      <arglist>(const ON_HistoryRecord &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_Value *</type>
      <name>FindValueHelper</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a817c38ec25a4d253098fe36979054a60</anchor>
      <arglist>(int, int, bool) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a130524bb4587998ef306cbdcb00eaf54</anchor>
      <arglist>(ON_HistoryRecord)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bValuesSorted</name>
      <anchorfile>classON__HistoryRecord.html</anchorfile>
      <anchor>a32444030f97d261403272467586376e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_InstanceDefinition</name>
    <filename>classON__InstanceDefinition.html</filename>
    <base>ON_Geometry</base>
    <member kind="enumvalue">
      <name>no_idef_settings</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a96e50810b7363e9f72d1262f0204e56bae3f952cfa65c0f6c3fb4a19c49d7ba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idef_name_setting</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a96e50810b7363e9f72d1262f0204e56ba5e96a2867a4709c1e5230cd703b6ccc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idef_description_setting</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a96e50810b7363e9f72d1262f0204e56baffa8c7726b7849a974816e72d46b0660</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idef_url_setting</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a96e50810b7363e9f72d1262f0204e56badab389b7d0c3b739324f977485cbc322</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idef_units_setting</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a96e50810b7363e9f72d1262f0204e56ba2c01c0edc7c830a8d7e1e339ae6ca749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idef_source_archive_setting</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a96e50810b7363e9f72d1262f0204e56ba6d3c6448f53f9154f1acc5f600f02dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idef_userdata_setting</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a96e50810b7363e9f72d1262f0204e56baad19b8bbde34553d54a69ae1440728c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>all_idef_settings</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a96e50810b7363e9f72d1262f0204e56ba1c3b77c22fdcb395281284296f2c5443</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IDEF_UPDATE_TYPE</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>abb7a75ca6e4af327540ac96831e451fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>static_def</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>abb7a75ca6e4af327540ac96831e451faabbdba4c3dd38bb92648786e701e95cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>embedded_def</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>abb7a75ca6e4af327540ac96831e451faa1a81d8cfe08527b70ff276218a8da03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>linked_and_embedded_def</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>abb7a75ca6e4af327540ac96831e451faac166474b0b8f0ddf20d9591ff6076ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>linked_def</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>abb7a75ca6e4af327540ac96831e451faae98c1ee6535f8c6a59ce8fe4143542bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32bit_idef_update_type</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>abb7a75ca6e4af327540ac96831e451faa967b5d49c88e7d0cd8895ac0f3fb6cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>Description</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a5de8e1367847f229e8ce7e931182fb91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroySourceArchive</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a5793558375541da38aefdebd177fe96a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>abb9f45fbfd1725ff2f550d0c17b99a2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a3b9b1bb37d00172b41d70e77f74cd8c2</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetAlternateSourceArchivePath</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a77377035e351f12fdeb1c73b6f03f849</anchor>
      <arglist>(ON_wString &amp;alternate_source_archive_path, bool &amp;bRelativePath) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>aa4800417be5dbfd2ed2a8e552e38f362</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasLinkedIdefLayerSettings</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>ad2d766d5e096905de64054b02c1c6b63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IDEF_UPDATE_TYPE</type>
      <name>IdefUpdateType</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a588e7c16be117d9a1e117778eb031f9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a5940154b90f28923ca41bd78676a1663</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Layer *</type>
      <name>LinkedIdefParentLayerSettings</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>aff169ff62e2aa9118b8eea35b86f5f61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a95c8e11ad2774c329b30d3859e7d5ad3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>Name</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>abc37ce0f7c7726df9a88f6f0a347f9ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>adbb6e16f3b3a33cb9914042d26ee1aba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_InstanceDefinition</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a29e644e05e85ef0cadb2f503e2e42d4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a7d0037ff72fabded9f13a499afb342e4</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlternateSourceArchivePath</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>afe101b27c6679db4c136af5c76edca17</anchor>
      <arglist>(const wchar_t *alternate_source_archive_path, bool bRelativePath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBoundingBox</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a4d8042558969a3353d1ec8099c0e2d3b</anchor>
      <arglist>(ON_BoundingBox bbox)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDescription</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>ac39a7b4afba94848675b598fc5377124</anchor>
      <arglist>(const wchar_t *description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a7835719d053101cdc4c1a1181eb8a972</anchor>
      <arglist>(const wchar_t *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSourceArchive</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>aca34439772d5660c733513262759b49e</anchor>
      <arglist>(const wchar_t *source_archive, ON_CheckSum checksum, IDEF_UPDATE_TYPE update_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUnitSystem</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>aea257827d9b083bd0a2e5223231300fa</anchor>
      <arglist>(ON::unit_system us)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUnitSystem</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a3641b055035a0452b0152f963225d59d</anchor>
      <arglist>(const ON_UnitSystem &amp;us)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetURL</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>afdabdab1141b0c9575db0d8867b663dd</anchor>
      <arglist>(const wchar_t *url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetURL_Tag</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>aa960a6dee572d786bfba004eec0ccb3c</anchor>
      <arglist>(const wchar_t *url_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUuid</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a5dd392bfe5d7650eb0ff624277ab0d6a</anchor>
      <arglist>(ON_UUID uuid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a87983f81a6b330b5c671242abb2a6252</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>SourceArchive</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a15a34d086474072670b7a6ba59f2b0bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_CheckSum</type>
      <name>SourceArchiveCheckSum</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a42a1c1e79dd655fc3ecad537768a95ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>adcbe98c0c12c47c478913b1f6fdd36be</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>const ON_UnitSystem &amp;</type>
      <name>UnitSystem</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>ab3efaca8bb40d74fb2e380c3ee8f30e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateLinkedIdefLayerSettings</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>aa53a2703ae80bc57f11f283c287fe27f</anchor>
      <arglist>(unsigned int layer_count, const ON_Layer *const *layer_settings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateLinkedIdefParentLayerSettings</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a12398ecd59ee07cbc70ecb16b3a82b3d</anchor>
      <arglist>(const ON_Layer *linked_idef_parent_layer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateLinkedIdefReferenceFileLayerRuntimeId</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>ae65799e65d89802b21dedf169aacfcda</anchor>
      <arglist>(const ON_UuidPairList &amp;id_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateLinkedIdefReferenceFileLayerSettings</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>ac5f88bdc4ad85290dfee89e964165259</anchor>
      <arglist>(unsigned int layer_count, ON_Layer **layer_settings)</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>URL</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a61bcc95cacf3ffc11e5e162aad334269</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>URL_Tag</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>ae26ac200402958c0fcbc1f6b1394da43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>Uuid</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a4c5cab92b15b8329ea0d92b0948776c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a0eab6051a4f129d66df4692d87ab53b3</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_InstanceDefinition</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>ad5f80a56ed9c52e68b86255d94b660ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IDEF_UPDATE_TYPE</type>
      <name>IdefUpdateType</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a504549df3b8b29105e4bc8fc393dab92</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable">
      <type>ON_BoundingBox</type>
      <name>m_bbox</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a4a6c2306cf9904937e36449e7210f47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_description</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a3acd10648919655dcc9b0c28bf8d02c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_idef_layer_style</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>aef3f9ac89f5570a290ddb37eb35241b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_idef_update_depth</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>afe7c7ed7a04a8b71df598ee8250cae92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IDEF_UPDATE_TYPE</type>
      <name>m_idef_update_type</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>aff7dddddd39a3c8e6edc686fcedaf2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_name</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a93f643d4627a30197509eabf985e399c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_UUID &gt;</type>
      <name>m_object_uuid</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a642934bdb4808771de2d48dce257d4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_source_archive</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a0c705082e1acf30fff4719aaf34d96ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_CheckSum</type>
      <name>m_source_archive_checksum</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a3e9bd31ed71d724acda2b2cf1bf6c185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_source_bRelativePath</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a74594c124b349effda8a17c420692bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_url</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a45f0eb2587bed4790c614b5296ae4180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_url_tag</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a29823b8366b71bf348bb2aa2b04add78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UnitSystem</type>
      <name>m_us</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>ab7a0f92f8a561b2c7a5225d369727fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_uuid</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a035dcb7ce4ac0c11b7ee6e56ce02b2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a2940ad0738ae62e8c60c4bfa15823766</anchor>
      <arglist>(ON_InstanceDefinition)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved2</name>
      <anchorfile>classON__InstanceDefinition.html</anchorfile>
      <anchor>a9a6f0e69ec3161c69f2538a9fce94610</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_InstanceRef</name>
    <filename>classON__InstanceRef.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>a056eac28e12c32e0e7a3b5b102460445</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>aa33d2067bbaddaf0f9a1e2e114401062</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>a7343a07f23fa9a343444194ff27fdb57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>afbf123ff13ec5ac4e87106b9fb04347c</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>a206aa788232e5664068c1ae47b6a19b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>aa0d4b6a8561e93522d30cc20f6c755d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_InstanceRef</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>a6a046f966bd44857ad2c0e72f63061d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>acac88d056091105808ba8953934eb35b</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>ad2664b3ff4e7b52b77166e4d1fadffd6</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>aa2e417edb2a0a64a930ae83715ef6b61</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="variable">
      <type>ON_BoundingBox</type>
      <name>m_bbox</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>af194ae055121d5c6a474df2f4334b1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_instance_definition_uuid</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>a8fce2631dcfe330e0db828c669d09b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_xform</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>ae8a3349d52f419d6b12e52aadc24e3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>m_singular_xform_tol</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>ae50350bda0d266ce918d5042bb8cf96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__InstanceRef.html</anchorfile>
      <anchor>a93dfa53c17921b02bbf4328484fd9672</anchor>
      <arglist>(ON_InstanceRef)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Interval</name>
    <filename>classON__Interval.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>ace5765f782eda98d2189f5231587ef5f</anchor>
      <arglist>(const ON_Interval &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a59e624265b67ac3d7baf4d0c8897f929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Includes</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a332cf5b2948e2b262a446211445bd05f</anchor>
      <arglist>(double t, bool bTestOpenInterval=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Includes</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>ae9c9e37ce5dcc38f8f1310ad2bc47fc3</anchor>
      <arglist>(const ON_Interval &amp;other, bool bProperSubSet=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Intersection</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>aaa4c7de5b58906dab75026d96d4aa0f6</anchor>
      <arglist>(const ON_Interval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Intersection</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>ad4878292641a9ef6ba925bc8a9178369</anchor>
      <arglist>(const ON_Interval &amp;, const ON_Interval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDecreasing</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a006530f1826028a534757b1eee978c77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmptyInterval</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>ae271c9750a3d1f24dc0b37e14b8f2276</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmptySet</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>ae9fecebde66fb2a9e85f8ae2ce8490ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsIncreasing</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a2a18db525a5edf06fa97b008df600eb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInterval</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>ad6cad15f040ae30e3600c89039fd672f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSingleton</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>ae980fff160cc472b9db468ee71729597</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a1871b2daa71c5ae3b5db93cf1758cd45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>abf5d29ffc43f7d4f92a208db9e7833d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeIncreasing</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>adfb272be25b84e206ac8cef68e0aeaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Max</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a75c4c69cf7f9c2ac2e4b4b122a2138ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Mid</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>aae075a8b60ddc2661a0fd7c0742fba23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Min</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a68a876837cb8b54da30e90f544700410</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NormalizedParameterAt</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a997b8fcfb99c822e962e86045ea061ce</anchor>
      <arglist>(double interval_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>NormalizedParameterAt</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>aed20a63124f5977c409a30b6070b575f</anchor>
      <arglist>(ON_Interval interval_parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Interval</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>ae9bab6388a0b7a78b08a6bc27b8e7a63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Interval</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>ab1ec349e72a0e81a7a24cbd85fed15dc</anchor>
      <arglist>(double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a3944003c65e7164fc58dd5712e781d5d</anchor>
      <arglist>(const ON_Interval &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a8adefd8bcb01b88d505e5d5276c54473</anchor>
      <arglist>(const ON_Interval &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>ae4bb2f147c9edb5e4aff916a4b686808</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>aa2adc7a96f9c640220ff3236ac4ebc25</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a6031e737e22266e4f4348c26132d98af</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a55a3755850989185cbf258cb275a01fe</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ParameterAt</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>af681b7573b5562fac4e237429dc75db5</anchor>
      <arglist>(double normalized_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>ParameterAt</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>ab7ca0a2360614655ecc55bfe08c7d286</anchor>
      <arglist>(ON_Interval normalized_interval) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a039029f16a4df1b4781fa0869edcfdd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a5c8b8becff91f12b74835e967ce525c8</anchor>
      <arglist>(double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a02de14bc3331ea44beb2751eb13d3c48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Union</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a5b9c8e7f69d0e0d248cb6342276f6e6d</anchor>
      <arglist>(const ON_Interval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Union</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>afe3e01ad9f8333a06a55215caa800157</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Union</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>aacac8809fc439cd8d634d3aec2c87e6b</anchor>
      <arglist>(int count, const double *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Union</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>aca9bcafcb9c6764d0d5b0a6d49021f67</anchor>
      <arglist>(const ON_Interval &amp;, const ON_Interval &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Interval</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a6fcefac8d340c1128c028787e3537154</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_t</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a710964868c099d4985faeed97f39f92c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_Interval</type>
      <name>EmptyInterval</name>
      <anchorfile>classON__Interval.html</anchorfile>
      <anchor>a1477445eae2a66b83f55164d5388b8c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_IntValue</name>
    <filename>classON__IntValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__IntValue.html</anchorfile>
      <anchor>a178a82322a1b6c2bbcb613eaed88f646</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__IntValue.html</anchorfile>
      <anchor>aa127a1dd1aeaeeb312ee57fa235e7e11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetInts</name>
      <anchorfile>classON__IntValue.html</anchorfile>
      <anchor>a868df1cfc2c93695b5e69993dac9fd18</anchor>
      <arglist>(const int *&amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_IntValue</name>
      <anchorfile>classON__IntValue.html</anchorfile>
      <anchor>a58e6c76cc78396b847f6987a3b925f08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__IntValue.html</anchorfile>
      <anchor>a8acf2593b1460e56c8ff93b68b7d5785</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__IntValue.html</anchorfile>
      <anchor>a89e88ed84911e26a2be77308cb97cd18</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__IntValue.html</anchorfile>
      <anchor>ad72a7c46c8c9687ce6e891ad3c2ec21a</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_IntValue</name>
      <anchorfile>classON__IntValue.html</anchorfile>
      <anchor>abaf6a81969baa72617ac13030452682f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; int &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__IntValue.html</anchorfile>
      <anchor>af8d2a3966f0ab612de47c35c7bf0927b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Layer</name>
    <filename>classON__Layer.html</filename>
    <base>ON_Object</base>
    <member kind="enumeration">
      <name>LAYER_SETTINGS</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2a19e86bcd23f0aa590c5592f45296cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>no_layer_settings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2a19e86bcd23f0aa590c5592f45296cdab1719ecf214b2fc005fc699ab4fd854f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>userdata_settings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2a19e86bcd23f0aa590c5592f45296cdaf6d22b364db165e078a6c5ba8798a089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>color_settings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2a19e86bcd23f0aa590c5592f45296cda767f3ba5da30abe9f48c76477266ef84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>plot_color_settings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2a19e86bcd23f0aa590c5592f45296cda75e738e274f0a2001a1c8cdaa79bc02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>plot_weight_settings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2a19e86bcd23f0aa590c5592f45296cda287f3edec26bb0fdfab101914aebba0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>visible_settings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2a19e86bcd23f0aa590c5592f45296cdae5aba9a3ca2500bb381eb1a2f83238c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>locked_settings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2a19e86bcd23f0aa590c5592f45296cdacb6ce75707ac167a4b5d298ea654cce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>all_layer_settings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2a19e86bcd23f0aa590c5592f45296cdae5f2e658bdb34accb6f9f6f24a435a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PER_VIEWPORT_SETTINGS</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a692d779eb64017b589c1eb72727a1668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>per_viewport_none</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a692d779eb64017b589c1eb72727a1668aeab4495e2383acbe626eb486e7cfcf99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>per_viewport_id</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a692d779eb64017b589c1eb72727a1668abb2668b4dc3a003d4255789943522845</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>per_viewport_color</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a692d779eb64017b589c1eb72727a1668a412ee9632f99168487757211d7291da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>per_viewport_plot_color</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a692d779eb64017b589c1eb72727a1668ac941b8aa25828988d3f8eca34df71c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>per_viewport_plot_weight</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a692d779eb64017b589c1eb72727a1668ad5366e984bffacb9017fcd0661433070</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>per_viewport_visible</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a692d779eb64017b589c1eb72727a1668aeebe9d1400b53f8d9118f5136541c289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>per_viewport_persistent_visibility</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a692d779eb64017b589c1eb72727a1668adf1a5fa94544fc705257de6967996326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>per_viewport_all_settings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a692d779eb64017b589c1eb72727a1668a7034cd6743833ebf75d0532e5d038060</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>Color</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a71d1234ccf049463ebc8c037475a4a25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED ON_Color</type>
      <name>Color</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a4deeec2248f39699516dba664869e9bd</anchor>
      <arglist>(const ON_UUID &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CopyPerViewportSettings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a065995736093aa3ace6e7a17e1479696</anchor>
      <arglist>(ON_UUID source_viewport_id, ON_UUID destination_viewport_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CopyPerViewportSettings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ab7822211eb200e782386835ac48030e4</anchor>
      <arglist>(const ON_Layer &amp;source_layer, ON_UUID viewport_id, unsigned int settings_mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CullPerViewportSettings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a8685956933291f83b69058201d70f24b</anchor>
      <arglist>(int viewport_id_count, const ON_UUID *viewport_id_list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ae929e2b6468f713e67cdb4383f04bfee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeletePerViewportColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a36a065f9f5bfa4ce4dcf0e0e93d8a823</anchor>
      <arglist>(const ON_UUID &amp;viewport_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeletePerViewportPlotColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a467881913d69986dfd38924955b51fd9</anchor>
      <arglist>(const ON_UUID &amp;viewport_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeletePerViewportPlotWeight</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a45a27609af4171264947a596f7668167</anchor>
      <arglist>(const ON_UUID &amp;viewport_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeletePerViewportSettings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a811bea14a8414fa1886dc632b6ee03c7</anchor>
      <arglist>(const ON_UUID &amp;viewport_id) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeletePerViewportVisible</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a675fcf2be7ac06f99a8278b92e1ea9d0</anchor>
      <arglist>(const ON_UUID &amp;viewport_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a73749beb76c55facb72d6ddaf6370c41</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetPerViewportVisibilityViewportIds</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a1717215d5cc129ff3b955d94a1afce2b</anchor>
      <arglist>(ON_SimpleArray&lt; ON_UUID &gt; &amp;viewport_id_list) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSavedSettings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a07fa24c7ce37aa5550330852426fa07c</anchor>
      <arglist>(ON_Layer &amp;layer, unsigned int &amp;settings) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPerViewportSettings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a064c9cb0ab0d1dc7487535ffb2603b6c</anchor>
      <arglist>(ON_UUID viewport_id, unsigned int settings_mask) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPerViewportSettings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a34cfb9fbddb55fbda744f62aa05411e9</anchor>
      <arglist>(const ON_UUID &amp;viewport_id) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IgesLevel</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a0b908f8b7dddab20f05b4a32a74acbdb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLocked</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a3ed0cc31f856cbf6b429f1f6898331e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a43aab9a97085eb24a1f006eabdfceeff</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsVisible</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a66356c29b96be1917cc185d3760f7337</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED bool</type>
      <name>IsVisible</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a311045fb4928adf2a34167cbb04061eb</anchor>
      <arglist>(const ON_UUID &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsVisibleAndLocked</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ab256ed57aab8d777903e87f705ab9f25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsVisibleAndNotLocked</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a88f21e9ea22a04e14b513e99bfb4c925</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LayerIndex</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a5faa58b8ca0f0c64bc0045df1f015539</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>LayerName</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ac57f8bfd35549e39fe8d4a532118fe60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LinetypeIndex</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a1a871f37e8b8750d32b5127bce12b25a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a0c62e5965187603eb870115517f28747</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ae43e44fd1df60c6cc5daba0a604d2384</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Layer</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a8fa53189ed718ae28178c7d031301912</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PersistentLocking</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>af60063ccfb69e18f295858bc6f0f2c12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PersistentVisibility</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>adbfd672cbf5a8662dacef1140869f53f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>PerViewportColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ab9d63b469934799e7c764a344165aa43</anchor>
      <arglist>(ON_UUID viewport_id) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PerViewportIsVisible</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a6040ec871939f6aeb275960ba0f33980</anchor>
      <arglist>(ON_UUID viewport_id) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PerViewportPersistentVisibility</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a7c18b7a4650a87f7b31df31f9a21e989</anchor>
      <arglist>(ON_UUID viewport_id) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>PerViewportPlotColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a889b19176c90470eb24a69ecfea967da</anchor>
      <arglist>(ON_UUID viewport_id) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PerViewportPlotWeight</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a32b8799b56c9c22a03887dc865ee644a</anchor>
      <arglist>(ON_UUID viewport_id) const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>PerViewportSettingsCRC</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a26716de4b9d83c382f22dd7fe65ddb01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>PlotColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>aa80618b17b56db8965058086592a9caa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED ON_Color</type>
      <name>PlotColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>aaae05675dab6d6253112a011ba77c1f3</anchor>
      <arglist>(const ON_UUID &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PlotWeight</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>af9a519c3baf5ae805e95bd553c61e16b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED double</type>
      <name>PlotWeight</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a0cf0f40f38f5e6cc6e103fc48bd16e22</anchor>
      <arglist>(const ON_UUID &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a89ebf5a05304a6097477a34371a84e4f</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RenderMaterialIndex</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a063a4dcbeaf0d3bc79451cc3526c1729</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SavedSettings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a1d2b835a6286c80bf6f94624938f7a2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveSettings</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>afd95e2ad1281298d5e614461f48ac7a2</anchor>
      <arglist>(unsigned int settings, bool bUpdate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a4c274501b0871e552e5e2db9df14094e</anchor>
      <arglist>(unsigned int settings, const ON_Layer &amp;settings_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2b81db01dd6d7016630c396b19879733</anchor>
      <arglist>(ON_Color layer_color)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>SetColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2a02be10d8a5e693c6907880a88d95f6</anchor>
      <arglist>(ON_Color, const ON_UUID &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetIgesLevel</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a440abd85d8078d68d63e6108b5267fd2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetLayerIndex</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>aeb0eb1b4db6f6511667aff66b594a4e7</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetLayerName</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a810be2b78462d67459a5cf9f0bd5c1b6</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetLayerName</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>aadec0fab134d7214f02591e4370f8d06</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetLinetypeIndex</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a4988adafa4a3a079ed298a692bee2ea4</anchor>
      <arglist>(int linetype_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLocked</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a892f3acb16b38f20cbb3d142ce881a4a</anchor>
      <arglist>(bool bLocked)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPersistentLocking</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a6143783f253c6f9ab720bb6d9ca1fb4f</anchor>
      <arglist>(bool bPersistentLocking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPersistentVisibility</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a541f8613957e66323f1ce4fd8900b173</anchor>
      <arglist>(bool bPersistentVisibility)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPerViewportColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a0a19e6dac0749b36ac4dfa33f69ec8b7</anchor>
      <arglist>(ON_UUID viewport_id, ON_Color layer_color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPerViewportPersistentVisibility</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a12d57b786ee3a0f790970dc3ddc398bc</anchor>
      <arglist>(ON_UUID viewport_id, bool bPersistentVisibility)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPerViewportPlotColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a749fe1bdb5b7ff57898f0d2e898623fa</anchor>
      <arglist>(ON_UUID viewport_id, ON_Color plot_color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPerViewportPlotWeight</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a9b6a6f822e1ed103e88a8df10e8cb6a9</anchor>
      <arglist>(ON_UUID viewport_id, double plot_weight_mm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPerViewportVisible</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a03627920e6e8610584291d4a88894dd1</anchor>
      <arglist>(ON_UUID viewport_id, bool bVisible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPlotColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a354b45febef39b5a013be2ca8d915a29</anchor>
      <arglist>(ON_Color plot_color)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>SetPlotColor</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a014819cc78a883591719150d0d205491</anchor>
      <arglist>(ON_Color, const ON_UUID &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPlotWeight</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a9419470fb91485e55caa68c24c6dfba8</anchor>
      <arglist>(double plot_weight_mm)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>SetPlotWeight</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>af4db89ce8160201fbd6fcb4c15665235</anchor>
      <arglist>(double, const ON_UUID &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetRenderMaterialIndex</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a1f43293e18b1a20927d044b8a773cdf5</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVisible</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a9f05d328d9c509e99d9a6bb71b667a34</anchor>
      <arglist>(bool bVisible)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>SetVisible</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ac6aa11388c85be858b3a6783b77b0cbe</anchor>
      <arglist>(bool, const ON_UUID &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsetPersistentLocking</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>afa6d68d6e40943aa1785eb793ce163e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsetPersistentVisibility</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a6b469bf59fd724c25deb93b9226423c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsetPerViewportPersistentVisibility</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a082add6850296ac3fd22c7f9243512f0</anchor>
      <arglist>(ON_UUID viewport_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UpdateViewportIds</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2370ee2f56423fbccbb0e2caae8c6d7c</anchor>
      <arglist>(const ON_UuidPairList &amp;viewport_id_map)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ade6c42e4180ac16b5fb5f0fbf31bd9e6</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Layer</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ab5bc114c3ac5468cc2d38da8c18aa07e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>Differences</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a4b3a14989cbf1ef731ec358b768991e1</anchor>
      <arglist>(const ON_Layer &amp;layer0, const ON_Layer &amp;layer1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetLeafName</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a54ea4d877ccca03d9a65409ddfc58686</anchor>
      <arglist>(const wchar_t *layer_name, ON_wString &amp;leaf_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetParentName</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a579406a8b40db92a8905c218db48e61f</anchor>
      <arglist>(const wchar_t *layer_name, ON_wString &amp;parent_path_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetReferenceName</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a67e2dc2ddb0dfebfedec5d0e8c22401e</anchor>
      <arglist>(const wchar_t *layer_name, ON_wString &amp;reference_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const wchar_t *</type>
      <name>LayerNamePathDelimiter</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a7ce372b7175c4b4b277a6fb43f902262</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const wchar_t *</type>
      <name>LayerNameReferenceDelimiter</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a466128fc1063caaebad586b913f9a92d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>RemoveReferenceName</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ab28d9193a586d71962eb8a2bab26267a</anchor>
      <arglist>(const wchar_t *layer_name, ON_wString &amp;layer_path_name)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bExpanded</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a75ddf4e13be0b558b7de23dfbd678878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bLocked</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a48ecf24a71703dbe800777ffbde2e361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bVisible</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a0a398d55c9ef64e75f47446c91e4b1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_color</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a0e40e78f225c7c826df7b6bdf5db1267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_display_material_id</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>aa96d8bc4a128b104d3dd4c683974f71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_iges_level</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a97c3486a6d55231b78a96f18b4ed16b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_layer_id</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ac140af96bf9f03de71aa4e37b474c359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_layer_index</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ac1d4cf837cc9d9c7690a0332bf19459b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_linetype_index</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>aa25df8d72776301ac03a946f9ed3cd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_material_index</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a65ffca95ca5b2ecbfc030332a3148a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_name</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ae1dc3703884922e0cb2ee968fc5eb18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_parent_layer_id</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a2a0cf0b26e6ab53d3e5adb50539e422e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_plot_color</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a71cbd63389d39973715c9edf20fd39b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_plot_weight_mm</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a647916315c4ab517babf641a2efb82dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_RenderingAttributes</type>
      <name>m_rendering_attributes</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>a07cee1a33aa591f5e9cb049abc388cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>abdaa4d78d5373b898916b5593267bde6</anchor>
      <arglist>(ON_Layer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_extension_bits</name>
      <anchorfile>classON__Layer.html</anchorfile>
      <anchor>ab14bc06601daf095ec3d1f83e06cbfc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Leader</name>
    <filename>classON__Leader.html</filename>
    <base>ON_Annotation</base>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__Leader.html</anchorfile>
      <anchor>a0bdfa337a8d073d733667ee41892d252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsRealObject</name>
      <anchorfile>classON__Leader.html</anchorfile>
      <anchor>a2e1e89cddab7942ad3bc3624bf4b08f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Leader</name>
      <anchorfile>classON__Leader.html</anchorfile>
      <anchor>a4a6ef68f81089233966a7b4265cc5343</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Leader</name>
      <anchorfile>classON__Leader.html</anchorfile>
      <anchor>ad823826dfb1642f0b70dc3c20a39fa5a</anchor>
      <arglist>(const ON_Leader &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Leader &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Leader.html</anchorfile>
      <anchor>acea00f10a9df9110864bd401819bfa99</anchor>
      <arglist>(const ON_Leader &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Leader</name>
      <anchorfile>classON__Leader.html</anchorfile>
      <anchor>a9b762efbd64c3d2eb2aaa0bad51714e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Leader.html</anchorfile>
      <anchor>aecd3f3edf0059832984235e70cdda786</anchor>
      <arglist>(ON_Leader)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Leader2</name>
    <filename>classON__Leader2.html</filename>
    <base>ON_Annotation2</base>
    <member kind="enumeration">
      <name>POINT_INDEX</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>af74610c15ffddca17b5d335410e95abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arrow_pt_index</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>af74610c15ffddca17b5d335410e95abfad55abec7248386937d1224f373e0e215</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>text_pivot_pt</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>af74610c15ffddca17b5d335410e95abfabf6c147bd68fd3f1bb586dc070db1558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tail_pt</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>af74610c15ffddca17b5d335410e95abfaedfdef68de4a0a51e555524fb65a298e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddPoint</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>abc09fb5eee44b1a41ffe739ca8e22c7d</anchor>
      <arglist>(const ON_2dPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFromV2</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>acbc56e0bf00b0b5285d51e926454f326</anchor>
      <arglist>(const ON_Annotation &amp;v2_ann, const ON_3dmAnnotationSettings &amp;settings, int dimstyle_index)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>Dim2dPoint</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>af2dcfb8b9565507b9c3b54041779bc89</anchor>
      <arglist>(int point_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Dim3dPoint</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>a4c56704901741b19d360a2b3a3c39cb1</anchor>
      <arglist>(int point_index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetArrowHeadDirection</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>ae71bba4142a5d46ecf3adf99a42ed403</anchor>
      <arglist>(ON_2dVector &amp;arrowhead_dir) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetArrowHeadTip</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>a670a8657fc842d8b289d469535247645</anchor>
      <arglist>(ON_2dPoint &amp;arrowhead_tip) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>a93c5c9877437361697bc8b53cbfb5c35</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTextDirection</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>ae220478df187d12e83e33cff7f258891</anchor>
      <arglist>(ON_2dVector &amp;text_dir) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>a56142b29d6e327b97ae96c0dde132fb1</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetV2Form</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>a8ef9a8b1665f08c18ba11fbf6629bbfc</anchor>
      <arglist>(ON_Leader &amp;leader)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>aa9527f581df2b634f3dacd6e4bfa8d51</anchor>
      <arglist>(ON_TextLog *text_log=0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Leader2</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>a9e2766ea149d8aaa0a47630b9dace7dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>a266387452827b3275029ced7c07cb90c</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemovePoint</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>afb5cd42236d425e4ce114593503ef669</anchor>
      <arglist>(int index=-1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>a796a16fd1a457ed8085937fad101e5c8</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>ad4647cf7d9b6f6ec27bc49d1c5a7cc34</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Leader2</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>a93f4b6da5434f574245da05e51b41380</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Leader2.html</anchorfile>
      <anchor>a11460f7ba953a842b87634c4db7e1d6c</anchor>
      <arglist>(ON_Leader2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Light</name>
    <filename>classON__Light.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>ON_Color</type>
      <name>Ambient</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a4c52d34484bf52097e17478d9c126602</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>Attenuation</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ab6b60a590e1cff97664977049c2ec075</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Attenuation</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a7e6021193c9830ae6978c6d379fa9d70</anchor>
      <arglist>(double) const </arglist>
    </member>
    <member kind="function">
      <type>ON::coordinate_system</type>
      <name>CoordinateSystem</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ae36e869629146f5cac9dd186f474327f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ac1e0743cec8d6d26343ef892deba19e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>Diffuse</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a2cb6740afbee8f70649545092372519a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ab614323b0495d280cdc8b1fb9e03745d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>Direction</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a054a89a3d665724a5bacebd6b107eac8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a27949cad08c050dec742dcefeb867d08</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Enable</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a62b519188b12447209f6b3ec56f24052</anchor>
      <arglist>(ON_BOOL32=true)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>aa3db779374cceb33a5a2983afbe34bea</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetLightXform</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a2da790b4853d2d82d925962ae5852219</anchor>
      <arglist>(const ON_Viewport &amp;vp, ON::coordinate_system dest_cs, ON_Xform &amp;xform) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSpotLightRadii</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a0cd98d7b5b41cc53af384338b3f6e14e</anchor>
      <arglist>(double *inner_radius, double *outer_radius) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>HotSpot</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a295d2749d7eba3d5fc8f17bd64a538d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Intensity</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a686c386198975a4dfae86ee3975b98dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_BOOL32</type>
      <name>IsDirectionalLight</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a396d9a6b33ee6e5135ebec3d35c59cd8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsEnabled</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>acde096b2695a721a2e9ef6799b4667be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_BOOL32</type>
      <name>IsLinearLight</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ab2762d1f60b30b6198e759ee6ae3acc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_BOOL32</type>
      <name>IsPointLight</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a6eebca78a567e765d4133a05b23bd84e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_BOOL32</type>
      <name>IsRectangularLight</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>abdc88c543bbe441508cc6b535daefbd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_BOOL32</type>
      <name>IsSpotLight</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a38cf40586f6b2102e2d331957a320b73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ae1aec47f83616161f62d3d6e44681b46</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>Length</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>aea87a5318f668ddf07cbdd8135a20e8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LightIndex</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a85dd80c90a0e969172dec9ac6d5e4b29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>LightName</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a24e71d5374f6b8a13eb8be434d70ae83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Location</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>adcd65f5e07524794ec89bc2032e255ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a44efedab79835ae5478b217cd5d62fb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a0bcd5a11d05f902ed9309cb46440d1e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Light</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>abc2008b5076e72310bc907226b57f5da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>PerpindicularDirection</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>afa3ef2a10c4922836f243d886cdbb904</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PowerCandela</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a0fb4fcbf8e7456b6af60c13c538527e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PowerLumens</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ab83cba77362b47d3c0274d939f10e111</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PowerWatts</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a7711db81f09392dc6aa011815c7767d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ad6f5a54b5914f3ae09a0ca80dca87083</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAmbient</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a0e7a594ceddeafa0d1aef885a13290bb</anchor>
      <arglist>(ON_Color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttenuation</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ab19fb2735c2edb64b60ab0d975e84c62</anchor>
      <arglist>(double, double, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttenuation</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ac72fb9a011e6e777fab0681656627ad5</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDiffuse</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a80f7e4a6a7cc287a358f353b05e159f6</anchor>
      <arglist>(ON_Color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDirection</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a0d295932e1fdb4f33c555b6f7afa8086</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHotSpot</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a629982306cb1ded6b3002d43f0db6ab3</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIntensity</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>aeb103fbcf3641620347ba6eb29f92edd</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLength</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a2354f9d1f07f4c4435c13ae9ae0509a1</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLightIndex</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ad3e88b7e6aa3febae44bfac4c2d9397a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLightName</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ac191120efb9e211a29375302cc9d2457</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLightName</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a39892d7aa005835af14d694d199758dd</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLocation</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a963aabb88550894d147b986d2df72990</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPowerCandela</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a10f0cf42f44616192d8275356df474b0</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPowerLumens</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a75bd0684691668b014379c69d50227ad</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPowerWatts</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a400b40936671e9d8654257f5bded616e</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetShadowIntensity</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a45822b2c8c3f608f296d571c46d017b6</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSpecular</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a8c3424ca6a8122252e78e7e6a90daddb</anchor>
      <arglist>(ON_Color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSpotAngleDegrees</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a8b528340df418fff7614b9000317bcac</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSpotAngleRadians</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>aad3eb7187dadb55220d3c58b1b5c6314</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSpotExponent</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ab3a3e9cb5864b34e571037f393dafc94</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStyle</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a74fec2d40aff18653e18cd704169f199</anchor>
      <arglist>(ON::light_style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetWidth</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a20c26cad36e3d6febeeaa5627585e7d2</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ShadowIntensity</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a9efb9847532188c3be836c708e23cd2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>Specular</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ac580d6215999f6c9e0e54cf3c8450887</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SpotAngleDegrees</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a2d5c16604f7eb75047c901f22069c5a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SpotAngleRadians</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a5ea2840ccac6f8f4f20195fdc1eb4908</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SpotExponent</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a5c7b812e84e66d9902a91e137be55952</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::light_style</type>
      <name>Style</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>af4aa2b8222b3dd66404d3c2aa4198812</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a6dbf6608f365aac831ec1d9a30f128ba</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>Width</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a6ca2d65e76046d2e236e39fce71dd93b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a88b86c09fd5d4a7e04cbe1dee2901ba6</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Light</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a285e7a8ccb6539e9c8e0252e24c4d85e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_ambient</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a6f68132eb287595177c38f7b6ff01fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_attenuation</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a43695ae25655b78d28a660005fffa8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bOn</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ad91d6c172ed12a354a6d45b10fd6ee61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_diffuse</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a95c6ddcf6382ebafefc317a089472612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_direction</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a4489facefda5d6f1368e72173542f586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_hotspot</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a52a4e4fd3e4e80def77731ec311e740f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_intensity</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a7b3f2c6ad438bd36e26bc16906296a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_length</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a610551e8298eb97a752f3ee8dd88aa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_light_id</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a304aeeb7d54cfd2050e6d8847018e54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_light_index</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>afc6a38a7d2d67eba4606eb19a38af87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_light_name</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>ad9449f22e1d4914618c001339d1e8b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_location</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a1306a1196d8a141a19df31bbb194a0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_shadow_intensity</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a784c8bd77fb05f2620bbd45229239c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_specular</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a15547702f3959ac373c88fdd05533e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_spot_angle</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a22bd1fcc68ef985e139cc3fe15d0d611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_spot_exponent</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a110dc8788be2b1f45561b6c722a070f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::light_style</type>
      <name>m_style</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a087c580d6dd773bd3283e6b0d2a687df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_watts</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a37e9a6d12b83c335287c73b9036a83cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_width</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>aa034490c778d16ebf93d9876d17d6d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Light.html</anchorfile>
      <anchor>a6ed5cc537bd15e2cbb01710aadacdcd5</anchor>
      <arglist>(ON_Light)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Line</name>
    <filename>classON__Line.html</filename>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>BoundingBox</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a073aec38212474e421f21bfb09ff3023</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a30d7a72a18909344a4966ce4790bc7c6</anchor>
      <arglist>(const ON_3dPoint &amp;test_point, double *t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a547172ea29159e078e21d43102630f98</anchor>
      <arglist>(const ON_3dPoint &amp;test_point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a439947df7c3c890714afeb334f16841a</anchor>
      <arglist>(const ON_3dPoint &amp;start, const ON_3dPoint &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>Direction</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a824759cbcad992d9eb72f5db642b3f0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DistanceTo</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a5f4cd917b02c04fedf7c56686ebdf113</anchor>
      <arglist>(ON_3dPoint test_point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoundingBox</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a5d284637bc1b1759778ea5569a0172cd</anchor>
      <arglist>(ON_BoundingBox &amp;bbox, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a5b147293f0eb1d304d81c59428dca0ce</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InPlane</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>aef23c4891e44b335dda03092024316df</anchor>
      <arglist>(ON_Plane &amp;plane, double tolerance=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFartherThan</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a2a5a134050a770546089538959f07ef4</anchor>
      <arglist>(double d, const ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFartherThan</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a2f12661bcfeda75959c60405df2ae039</anchor>
      <arglist>(double d, const ON_Line &amp;L) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a3a627a0fc102c626dbb7d73b2234e9cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a1d467d382b62ca882c1ecbdd48bdfc38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumDistanceTo</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a342c5d4b9170a13f8ae6c0cea55f7401</anchor>
      <arglist>(const ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumDistanceTo</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a018550e15ca85188e02988ef503370dd</anchor>
      <arglist>(const ON_Line &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumDistanceTo</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a6b6e6ec8e24e87c8fbc942b01b41bf6b</anchor>
      <arglist>(const ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumDistanceTo</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a9be5fc652b0caddfb5cde8f4849e3118</anchor>
      <arglist>(const ON_Line &amp;L) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Line</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a1106e1cfe64c085fe00e9feb446ddeb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Line</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a7383724b6b9f5d248d793458b4663ced</anchor>
      <arglist>(const ON_3dPoint &amp;start, const ON_3dPoint &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a1eadc07af470dcce710fc3b028712489</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const ON_3dPoint &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>ad648608c03a0e5fef382dae1456f87af</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>ab15129234dac6211b802c0e27ee0ea3f</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>ae5751157c2ba4a637f886589302b5b8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a497cdc7fd6078c297073c2238d0ae229</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a1cbcf4fc19eaa0692e4ad028e9c73977</anchor>
      <arglist>(double angle_in_radians, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>Tangent</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>ad42161f3c4a19929632093a6de69df68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a5f748f99d019e726b9dc6d141c0baed1</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Translate</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>aadf33969f34cf6657c7062364013f19d</anchor>
      <arglist>(const ON_3dVector &amp;delta)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Line</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a95fa5c3d1c2d02b315ce4456d6fcfad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>from</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a21f4e17d22dc955917cd54c1e9b2b689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>to</name>
      <anchorfile>classON__Line.html</anchorfile>
      <anchor>a08d629ff2e552d94faea87989daf8db0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_LinearDimension</name>
    <filename>classON__LinearDimension.html</filename>
    <base>ON_Annotation</base>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__LinearDimension.html</anchorfile>
      <anchor>af21fd89e4172a3a6b649f67220f7f78f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsRealObject</name>
      <anchorfile>classON__LinearDimension.html</anchorfile>
      <anchor>a686cf83fbb23d0801a75829ef49d615b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NumericValue</name>
      <anchorfile>classON__LinearDimension.html</anchorfile>
      <anchor>a5976671c3541985c24b6eb43264f65db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_LinearDimension</name>
      <anchorfile>classON__LinearDimension.html</anchorfile>
      <anchor>af16f332fd2ecc5feed63fcddb6ebd98e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_LinearDimension</name>
      <anchorfile>classON__LinearDimension.html</anchorfile>
      <anchor>a48ee9658ee3f8552af33c996f3c64f03</anchor>
      <arglist>(const ON_LinearDimension &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_LinearDimension &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__LinearDimension.html</anchorfile>
      <anchor>a824d1f0a2c8715fa45fb71da5c88caee</anchor>
      <arglist>(const ON_LinearDimension &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextToDefault</name>
      <anchorfile>classON__LinearDimension.html</anchorfile>
      <anchor>a2abd8d86f3a95a094354d3eadcb58960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_LinearDimension</name>
      <anchorfile>classON__LinearDimension.html</anchorfile>
      <anchor>a033c5096769d533656639b6b534e8f0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__LinearDimension.html</anchorfile>
      <anchor>a4a014a35bb4cbdb3c702772d9f607bd7</anchor>
      <arglist>(ON_LinearDimension)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_LinearDimension2</name>
    <filename>classON__LinearDimension2.html</filename>
    <base>ON_Annotation2</base>
    <member kind="enumeration">
      <name>POINT_INDEX</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a90a02ad319373ed94a454d2f7e27b847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ext0_pt_index</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a90a02ad319373ed94a454d2f7e27b847a6de3a2cea559417d60e8d8f55437911f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arrow0_pt_index</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a90a02ad319373ed94a454d2f7e27b847af39913ea8e639a8b192f44b68a3aad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ext1_pt_index</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a90a02ad319373ed94a454d2f7e27b847ae1f585ade319177c76475f384b05b3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arrow1_pt_index</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a90a02ad319373ed94a454d2f7e27b847aa8ab0f4db7a1405938dd01aba78fe40d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>userpositionedtext_pt_index</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a90a02ad319373ed94a454d2f7e27b847acfbb47db755db24ff033110556f8b34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dim_pt_count</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a90a02ad319373ed94a454d2f7e27b847a2a70fe71e2979c54707cf033de055564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>text_pivot_pt</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a90a02ad319373ed94a454d2f7e27b847afb5559b4e71d948779a2ddb1ffee3722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dim_mid_pt</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a90a02ad319373ed94a454d2f7e27b847af065c838b88caad87cf5c3494681653f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFromV2</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a6c74d5b3212affd47686d0059366e504</anchor>
      <arglist>(const ON_Annotation &amp;v2_ann, const ON_3dmAnnotationSettings &amp;settings, int dimstyle_index)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>Dim2dPoint</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a7b403bfcdb4d7ee35727e6eac9fe4bd6</anchor>
      <arglist>(int point_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Dim3dPoint</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a8fe8bc406e1b7a2969a52101d468f2cb</anchor>
      <arglist>(int point_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_DimensionExtra *</type>
      <name>DimensionExtension</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a1ecfa8d3eecb9fc315313507ea8bbd9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ON_DimensionExtra *</type>
      <name>DimensionExtension</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a91ce93a0c3701f8c879db9c986006a45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a7a97464fb185abd9f5e4485407cf4adb</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetDimensionLineSegments</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a18230dc2feccaf9abe1c91f0771ba450</anchor>
      <arglist>(ON_RECT gdi_text_rect, int gdi_height_of_I, ON_Xform gdi_to_world, const ON_DimStyle &amp;dimstyle, double dimscale, const ON_Viewport *vp, double a[6], bool &amp;bInside) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a7cf8e70a4f6fa0a5c3300c4afa67bbfc</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetV2Form</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>aed090d9ef791989106d6627a1c060214</anchor>
      <arglist>(ON_LinearDimension &amp;dim)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a21c832eb1c45558eaf0fd5e352471a31</anchor>
      <arglist>(ON_TextLog *text_log=0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NumericValue</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a5f282c89be6bfdab3009970c67d15c5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_LinearDimension2</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a55e55e4b1e2f99d78b2cb15bb210c3e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a9fa0ac0a6d6ff75b0bbb4f0911c65c43</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Repair</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>ae2c291068cc5094890032d3384ec6c58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStyleIndex</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a83c2cafdf1a0445150c1d1cec8659ae9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>StyleIndex</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a62f89f7673f730bbceed3668023cf64e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>ad5981ee446aa26b9c976095e6cb67f34</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>ab4ce034bbc4cccfc5ebac9af34b680a3</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_LinearDimension2</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a3d1a7b47e6284c1ebb30c953bd521ed0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const wchar_t *</type>
      <name>DefaultText</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a1e9f16a44abcbf0728c95c9ed1cb9298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__LinearDimension2.html</anchorfile>
      <anchor>a42192ee672a6a82c982a1703bc40d90f</anchor>
      <arglist>(ON_LinearDimension2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_LineCurve</name>
    <filename>classON__LineCurve.html</filename>
    <base>ON_Curve</base>
    <member kind="function">
      <type>bool</type>
      <name>ChangeDimension</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a5c7ff0996f300be855e1932612011668</anchor>
      <arglist>(int desired_dimension)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a92a3d9f25305071a4b018d2f506b30c1</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>aec72951a24983510eae0f4ba87a26086</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>afc3c0b293500638b7bc91ef24349e595</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a2249757f6238784950ca2d214aeec3d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a9ede5e726a4b4b0b6b1e51a545056127</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a678bd24c79278a512c88bd4e039bb128</anchor>
      <arglist>(double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extend</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>ab44a4fa0ad8e2a882912b94a4af3a096</anchor>
      <arglist>(const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a5fbc855fc4927201e1fd777dc6a76394</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>GetCurveParameterFromNurbFormParameter</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a9d82ca434582e15b884beeed3f136c47</anchor>
      <arglist>(double nurbs_t, double *curve_t) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>accccb64a091c0e0b7118804a98935fc3</anchor>
      <arglist>(ON_NurbsCurve &amp;, double=0.0, const ON_Interval *=NULL) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>GetNurbFormParameterFromCurveParameter</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>ac44f948528f853b1e45e9575ec62e3ed</anchor>
      <arglist>(double curve_t, double *nurbs_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a91dfd1911bb46915df48f463cdef8fcf</anchor>
      <arglist>(double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a9edef8b24793371de3e536ff9de76293</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a025c33c55d6644331616dfb6225c2b1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsArc</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>ad3c85403d6950e34d1c963e2d58facfa</anchor>
      <arglist>(const ON_Plane *=NULL, ON_Arc *=NULL, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a871b1c4fa2e562df05c6569aad2d5989</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a152b3e9532d19332c74269d78e4f7a64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsInPlane</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a6dc300e3c1c9447830bfe16d1723657c</anchor>
      <arglist>(const ON_Plane &amp;, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsLinear</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a5e458869cf87130fd695230d292dfacb</anchor>
      <arglist>(double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>ab5883a9ebfd1a27ac19b44c05a76fa3e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a869b779dc910edb3c4bb66117616a907</anchor>
      <arglist>(ON_Plane *=NULL, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>IsPolyline</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>ae18bc7c495093dbae64f36fd62d4ec1f</anchor>
      <arglist>(ON_SimpleArray&lt; ON_3dPoint &gt; *pline_points=NULL, ON_SimpleArray&lt; double &gt; *pline_t=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a555e91dd1696a6a912b4509389a51c1a</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a047f4fd9f42d73f812f6d4b1413b75ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_LineCurve</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a1ee4b14c50f72dd86e4ad7d81181e565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_LineCurve</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a63760932f48aea1b7e32f099e8c925d3</anchor>
      <arglist>(const ON_2dPoint &amp;, const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_LineCurve</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a9dc156ea1643ad2a010ad33b48be864a</anchor>
      <arglist>(const ON_3dPoint &amp;, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_LineCurve</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a08233680fe1fd55eb13a72344278469d</anchor>
      <arglist>(const ON_Line &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_LineCurve</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>acbd3aa0c6dabb89093f6b9a0376e5b4b</anchor>
      <arglist>(const ON_Line &amp;, double, double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_LineCurve</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a50e9c245190b0375f9f44d0f31f6e04f</anchor>
      <arglist>(const ON_LineCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_LineCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a5f69405f3a6359d1f48df6fe5fb304c9</anchor>
      <arglist>(const ON_LineCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_LineCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a5f1323618eac5092a7a08339cc112ed0</anchor>
      <arglist>(const ON_Line &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a0e9bf814757d128a9522038036f141ab</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>ac8da9e84e54563dadfd225d9b7e4416e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a7eb2e1fb3ea32ddc6fb0c3a83fdc420b</anchor>
      <arglist>(double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetEndPoint</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a834a045a4969b2573465145375bc1de6</anchor>
      <arglist>(ON_3dPoint end_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetStartPoint</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>ae866ccd060105ef684f17d9a4cc38c8f</anchor>
      <arglist>(ON_3dPoint start_point)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>ab25f5c1418cdcc28d14fe85f11ceb9f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>aeeed6847e5d95c4680afe97c91ae6f91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a7e9243145c2035eaeacd663b46294c76</anchor>
      <arglist>(double t, ON_Curve *&amp;left_side, ON_Curve *&amp;right_side) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a29c6a2f20360ede48df81e67689f89bf</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a8950b4977256b0f1e694061d3735bf99</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>afe6ee74d89a8ea370519e152eda6e8a1</anchor>
      <arglist>(const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a2aa6efc244e8ef85374da4613611fbf6</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_LineCurve</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>abdd4ba1f8a8fd436537790dc92c7dec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>ac5ac313da74673eabf599dffb5c50e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Line</type>
      <name>m_line</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>adeadd8b2c872b675c0d25e3d7e3dc51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_t</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>a7fe2369e45196e13a9f04be59618f7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__LineCurve.html</anchorfile>
      <anchor>ac3f1319d7ce0558c43d7c9a9f59602b9</anchor>
      <arglist>(ON_LineCurve)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Linetype</name>
    <filename>classON__Linetype.html</filename>
    <base>ON_Object</base>
    <member kind="function">
      <type>int</type>
      <name>AppendSegment</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>ab13d440f5206161be16754eeccfd82d4</anchor>
      <arglist>(const ON_LinetypeSegment &amp;segment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>a248e6136c81ab2ec1932cd4759597d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>adaa9e653f331df062367a2c6d4f84f7d</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>a7395ebaf632c319c1c2792ebdd3fcc36</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LinetypeIndex</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>ac301bd3beba6a913ac81163c45f9c8f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>LinetypeName</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>ab6070bd1aa0babe38c912c41461c67ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>a7f88d781c74ca374b480b1719d98dd7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Linetype</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>a73cd694290fdc1e85e8e0b2ad90c6dda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PatternLength</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>a87ec8911c7aadc03ba31f9ee6100890d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>ad4058b919337cd46ddb0925e223f85e4</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveSegment</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>adf444cf508a18c367036a9bff4ffdb49</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>ON_LinetypeSegment</type>
      <name>Segment</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>ac9efe9e968b0fe94357b2ce44bbb07a0</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SegmentCount</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>aacb6d22afd3e407af8ee3c8cb06675be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_SimpleArray&lt; ON_LinetypeSegment &gt; &amp;</type>
      <name>Segments</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>a1d965a2e9975a39837c29c462a3ae751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ON_SimpleArray&lt; ON_LinetypeSegment &gt; &amp;</type>
      <name>Segments</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>ab91dfcda6b120731eeef3745864df189</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetLinetypeIndex</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>aecba34c668ba28c47cae15346dceb9ab</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetLinetypeName</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>acf6771d1028c18b67ac93270c3efa64f</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetLinetypeName</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>a5059d95bf76fe4dc2d368cac6b534545</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetSegment</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>a93d4e3b14b8de1be430c3936bb59a58d</anchor>
      <arglist>(int index, const ON_LinetypeSegment &amp;segment)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetSegment</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>a69e151e323c16c8cdd1f4d3b9f54e1ea</anchor>
      <arglist>(int index, double length, ON_LinetypeSegment::eSegType type)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>acd48c6cc65f20c07e62e6b8631365dbe</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Linetype</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>aef09927b6e87fa403cbe87df4d538a8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_linetype_id</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>ab243b889101456d7bd2a5e0c102690ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_linetype_index</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>ac8891581f9d8efa845d27ce6ceee36af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_linetype_name</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>a41814374f1ce94332a56eaff5550ce9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>a1cf765cc7be48ae7d5380d2195747ee3</anchor>
      <arglist>(ON_Linetype)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_SimpleArray&lt; ON_LinetypeSegment &gt;</type>
      <name>m_segments</name>
      <anchorfile>classON__Linetype.html</anchorfile>
      <anchor>aa99627debfcc02960caa139a2f445fbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_LinetypeSegment</name>
    <filename>classON__LinetypeSegment.html</filename>
    <member kind="enumeration">
      <name>eSegType</name>
      <anchorfile>classON__LinetypeSegment.html</anchorfile>
      <anchor>abc5d8d4bb379fa0c1f17aa687d916254</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stLine</name>
      <anchorfile>classON__LinetypeSegment.html</anchorfile>
      <anchor>abc5d8d4bb379fa0c1f17aa687d916254ab856ca8867d57e602ea354b682e01556</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stSpace</name>
      <anchorfile>classON__LinetypeSegment.html</anchorfile>
      <anchor>abc5d8d4bb379fa0c1f17aa687d916254ac99674236fd9257bdbef6eeb5090fcf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__LinetypeSegment.html</anchorfile>
      <anchor>a800d0d550f6a9320f7bffcf39be44da0</anchor>
      <arglist>(class ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_LinetypeSegment</name>
      <anchorfile>classON__LinetypeSegment.html</anchorfile>
      <anchor>a9f67a596fc2959654a2ee91d4950cea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__LinetypeSegment.html</anchorfile>
      <anchor>abf5b2ce1f671c2e0bfed909f72691b4f</anchor>
      <arglist>(const ON_LinetypeSegment &amp;src) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__LinetypeSegment.html</anchorfile>
      <anchor>aa89ca69dae43d3a0a9860a5a892e23a3</anchor>
      <arglist>(const ON_LinetypeSegment &amp;src) const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_length</name>
      <anchorfile>classON__LinetypeSegment.html</anchorfile>
      <anchor>ab01b1233fa1a6fb32ddd034cff9c88d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>eSegType</type>
      <name>m_seg_type</name>
      <anchorfile>classON__LinetypeSegment.html</anchorfile>
      <anchor>aa667e1172c9b98b6456c8360ba5a9f53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Localizer</name>
    <filename>classON__Localizer.html</filename>
    <member kind="enumeration">
      <name>TYPE</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a034a33c1165f7327c91378178c8dfb3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>no_type</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a034a33c1165f7327c91378178c8dfb3cae8fe42e909805ba0ad731ec158adce80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sphere_type</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a034a33c1165f7327c91378178c8dfb3ca4efe2a8a861e74cb0bceffb13045bde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>plane_type</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a034a33c1165f7327c91378178c8dfb3cae6660c4d924954eb2a3bc0ffcb3255e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cylinder_type</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a034a33c1165f7327c91378178c8dfb3ca5a307a1d568a54f425f7cf6c911387f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>curve_type</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a034a33c1165f7327c91378178c8dfb3ca207471377b33b89d75aa5d785592d00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>surface_type</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a034a33c1165f7327c91378178c8dfb3ca8352be20306fde1d3029cb0c27cb364d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>distance_type</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a034a33c1165f7327c91378178c8dfb3ca1a8a5f347e1e1dc33881fc956ced3d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32bit_localizer_type</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a034a33c1165f7327c91378178c8dfb3caf5e272f6c10c0a60ffdf125393461c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateCylinderLocalizer</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a34839be595b4c2b84409998afb57ab0f</anchor>
      <arglist>(ON_3dPoint P, ON_3dVector D, double r0, double r1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreatePlaneLocalizer</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a7079406ebcdab93d10a013b9c44131e7</anchor>
      <arglist>(ON_3dPoint P, ON_3dVector N, double h0, double h1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateSphereLocalizer</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>aad84a539c9cdb019d62a6096066e4fb7</anchor>
      <arglist>(ON_3dPoint P, double r0, double r1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a9997985ef779ee9c7c38927e5b735d77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>aa70a86c81d2b8ac61da5a78fde76cb07</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Localizer</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>ad371859a415c89a16022e856ad41b991</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Localizer</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a23d20dfcffb42a093963e1f07ae68224</anchor>
      <arglist>(const ON_Localizer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Localizer &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>aea1da92cb0184e57a48a47ec1e7346cb</anchor>
      <arglist>(const ON_Localizer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a6fe38afcab7a7919a9833f09dc6afb4e</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Value</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>ab12a108211024161e61b153719494f76</anchor>
      <arglist>(ON_3dPoint P) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Value</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a41fe3c00f911a591519b937f5544b9e5</anchor>
      <arglist>(double distance) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>ad0f4e2fdf28fa0ab3b4dd8d352f0044e</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Localizer</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>af7756e991dc5f5d162dfa13bb19ff856</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_d</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a7f0caf79bcb9821868d3342139c757a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class ON_NurbsCurve *</type>
      <name>m_nurbs_curve</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a33d9e4058ad10ae8a985d64529b0e4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class ON_NurbsSurface *</type>
      <name>m_nurbs_surface</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a51235763c821fce8333503d6bc71d380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_P</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a3ef3b7f0ac46cb6457c53583f5704c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TYPE</type>
      <name>m_type</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>a43656ec9d94af25256495a8fa0f9a936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_V</name>
      <anchorfile>classON__Localizer.html</anchorfile>
      <anchor>aa5d51bfb6d0131a7653c9d1b28663165</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_LocalZero1</name>
    <filename>classON__LocalZero1.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>ac5be08d9cfd7ee97117ac05fdad5b35e</anchor>
      <arglist>(double, double *, double *, int)=0</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>FindZero</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a8ecddf1eaf40911f5ace1fe2c0477f7e</anchor>
      <arglist>(double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_LocalZero1</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a12bd45df187862dab21ddc41d4bd76ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_LocalZero1</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>af6de8b9d1687140eff7037cd43810051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_f_tolerance</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a525e693f275e4229bdc42574ccd673a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double *</type>
      <name>m_k</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a0c79c99c1ca5b7e9689ff0a69f1fc56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_k_count</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>ad34e2fde582baf1383b0f9cea310cadd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_t0</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a1f6093a1868e1e245ecc234b101b160d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_t1</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a10c3a20ceb868332f8f2b9b0d833acae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_t_tolerance</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a686d344c9784fd5aed87bc493990c296</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_BOOL32</type>
      <name>BracketSpan</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a6c44228fc2bd873de916dfb0732a7c79</anchor>
      <arglist>(double, double, double, double)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_BOOL32</type>
      <name>BracketZero</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a7fe034f472b91d9882e9f503c8a8f5bb</anchor>
      <arglist>(double, double, double, double, int=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_BOOL32</type>
      <name>NewtonRaphson</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a35881bd4de693a358f2ac8c8994c4e2c</anchor>
      <arglist>(double, double, double, double, int, double *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_f0</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a73fe9829a781f64f33a1f85557f635c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_f1</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>abbee6feee163cc38866853989b0a7430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_s0</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a3b119ef2da168fc7d836b5453492ae46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_s1</name>
      <anchorfile>classON__LocalZero1.html</anchorfile>
      <anchor>a9092bc25447f31dd613458443727b0bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MappingChannel</name>
    <filename>classON__MappingChannel.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__MappingChannel.html</anchorfile>
      <anchor>af5472d7a0f41736abc30f34304a51b96</anchor>
      <arglist>(const ON_MappingChannel &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__MappingChannel.html</anchorfile>
      <anchor>af3b4254ee4c4699b6e7c8faf4aaa1122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MappingChannel</name>
      <anchorfile>classON__MappingChannel.html</anchorfile>
      <anchor>a96cb1c2acad54e7622fafa5adbd96e09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__MappingChannel.html</anchorfile>
      <anchor>a49d080e4a1a3dd84e236fd5530c7dca0</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__MappingChannel.html</anchorfile>
      <anchor>ae22fe40a9b47d552316b3723dfef3dc4</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mapping_channel_id</name>
      <anchorfile>classON__MappingChannel.html</anchorfile>
      <anchor>a495b5782bf55b08fb499b9d333f7acca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_mapping_id</name>
      <anchorfile>classON__MappingChannel.html</anchorfile>
      <anchor>a2592d9c399b4262f93b48c2b1acc0248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mapping_index</name>
      <anchorfile>classON__MappingChannel.html</anchorfile>
      <anchor>a5c8254e3d8983d00951f2db9c134f583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_object_xform</name>
      <anchorfile>classON__MappingChannel.html</anchorfile>
      <anchor>a40da8496d4214a000314ce2ee6f05006</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MappingRef</name>
    <filename>classON__MappingRef.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>AddMappingChannel</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>a3842867cd44edca097e8e7af538b024e</anchor>
      <arglist>(int mapping_channel_id, const ON_UUID &amp;mapping_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeMappingChannel</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>a6955d9c79e8de0eb7d8cb03c0396d2f8</anchor>
      <arglist>(int old_mapping_channel_id, int new_mapping_channel_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>a2565fc9292be3c9410cb4d80957b9a86</anchor>
      <arglist>(const ON_MappingRef &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>a22329356b26f2a8bcb385d5322fca9dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DeleteMappingChannel</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>a9327bb84f4e451e9e97248b8eb5b4702</anchor>
      <arglist>(int mapping_channel_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DeleteMappingChannel</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>ad46820c2274d9cf31db4be8329928ff7</anchor>
      <arglist>(const ON_UUID &amp;mapping_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>aba934b3c0f713fa60dde6a61c22b5fa9</anchor>
      <arglist>(ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MappingChannel *</type>
      <name>MappingChannel</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>a2768db6d97ac5352d524e0f908e8733b</anchor>
      <arglist>(int mapping_channel_id) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MappingChannel *</type>
      <name>MappingChannel</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>afa33dc4b639e8ba24374723169fb0ae3</anchor>
      <arglist>(const ON_UUID &amp;mapping_id) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MappingRef</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>adac3513ee72179c83be899cde665b00b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>ab8f2ea9a72a15e58b5def5c5cd47c8df</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>ae9507808b0fcebdfcb5ac39686368f03</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>a3c456aabe6d0603a0eb96e963a6b6af1</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_MappingChannel &gt;</type>
      <name>m_mapping_channels</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>ac1a4ec2603d26577a5e45e030f20b493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_plugin_id</name>
      <anchorfile>classON__MappingRef.html</anchorfile>
      <anchor>a24165c9ea7fb37047eb9e3135797a97d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MappingTag</name>
    <filename>classON__MappingTag.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>ad973965188c86855c2f9163d1d3ad2d9</anchor>
      <arglist>(const ON_MappingTag &amp;other, bool bCompareId=true, bool bCompareCRC=true, bool bCompareXform=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>ac8186b09a1a5f021a30edd2cd5dfa3b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>a256d6a9a4d5683280f7aa5cc1f2b0205</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDefaultSurfaceParameterMapping</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>a601ed81b95f9a94133ad314f3c2f8332</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSet</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>a575526f1b2836c5686fcc6277667c7fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MappingTag</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>ab2bf20552c815410bec19cdba9ad181c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>a8e291c47cef1024391ac21cc6c4e4a79</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>aba9af8219c935ae3a2a032d39607f591</anchor>
      <arglist>(const ON_TextureMapping &amp;mapping)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaultSurfaceParameterMappingTag</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>addade4f2aac60a74437427cdb1c8cbed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transform</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>a3ee25f7a52adf1085779dbced9dc5e29</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>a7f0ef50aad5894cb36ad19d4448c7ea2</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_mapping_crc</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>a4f0b65eb0211e3f1bdb789637d767c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_mapping_id</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>a90f7a4b19ed5614f89d820e5ce7ff9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_TextureMapping::TYPE</type>
      <name>m_mapping_type</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>a3f14c3e2b5e664012a84bf4e107d196c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_mesh_xform</name>
      <anchorfile>classON__MappingTag.html</anchorfile>
      <anchor>a421264f50d1eee466a8b6095915ed7a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Material</name>
    <filename>classON__Material.html</filename>
    <base>ON_Object</base>
    <member kind="function">
      <type>int</type>
      <name>AddTexture</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>afe40493787a4554b6e64a58b223253f8</anchor>
      <arglist>(const ON_Texture &amp;tx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AddTexture</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a57fd031488c79e2c341633f01d63fa32</anchor>
      <arglist>(const wchar_t *filename, ON_Texture::TYPE type)</arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>Ambient</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a0a18382d4f9a3795b1f806f1b22ca747</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a929b449de52e62387ec4eca77488123b</anchor>
      <arglist>(const ON_Material &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>aa422ea3735b6a339eda6b3961947c663</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DeleteTexture</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a40022f40864c84c6cf6dbb880ec423c2</anchor>
      <arglist>(const wchar_t *filename, ON_Texture::TYPE type)</arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>Diffuse</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>acc59d642bcad207503c8d92ed2713dda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>aed50a439b3fe2090ef99622d86f5a339</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>Emission</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a74cbe572ca0dd3d65707c48aa8b0868f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FindTexture</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a2a469bf0d096368a08bdcb8be4cbf52b</anchor>
      <arglist>(ON_UUID texture_id) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FindTexture</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a64ff2e160e0f7cf792b7812f07c148fd</anchor>
      <arglist>(const wchar_t *filename, ON_Texture::TYPE type, int i0=-1) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>aa293543bf4c281f6ae870eb2d6f2caa0</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaterialIndex</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>ab2b612514c2e95e4b0ae8fc5a5aed780</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>MaterialName</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a1cbe890ef8c96ead6e4b6e6092d15c9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>MaterialPlugInUuid</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>aa8545baa7b10f43a30e78e9c73a1adf6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a321086d057cd22f25192f8d28820737f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a9331e164e07ae841de9071af5d5ee47b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Material</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a37c1d11fc0a3ab6082778d69f956c244</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>af4991b7455ca864a40441444e0f08f08</anchor>
      <arglist>(const ON_Material &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>af972c38d4b641cdfa960f187958f0825</anchor>
      <arglist>(const ON_Material &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>aa867009e3c9c0fbe7c89c8cf006bacb8</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAmbient</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a341befc51397ed13b24bdb88728b69d4</anchor>
      <arglist>(ON_Color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDiffuse</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a13d98ab0b8acaa98cfcb73005db8c75d</anchor>
      <arglist>(ON_Color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEmission</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a5c987f9efeab84f47900dd74d4523903</anchor>
      <arglist>(ON_Color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaterialIndex</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a3a378635c339b53f21937120d1883369</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaterialName</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>aa8463d4b6a8792a966cb3520c9da2836</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaterialPlugInUuid</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>ac3c58f45a5f9c09e1231073ed0c339f0</anchor>
      <arglist>(ON_UUID)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetShine</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a47e3b858f4c13da608a9163767e7001b</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSpecular</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a36ad21d89db974094edcb12ff7860d3b</anchor>
      <arglist>(ON_Color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTransparency</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>ae81c8d23ec37a6fa255fb181b471468e</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Shine</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>ad88f9317fb1b36e0ef9c702e90278e8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>Specular</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>aa96085a69bc03280d5a81c69f97e2c30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Transparency</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a51e7bc3f1508623e7027a07e3b76182f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a9b6bd86e852bed3d2c384079394156de</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Material</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a2e9a67ca757fc18ab237af7c9562155b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>MaxShine</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a40737c30be56e7b3cdf100bc253aa665</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_ambient</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>aac4e03e0419ee67a0c42d86939ebf472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bDisableLighting</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a142936cba3c748ddf3e0830e60dfd6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bShared</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a5e9a48c4f6dc3e660a691e611c25d892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_diffuse</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a422f6f06188bb0b4cf47dfc1201fd41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_emission</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a6b607645a140c4322e760bc8c2c19f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_flamingo_library</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a497afde64ad0c42502ebe0a511e5a561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_index_of_refraction</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a0577c5b649ad15f0ec2b01aab73d85c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_UuidIndex &gt;</type>
      <name>m_material_channel</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a4170bc1eaac0c1eae3712c005c745be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_material_id</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a7e0a48c870cd47044a73d784bcbaefdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_material_index</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>ab7982951291fd5d1eb580b8d95717e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_material_name</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>ac2e8e58590e06877fed31a204dfee9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_plugin_id</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a13a7ec5e117196f0af70346c731d6463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_reflection</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a148092f3f171d6377e43787eb539d2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_reflectivity</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a187020bb1ea15952baa498e4f25ed9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_shine</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>ac61028d68bf2d3f69f76ab8fa81c10f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_specular</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a60a4c2ba56108be7d332f42c3e161ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjectArray&lt; ON_Texture &gt;</type>
      <name>m_textures</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a86ef5cc514afb7185007041934e19b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_transparency</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a2eae9a610db46c64ca4641c632de2950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_transparent</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a4a9735b41bc59e688d2d98929ee287fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a1f41ac1c38deaa464f0aaf4df36df623</anchor>
      <arglist>(ON_Material)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadV3Helper</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a9c9c58f84bcac3360620092e96c844f0</anchor>
      <arglist>(ON_BinaryArchive &amp;file, int minor_version)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteV3Helper</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a8ed8006a74dafca3c5b2f605628d1a05</anchor>
      <arglist>(ON_BinaryArchive &amp;file) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved1</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a50c870e8a030a6cadd6b891037a36d05</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static double</type>
      <name>m_max_shine</name>
      <anchorfile>classON__Material.html</anchorfile>
      <anchor>a259e967c0d2e9581c401159d6395fc63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MaterialRef</name>
    <filename>classON__MaterialRef.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>af91a2206b8c93addde6e7d68be500fcc</anchor>
      <arglist>(const ON_MaterialRef &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>a0718f8be13df2cd32bd1a09f0e929192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON::object_material_source</type>
      <name>MaterialSource</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>a7bd7f0be5e3cb7ad3c2cc955db7f84c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MaterialRef</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>acb829af8e5a011b2dd1e4416d514bce2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>acc59b974046475be80e06c6e73403ce2</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>a2377c4a89979ed78f9c54b18c85e6a96</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_material_backface_id</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>a43c2279fa9706b38716f53433435a656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_material_backface_index</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>a96dd55f373bf8bac4d45ad6bf393f184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_material_id</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>a8ba21e192058b9dd2d228b1386d4b221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_material_index</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>a6bd7855c552604e2ba4961ab4070683f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_material_source</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>aea916b28f904c4e3db6534a107e750d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_plugin_id</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>acbdc59fc0d6d5c0f30ac5fd16bf727fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_reserved1</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>aee96b19aa8bf54bb10c52e02da11e222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_reserved2</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>aa30ccf8d43f2fa73073605dd9cf929f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_reserved3</name>
      <anchorfile>classON__MaterialRef.html</anchorfile>
      <anchor>a18afdceef4603670134c094e06b5566d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Matrix</name>
    <filename>classON__Matrix.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Add</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>aa1d3c54c376ee8df65db638f6ea464c4</anchor>
      <arglist>(const ON_Matrix &amp;A, const ON_Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BackSolve</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a0275165b863c9492a9d8a849624bc7f0</anchor>
      <arglist>(double, int, const double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BackSolve</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ab045ebcd22e1a7951cd28b2d1628ce07</anchor>
      <arglist>(double, int, const ON_3dPoint *, ON_3dPoint *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BackSolve</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a3ec285ce32221cb14f5118d2007ab9ae</anchor>
      <arglist>(double, int, int, int, const double *, int, double *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ColCount</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a1fd4c9b3ce4cc2d96481567f4047113a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColOp</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a38ac562afa09b37f944c87f0305f95dd</anchor>
      <arglist>(int, double, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColScale</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>afdb12cbeba5f0bdbc5ece30c70b71b3e</anchor>
      <arglist>(int, double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>af2445017dc3a76e4c77ed8d27d5c4ab8</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a70cc2091358308051f52b9df617790f0</anchor>
      <arglist>(int, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a10e43ee3add720f939ea4ba3d8c55d8d</anchor>
      <arglist>(int row_count, int col_count, double **M, bool bDestructorFreeM)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ab905309e163746445db79cf170cdbb7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a2ba7807885a5369450ff271899e94b43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Invert</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a5708bd5913b6b55790132e675a9ea1a6</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsColOrthoganal</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a6369188adfa416406145c00ca12d63e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsColOrthoNormal</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a51db21c2055473b8aa2c8005d5408cfc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRowOrthoganal</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a06648eee51f460864d0521310598c87a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRowOrthoNormal</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a915724b01ac3621e5ff11de688cf2fd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsSquare</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a06ed4c73e7c1455594e7fbac27483706</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>af3268086a1bc78962ce81fa8c00e17b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaxCount</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>aa2bae89572d3e26519a3205b0d0dbe4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MinCount</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a3e6f8d29d85d0313b62bd9b04e037abd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Multiply</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ad8527842943c0f6d49218b1f45f0541d</anchor>
      <arglist>(const ON_Matrix &amp;A, const ON_Matrix &amp;B)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Matrix</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a128bc88612c7d0a8c6c5ce2a6c6cfbd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Matrix</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a57f417223ee32567f3a61ca43addd40c</anchor>
      <arglist>(int row_count, int col_count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Matrix</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a61d370028626882680f61720ea388563</anchor>
      <arglist>(int, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Matrix</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a9b55dd900fcd644b5522bd618b02d27b</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Matrix</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a7b0b0a5bf94839cbedd5dc9bf01d5427</anchor>
      <arglist>(const ON_Matrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Matrix</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a5c666468504806e790a817247d271766</anchor>
      <arglist>(int row_count, int col_count, double **M, bool bDestructorFreeM)</arglist>
    </member>
    <member kind="function">
      <type>ON_Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a6642a395ee8839797fc7fc0a1b7f9810</anchor>
      <arglist>(const ON_Matrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>aa5849db3f71a2b833c1443bb2f03d8fb</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>operator[]</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>addd9530c8c0e6178cd13e4df40cbf0ef</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>operator[]</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a11664a1a2aab0d699514fe25a586fb4d</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RowCount</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a22f287e2a42f9599fa30d6dd6feb2db2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RowOp</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a191a9919a8cb9442797eca7f34834ecb</anchor>
      <arglist>(int, double, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RowReduce</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a5985fb39254a0393a6269f954f774542</anchor>
      <arglist>(double, double &amp;, double &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RowReduce</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ac1d5ca433dbd35121e5596037777307e</anchor>
      <arglist>(double, double *, double *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RowReduce</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a65c2f7825281b2abf6fc60cdb9e17ed7</anchor>
      <arglist>(double, ON_3dPoint *, double *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RowReduce</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>acea6a8635b363b4c8f6e29bb238e82ea</anchor>
      <arglist>(double, int, int, double *, double *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RowScale</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a81dfa90eaf33d08fcb7a1628e63d7aaf</anchor>
      <arglist>(int, double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Scale</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>af8ded2b4a205d83b8fe9371c4bc00e17</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDiagonal</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>aa93c6808014a93dcec907b8bf6c60093</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDiagonal</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a97cc876e3e579ab331cae9e5b1f5b367</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDiagonal</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ab6433b82a205903a793de314a811a80f</anchor>
      <arglist>(int, const double *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDiagonal</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ae63acde9f45118675fa02ba3361e65ac</anchor>
      <arglist>(const ON_SimpleArray&lt; double &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCols</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a8c82eb69f2dfd52a2d9c2f1f8f8fb3f3</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapRows</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>af6bd7503c583d7dffada5ececadd70db</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transpose</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ace4e41327cfcc5aa794d35a8bf214913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>af95778050434317eee81529150531257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_Matrix</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ad9ac96f1c98061b7a67f8170946faf9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double **</type>
      <name>m</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a83af73f8033024e23fdae01d2b9d340b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>double const *const *</type>
      <name>ThisM</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ad5ed70021ff43bd45c276de11a59dfd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double **</type>
      <name>ThisM</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ac7af5b13d1f0279d84bcf4e2b25b0981</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_cmem</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ad1ef47ea98bbe9aec80d3c6626d9e9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_col_count</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ab358beb6cc550b25456587aaf3fb4bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_col_offset</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a1644d3fdb118bc5f60063831e6af09b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double **</type>
      <name>m_Mmem</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a0d78cfad5ca2a0fbe8e872a6896e2338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_row_count</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>ae60a1fba46c9b0eaaa6983689df71b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_row_offset</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>a853d3eec67f7c1f9ee6225e7c73b291a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_SimpleArray&lt; double * &gt;</type>
      <name>m_rowmem</name>
      <anchorfile>classON__Matrix.html</anchorfile>
      <anchor>afd8e694ac2cfac7be14557c7a66aa06b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Mesh</name>
    <filename>classON__Mesh.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a3c0198c652c36b53f12c0d74cd595fb3</anchor>
      <arglist>(const ON_Mesh &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ae777b88e5fabcbc1c30be351f6fc66ef</anchor>
      <arglist>(int count, const ON_Mesh *const *meshes)</arglist>
    </member>
    <member kind="function">
      <type>const ON_TextureCoordinates *</type>
      <name>CachedTextureCoordinates</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aa866bdb7892191ab968064eb4e501a07</anchor>
      <arglist>(const ON_UUID &amp;mapping_id) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CollapseEdge</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>abfbed67618c3ce4d2811331d61b78efa</anchor>
      <arglist>(int topei)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CombineCoincidentVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a116aab0639f1fd05524f06f25a0eb533</anchor>
      <arglist>(ON_3fVector, double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CombineIdenticalVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a5b8698cebf5ea96d81e3c1c9821a26f2</anchor>
      <arglist>(bool bIgnoreVertexNormals=false, bool bIgnoreTextureCoordinates=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Compact</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aef1590fcf5ed72349c51fc2da3c5a5e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ComputeFaceNormal</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a75f00ddce6c37d48f37bf2b34cf89ead</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ComputeFaceNormals</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a1e1b2cfc861f0d4eb50c8371948cab1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ComputeVertexNormals</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a800e2ba9bc8d9707d412acd265790851</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ConvertQuadsToTriangles</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>accc2de02378ef1ce0b3f4fd71f186b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ConvertTrianglesToQuads</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a728e81940561392fbcc5d6def5c53abc</anchor>
      <arglist>(double angle_tol_radians, double min_diagonal_length_ratio)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CountQuads</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>afce044b87f7573b019c215063fe85e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshPartition *</type>
      <name>CreatePartition</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a687094f5322a9b50bb72871c0981ff93</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CullClashingFaces</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a105368d48f28f2c7def8eafc7d2e7e20</anchor>
      <arglist>(int what_to_cull)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CullDegenerateFaces</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a062fa7dda2d47816314ba7412bc46014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CullUnusedVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a2a28c1db5796622470a0d8cd4c8d4f7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a942999fc77c65e703b919babb0b3f2ee</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DeleteFace</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>afc0108f56f056f60f2918924e1152103</anchor>
      <arglist>(int meshfi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteMeshParameters</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>afcfff4b2fada773a65109d43fc1c42b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>add8ff2bad015852719a2517f10967cc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyDoublePrecisionVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a878de28d1068302a28553258ec2e69f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyHiddenVertexArray</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>af769ba8c3f555d132cf0714cd26bcd5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyNgonList</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a2e264f8d565f68f10bdf45692aab1848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyPartition</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aa78b1905e2cc313ea6c336a1ecc761e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a1cd825db31e2c06bc863935f5c038c22</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyTopology</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ad638bb8cfee148bb00f5224fa2d0beb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyTree</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a58b83087a2c0691ef81d44e75ccbe4da</anchor>
      <arglist>(bool bDeleteTree=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a6a8e567427c076ae9e9eb54ae2662aca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPointArray &amp;</type>
      <name>DoublePrecisionVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a8e4cfa5a27f05b3a9b3eaf47499cd04f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ON_3dPointArray &amp;</type>
      <name>DoublePrecisionVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ab4699d8b491a319b127996f70182e69b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DoublePrecisionVerticesAreValid</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aa9755c31e2bf7627e0b0bf4d479946d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ad0d778f35bec047668bbd98f3eb97841</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Mesh *</type>
      <name>DuplicateFace</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>af52529470518dcdeef8caa15e499de5c</anchor>
      <arglist>(int face_index, ON_Mesh *mesh) const </arglist>
    </member>
    <member kind="function">
      <type>ON_MeshEdgeRef</type>
      <name>EdgeRef</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a1d09440e1837fac1d9a60c09a585d572</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>ON_MeshEdgeRef</type>
      <name>EdgeRef</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>abb0f2318ca926c21afc8de1651ae7947</anchor>
      <arglist>(int tope_index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>abaee0bc734648a07a275f51005596d69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableDoublePrecisionVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ad6ce7426c186656e2dbc16529923314d</anchor>
      <arglist>(bool bEnableDoublePrecisionVertices)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EvaluateMeshGeometry</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a1278d2924ed75f4a4fc3839cb95933ea</anchor>
      <arglist>(const ON_Surface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EvaluatePoint</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>af6227166054c949860cb769e9198fe75</anchor>
      <arglist>(const class ON_ObjRef &amp;objref, ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FaceCount</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a71333b83beacadc49c131cfd5051dd88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FaceIsHidden</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a5dff8bf8c38917ce3473fd3be6febe88</anchor>
      <arglist>(int meshvi) const </arglist>
    </member>
    <member kind="function">
      <type>ON_MeshFaceRef</type>
      <name>FaceRef</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a4a8eda705644e7be3452b8212d39c025</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>ON_MeshFaceRef</type>
      <name>FaceRef</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ab2add68fd91bfcfa358f2c0d56650e2c</anchor>
      <arglist>(int mesh_F_index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Flip</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a6dba1564679d8fd692ace1bdda0462f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlipFaceNormals</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a422d77aff314fb1f2b8e795e0fa1a206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlipFaceOrientation</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a28800ae891830cc60f1bd86f3f2f5f29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlipVertexNormals</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a1981fd37dbe338ada348915342b1d99d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ad79431b797bc06ad8a76397d8bb7c14b</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetClashingFacePairs</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a57b40f40076522a357c1ecdb21aa998c</anchor>
      <arglist>(int max_pair_count, ON_SimpleArray&lt; ON_2dex &gt; &amp;clashing_pairs) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetConnectedComponents</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a54feaf87cf5900f65cee10f0107794fa</anchor>
      <arglist>(bool bUseVertexConnections, bool bTopologicalConnections, ON_SimpleArray&lt; int &gt; &amp;facet_component_labels) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetConnectedComponents</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a9eaa1d381b73e390d2d45170cfd85b53</anchor>
      <arglist>(bool bUseVertexConnections, bool bTopologicalConnections, ON_SimpleArray&lt; ON_Mesh * &gt; *components) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCurvatureStats</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a6bd2d0e47866a7e70f6a4fccac254214</anchor>
      <arglist>(ON::curvature_style, ON_MeshCurvatureStats &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetMeshEdgeList</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a92de4c28a51b77f73560e6b06f4424c2</anchor>
      <arglist>(ON_SimpleArray&lt; ON_2dex &gt; &amp;edge_list, int edge_type_partition[5]) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetMeshEdgeList</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a31e6453908778790b4eaf6be9f7b5260</anchor>
      <arglist>(ON_SimpleArray&lt; ON_2dex &gt; &amp;edge_list, ON_SimpleArray&lt; int &gt; &amp;ci_meshtop_edge_map, int edge_type_partition[5]) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetMeshEdgeList</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a148fe170a687429c565c2687d3e57b98</anchor>
      <arglist>(ON_SimpleArray&lt; ON_2dex &gt; &amp;edge_list, ON_SimpleArray&lt; int &gt; &amp;ci_meshtop_edge_map, ON_SimpleArray&lt; int &gt; &amp;ci_meshtop_vertex_map, int edge_type_partition[5]) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetMeshEdges</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ac483330474782bd7bc5ad6fb080b79fa</anchor>
      <arglist>(ON_SimpleArray&lt; ON_2dex &gt; &amp;edges) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetMeshFaceSideList</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aafc320a333fdaddcfced7e99cc6bc9cd</anchor>
      <arglist>(const int *Vid, struct ON_MeshFaceSide *&amp;sides) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>abf34b127675519fed878f90b1fd838ac</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetVertexEdges</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a7f62f774fb4a83b93ca1d65db28f6a28</anchor>
      <arglist>(int vcount, const int *vertex_index, bool bNoDuplicates, ON_SimpleArray&lt; ON_2dex &gt; &amp;edges) const </arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>GetVertexLocationIds</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ab8d364e2b4765ad7a1b25c756b1e3d11</anchor>
      <arglist>(int first_vid, int *Vid, int *Vindex) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasCachedTextureCoordinates</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a1dfe1dcfc4be939aaf8fb3ad9ac56519</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDoublePrecisionVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a1503dfaace6ac782d104eb8a05036a9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasFaceNormals</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a4bd697934d8d24eed22122dac74cb558</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPackedTextureRegion</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a1297fd5a91668cca30c00725791efa53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPrincipalCurvatures</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a716ec0d96805a81b9710ec3c4d44c246</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasSurfaceParameters</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a82625cc2ceac896f6a1a94e00590fd47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasSynchronizedDoubleAndSinglePrecisionVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a85e707971c4e1556e4d6852182a53727</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasTextureCoordinates</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a5fe25767cbd0e9960dd6461ee9862efc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasVertexColors</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a3978694b9b372cf786be2f89421e9f5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasVertexNormals</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>af7c5b4b6e1dd81aef6ffabc25d0080db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool *</type>
      <name>HiddenVertexArray</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a524f130e0fe1f6b34588cb0182bb533a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HiddenVertexCount</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a5a67987e3b816194fec1c405c7817872</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InvalidateBoundingBoxes</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aba8065a1d1dd17ac978676c2bc19113d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InvalidateCurvatureStats</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a715399127e4605246faecd616731a5c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InvalidateTextureCoordinateBoundingBox</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a76a7b8674f110f83757069a119ff29c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InvalidateVertexBoundingBox</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a52717d2c07df6a6e262c8428f06d3ac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InvalidateVertexNormalBoundingBox</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>af086160efaa29517dc83f431c7dc1a5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InvalidFaceCount</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ac98311764ca74b0a3547f42c6d31237e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsClosed</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a93f18bf070db0ff495fd5bed111c0d16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a82eaed94078dc307a3265b0f9823b6aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsManifold</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ae613bfbc69b6a8659893f1dd44e8dc3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsManifold</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a42b8c5cda02b6f42d587f912e60f0538</anchor>
      <arglist>(bool bTopologicalTest, bool *pbIsOriented=NULL, bool *pbHasBoundary=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOriented</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a61b2ff0281f3c2ed72214202cf9007e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSolid</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aae5c86f251375e7c3fc80729a2b7a197</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSwappableEdge</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a45266824480cc73f6ff520c480a86ed4</anchor>
      <arglist>(int topei)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ad092f7d9b943a407c916189dd309e4bd</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a0172deb2df76a7008f55010f89b90de0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MemoryRelocate</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a212b6ee93a66012315e4470cb8bb0173</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_Geometry *</type>
      <name>MeshComponent</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a79649f4b8566ad52a2d97ae613289f59</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshParameters *</type>
      <name>MeshParameters</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ab8e7f33362a9c8dca0e08394fb61c83f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Mesh *</type>
      <name>MeshPart</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ad9e1b5448edaf42f88e3bd9a6f817847</anchor>
      <arglist>(const ON_MeshPart &amp;mesh_part, ON_Mesh *mesh) const </arglist>
    </member>
    <member kind="function">
      <type>class ON_MeshNgonList *</type>
      <name>ModifyNgonList</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aaf7e0f270548711c57d259e90e0ba7ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>class ON_MeshNgonList *</type>
      <name>NgonList</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aa6b344e2f24fa505456d87ef6dd755fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NormalizeTextureCoordinates</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a9295f030b83e008c7c07f43ed33dab97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a80555a1dbeb5a38116045d1641b35705</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Mesh</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aae117c9788c5c8f66ba927af0bc37d13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Mesh</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a9ee37aa93246b181563b9aabed637a0e</anchor>
      <arglist>(int initial_face_array_capacity, int initial_vertex_array_capacity, bool has_vertex_normals, bool has_texture_coordinates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Mesh</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a332c7a7ffd31f4670a9aceee1d4d959f</anchor>
      <arglist>(const ON_Mesh &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Mesh &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a394000764b226553cf1d888e4784c002</anchor>
      <arglist>(const ON_Mesh &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshPartition *</type>
      <name>Partition</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aa22a289217361da90ed9486fe5385cd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QuadCount</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a1bbbc7a8c616fe7913185727bf2859ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>abd4bd72a3cb28dbc3377b1366fb5a011</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReverseSurfaceParameters</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a3472d68ce671f6a65a57c033836b4a07</anchor>
      <arglist>(int dir)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReverseTextureCoordinates</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a40f5d250500fd7eabc434db8950eb973</anchor>
      <arglist>(int dir)</arglist>
    </member>
    <member kind="function">
      <type>const ON_TextureCoordinates *</type>
      <name>SetCachedTextureCoordinates</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ad1dbc5aa70d681f4a375df1e68bf5186</anchor>
      <arglist>(const class ON_TextureMapping &amp;mapping, const class ON_Xform *mesh_xform=0, bool bLazy=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetClosed</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ad5929a47378ca44d6703e59b32afd5e5</anchor>
      <arglist>(int closed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDoublePrecisionVerticesAsValid</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ae2cedcceee776c947370f129ef334588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMeshParameters</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a734a124c91c1a3d3b36b0c85e6924e79</anchor>
      <arglist>(const ON_MeshParameters &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetQuad</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ab515fbc0a7c92619da7701024dc4c2b7</anchor>
      <arglist>(int, int, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSinglePrecisionVerticesAsValid</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>afdaa26e3fab8baac4763f90149ba9ca3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSolidOrientation</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>af3be0087786c0ecb82965bb30e890a74</anchor>
      <arglist>(int solid_orientation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTextureCoord</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ad8afa3775940a5bc48600d5f4d205a5a</anchor>
      <arglist>(int, double, double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTextureCoordinates</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ac63b1a95fe549071b2500ba9ea2c8319</anchor>
      <arglist>(const class ON_TextureMapping &amp;mapping, const class ON_Xform *mesh_xform=0, bool bLazy=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTriangle</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a12c59eade1b16f97315c819a6cdb050a</anchor>
      <arglist>(int, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetVertex</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>af734006dba8a02b93a63362f79b33687</anchor>
      <arglist>(int, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetVertex</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ac3fc61ee539ef1f675eb21f1e3280564</anchor>
      <arglist>(int, const ON_3fPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVertexHiddenFlag</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a2465f42f9a69bc215f54190781d2e606</anchor>
      <arglist>(int meshvi, bool bHidden)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetVertexNormal</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a23b25135257b2ab8e82576df04c1944f</anchor>
      <arglist>(int, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetVertexNormal</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ac90a3568093e3fa55250a83f5e8a2611</anchor>
      <arglist>(int, const ON_3fVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3fPointArray &amp;</type>
      <name>SinglePrecisionVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ae81c8951ecc7362f34904eda4a4d616f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ON_3fPointArray &amp;</type>
      <name>SinglePrecisionVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a204d679c1bc0f8be4558374c104290a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SinglePrecisionVerticesAreValid</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a36203dae38b81626fe50919792609a19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a30afbab057a6fa263830a17d9e9e413c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SolidOrientation</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a613efbd8e9282964429d829b5f2e5350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ae039aebc9e6c930b0eb9b2a124360424</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapEdge</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a14ed95524bdd6ce006fc9943e3f6543b</anchor>
      <arglist>(int topei)</arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshTopology &amp;</type>
      <name>Topology</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a4f19a5e26dc3665e106f911fb624f748</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TopologyExists</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a2b3bb3343e30168d5a6f3fd859fa442a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a1b0cde8a5d0b4d0eb6e0d915f5515a10</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TransposeSurfaceParameters</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a34af8bca8ce0fa49869631284b3550af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TransposeTextureCoordinates</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ae2961b83326bdb975bda84840e20b6d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TriangleCount</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aec2eca8d4debbd066c33ad579c303db0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UnitizeFaceNormals</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a1fb9371d4e542fe67912f877f6984d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UnitizeVertexNormals</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a50356fc532f6dcdd258468df333d6e01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateDoublePrecisionVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aab94df03536804d2573b383699db4c57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateSinglePrecisionVertices</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ac78c5b48affca5a6218278c7037a2776</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Vertex</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a634e09c4d12750ebba55c61d30a7f27d</anchor>
      <arglist>(int vertex_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>VertexCount</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a559b99159a06333373d0126ffbc79fb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>VertexIsHidden</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ab8286336ad2aef0b6092118ca4188158</anchor>
      <arglist>(int meshvi) const </arglist>
    </member>
    <member kind="function">
      <type>ON_MeshVertexRef</type>
      <name>VertexRef</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ace12eb9ad2f23f43718c246fba0a676e</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>ON_MeshVertexRef</type>
      <name>VertexRef</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a4084daa70ad3c078e5f39e2ef19c50cc</anchor>
      <arglist>(int mesh_V_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a8265ac1fca015efaf819d75effbbcdf4</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Mesh</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>af8da15ad65efff0f1967534245d81383</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_Color &gt;</type>
      <name>m_C</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a3eaa9b3a794729ab14d9c610e485d01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_MappingTag</type>
      <name>m_Ctag</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a9caa1b55e23568cd492840c0290f56f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_MeshFace &gt;</type>
      <name>m_F</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a005e7e4b0f04014c289264e06e496450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3fVectorArray</type>
      <name>m_FN</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a61b4408beb9cd28c90ddb4ec8492f499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; bool &gt;</type>
      <name>m_H</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a2a166eabbd9f7f0e141e30325f6783f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_hidden_count</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a532418e6af843813ecc81246a8da7eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_SurfaceCurvature &gt;</type>
      <name>m_K</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a8f353770ff5fcc259d21e8a162d3e9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3fVectorArray</type>
      <name>m_N</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>af5c95b35080197efd6f43ab5830efe9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_packed_tex_domain</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>abe46dd344baf3956432762bb2f69d90b</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_packed_tex_rotate</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a859cbfcfa130e9a7433d012064554938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_Object *</type>
      <name>m_parent</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a77c5f065e1c3ae6a160e6931601ccdc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_2dPointArray</type>
      <name>m_S</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>acbf195fbe55da435006a2ba9c66e71e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_srf_domain</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a48d982115e07a7a0209d7b35b83a96bb</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_srf_scale</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>abfec38c9115fc2045b8d2105dd634ff2</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>ON_2fPointArray</type>
      <name>m_T</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>af8813d0559c1834e30af2b86da7d64c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_TextureCoordinates &gt;</type>
      <name>m_TC</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a28e3c1473d1817f3606ebc30c7b05bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_MappingTag</type>
      <name>m_Ttag</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a5a5f8175918c06ea9b632113e29786b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3fPointArray</type>
      <name>m_V</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a6cc720e646b5fb26e5285b1838f71c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_invalid_count</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a283e17b42b01749486e447a56acd5f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_MeshCurvatureStats *</type>
      <name>m_kstat</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a14d1b43c587734c9c34ee58324fd88b4</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_MeshParameters *</type>
      <name>m_mesh_parameters</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aaf44985cbb5e3d74e80d342226cc259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_nbox</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aa60c942b6427718bf0ea8e0b398a61fa</anchor>
      <arglist>[2][3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_MeshPartition *</type>
      <name>m_partition</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a64decd77fe7b70c0fab3a910844667e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_quad_count</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a0e88e56788c06e475b27d239f78c7656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_tbox</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a26c5690c95d3f26fc86438061f131759</anchor>
      <arglist>[2][2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_MeshTopology</type>
      <name>m_top</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a72a9c0b4169a22209bc923d7450d3fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_triangle_count</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a093d11d8fa0cc22dee2f284cbc3790e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_vbox</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a3426fefc8b7212081203a056d24cb154</anchor>
      <arglist>[2][3]</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a99bbf85c76358dd3d937efb9b049935d</anchor>
      <arglist>(ON_Mesh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Read_1</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a5bf657117d81cb641838e510951e0131</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Read_2</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a070bdda313a100febf50a3f88e75616d</anchor>
      <arglist>(int, ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadFaceArray</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ab00636b427f37f62992c01c4846863bc</anchor>
      <arglist>(int, int, ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SwapEdge_Helper</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a5e98d0b3439ada6993423567319e3e9e</anchor>
      <arglist>(int, bool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Write_1</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a915f4a5f38d68d9c6cfb9ed54de494f1</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Write_2</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>acaeeef51540c19f71a82bf9339537a5f</anchor>
      <arglist>(int, ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteFaceArray</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>adc173e0eda7ea46a99501f3c024dfd49</anchor>
      <arglist>(int, int, ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_mesh_is_closed</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a0c40bd258a4ba40997fb85bce417fb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_mesh_is_manifold</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a06c37b99f0dacce49d24f72415664eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_mesh_is_oriented</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>ad04c9929169331d19f89b09f77dc3ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_mesh_is_solid</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a5dd962413183fb5bb096a96b68b42f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ON_MeshEdgeRef</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>a3947b08203bab3714343f0836872f54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ON_MeshFaceRef</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>aad71c8f3063dd989820b0685aae2558b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ON_MeshVertexRef</name>
      <anchorfile>classON__Mesh.html</anchorfile>
      <anchor>af9956c82222b7270b8e85108df9e5d8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshCurvatureStats</name>
    <filename>classON__MeshCurvatureStats.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>a78d34c2d4610b952631c3e76b48e97af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>aaed603bfee35b77bcf7e12ee1f1f9347</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshCurvatureStats</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>a04c624f073f2fb5b7a4f6ad150bf89d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshCurvatureStats</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>a36589460e683188f5e2ad6a491aeb0c7</anchor>
      <arglist>(const ON_MeshCurvatureStats &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_MeshCurvatureStats &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>ab6eb3df321881029e89d2ce21fe6dcdb</anchor>
      <arglist>(const ON_MeshCurvatureStats &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>ad0ba99fe91dc7a2c8cca30cae323f462</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Set</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>a2ecc03eb85b641ee83df86b0f8c94642</anchor>
      <arglist>(ON::curvature_style, int, const ON_SurfaceCurvature *, const ON_3fVector *, double=0.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>acad1f252d2258acf8469328e52fa2586</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_MeshCurvatureStats</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>a979fd02e665ddca9b99133c76e7d0358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_adev</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>a8787de79ab27c9157e32d4edde61f985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_average</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>ad7cbe30776c75cb85b992f1cbcfd1086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_count</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>a7752a44843c99fe814462afbc7ead191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_count_infinite</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>aff2a2c8dc4d3658bd3d1ca06682f2d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_infinity</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>a34cb7bd3513b59ac247e368be6dfb9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_mode</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>ad02d99814e0105233e39ce43f6b7c3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_range</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>a82e4f27b2f682391b965b42424e068e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::curvature_style</type>
      <name>m_style</name>
      <anchorfile>classON__MeshCurvatureStats.html</anchorfile>
      <anchor>a0fde9df162ed5e3b88ad5004364f92ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshCurveParameters</name>
    <filename>classON__MeshCurveParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>ON_MeshCurveParameters</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>a47962de19711d2fe1973f8703587188a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_main_seg_count</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>a5420cf4aec2d43f3a31a3813ec6f3fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_max_ang_radians</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>a0b10dc8b1f960de99315aa742947f512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_max_aspect</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>a60e6b6ed4c652f8f6ebff8f7fd86a4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_max_chr</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>a7e188b522a8e0d138e419720eeeb18ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_max_edge_length</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>ad4fc1da4188d886d8e5bc764ce123987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_min_edge_length</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>ab678adaa6c56bbf3b4128026fda1ec95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_reserved1</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>a0932d2f06a82f7487c97f719063da889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_reserved2</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>a56ef02a7022f337b2362000cf6fdfd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_reserved3</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>a1b69fcde95e65dfc3c64eec07b41af2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_reserved4</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>abc8217794b7c2347fd82cb71d6285b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_sub_seg_count</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>a878ef434706f9c224ae32252fbc71eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_tolerance</name>
      <anchorfile>classON__MeshCurveParameters.html</anchorfile>
      <anchor>a4632563221b8e2386048039d0c4fb2f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshDoubleVertices</name>
    <filename>classON__MeshDoubleVertices.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a1cf5e56baef269cd5d7c83fcffe78447</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a82d24b69313c72598b631d9b6af66957</anchor>
      <arglist>(ON__UINT32) const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DoubleCRC</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a20f90fb42aacf33093d76114ca56c17c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>ac9edfebf3092deaee6ef7082c72e284c</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a77aed563e52eb46f32798c2ec0da2a6f</anchor>
      <arglist>(ON_wString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a2a4f6b15e1269b8dd4b0fc34626de895</anchor>
      <arglist>(ON_TextLog *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshDoubleVertices</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>ad4b27084a7b22dea4b0a82fdd52cf24b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a35b857bb101f5abf0f4f5c60504fe8bd</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>aee98224155dfc5c84455c8b20da8cca6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a1a9b53f3df2a1b91238a8ae2d7810d39</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a39dcbd54433176ee377e6bfcbd8a1057</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_MeshDoubleVertices</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>aaaa736666460c44a21f45034a5a33502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_MeshDoubleVertices *</type>
      <name>Attach</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a553dd139fedfdaa239cfa9befc115d0c</anchor>
      <arglist>(const ON_Mesh *mesh)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON__UINT32</type>
      <name>FloatCRC</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>ad08097288c90485d8f416f23f39116cf</anchor>
      <arglist>(const ON_3fPointArray &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_MeshDoubleVertices *</type>
      <name>Get</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a85eb69af9cf835a41448389559cec553</anchor>
      <arglist>(const ON_Mesh *mesh)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dcount</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a80038d246ce76c0e7053c34bb7b80b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_dCRC</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>abd5bc44bb9a617963770f0f583422ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPointArray</type>
      <name>m_dV</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a9f6c19322a23c075939132e4974a09be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_fcount</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>a8ec9e43689a33312f203761a65981dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_fCRC</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>adbda7cc7cc57fd0f30e1e069d435f201</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__MeshDoubleVertices.html</anchorfile>
      <anchor>ae2b173b3075f672f7b0a818d3c4aa3cb</anchor>
      <arglist>(ON_MeshDoubleVertices)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshEdgeRef</name>
    <filename>classON__MeshEdgeRef.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>ON_COMPONENT_INDEX</type>
      <name>ComponentIndex</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>a4b3063eed099022907791ee459f7052f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>a53a44165dee240190b329a270042ebfc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>a6e084a83bd13226a2e2f3be1714b2d49</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>af143d9638269903b2c2d6717892f7597</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>a44dcc66b4e3e3ea3b43b98d0d85d1b1d</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Line</type>
      <name>Line</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>ac1d4df78e771c4b1f88bfce9f4555970</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshTopology *</type>
      <name>MeshTopology</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>a45ec867da1fa07e9038f6b2061cecb8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshTopologyEdge *</type>
      <name>MeshTopologyEdge</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>a2b232d3042c1b666cfaf0e6bd3ead00d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>a178beba74e43ed14d90794a44755f973</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshEdgeRef</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>a83ab23b0713af19303e2e8d475be2edf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_MeshEdgeRef &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>a0730aa41eedfb1a95b7b34dcd2e120cf</anchor>
      <arglist>(const ON_MeshEdgeRef &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>a9acc826fb9e888f8ae073e604233edc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>af9c11c01f1679d4f31a15deca210f7f7</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_MeshEdgeRef</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>ae564440f3ce27d69e3242aa7da05f423</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const ON_Mesh *</type>
      <name>m_mesh</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>a781e477b9721c0ef1eddb474f041ac1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_top_ei</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>abb3162422315a4c940824f1567cbdcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__MeshEdgeRef.html</anchorfile>
      <anchor>aedafe72889e22e22d5bfac9f3fb45a13</anchor>
      <arglist>(ON_MeshEdgeRef)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshFace</name>
    <filename>classON__MeshFace.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ComputeFaceNormal</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>a4c35ee41478c95e09b33d090255f8ead</anchor>
      <arglist>(const ON_3dPoint *dV, ON_3dVector &amp;FN) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ComputeFaceNormal</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>aad4a7f5d85fb4839d3ae866ed9f19a97</anchor>
      <arglist>(const ON_3fPoint *fV, ON_3dVector &amp;FN) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Flip</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>a1d6c52bde6776cc584774392946746e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsQuad</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>acdf1e1ecccd149ec59c185452f12a716</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTriangle</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>a71bb334a9e9da34007fa584d8b17c3fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>a6797820968cf4bae48471815f0b21c0d</anchor>
      <arglist>(int mesh_vertex_count) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>aa38706d628eb6a934e3d74968a01adfb</anchor>
      <arglist>(int mesh_vertex_count, const ON_3fPoint *V) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>a4afeba5ca0afdb2ab96745f0df04aa46</anchor>
      <arglist>(int mesh_vertex_count, const ON_3dPoint *V) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Repair</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>ab4662b09ee67551440717d67ac046cf5</anchor>
      <arglist>(int mesh_vertex_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Repair</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>a22ebfd748d51ed85f4b4993ee3b301be</anchor>
      <arglist>(int mesh_vertex_count, const ON_3fPoint *V)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Repair</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>a319245a7f54bfa73fa40bae2fbee8212</anchor>
      <arglist>(int mesh_vertex_count, const ON_3dPoint *V)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vi</name>
      <anchorfile>classON__MeshFace.html</anchorfile>
      <anchor>a48215097327f42857c4761bebb6252e1</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshFaceRef</name>
    <filename>classON__MeshFaceRef.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>ON_COMPONENT_INDEX</type>
      <name>ComponentIndex</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a4e859d933623da44ae66054859cf1c72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a32832be6afe60a644de809d0cf0ea1a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>abbf708a42a3c1dc08e077ed41bbbb471</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a89e4a4ab06ef8b5641dd70a9f50027e5</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a41151a87a31534a093a502044028fcce</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshFace *</type>
      <name>MeshFace</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a208ac58b2eeaa14afd33b2c762d92c3c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshTopology *</type>
      <name>MeshTopology</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a83fa36767cc4b19e681b05b2941b7718</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshTopologyFace *</type>
      <name>MeshTopologyFace</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a722b36e2e696c024bb2dcb8cd81882ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a3b6eb3ec4821825e01f0436759eda080</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshFaceRef</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a08956a15f901c8ed0706e6f5bde2ce28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_MeshFaceRef &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>abebd5864fe634b39c571b2a948122ae3</anchor>
      <arglist>(const ON_MeshFaceRef &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a588f15983ce4a6b2c05fad42adb1987e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a2eaf28fbfa6f53fe585ecc57cfdf9324</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_MeshFaceRef</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a330ce447d8e932cecd427296ebdf4c7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const ON_Mesh *</type>
      <name>m_mesh</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a63f79c1b2afbf54caae63f2f0a45fa17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mesh_fi</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a3e5e80246e5871332a4a4253a869bbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__MeshFaceRef.html</anchorfile>
      <anchor>a4521828387828348876de30c439ec977</anchor>
      <arglist>(ON_MeshFaceRef)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_MeshFaceSide</name>
    <filename>structON__MeshFaceSide.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>dir</name>
      <anchorfile>structON__MeshFaceSide.html</anchorfile>
      <anchor>ab37651416c0f813747f6864b3b7188fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fi</name>
      <anchorfile>structON__MeshFaceSide.html</anchorfile>
      <anchor>a34d9419e9238c5deee24a149a16e5ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>side</name>
      <anchorfile>structON__MeshFaceSide.html</anchorfile>
      <anchor>a60b4efc3536e3e3c50152e0bb8883c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>value</name>
      <anchorfile>structON__MeshFaceSide.html</anchorfile>
      <anchor>a84d27d3151d456c08821ec44507f58d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vi</name>
      <anchorfile>structON__MeshFaceSide.html</anchorfile>
      <anchor>a21f8c48df8abcdd9e00b9966adb94559</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_MeshNgon</name>
    <filename>structON__MeshNgon.html</filename>
    <member kind="variable">
      <type>int *</type>
      <name>fi</name>
      <anchorfile>structON__MeshNgon.html</anchorfile>
      <anchor>ad7c83b02d6fa11acd5f76612514f970c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>N</name>
      <anchorfile>structON__MeshNgon.html</anchorfile>
      <anchor>a9759d1eddffd3f7a335d4db4090e1fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>vi</name>
      <anchorfile>structON__MeshNgon.html</anchorfile>
      <anchor>a80772a9559e6bcb42a757553aab81cee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshNgonList</name>
    <filename>classON__MeshNgonList.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>AddNgon</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>ad70c5c5cdb73dfff249208da65d1a41b</anchor>
      <arglist>(int N, const int *vi, const int *fi)</arglist>
    </member>
    <member kind="function">
      <type>struct ON_MeshNgon *</type>
      <name>AddNgon</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>ac22fe62d5b18c41c858870dcb1c3d46f</anchor>
      <arglist>(int N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>a7cc724c3e9c31e020ffa3b8002586717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_MeshNgon *</type>
      <name>Ngon</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>a3a26546f442e6f4320e6709cb8f6a1fb</anchor>
      <arglist>(int Ngon_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NgonCount</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>a8012c1a5791fe73acd3d9ad99c01a8c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshNgonList</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>a9aabfa0dec43fc64e99744fa3ff17db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshNgonList</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>adec723f3e6494e723db8170f4b2789dd</anchor>
      <arglist>(const ON_MeshNgonList &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_MeshNgonList &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>af009102e5134253edc4e467cc905758c</anchor>
      <arglist>(const ON_MeshNgonList &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReserveNgonCapacity</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>af4148394968c3779a2fec78836b4a6ed</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>ab23874b9c643e13df5b7bb8783f3b2ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_MeshNgonList</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>a9d58d11956f210b351a6d4678aae745d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct ON_NGON_MEMBLK *</type>
      <name>m_memblk_list</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>a299b0327b8f971f2d41fe280c4ce74c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_MeshNgon *</type>
      <name>m_ngons</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>a14f24c0cf6435c84fdd010fd30059858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_ngons_capacity</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>ae71faccdae0f24604a6138e3c07d68f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_ngons_count</name>
      <anchorfile>classON__MeshNgonList.html</anchorfile>
      <anchor>a15e4bc173c88f3071123bba8c309d5a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshNgonUserData</name>
    <filename>classON__MeshNgonUserData.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>ac5823ee184946a1140ad718184ae90ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>a69d8828a1cacb6ace2041691bc1c48b4</anchor>
      <arglist>(ON_wString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>abd0bcca33de0c0e0f15c1d7c65c35d57</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshNgonUserData</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>a955d43cbb5d2448eaf09040d0dfe8068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshNgonUserData</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>afe3d0a480f41d0ae445fa13173988bf6</anchor>
      <arglist>(const ON_MeshNgonUserData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_MeshNgonUserData &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>a1673b3c8a209526546a666bf24de324d</anchor>
      <arglist>(const ON_MeshNgonUserData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>a2301c693260ec901ed94e79da7bbd9df</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>a79a2f8e8fbfd04090355182c96d57dfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>a5d83a052cc1e4d2f885725a4317afcbf</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_MeshNgonUserData</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>a1ece79f04fa6eb1e4232a178444c20e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mesh_F_count</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>a5f8636adc75fae6b4438f1e2ea4ee541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mesh_V_count</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>a5c4cf4581dddf4b57a721640eb5c3b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_MeshNgonList *</type>
      <name>m_ngon_list</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>a071b3c4fd79223dabd076b1e5fbd767f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__MeshNgonUserData.html</anchorfile>
      <anchor>a3a7e71899f9de360a63a242e97a328fa</anchor>
      <arglist>(ON_MeshNgonUserData)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshParameters</name>
    <filename>classON__MeshParameters.html</filename>
    <member kind="enumeration">
      <name>MESH_STYLE</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a76280b7c715ec41de17aa0e7363c38cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>unset_mesh_style</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a76280b7c715ec41de17aa0e7363c38cca3429e4791c6b36acac50e2e9d44c3347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>render_mesh_fast</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a76280b7c715ec41de17aa0e7363c38ccaab377d3daba79a69a3ca89c08cca4916</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>render_mesh_quality</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a76280b7c715ec41de17aa0e7363c38ccaab15c5e49c331dd27da367862ebc52d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>render_mesh_custom</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a76280b7c715ec41de17aa0e7363c38cca0b5f21c2a9576c846653a1c9e5efd289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>render_mesh_per_object</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a76280b7c715ec41de17aa0e7363c38cca2088943fbb341dcc7be70ac142fd28b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>aa0f971ebf3c7b324f79e46ffd750ce1a</anchor>
      <arglist>(const ON_MeshParameters &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CompareGeometrySettings</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a37409697ba1eb5af20254719fad33dd2</anchor>
      <arglist>(const ON_MeshParameters &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a96dee4839ef3f994244ce404ea75fbe4</anchor>
      <arglist>(ON__UINT32) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a36b16f76b618d90e7550640a508255d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultAnalysisMeshParameters</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a2525dc3d79a269f58577c24836316385</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a093979d75a01d95ce7bbea1d299da79d</anchor>
      <arglist>(ON_TextLog &amp;test_log) const </arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>JaggedAndFasterMeshParameters</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a469ef424cb34a9ea41611594619d64a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshParameters</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>ab87599cada20f1d04fb8602c037c4d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a5922ef7fd4f8381ce7febd7074c7b879</anchor>
      <arglist>(const ON_MeshParameters &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a59fc606ff0026e58885909bb0a0109a8</anchor>
      <arglist>(const ON_Mesh &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a01f909afbe2dcd7549b803000813a646</anchor>
      <arglist>(const ON_MeshParameters &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a2da7c670171890b0c45574497ffc6ba4</anchor>
      <arglist>(const ON_Mesh &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>ab787f096c7a4e6ab65c23cb7a88775f3</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>aa4b1a9159a0f4e221e773260de56badd</anchor>
      <arglist>(double density, double min_edge_length=0.0001)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED void</type>
      <name>SmoothAndSlowerMeshParameters</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a4932a63b5510cb084396570571f96622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a6d66da83b72a5f7f1248f910cf1e71bb</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_MeshParameters</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>ad140fdd1bb0acf7df2849aca7ec5a799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>MinEdgeLength</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>ac218192799244d1ef83d62dfa89e07df</anchor>
      <arglist>(double max_edge_length, double tolerance)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Tolerance</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>af8fae072f6eaee821a089d3e4fc9ee29</anchor>
      <arglist>(double relative_tolerance, double actual_size)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bComputeCurvature</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a5a986f1a228d668a35a199fc877b03eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bCustomSettings</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>ae3705722092255589678592a3ac6b2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bCustomSettingsEnabled</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a6870256b784c11e64a7bf1a2875233eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bDoublePrecision</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a9282409eb0612ee6d1eae9731a29602b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bJaggedSeams</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a4191cc616c56b9cf37530f8000beebb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bRefine</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a762cb6295aea20f2e2c64d7da9363fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bSimplePlanes</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>acec28f28be95710bedf855e1d3dea6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_face_type</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>aa9f4af90b1596c60da6b405bea8a1ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_grid_amplification</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>ad349e6d8e4be4d0f0660aef091c8c370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_grid_angle</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a534546868d56bd3ffa20d6ad60cce804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_grid_aspect_ratio</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a7344b7fb6bab762f8946ee9dee07c26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_grid_max_count</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a5af705027a43acfb9a9cd1178abc32df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_grid_min_count</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>af0fa20b28b4d5030922fc873c20cef7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_max_edge_length</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>af25e13f51cd156faf500a20cdb1c3cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_mesher</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a33af83052ea1084b9349dbbfcd3e1c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_min_edge_length</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a44c3ad733ca96ba21c4830026754a6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_min_tolerance</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a3d426faa81820f06e7fadb2717cb4ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_refine_angle</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>abf2424aef5f1669aa598d88567b9fa61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_relative_tolerance</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a2f360ff55c259f6d05782f1a8c822a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_texture_range</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a6069e1f81ca72cb1194e4bd3bc3b9e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_tolerance</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a51d614ce644e8b69309110fd2e15a2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_MeshParameters</type>
      <name>FastRenderMesh</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a35bb295853afdf7c0a111e28ec6181d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_MeshParameters</type>
      <name>QualityRenderMesh</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>ae95d9be8f85767f2e49d67567b99633f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_reserved2</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a2905a59c8deb322805aa9a48cc2b58a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_reserved3</name>
      <anchorfile>classON__MeshParameters.html</anchorfile>
      <anchor>a0ae691885e08d7b813fdbc5319bba31e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_MeshPart</name>
    <filename>structON__MeshPart.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>fi</name>
      <anchorfile>structON__MeshPart.html</anchorfile>
      <anchor>afcd3f2790e06c5ac02cac5321e17bed4</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>triangle_count</name>
      <anchorfile>structON__MeshPart.html</anchorfile>
      <anchor>ace40115eeb21db9b74571dfff028a092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vertex_count</name>
      <anchorfile>structON__MeshPart.html</anchorfile>
      <anchor>a1430ab7319320a214c77b2e4f25d5fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vi</name>
      <anchorfile>structON__MeshPart.html</anchorfile>
      <anchor>a508692da6793521d39ecd1768293b0ca</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshPartition</name>
    <filename>classON__MeshPartition.html</filename>
    <member kind="function">
      <type></type>
      <name>ON_MeshPartition</name>
      <anchorfile>classON__MeshPartition.html</anchorfile>
      <anchor>a83145bef77ac15500ff645f7e5cfdecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_MeshPartition</name>
      <anchorfile>classON__MeshPartition.html</anchorfile>
      <anchor>a35e635999af75e7f1e396cae16c9db9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; struct ON_MeshPart &gt;</type>
      <name>m_part</name>
      <anchorfile>classON__MeshPartition.html</anchorfile>
      <anchor>a5bb7f425e172eecd36935c30394c4837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_partition_max_triangle_count</name>
      <anchorfile>classON__MeshPartition.html</anchorfile>
      <anchor>ae0e5dd1da61779f36d5fe3ee69f0c859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_partition_max_vertex_count</name>
      <anchorfile>classON__MeshPartition.html</anchorfile>
      <anchor>a0fb23c4fd5c30bf95612169f6caae0ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshTopology</name>
    <filename>classON__MeshTopology.html</filename>
    <class kind="struct">ON_MeshTopology::memchunk</class>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>ad01a48b9a1da1853bf7f58f68b587f02</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>class ON_MeshEdgeRef</type>
      <name>EdgeRef</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>acc4f3185359dd5b6f49130955652ad21</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>class ON_MeshEdgeRef</type>
      <name>EdgeRef</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a3285bbfaa9026829215f4cb1d4baca3b</anchor>
      <arglist>(int tope_index) const </arglist>
    </member>
    <member kind="function">
      <type>class ON_MeshFaceRef</type>
      <name>FaceRef</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a298dad8499ead9b02682a8d0cfdb5231</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>class ON_MeshFaceRef</type>
      <name>FaceRef</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a99b4eefd6f10a4aa52021a0395e30238</anchor>
      <arglist>(int topf_index) const </arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>GetIntArray</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>ac7631f9c3e3f094019f544af30bb0447</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTopFaceVertices</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a73b6ce684450aced23159ce11dd5c695</anchor>
      <arglist>(int topfi, int topvi[4]) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>ae1750cf11846fe073c06c4c51d4c3924</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshTopology</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>af9e81868b0524e7131f01fb935effc53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SortVertexEdges</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a783dd7fb38ce2873c4a747cbd9e10344</anchor>
      <arglist>(int topvi) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SortVertexEdges</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a123900ee2622dcd1d6a2ec7434fbb9a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TopEdge</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>aa3d063325600c3a459da43c14a867d11</anchor>
      <arglist>(int vtopi0, int vtopi1) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TopEdgeCount</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a648e43058dc8c5772f5034d25fd697cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TopEdgeIsHidden</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>ac8e5ff959e30ad8dd2dddcd4c0e19b4a</anchor>
      <arglist>(int topei) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Line</type>
      <name>TopEdgeLine</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a0f9fea9b4d54df061502586978bf24f4</anchor>
      <arglist>(int tope_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TopFaceCount</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>ac809b7b0293c0ebeffa93705650ba7f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TopFaceIsHidden</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>abd44d86e58f02c29886c61e9f3e8ebc7</anchor>
      <arglist>(int topfi) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TopVertexCount</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a239255b599949771db3bb8783b1773ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TopVertexIsHidden</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a2c86c323c3ad59fa96e4f3bc33c38ae6</anchor>
      <arglist>(int topvi) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3fPoint</type>
      <name>TopVertexPoint</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>adc79fa04e7bad9221660a9623e36b04b</anchor>
      <arglist>(int topv_index) const </arglist>
    </member>
    <member kind="function">
      <type>class ON_MeshVertexRef</type>
      <name>VertexRef</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a03816381df7f19fd2a77c7c2b1653f6f</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>class ON_MeshVertexRef</type>
      <name>VertexRef</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a40fa4162caf0aae3eedc3019fb2759bb</anchor>
      <arglist>(int topv_index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_MeshTopology</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a6c182f5ce12a9587b6d9c4f9a6bc11fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const ON_Mesh *</type>
      <name>m_mesh</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>adea7da315c30d5d3b24743ce9b87e434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_MeshTopologyEdge &gt;</type>
      <name>m_tope</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a541e6ab0313e7b1003a2f757ef093fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_MeshTopologyFace &gt;</type>
      <name>m_topf</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>afe8921e08c9ce6badef5f5b464458255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_MeshTopologyVertex &gt;</type>
      <name>m_topv</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>ad39c817f6f8dfdf54bbeaa32982bdb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; int &gt;</type>
      <name>m_topv_map</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a44a6d623923b7f30ec2fd6a4cf6c4acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a9395bb66318ce183c41704200b6efd7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a32ab40136c3a34dae32dda8bad33fc64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a6d0f7f8a83fd21840eedd800a7928b51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_MeshTopology</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a66ae7ec18e79eb429cfa4469db80a15d</anchor>
      <arglist>(const ON_MeshTopology &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_MeshTopology &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a1f93a0a1867d343907c56843edaf701f</anchor>
      <arglist>(const ON_MeshTopology &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>WaitUntilReady</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>aafc1053d65e17d4c71824f81407f65b5</anchor>
      <arglist>(int sleep_value) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile int</type>
      <name>m_b32IsValid</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a4c5773be840b7f00e4742a483ad6802d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct ON_MeshTopology::memchunk *</type>
      <name>m_memchunk</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>ae42575ad5e5b2d0f35e3b27378361d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_Mesh</name>
      <anchorfile>classON__MeshTopology.html</anchorfile>
      <anchor>a04364895370bc61cd7e1c71a75c420a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_MeshTopology::memchunk</name>
    <filename>structON__MeshTopology_1_1memchunk.html</filename>
    <member kind="variable">
      <type>struct memchunk *</type>
      <name>next</name>
      <anchorfile>structON__MeshTopology_1_1memchunk.html</anchorfile>
      <anchor>a4bc8ebb4f28bc23ad40cc79f45875ce0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_MeshTopologyEdge</name>
    <filename>structON__MeshTopologyEdge.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>m_topf_count</name>
      <anchorfile>structON__MeshTopologyEdge.html</anchorfile>
      <anchor>ab0898fdee96daa3eafb97fa7d81028fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int *</type>
      <name>m_topfi</name>
      <anchorfile>structON__MeshTopologyEdge.html</anchorfile>
      <anchor>a3f904febd99beea23ac58430340e9d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_topvi</name>
      <anchorfile>structON__MeshTopologyEdge.html</anchorfile>
      <anchor>a28e6614e93c85aeda00a8ea9b635cca3</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_MeshTopologyFace</name>
    <filename>structON__MeshTopologyFace.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>IsQuad</name>
      <anchorfile>structON__MeshTopologyFace.html</anchorfile>
      <anchor>a4f2fc983196f9a1845bc377a88e008c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTriangle</name>
      <anchorfile>structON__MeshTopologyFace.html</anchorfile>
      <anchor>aaea661be85c73f4522bbb6faaf41d2f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>structON__MeshTopologyFace.html</anchorfile>
      <anchor>af40a7df157cbd2bb6418ded8e7f2193d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_reve</name>
      <anchorfile>structON__MeshTopologyFace.html</anchorfile>
      <anchor>a5ec879869d159cb3df486335da0b49ab</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_topei</name>
      <anchorfile>structON__MeshTopologyFace.html</anchorfile>
      <anchor>ac8e608bdba3fec88c18c57b9a8a65e62</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_MeshTopologyVertex</name>
    <filename>structON__MeshTopologyVertex.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>m_tope_count</name>
      <anchorfile>structON__MeshTopologyVertex.html</anchorfile>
      <anchor>a7673a5e44198e895fbb5ecce1c0cbcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int *</type>
      <name>m_topei</name>
      <anchorfile>structON__MeshTopologyVertex.html</anchorfile>
      <anchor>a4a281225be0cd189629b350c7ef278c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_v_count</name>
      <anchorfile>structON__MeshTopologyVertex.html</anchorfile>
      <anchor>a9ea3529b04a6b606d05bf4f7123b6d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int *</type>
      <name>m_vi</name>
      <anchorfile>structON__MeshTopologyVertex.html</anchorfile>
      <anchor>a30e234dab522a2bbcd9d94374e705403</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MeshVertexRef</name>
    <filename>classON__MeshVertexRef.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>ON_COMPONENT_INDEX</type>
      <name>ComponentIndex</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>af0e388626318359b38facecbb6e2aaa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>a7c3433e29f6649a741deaa74239fc59c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>af79767b51b83a8242a70d64b72acc7c1</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>a50d75e98e72d6a02895354e78c25ae09</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>a419b1de137a866bf383adb525416c763</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshTopology *</type>
      <name>MeshTopology</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>ac4f4f4a50981990451608e1579fe771b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MeshTopologyVertex *</type>
      <name>MeshTopologyVertex</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>acecf99dbfd9f0893cd329bb1b38d82a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>a787d976c47a0173079fff0a53a71aba2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MeshVertexRef</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>ae6377f4cf52811a287214d815a639800</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_MeshVertexRef &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>a6c7d3a91774c46539cd514b029dc941a</anchor>
      <arglist>(const ON_MeshVertexRef &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Point</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>ace14e32ff2d854a00a380a4daea22632</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>abd39fd9c572eb8eb44b9f818057a6b55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>ada5a24156acd6b9489bd8d5e203863bf</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_MeshVertexRef</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>a26d8ee9e03c46960f35e775560e09cac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const ON_Mesh *</type>
      <name>m_mesh</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>a3c8bdea4494e6d950c048b0c791f9b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mesh_vi</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>a4da54ab17271c727b2db16912e4f6485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_top_vi</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>a7a32d2ed0085c718ef961377162244fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__MeshVertexRef.html</anchorfile>
      <anchor>a6d9d0dcb51730d9c1ae88d95677d526f</anchor>
      <arglist>(ON_MeshVertexRef)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_MorphControl</name>
    <filename>classON__MorphControl.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>bool</type>
      <name>AddBoxLocalizer</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a44d93d917988124141902c52d21c6bd0</anchor>
      <arglist>(ON_BoundingBox bbox, double support_distance, double falloff_distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddControlLocalizer</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>aa424e1a4db7b67e173a8c147ff892ac7</anchor>
      <arglist>(double support_distance, double falloff_distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddConvexPolygonLocalizer</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a8b117b8ea4b5182394db409a3718298c</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_Plane &gt; &amp;planes, double support_distance, double falloff_distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddCylinderLocalizer</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a4cfc78208ca8d6467a278d8c53da91a4</anchor>
      <arglist>(ON_Line axis, double support_distance, double falloff_distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddPlaneLocalizer</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a864c78c6a8f859975593917f1c8eeca5</anchor>
      <arglist>(const ON_Plane &amp;plane, double support_distance, double falloff_distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddSphereLocalizer</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>adae3e37a5c7de713541bf189fe9d9a64</anchor>
      <arglist>(ON_3dPoint center, double support_distance, double falloff_distance)</arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>BrepForm</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a43f585538e04af0386b3ca91428aa024</anchor>
      <arglist>(ON_Brep *brep=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearBoundingBox</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a2fe96648584a2ca61abef107780dedd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>CV</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a5a8f06e9dfdad537309e77571101c4a7</anchor>
      <arglist>(ON_3dex) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVCount</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a887cd881d799ab006134fc0f23ab49af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVCount</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a0bf0e225767766163c86ef9a9dec7fd0</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a79f67654dcc511c0d815881cc4600a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a4e9318d3e01eca68ff52c5f5f552a641</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a0dcc0832d1a016dc76126d6c4f43bee3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a32f3d3ddc2352b369b9a6d139e0381a0</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>acc21637e57c589f5923951422c2f981d</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCageMorph</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>aa98d4b9518061ae5db24a5d4794b0742</anchor>
      <arglist>(class ON_CageMorph &amp;cage_morph) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>afd27cf91f3286e20e4b7668ac52d65c7</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>HasBrepForm</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>adefb9b1f78cb879d4222f05cead3f4ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsIdentity</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a129a46ffbe5790ceb3b38ee28975fd47</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRational</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>af42efb66d95f0b0f7390ff784a8429d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a0367bf7bad7fe4fe2c06d9afa8f250b7</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>Knot</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a27db88b55ab511089495489a80e3468a</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeNonRational</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a391a2f18067efd47c647c11787de61fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeRational</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a97cab6471a3c34151baa6bb97e2ffd77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_3dex</type>
      <name>MaxCVIndex</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a2141f87d393beba750690ac349be31b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MemoryRelocate</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a81d24e11e7a003917aaf9f1255143418</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a0bf481c58b011620b12a94aca2d1f217</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_MorphControl</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a8307c7e59d98859c2ef34a897f09bd22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Order</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a628abbad0a740d235e6469b3d48adf5f</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a9bccd9da626e0e05a44a7d05c5a5305d</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>ab07e6d64edc9b7066b53ff0b0233f31f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a0a0844bb41bf3e2bf9f6d55c621000dd</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Weight</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a3b126a98d0fc2b3557240666b51a1564</anchor>
      <arglist>(ON_3dex) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a99c8e49d5e2a6ea5fcee2ef960468b48</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_MorphControl</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>aeed8ffe528c4b2f46a7a5350c7f897c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_UuidList</type>
      <name>m_captive_id</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a2dfae90a6be7fe82fc517b7681e956f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_Localizer &gt;</type>
      <name>m_localizers</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a85f4a26dc5272a294d65fcaa07f4647a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsCage</type>
      <name>m_nurbs_cage</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a386d3d19694e052f66800c1d59283cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_nurbs_cage0</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>ab4facc2269ebe803eabd6c65f9b3292f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsCurve</type>
      <name>m_nurbs_curve</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a142103c013a50eeb2f90ce4bde04368e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsCurve</type>
      <name>m_nurbs_curve0</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>ad01c891fb4091f40eabb5bac57d989d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_nurbs_curve_domain</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a751c14dcd854c7a45b84ffe5e2b6f24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsSurface</type>
      <name>m_nurbs_surface</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>af6a1d7f115ad4b0b083a4642de429e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsSurface</type>
      <name>m_nurbs_surface0</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a54ddc23e7d09e69886dc0e8b10259545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_nurbs_surface_domain</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>aec69e0b17ac4b624298c8d4feaf0ce72</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_sporh_bPreserveStructure</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a8bdc13f8d67cb5cd2afa9dca22af4ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_sporh_bQuickPreview</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a2c0b79f95cd8f5bcdaa2aa1d26b1b46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_sporh_tolerance</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>afe49826fa943566dbb0068e17f0ef239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_varient</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a08f9ca4dd10b6667be700215fb9664b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__MorphControl.html</anchorfile>
      <anchor>a2da3a9dab1defb779ce55986df782466</anchor>
      <arglist>(ON_MorphControl)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_NGON_MEMBLK</name>
    <filename>structON__NGON__MEMBLK.html</filename>
    <member kind="variable">
      <type>struct ON_NGON_MEMBLK *</type>
      <name>next</name>
      <anchorfile>structON__NGON__MEMBLK.html</anchorfile>
      <anchor>a6e6e1215a5a7b12b5687fc70e2e18f73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_NurbsCage</name>
    <filename>classON__NurbsCage.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ChangeDimension</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a5e9e3493c74b374cc1bcd51d5fd7bd8a</anchor>
      <arglist>(int desired_dimension)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClampEnd</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>af600a46930319e7d2f3122b5ef3dd82d</anchor>
      <arglist>(int dir, int end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a61b248ce6514e2afae7502f35bf571bb</anchor>
      <arglist>(int dim, bool is_rat, int order0, int order1, int order2, int cv_count0, int cv_count1, int cv_count2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>acc067d6cfb73c31b4b6bda065c79742f</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox, int order0, int order1, int order2, int cv_count0, int cv_count1, int cv_count2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a3bd9ee964c44b6631a8e923148cac78e</anchor>
      <arglist>(const ON_3dPoint *box_corners, int order0, int order1, int order2, int cv_count0, int cv_count1, int cv_count2)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>CV</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a019ecce2dc782a6142063ab4b0b8f7d9</anchor>
      <arglist>(int i, int j, int k) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVCount</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a29d2c8789bba46fd7c24317b3b6466de</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVCount</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a40785c98d5d80f2d6896250b8b595089</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVSize</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>ad645d92ac170e345a49229a2d3ab562f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::point_style</type>
      <name>CVStyle</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a006736afa5a0b897678cf5512285078c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a77b38bbec46ede5a5bea7335b1b92c75</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a0510fd83977bf07c02a57c006cd51623</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>af0069f9ada29860e8b77b0d4a375bb57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>abe2d1297b03299b028ae2ef8ec52b336</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a3a110fe893b8973c82284fe60d15c433</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a1b92156f3f12e178de7f5ac9b92d6326</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a0a989a09b0f40cdfb987aef76283ef46</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a20c45726ac66872e9be81b5e9c6c49a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Evaluate</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a3f6f287bf330185e79fb644483e4a358</anchor>
      <arglist>(double r, double s, double t, int der_count, int v_stride, double *v, int side=0, int *hint=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extend</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a945be8f1d3ba192a5491c23ab76904dc</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a789b1c8cbe7ca715558614af61cb5fc2</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>add68987951bce61ab1d2dca685bb41a0</anchor>
      <arglist>(int i, int j, int k, ON::point_style, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a68da1117ce218470e69c840f6a3b5962</anchor>
      <arglist>(int i, int j, int k, ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCV</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a0ae259f6091519283bfcd2f108b396cf</anchor>
      <arglist>(int i, int j, int k, ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a740b53298f19fcaf180ce1160badc6b2</anchor>
      <arglist>(int dir, double *span_vector) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a9d13b3ec027b2b957754ef5ede885ee9</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GrevilleAbcissa</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>ab9b2791686d43935dc734e73515bc55b</anchor>
      <arglist>(int dir, int gindex) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IncreaseDegree</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a501376ba777d5489f67bace04cd0adfc</anchor>
      <arglist>(int dir, int desired_degree)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertKnot</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a8f3dacb613188da2ae49021dba5c16bd</anchor>
      <arglist>(int dir, double knot_value, int knot_multiplicity=1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsClosed</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>ae47ac4ad96e53612bae4ff0b074a2ad5</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a8f9cb1ce24a1b0678a0d27ed7d756b19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsSurface *</type>
      <name>IsoSurface</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a24dfcf5e8178b76e05f99e26c2cccf28</anchor>
      <arglist>(int dir, double c, ON_NurbsSurface *srf=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsParallelogram</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a4352c8db114b68381476075a5f008b5f</anchor>
      <arglist>(double tolerance) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>aaecd97bd13876ebf56327cd5c308de6c</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRational</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>addc80e0b418ac33354e2199f33ef1e61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSingular</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>adb8df52ef6817c0f0c59dbfabecbff82</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a95c4c49663332374d39083608e2f0092</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Knot</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a5e593363175dfc5ab0563ca678331c5c</anchor>
      <arglist>(int dir, int knot_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>KnotCount</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>ac32e30fa240256c9216e1077db2a8b3e</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>aa9f32096ab78d0a91ee20e06d1226cce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeNonRational</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>afe5530ca060d6af2bb4ac0a38d5e0de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeRational</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a9a636bde5a7bb61d034dc5263850c277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>ac8b996de4b2d3e28ef46af48dbb02b34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsCage</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>ad89175c52a938a7ef7c6154bec00b08f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsCage</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>aa424ecd00549de42e22a0c34bb747f6b</anchor>
      <arglist>(int dim, bool is_rat, int order0, int order1, int order2, int cv_count0, int cv_count1, int cv_count2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsCage</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a7d569d474bc90cd12be7286e53d6ec1d</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox, int order0, int order1, int order2, int cv_count0, int cv_count1, int cv_count2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsCage</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a5dd1c63dc2b1e8ff8b0210d3a654e614</anchor>
      <arglist>(const ON_3dPoint *box_corners, int order0, int order1, int order2, int cv_count0, int cv_count1, int cv_count2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsCage</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>acfc0105638270899b07c313aba206386</anchor>
      <arglist>(const ON_BezierCage &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsCage</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a795184ce3c12e8a65bc8106f6ec37620</anchor>
      <arglist>(const ON_NurbsCage &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsCage &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a94a52bae621db6db70e5b954e754edd8</anchor>
      <arglist>(const ON_NurbsCage &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsCage &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>ab736c133053a2a0fb0d217ed6e324679</anchor>
      <arglist>(const ON_BezierCage &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Order</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a4d306f4c9f8b588161a2e06868ce3d08</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a88d478d51717772fe9ccbb9ccf5af501</anchor>
      <arglist>(double r, double s, double t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>adf782e39035f46ea3513e1c543728426</anchor>
      <arglist>(ON_3dPoint rst) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a4bbf0eebdae3e2b8d1ddbeb75ea3f1ea</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReserveCVCapacity</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>ae7487e08b72cc60cf1567eeb30344179</anchor>
      <arglist>(int cv_capacity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReserveKnotCapacity</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>ab345546c97d36794dd3c40adbee1c3a6</anchor>
      <arglist>(int dir, int cv_capacity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Reverse</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>ada0615c43838c18acf75379e4dc8d8e4</anchor>
      <arglist>(int dir)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a7f9e73c0169bf613279a8dc81364dd82</anchor>
      <arglist>(int i, int j, int k, ON::point_style, const double *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a42cc5ed1f47f2db6ee1eb954d747dab4</anchor>
      <arglist>(int i, int j, int k, const ON_3dPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCV</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a8d12ae3e0cdba49fee698bbbf1db62d9</anchor>
      <arglist>(int i, int j, int k, const ON_4dPoint &amp;hpoint)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetKnot</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a1fa8a3f09e08c51e72d4b117b7d21a1a</anchor>
      <arglist>(int dir, int knot_index, double knot_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetWeight</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a853bf29cb4626992d072119b47aae0d8</anchor>
      <arglist>(int i, int j, int k, double w)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a211a37e44dcddfa32c204c0efbed4119</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a00dfc7eeeb1496ebf084c5bd9f6d492e</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>ae341e60505863d27f060c9b691724206</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transpose</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a8c04c3b11efa6eb026e03f4f3e360824</anchor>
      <arglist>(int dir0, int dir1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Trim</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a6c2fba8df6ac7b027a08a0728812d9a0</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Weight</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>af7f2f7e9592a763e82c19ed00f3dd297</anchor>
      <arglist>(int i, int j, int k) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a543ffa28bbea422b65755f73dfd83a92</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZeroCVs</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a21212d0a292cfe99ffe6f23c9fe04213</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_NurbsCage</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a7f66099fd34ee10af8ef3b0c3229dc64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>m_cv</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a4a6c6aa79896539336f1555cb384caa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_capacity</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a92725f193a88ffa62b451e480fdbb4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_count</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a1a0fd6b236aeb8c20ff7aa20657a0dd8</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_stride</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a77e8c27707c6a0354279d70db659bc8b</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a3fc8f5e8d327ccf0248cacd55ec577e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_is_rat</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a59c20758b20cd99ebcb40cee6cfcca14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>m_knot</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a6921cf5d1b74b100cde9bb18b0856e5f</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_knot_capacity</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a55c74c8f98b67aebc83451948edb05f0</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_order</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>a57714c3f83b194cf8947bb018d5d5a38</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__NurbsCage.html</anchorfile>
      <anchor>abbbe8f7f069400b5ac63fd87818c2451</anchor>
      <arglist>(ON_NurbsCage)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_NurbsCurve</name>
    <filename>classON__NurbsCurve.html</filename>
    <base>ON_Curve</base>
    <member kind="function">
      <type>bool</type>
      <name>Append</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a88bdbb487a9011bb917f9ce413b1dbf4</anchor>
      <arglist>(const ON_NurbsCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ChangeClosedCurveSeam</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ab1b14fc291b2b3b6e186e7f04081d9cf</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeDimension</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aa1f61c8957a5c9bc76196e39fbb49d14</anchor>
      <arglist>(int desired_dimension)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeEndWeights</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ab9e97607f0eee1d93a19bb9fd8d35bcb</anchor>
      <arglist>(double w0, double w1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClampEnd</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a9c80a9413e4eb8bb573a635dd6c742c5</anchor>
      <arglist>(int end)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ControlPolygonLength</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>af1d4c8a774caf4993abbaf0338d663e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ConvertSpanToBezier</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ac88d84ce94626eb526dbcfea030eec9e</anchor>
      <arglist>(int, ON_BezierCurve &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a23bd2bb98988b99b7d0b5daedb9cad7f</anchor>
      <arglist>(int dimension, ON_BOOL32 bIsRational, int order, int cv_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateClampedUniformNurbs</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>acb45cd70a66887b8df4087485a10e7c8</anchor>
      <arglist>(int dimension, int order, int point_count, const ON_3dPoint *point, double knot_delta=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreatePeriodicUniformNurbs</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ad654cac20e156f05855efff9987e6212</anchor>
      <arglist>(int dimension, int order, int point_count, const ON_3dPoint *point, double knot_delta=1.0)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>CV</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ac640e70b8d388ec44b8085532e2c8e3b</anchor>
      <arglist>(int cv_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVCount</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aa56cbeb8148a3d9208e12bcf6881e442</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVSize</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aedc73a4e678634073dfcfe5277cc0b0d</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON::point_style</type>
      <name>CVStyle</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a3d1f1521cf02c51a0f83955443ac8f9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>abc6ab30e70508f16dd34af8eb5f6015c</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ab698bdfc7bdfe6bade40ea231fb9c2fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>abf5cafdd3aef1b2cf1fdc3f62fe4d0f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a1f288d6f3da72b9f2fc9ff1e550ea726</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a311227f6918c9940f3eaeb2f010bda1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a49a211f6569fcf8143bfd592e67d505e</anchor>
      <arglist>(ON_TextLog &amp;dump) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a8b108005b99e72b68d91d5b36c65f38c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a133bc6e57ebe3ab216860bc7346cd49c</anchor>
      <arglist>(double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extend</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aafb8f8f3217b3160a522f47ea49c36cd</anchor>
      <arglist>(const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a3035c97771c457d9302f49350607d7c0</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetCurveParameterFromNurbFormParameter</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>adced8a2191305b3b5b01a53a95223dc6</anchor>
      <arglist>(double nurbs_t, double *curve_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetCV</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a743ec0624992abda6a0b187c4d87403c</anchor>
      <arglist>(int, ON::point_style, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetCV</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a413b1c57c10f909082b25d17759af8aa</anchor>
      <arglist>(int, ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetCV</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a2d098fd50e9cef990b3e7f38b726cfda</anchor>
      <arglist>(int, ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetGrevilleAbcissae</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a53d142091eed7140dc43ae9376aa72cf</anchor>
      <arglist>(double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aee13ac5a40379a5fa59821883df8be4e</anchor>
      <arglist>(ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>af6179f80a210b76bd4ebe6fbed7f317c</anchor>
      <arglist>(ON_NurbsCurve &amp;nurbsform, double tolerance=0.0, const ON_Interval *subdomain=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetNurbFormParameterFromCurveParameter</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a74f49cf39791a977c0e8dab7ff8f936c</anchor>
      <arglist>(double curve_t, double *nurbs_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetParameterTolerance</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a8c19d29927fe5609cf99b619c8212d2a</anchor>
      <arglist>(double t, double *tminus, double *tplus) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a278b5a2d0e550c9ec73632d70cb38a87</anchor>
      <arglist>(double *knot_values) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GrevilleAbcissa</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a8feddbd16a0dfce3f05e06d703c2a3f4</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasBezierSpans</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a102912fbf8391bb4f07d7ae9bfded418</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aa12d5780ebfde5aecb3324bfcced3aab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IncreaseDegree</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a4d8143ac58dde06e35fa9af5cd0a2355</anchor>
      <arglist>(int desired_degree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a4c7670e88f372cc16adcde0298f012a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertKnot</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a5085e7adaa672ee043ccad3bb6f6cb0a</anchor>
      <arglist>(double knot_value, int knot_multiplicity)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsArc</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a1043fe393457fced33e17847d92faf96</anchor>
      <arglist>(const ON_Plane *plane=NULL, ON_Arc *arc=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsClamped</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ade5417c48a0cc53d6b9a5ad4a7dde319</anchor>
      <arglist>(int=2) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a5bc70d170cf444d61dc6e77b82b0748f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a5087e149f84291cf5536d1c7b39d1e73</anchor>
      <arglist>(ON::continuity c, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a9567a9504509b5167019a215876a9b1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDuplicate</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a96f7d0d50b35d51249a336759317d052</anchor>
      <arglist>(const ON_NurbsCurve &amp;other, bool bIgnoreParameterization, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsInPlane</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a6458966ccaaed114a296fd0955b5b448</anchor>
      <arglist>(const ON_Plane &amp;test_plane, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsLinear</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a6473457162899f921821ee8941450ab5</anchor>
      <arglist>(double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aa881811909e77e1a3aaa553f027bfa9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a4104f42fa29a06248477b1b416ef6966</anchor>
      <arglist>(ON_Plane *plane=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsPolyline</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a506a83edf801999d7a39e664eddd0531</anchor>
      <arglist>(ON_SimpleArray&lt; ON_3dPoint &gt; *pline_points=NULL, ON_SimpleArray&lt; double &gt; *pline_t=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRational</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ae43e64277ce815f0d4b075a16d8bb22e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSingular</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a9424b65eff14a269086c81a53b4da16d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a3d998a2f7850bfc4c520fd0419d69b2f</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Knot</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aa5df18b210c7d55eb82e6aa91f7aed71</anchor>
      <arglist>(int knot_index) const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>Knot</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>abf7162ae7fdffe2a68dba02477b10be8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>KnotCount</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a86d5242b541b340839a5637b29581c68</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>KnotMultiplicity</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a12fe7a1e658b75a5babed2e963f06630</anchor>
      <arglist>(int knot_index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeClampedUniformKnotVector</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a7d5de3268129d48b354143fce0f7c2aa</anchor>
      <arglist>(double delta=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a7b2f4698f45a7d3ac8581ea3eec65993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeNonRational</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>af7fdb08b29d2c04466bcf61719b261de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakePeriodicUniformKnotVector</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a3f1543e4fb13bbd9c100c45c95a43fc8</anchor>
      <arglist>(double delta=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakePiecewiseBezier</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ac179535e6030c6726d2ef73e1315ebb3</anchor>
      <arglist>(bool bSetEndWeightsToOne=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeRational</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a0d2c3c59968998c5dfaf958ca52cf200</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsCurve</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a262be99601fbd27b0f6d04701d05626a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsCurve</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a29c91d2c6be269632978e7317e6d659b</anchor>
      <arglist>(const ON_NurbsCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsCurve</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>acc8b0481cd8d52e4ac37ad7ae55bf73e</anchor>
      <arglist>(const ON_BezierCurve &amp;bezier_curve)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsCurve</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a2e764258798566618da2b8be67e4a9d8</anchor>
      <arglist>(int dimension, ON_BOOL32 bIsRational, int order, int cv_count)</arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a0ef995e85f645c1158c083957e0863da</anchor>
      <arglist>(const ON_NurbsCurve &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ac2a2c67d83418a84a1cf42b85c4b28d8</anchor>
      <arglist>(const ON_BezierCurve &amp;bezier_curve)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Order</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ad1da54a292faf395f41cc8f9f557d109</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aa10c48a8b382cdb68f0c1609e6b96147</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemoveSingularSpans</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ac7c1b3f52ae00e34d403025ccb100428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveSpan</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aff8d8a49eaa7b9414218fb899744b6a2</anchor>
      <arglist>(int span_index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RepairBadKnots</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ae026a89e71bfb274db385092452cfe8c</anchor>
      <arglist>(double knot_tolerance=0.0, bool bRepair=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Reparameterize</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aab4b84dcaf9de219dfb6ed0c1379d3fb</anchor>
      <arglist>(double c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReserveCVCapacity</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ae87fe42ca9025c37fb727bbd5e322813</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReserveKnotCapacity</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a5184960153119a381b7559fbb54e82b8</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>af9aed3e821f54521dd64acba61403c42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetCV</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a15dd06affc27271bf4fa4b916af3fd9a</anchor>
      <arglist>(int, ON::point_style, const double *)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetCV</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a1b88868eb955caeb57dc32cbbaa11963</anchor>
      <arglist>(int, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetCV</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a5f4a38172efd15927f54c8cbad7112c2</anchor>
      <arglist>(int, const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a61383ed6c720f3f6ce438bb7a51a8242</anchor>
      <arglist>(double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetEndPoint</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a3d4bdce1cdb3acb328a278bdc27e349f</anchor>
      <arglist>(ON_3dPoint end_point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetKnot</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aadbe513a703f18538aa1f080346b4a79</anchor>
      <arglist>(int knot_index, double knot_value)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetStartPoint</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a70e899b50831bccb4b502b71cff436d5</anchor>
      <arglist>(ON_3dPoint start_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetWeight</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>af2ffdc48e03b4db99c1ff58b271165b3</anchor>
      <arglist>(int, double)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ad58c024dd86f86431121e62b8e6656ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a613a432e2bc3bde4f1f32ac01e440c3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SpanIsLinear</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a01791b04490ae63d09a537fd94e6fb70</anchor>
      <arglist>(int span_index, double min_length, double tolerance) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SpanIsLinear</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a8f8ebea8ae3e3cd2963aacce6b22a7b1</anchor>
      <arglist>(int span_index, double min_length, double tolerance, ON_Line *line) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SpanIsSingular</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ab3493c051aec2c53688fb648cf94e9b3</anchor>
      <arglist>(int span_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a2bab1dc698022512e2965cd0a7c9ad69</anchor>
      <arglist>(double split_param, ON_Curve *&amp;left_result, ON_Curve *&amp;right_result) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SuperfluousKnot</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a65824adf89cf4fb389e0c266091fdf11</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a0e3ad34a64510e654fbbef3836896a54</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a9acc5e4b16dbe5be3d5642b31545e660</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a41bf19bc0b54ee976ae93b530c2f6918</anchor>
      <arglist>(const ON_Interval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Weight</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>aa33a9c61f45aec7dddf904408169afbe</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ac5607db64fe0120c158585dd88b67031</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZeroCVs</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a804c153b9540815f15c26e0342099e75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_NurbsCurve</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a28bee147056a74186cace5f7acd57a62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve *</type>
      <name>New</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ab5e1eb5e37ed5cdc1079f75e243d2ad2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve *</type>
      <name>New</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>af36f2918aae24a7258a85c3a4d4ab2e6</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs_curve)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve *</type>
      <name>New</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a1a444722433234d6e49b1b84629b73fe</anchor>
      <arglist>(const ON_BezierCurve &amp;bezier_curve)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve *</type>
      <name>New</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a3d853eb4b2cdc10bb1a0e56351b73f7a</anchor>
      <arglist>(int dimension, ON_BOOL32 bIsRational, int order, int cv_count)</arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>m_cv</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a8b5ca5e5dbfe971b2185362cef8c306a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_capacity</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a451cc3f3dc3db2909d6b08f464663ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_count</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a62d90b121135f1ffeeb1af554a9d0b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_stride</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a6c8a6728d1c32143ef61c7c98c4c9cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a4fdfb337f7be7807857b406c61ed1a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_is_rat</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>ad28e127080693cc4ef87ca43a0d9b080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>m_knot</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>abaa83533288bb330b748342d0cfb74d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_knot_capacity</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>afc9e06e08825006c5c7df1f72e3023d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_order</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a26503298565b83b632d89414def1cde9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__NurbsCurve.html</anchorfile>
      <anchor>a6da2d179268db85a7705df44a3617b86</anchor>
      <arglist>(ON_NurbsCurve)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_NurbsSurface</name>
    <filename>classON__NurbsSurface.html</filename>
    <base>ON_Surface</base>
    <member kind="function">
      <type>bool</type>
      <name>ChangeDimension</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a414b4f28b2dcfc8d7b9cbcd9cd694842</anchor>
      <arglist>(int desired_dimension)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ChangeSurfaceSeam</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a7767a83a26b0e85d5b3dda20d6f7864f</anchor>
      <arglist>(int dir, double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClampEnd</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>aebd323263cb3affce214be8fd02661fb</anchor>
      <arglist>(int dir, int end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CollapseSide</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a9cf8afd2a96d4ec69313cbe3eeb396da</anchor>
      <arglist>(int side, ON_3dPoint point=ON_unset_point)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ControlPolygonLength</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a624196b3409c1393b806378e02a766c8</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ConvertSpanToBezier</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a7e3e77c384a556dca5fbf2d6dbcb7d12</anchor>
      <arglist>(int span_index0, int span_index1, ON_BezierSurface &amp;bezier_surface) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a1d16fb69e9efb29f8cbf374a74551813</anchor>
      <arglist>(int dim, ON_BOOL32 is_rat, int order0, int order1, int cv_count0, int cv_count1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CreateConeSurface</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a5737f420d52b1fe442570860dd88aaf3</anchor>
      <arglist>(ON_3dPoint apex_point, const ON_Curve &amp;curve, const ON_Interval *curve_domain=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>CreateRuledSurface</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a56da351728e3922fb1b57edbb16c4fab</anchor>
      <arglist>(const ON_Curve &amp;curveA, const ON_Curve &amp;curveB, const ON_Interval *curveA_domain=NULL, const ON_Interval *curveB_domain=NULL)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>CV</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a1427984ebc0e1c737b7c7da7001942f7</anchor>
      <arglist>(int i, int j) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVCount</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a5546a6977b2ffcace156fe94d7384897</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVCount</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a1b7df21c4f51f9603828ad59d4c98198</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CVSize</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a4f13d846c8f00cd997d2d149adc0b291</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON::point_style</type>
      <name>CVStyle</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>adb7e4f271a607a58bf8d32e281142724</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ad76dc35ebe4ce2a528131e46bb3d505d</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a2227d2599df7ba2e96994d7fdfcc31f6</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>afb51602a9ecce4f69b78abb78e47ef22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a6cadbcfb7b3e7b2be1f046705dd74cfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a90e3a460eb8be40609d2b38bebbab2b6</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a7031e122899390c2f21e73c2185d69c9</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a00d0274d85e07dac2506069f603330f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a4a8561199f21e40df77a46f042e1d839</anchor>
      <arglist>(double, double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extend</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ad98efd29fd535a92be0a6ab066bbbd9b</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a96726a12ad7eb5a627323cab414acf1b</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetCV</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a1289404c86a1a859c3251f736a7d7c88</anchor>
      <arglist>(int i, int j, ON::point_style, double *cv) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetCV</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a48f98d0031fa4037b5000ea48c83bc4d</anchor>
      <arglist>(int i, int j, ON_3dPoint &amp;cv) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetCV</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>acf29c98a5b79760ba07e4c46ded56a62</anchor>
      <arglist>(int i, int j, ON_4dPoint &amp;cv) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetGrevilleAbcissae</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a9844fa20b15e5f4e23bc8e69b1f01e7b</anchor>
      <arglist>(int dir, double *g) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a0d495063a99bc5bb142238633ce29439</anchor>
      <arglist>(int dir, ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a61ec10657c6a11cb34b0511878093f8d</anchor>
      <arglist>(ON_NurbsSurface &amp;, double=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetParameterTolerance</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ac83ae116d0be129c79aadc5be03d12e5</anchor>
      <arglist>(int, double, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>aace43b0cb7b983a3686b258fccfee2e8</anchor>
      <arglist>(int, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSurfaceSize</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a510cc2f7c0da2955a7516a08ebf73795</anchor>
      <arglist>(double *width, double *height) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GrevilleAbcissa</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a59b3010a323083813ff1878126e2f561</anchor>
      <arglist>(int dir, int cv_index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IncreaseDegree</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a704b8a944a93d5448361e4536f826758</anchor>
      <arglist>(int dir, int desired_degree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a8e87073794029f5ee62e2ab12ce55ff8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertKnot</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>acbce06796f026424644fcafe1986240c</anchor>
      <arglist>(int dir, double knot_value, int knot_multiplicity=1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsClamped</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a63a27127e27d2a971f232119d6cc5f06</anchor>
      <arglist>(int dir, int end=2) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a333eeba8846607766421010da317eefc</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a7ff204e35f02fd7367ee2a140035b462</anchor>
      <arglist>(ON::continuity c, double s, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a25631d3d761834c06cc8358394585e28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDuplicate</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ab7d8178885e33cc896ce7e82add0e404</anchor>
      <arglist>(const ON_NurbsSurface &amp;other, bool bIgnoreParameterization, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>IsoCurve</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ab5666edc6c705ae9268ccae54d82b964</anchor>
      <arglist>(int dir, double c) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a4b2b5fb7594e01085fd5a9e1dfbaf5a7</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a8ba633b3371c33c9a9e606c1e869d36f</anchor>
      <arglist>(ON_Plane *plane=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRational</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a37f1d1c9a4393c3aac4383d2318962d1</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsSingular</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a4c798df46b6ffdd0f7705ac43b913086</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>aad66807f0e2e5e62fc8d91b1cb9954c8</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Knot</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ac72280ade2b1fa22faea84be8490f032</anchor>
      <arglist>(int dir, int knot_index) const </arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>Knot</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a2bd1601c8ae2696b183c2990ed649f62</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>KnotCount</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a566f59d184c001302bc9d4d6caf7c95a</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>KnotMultiplicity</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a4e9236cdead067b16a428071f3dbf992</anchor>
      <arglist>(int dir, int knot_index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeClampedUniformKnotVector</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a3207b92ddacacd9a8bef38df04fb739c</anchor>
      <arglist>(int dir, double delta=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ad49071426525a2f670c87edbd543cfc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeNonRational</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a4b18ab01f81fc11de75c4c2b122147bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakePeriodicUniformKnotVector</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a02fa21cf4c7dba8caf902cce6bde28c0</anchor>
      <arglist>(int dir, double delta=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeRational</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a392ceb785d90a077ab09c914694542b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_Surface *</type>
      <name>Offset</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a4a5dfe72972bea094c10162fb4c1878a</anchor>
      <arglist>(double offset_distance, double tolerance, double *max_deviation=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsSurface</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a1302904a1750b73cc19c9d224eb249b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsSurface</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>af82a094167f2caf9de988d6d4345480b</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs_surface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsSurface</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a15cda13e0b442e4972993b5cba76fb3b</anchor>
      <arglist>(const ON_BezierSurface &amp;bezier_surface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_NurbsSurface</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a3da530dce090010f47208e0e9337dbcc</anchor>
      <arglist>(int dimension, ON_BOOL32 bIsRational, int order0, int order1, int cv_count0, int cv_count1)</arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a6461b32f9ce3ef9be473cc830511888c</anchor>
      <arglist>(const ON_NurbsSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a010d7401d8690e4bfa4d042cc315660e</anchor>
      <arglist>(const ON_BezierSurface &amp;bezier_surface)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Order</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a5acf9e92f73bb60979f8873f00d2f914</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a25b6086ea42a32f6349d198a27b516f6</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ReserveCVCapacity</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a65f9e5f2ed35f59e0f7f3aaae237b795</anchor>
      <arglist>(int cv_array_capacity)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ReserveKnotCapacity</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>aa37c3baae90856930ef5bbe641774661</anchor>
      <arglist>(int dir, int knot_array_capacity)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>afaecb840bff59a8ba17f6170d01ea134</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetClampedGrevilleKnotVector</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>aef843df42000aa458a43af8aa28fe932</anchor>
      <arglist>(int dir, int g_stride, const double *g)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetCV</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ae4a8c19c4a03a25ec364dac6ef470205</anchor>
      <arglist>(int i, int j, ON::point_style, const double *cv)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetCV</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a01242b378552123598de37fe36e0ce22</anchor>
      <arglist>(int i, int j, const ON_3dPoint &amp;cv)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetCV</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a98bb2be09882fd71c8dea08f5343fd19</anchor>
      <arglist>(int i, int j, const ON_4dPoint &amp;cv)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetCVColumn</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a1fac2f4b9945aae12088d930c522a770</anchor>
      <arglist>(int col_index, const ON_3dPoint &amp;cv)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetCVColumn</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a610fabd4112f190f6724ff1ef66235fe</anchor>
      <arglist>(int col_index, int v_stride, const double *v)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetCVRow</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ae19c215d1225c774665b55d55636db56</anchor>
      <arglist>(int row_index, const ON_3dPoint &amp;cv)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetCVRow</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a14fb0494fe936cdaab1fba62686c43eb</anchor>
      <arglist>(int row_index, int v_stride, const double *v)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>af4aecf2b45e8798625fc058c2a8dbbfd</anchor>
      <arglist>(int dir, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetKnot</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>aa00e30945505876ae4e2f984aac0e133</anchor>
      <arglist>(int dir, int knot_index, double knot_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPeriodicGrevilleKnotVector</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a0cf958671a37c72fb25fea6ec2d6cbfc</anchor>
      <arglist>(int dir, int g_stride, const double *g)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetWeight</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a9b49c75ec2c5b072cc18b0161eb55552</anchor>
      <arglist>(int i, int j, double weight)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a11889ecd30355da60dbe4b95cb866ec9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ae994b6e8ca44972e4f648c394de98a91</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a79d3915d6fe4abb3de218464455c14dc</anchor>
      <arglist>(int dir, double c, ON_Surface *&amp;west_or_south_side, ON_Surface *&amp;east_or_north_side) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SuperfluousKnot</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a0294fda491dd15386fb4a4f63d944852</anchor>
      <arglist>(int dir, int end) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a53f04129bee875adf77614e176a08d27</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>TensorProduct</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ab45621e24af8cb25c12622ebcd7958ec</anchor>
      <arglist>(const ON_NurbsCurve &amp;, const ON_NurbsCurve &amp;, ON_TensorProduct &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>af50188c7bfa2cff31bbf691d752aa980</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transpose</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a5ddda28abd297e31b1adc1f64ef54663</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a9d1f7154a8060862091b6511347b3541</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Weight</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a33b919cd86eb4ef46d587c48c69f2a56</anchor>
      <arglist>(int i, int j) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ad459aeb3c20ceee57a5da04b7f8fef63</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZeroCVs</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a68dad07282fafb8221a2c7d27628efcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_NurbsSurface</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a1e8fa372624a6e63b78a37e199e21f40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface *</type>
      <name>New</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>af57db29599876d4951e2a29a1cb05d04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface *</type>
      <name>New</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ab81c40f1fc5dba6edc9cc98cb34f9f4b</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs_surface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface *</type>
      <name>New</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a0f2c4d19857f98153c9e84e546357333</anchor>
      <arglist>(const ON_BezierSurface &amp;bezier_surface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface *</type>
      <name>New</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a295a70efe7c279c522fcbeab0d1d29e8</anchor>
      <arglist>(int dimension, ON_BOOL32 bIsRational, int order0, int order1, int cv_count0, int cv_count1)</arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>m_cv</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a3f61e32dfe140a0b8b0d66818680a588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_capacity</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a3ff7bb039957ea793e5beb16c1b91ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_count</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>ae2dba852eb1992aff1d0d2c16f564637</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_cv_stride</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a97c43a3b0127f656d3e33e2773f8add9</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a376717f188808c291a3d4ead4e7f4dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_is_rat</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a5f6f676b9e7e8d6a126a7290e05cb6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>m_knot</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a40e2cbc5678faa481eeb12593ce7ba46</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_knot_capacity</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>af1892611802082537ba4b606ab77c202</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_order</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a3a6086d7f17b76dbae376a5bfa226f52</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__NurbsSurface.html</anchorfile>
      <anchor>a4cbb9da6a042b71e55d2289cb5e757f0</anchor>
      <arglist>(ON_NurbsSurface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Object</name>
    <filename>classON__Object.html</filename>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>AttachUserData</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>ab6d28b2b8f63b854c8ffe461eddeffc3</anchor>
      <arglist>(ON_UserData *pUserData)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CopyFrom</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a53c0349bb1705e95ac3acf5d537154ba</anchor>
      <arglist>(const ON_Object *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyUserData</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a58958333257eba5575a6a1b09c366c1b</anchor>
      <arglist>(const ON_Object &amp;source_object)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a27f3286fb95059fa0be5ab775a82cea1</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>aca89a9c27cad480c4020d0e4373eea85</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>DetachUserData</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>aaa66216fcc8517f0fe1ec9e933f95e10</anchor>
      <arglist>(ON_UserData *pUserData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Dump</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>ab823aff0f253e0f2e63ff2f18f26f8c7</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>ad265ca0da2d751edaa9d2b5ab2540c6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_UserData *</type>
      <name>FirstUserData</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a6cca5ee422fbefadb2826f860f731bc1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UserData *</type>
      <name>GetUserData</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>aa1653d0a5acf46c064fd01b7704495a9</anchor>
      <arglist>(const ON_UUID &amp;userdata_uuid) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetUserString</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>aebb96e56bc0709236d4869d97cacf2b0</anchor>
      <arglist>(const wchar_t *key, ON_wString &amp;string_value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetUserStringKeys</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>aab6b9fad4cf079b8bb9a73f7818d16f9</anchor>
      <arglist>(ON_ClassArray&lt; ON_wString &gt; &amp;user_string_keys) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetUserStrings</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>aec00bf0331a5d686102d3de1f6250a05</anchor>
      <arglist>(ON_ClassArray&lt; ON_UserString &gt; &amp;user_strings) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsKindOf</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a45accac168bcf1efc8e11cd13fc55bd9</anchor>
      <arglist>(const ON_ClassId *pClassId) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a102f42bc1227a6360defd18bdbefae79</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>MemoryRelocate</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a650ae3f529603d9126547261bc60ebbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a3de57bed1f0bbd6c7998275486b51dac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MoveUserData</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a54a891ae2cb2a25008a7a39cb19dfcea</anchor>
      <arglist>(ON_Object &amp;source_object)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>ad9f129c01db729eca93e040a68975ddc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Object</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>ac43c29188ce86847d412022ddc2c7523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Object</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a274166b34d06fc07a85997fd01b2dab1</anchor>
      <arglist>(const ON_Object &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Object &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a83fc08c7c536a38ab0ff0a5744bc36f1</anchor>
      <arglist>(const ON_Object &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PurgeUserData</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a88b61cafc0024ecb7a4bd22da2718680</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a35293c3a227eb2652f4f085beb1c5f0d</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetUserString</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a074dc9e9b919853919564793c37f5143</anchor>
      <arglist>(const wchar_t *key, const wchar_t *string_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetUserStrings</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a7234af898c307a2c2f7931db7e627592</anchor>
      <arglist>(int count, const ON_UserString *user_strings, bool bReplace)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a377e28845cfb71ba1df8736234164bf2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformUserData</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a8cf133e46fbc7670cbdee77df62b5c13</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UserStringCount</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>ab7620411c71fb3d6f1e65a3a132aa5ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a23da52ac2cf65092cb1759c88328513d</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_Object</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a4919d048a4be874f674462722fe15768</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a172cf6877cb4604aed9c803a34ec2cc0</anchor>
      <arglist>(ON_Object)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_UserData *</type>
      <name>m_userdata_list</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a435728deec62a4a0711299efa038dc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend int</type>
      <name>ON_BinaryArchive::ReadObject</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a388c1bb17a1958935b83aa90bdb81597</anchor>
      <arglist>(ON_Object **)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>ON_BinaryArchive::ReadObjectUserData</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a929bc4bfb74b631aad84d72d8dfa52bc</anchor>
      <arglist>(ON_Object &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>ON_BinaryArchive::WriteObject</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a78e80f926947c21f2f7494146325514f</anchor>
      <arglist>(const ON_Object &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>ON_BinaryArchive::WriteObjectUserData</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>aaef580befd8f9cb134ec2d62a41aca4c</anchor>
      <arglist>(const ON_Object &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_UserData</name>
      <anchorfile>classON__Object.html</anchorfile>
      <anchor>a877f14a22cfd86d52acec198f6037c14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ObjectArray</name>
    <filename>classON__ObjectArray.html</filename>
    <templarg>T</templarg>
    <base>ON_ClassArray</base>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__ObjectArray.html</anchorfile>
      <anchor>ab06aaeccda229d20c415a0613e42131d</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HeapSort</name>
      <anchorfile>classON__ObjectArray.html</anchorfile>
      <anchor>a51ee75049ffb91c10f2acb17b99d3a66</anchor>
      <arglist>(int(*)(const T *, const T *))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ObjectArray</name>
      <anchorfile>classON__ObjectArray.html</anchorfile>
      <anchor>a417bd2085eaae1ff3f432e30bded35d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ObjectArray</name>
      <anchorfile>classON__ObjectArray.html</anchorfile>
      <anchor>a24facd5e646e80edccb08d72307c8dc9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ObjectArray</name>
      <anchorfile>classON__ObjectArray.html</anchorfile>
      <anchor>a3b32b3f66264bfdfa19f9467a396dc06</anchor>
      <arglist>(const ON_ObjectArray&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_ObjectArray&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__ObjectArray.html</anchorfile>
      <anchor>aaeb291f91e4c478ac08a8fe51e5c841b</anchor>
      <arglist>(const ON_ObjectArray&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>QuickSort</name>
      <anchorfile>classON__ObjectArray.html</anchorfile>
      <anchor>a53ef05dd586f31c2ddb4980185153398</anchor>
      <arglist>(int(*)(const T *, const T *))</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Realloc</name>
      <anchorfile>classON__ObjectArray.html</anchorfile>
      <anchor>a13c0a45951d15ca0d2a522e553b4a842</anchor>
      <arglist>(T *, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_ObjectArray</name>
      <anchorfile>classON__ObjectArray.html</anchorfile>
      <anchor>a3e17771cd9eaad00c29c1959d0973b21</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ObjectRenderingAttributes</name>
    <filename>classON__ObjectRenderingAttributes.html</filename>
    <base>ON_RenderingAttributes</base>
    <member kind="function">
      <type>bool</type>
      <name>AddMappingChannel</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>acdea2be57d4c446217336bdfb1162dc9</anchor>
      <arglist>(const ON_UUID &amp;plugin_id, int mapping_channel_id, const ON_UUID &amp;mapping_id)</arglist>
    </member>
    <member kind="function">
      <type>ON_MappingRef *</type>
      <name>AddMappingRef</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>aa3ce71479e72b80784e039bacb6c22ed</anchor>
      <arglist>(const ON_UUID &amp;plugin_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AdvancedTexturePreview</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a3aebe8cbb6ef9f7e14d4ca01949db53d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeMappingChannel</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a2e9847417427af064124649281190766</anchor>
      <arglist>(const ON_UUID &amp;plugin_id, int old_mapping_channel_id, int new_mapping_channel_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a3f42500ee43cb86060c14f327b9483f6</anchor>
      <arglist>(const ON_ObjectRenderingAttributes &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a7f83b70cdd391ee2a6968bef40fd0f2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DeleteMappingChannel</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a86d693b215c64dd34fdfec17b578b092</anchor>
      <arglist>(const ON_UUID &amp;plugin_id, int mapping_channel_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DeleteMappingChannel</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a247161c9a211f0c07c2afd7471669b3c</anchor>
      <arglist>(const ON_UUID &amp;plugin_id, const ON_UUID &amp;mapping_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DeleteMappingRef</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a3fd3815441cb8b429655a1f75657f96f</anchor>
      <arglist>(const ON_UUID &amp;plugin_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableAdvancedTexturePreview</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>ac385de7d5de8c887ca07f903252a23f6</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a64afad95d05234b57b4db7c2139c7ad0</anchor>
      <arglist>(ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MappingChannel *</type>
      <name>MappingChannel</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>aed9ba625236f2aa82f53784fb8cd3216</anchor>
      <arglist>(const ON_UUID &amp;plugin_id, int mapping_channel_id) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MappingChannel *</type>
      <name>MappingChannel</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a102e91e67db8d68761a22d32be50192a</anchor>
      <arglist>(const ON_UUID &amp;plugin_id, const ON_UUID &amp;mapping_id) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MappingRef *</type>
      <name>MappingRef</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>aecc332218698c5944da117ac847fc745</anchor>
      <arglist>(const ON_UUID &amp;plugin_id) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ObjectRenderingAttributes</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>afe9de721485793cd46be4f6332908629</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a41ca0dae1937f77c3ce43c40a863a4f0</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a3df3989351e13c30fb6d25087c07b320</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a82977f64085fb052f53aa23a3dd7cfc5</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bCastsShadows</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a6aff5e29f23bc1658f7393d75fcd6f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bReceivesShadows</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a35c54b4591b3c3802584d4b273f04d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_MappingRef &gt;</type>
      <name>m_mappings</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a50e806543ccbb7f65b388976f1e2c4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_bits</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>a2aad404d4bac4e62612e1e36cef6d618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved1</name>
      <anchorfile>classON__ObjectRenderingAttributes.html</anchorfile>
      <anchor>ae3290bbeb475f54c4bd24f688084a7c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ObjRef</name>
    <filename>classON__ObjRef.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DecrementProxyReferenceCount</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a28085af6bac22cc5b2be0d717e82a42e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a3d39cf2167a1c9ef68688f59bb17f5f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ObjRef</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a40c5bcb15a97e8367829e7d616051a2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ObjRef</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a05b32ddb2ded613805c5ca75be1e2678</anchor>
      <arglist>(const ON_ObjRef &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_ObjRef &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a9bce762ffcd1940e55d5121a99fab2aa</anchor>
      <arglist>(const ON_ObjRef &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>const ON_Object *</type>
      <name>ProxyObject</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a4e39de05425aef876ee98a3663ae36ea</anchor>
      <arglist>(int proxy_object_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ProxyReferenceCount</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a92649871f149281d9b48e6f7a2ba5c59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a2196f6637c6571ea92f37237fa9ab2bd</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemapObjectId</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a20552c00e67ccf76a1b93fa8fe046ebc</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_UuidPair &gt; &amp;uuid_remap)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParentIRef</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>ad67113207a49fc4e2da2ace05ecdf4f7</anchor>
      <arglist>(const ON_InstanceRef &amp;iref, ON_UUID iref_id, int idef_geometry_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetProxy</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a38f2f78fbff8fada250d4cc1119baa2d</anchor>
      <arglist>(ON_Object *proxy1, ON_Object *proxy2, bool bCountReferences)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>aa763f570f3414ec754525b24faf71336</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_ObjRef</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>aaa47ec76460fa4e19470568cfd0964da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_ObjRef_IRefID &gt;</type>
      <name>m__iref</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a27c1433660f45e922512f1bbdf7e4cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_COMPONENT_INDEX</type>
      <name>m_component_index</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a38650602fdc43da6c13914f47ccda58f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjRefEvaluationParameter</type>
      <name>m_evp</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>af939eab31a7238b44125c806824d827d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_Geometry *</type>
      <name>m_geometry</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a98167955401831769ab8dc587d23d6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_geometry_type</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a5eb509b5ddad4b1e43519ba8ab20e9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::osnap_mode</type>
      <name>m_osnap_mode</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a5a2394f088347d47b3cea35bdf9d3991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_Geometry *</type>
      <name>m_parent_geometry</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>acfa4f779de04b5ebd096d719141338bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_point</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a14f0b23e5cb00ea45a2dc3db5b9e16d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_runtime_sn</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>ab15145f3dbc8ed496ff272f051815b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_uuid</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a786220658c1cf03ca3356c348596478c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Object *</type>
      <name>m__proxy1</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a0fcca07abf622f041bb4b69c52d2da6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Object *</type>
      <name>m__proxy2</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a539eb1d7c0282d8759c60bd0f2ceeb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>m__proxy_ref_count</name>
      <anchorfile>classON__ObjRef.html</anchorfile>
      <anchor>a14b58f02a33fcca63e062317f16d7716</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ObjRef_IRefID</name>
    <filename>classON__ObjRef__IRefID.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>a58de122209372c36359872fcc4030070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ObjRef_IRefID</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>ada4e8e7a01011857c6e229506757e178</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>a9cd53abf249fbdb088e50c14d3867c1f</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>a6ffa1aef1a257746941a306dc4b1df12</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_ObjRef_IRefID</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>a384c33690fa81195f0cf99ae3e4754a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_COMPONENT_INDEX</type>
      <name>m_component_index</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>a265ed3d37c048b30068eded4ceea8529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjRefEvaluationParameter</type>
      <name>m_evp</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>a92b6c9866f98efc87e5b9e6d23c03b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_geometry_xform</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>a749273a871829a55d7d753bdb665e89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_idef_geometry_index</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>a2e96ac8257a76b6a6a59e2ab80d34636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_idef_uuid</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>a361d5adc0d5f103aabe8db437a53f465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_iref_uuid</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>acca5eb1f380f1cf57e74c19a23193c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_iref_xform</name>
      <anchorfile>classON__ObjRef__IRefID.html</anchorfile>
      <anchor>aa167a65c3a7db506bb80eb90b6bfa106</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ObjRefEvaluationParameter</name>
    <filename>classON__ObjRefEvaluationParameter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__ObjRefEvaluationParameter.html</anchorfile>
      <anchor>aa9389c34e93fe9518648d124f71b0604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ObjRefEvaluationParameter</name>
      <anchorfile>classON__ObjRefEvaluationParameter.html</anchorfile>
      <anchor>ab9115abcf1b72cf3805604e16939a660</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__ObjRefEvaluationParameter.html</anchorfile>
      <anchor>aa8174221170ba989774695006b811254</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__ObjRefEvaluationParameter.html</anchorfile>
      <anchor>a4f8434a9711107123bbc3141111c4a41</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_ObjRefEvaluationParameter</name>
      <anchorfile>classON__ObjRefEvaluationParameter.html</anchorfile>
      <anchor>ac60e228177bc8f4fa5033f00a8c7e2e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_s</name>
      <anchorfile>classON__ObjRefEvaluationParameter.html</anchorfile>
      <anchor>a9baaf90602b40c21da478af856e8b346</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_t</name>
      <anchorfile>classON__ObjRefEvaluationParameter.html</anchorfile>
      <anchor>ae90aefcf421ece02795c9dc9312adf7b</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>ON_COMPONENT_INDEX</type>
      <name>m_t_ci</name>
      <anchorfile>classON__ObjRefEvaluationParameter.html</anchorfile>
      <anchor>a3f7250eb15895dc20f642957b182a19f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_t_type</name>
      <anchorfile>classON__ObjRefEvaluationParameter.html</anchorfile>
      <anchor>af88034a100ec5d8c2041c8cebcd8835c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_reserved</name>
      <anchorfile>classON__ObjRefEvaluationParameter.html</anchorfile>
      <anchor>ac27c4f67c5f766a7ceff5a0407edb680</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ObjRefValue</name>
    <filename>classON__ObjRefValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__ObjRefValue.html</anchorfile>
      <anchor>aa3364ad786860ff88e3314ed4f50c284</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__ObjRefValue.html</anchorfile>
      <anchor>ac09370aeb704135fe5fdcd70835b6e39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetObjRefs</name>
      <anchorfile>classON__ObjRefValue.html</anchorfile>
      <anchor>a637b9e8c4c2a1896730103c33c5a839a</anchor>
      <arglist>(ON_ClassArray&lt; ON_ObjRef &gt; &amp;oref) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_ObjRefValue</name>
      <anchorfile>classON__ObjRefValue.html</anchorfile>
      <anchor>a0f793e39f923b198bf1dcd2f2e4af2bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__ObjRefValue.html</anchorfile>
      <anchor>a0d270c5a474199da188c1932d2895a46</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__ObjRefValue.html</anchorfile>
      <anchor>a7d6b9945241fc3d01b38b63be7e5a463</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__ObjRefValue.html</anchorfile>
      <anchor>a150dd3b450a1a02632d6ea534ea85584</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_ObjRefValue</name>
      <anchorfile>classON__ObjRefValue.html</anchorfile>
      <anchor>a54d7e0a07a40ee3425111c7b506eb31f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_ObjRef &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__ObjRefValue.html</anchorfile>
      <anchor>aa560dfe90d5213dbb015ba934e8116de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_OBSOLETE_CCustomMeshUserData</name>
    <filename>classON__OBSOLETE__CCustomMeshUserData.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__OBSOLETE__CCustomMeshUserData.html</anchorfile>
      <anchor>ab64f750ec7e4658c3f8f64ac35379e04</anchor>
      <arglist>(ON_wString &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__OBSOLETE__CCustomMeshUserData.html</anchorfile>
      <anchor>a9554a3113862fe0c77d255020fe8edbc</anchor>
      <arglist>(ON_OBSOLETE_CCustomMeshUserData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBSOLETE_CCustomMeshUserData</name>
      <anchorfile>classON__OBSOLETE__CCustomMeshUserData.html</anchorfile>
      <anchor>aa022abda42751207b483cdf2006222c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__OBSOLETE__CCustomMeshUserData.html</anchorfile>
      <anchor>a3197441ce4f4eaa3034eb3ebefd780ee</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_OBSOLETE_CCustomMeshUserData</name>
      <anchorfile>classON__OBSOLETE__CCustomMeshUserData.html</anchorfile>
      <anchor>ad4fa49ef654846b5842c17560a968b80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bInUse</name>
      <anchorfile>classON__OBSOLETE__CCustomMeshUserData.html</anchorfile>
      <anchor>aab1a90444f67371ebd7f7c810a40616d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_MeshParameters</type>
      <name>m_mp</name>
      <anchorfile>classON__OBSOLETE__CCustomMeshUserData.html</anchorfile>
      <anchor>a442ccc7cf4fa88ee71136ddbad1f8490</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_OffsetSurface</name>
    <filename>classON__OffsetSurface.html</filename>
    <base>ON_SurfaceProxy</base>
    <member kind="function">
      <type>const ON_Surface *</type>
      <name>BaseSurface</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a2474a3b8d4f7fa4e6421187fef65113d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a610535b645e27e3b92fccf928c98a689</anchor>
      <arglist>(double, double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a759755d53aecaa95c3a6879bbb0ebc3a</anchor>
      <arglist>(double *bbox_min, double *bbox_max, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_OffsetSurfaceFunction &amp;</type>
      <name>OffsetFunction</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>af4db9e2bb8203d584c302c8cc3e5a5d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ON_OffsetSurfaceFunction &amp;</type>
      <name>OffsetFunction</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a3f54cb2394aeef4aac082dd00e19ead8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OffsetSurface</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a4942d958ec9d02a67906bc4d38b96c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OffsetSurface</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a8d221968a34b4c504ed3b775dfa42a11</anchor>
      <arglist>(const ON_OffsetSurface &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_OffsetSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a7b3571ed7aead26d620b2579ee3b6fb9</anchor>
      <arglist>(const ON_OffsetSurface &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBaseSurface</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a6b568798c8ffc93b4a29cd06b776cbc2</anchor>
      <arglist>(const ON_Surface *base_surface)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBaseSurface</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a157efd4c4f8c876b24ac21963483f3f6</anchor>
      <arglist>(ON_Surface *base_surface, bool bManage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_OffsetSurface</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a455c3be676117b879367b3f886f13502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a5b2c3f7929936564fe0b83350af15d5a</anchor>
      <arglist>(ON_OffsetSurface)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Surface *</type>
      <name>m__pSrf</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>ab72741ec76d6312c5d3dc8b9cb8c19b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_OffsetSurfaceFunction</type>
      <name>m_offset_function</name>
      <anchorfile>classON__OffsetSurface.html</anchorfile>
      <anchor>a3b02bd8bbc2cafb151735cc9073532d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_OffsetSurfaceFunction</name>
    <filename>classON__OffsetSurfaceFunction.html</filename>
    <member kind="function">
      <type>const ON_Surface *</type>
      <name>BaseSurface</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>ab80a2991ae522a0fa699dc704ff75a66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>a4aa33520c7d0021a7574f7217d36e85a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DistanceAt</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>ac567883f90191d43bf9cde46a0e80a36</anchor>
      <arglist>(double s, double t) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EvaluateDistance</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>ae4bbc0a67d9a2480df55d1a99d92a5f1</anchor>
      <arglist>(double s, double t, int num_der, double *value) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>OffsetDistance</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>abbb5b5a6edbe4b9deac56b3e445dbda7</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>OffsetPointCount</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>aec9ebd1fd9dfc05037df39b7ff05824f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>OffsetSurfaceParameter</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>ae3d437246182a3b32b4de8c764b1ea24</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OffsetSurfaceFunction</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>a940dc561e9d83cbaacd8570fbeec0b9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>ae46c6d97a2948e441bb5a71590e02743</anchor>
      <arglist>(double s, double t) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBaseSurface</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>ace5587e63a57f5496ce7fbf6c6d09d75</anchor>
      <arglist>(const ON_Surface *srf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetDistance</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>a81898e149321ef792934b209cf9af8de</anchor>
      <arglist>(int index, double distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetOffsetPoint</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>aad6a124b67385823b702d42616b78eae</anchor>
      <arglist>(double s, double t, double distance, double radius=0.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPoint</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>a15eef93675b140baf99db0794b782113</anchor>
      <arglist>(int index, double s, double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetSideTangency</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>a219bf5b9a05814bf2f6dd4f42780a001</anchor>
      <arglist>(int side, bool bEnable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SideTangency</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>af3ebb9d667212a30983d6bd1baa6fca5</anchor>
      <arglist>(int side) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_OffsetSurfaceFunction</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>a8591bf1610a1e096d638272de01cbbeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>a8163aa127c5502f7e60f1b26dd9c3271</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_SimpleArray&lt; class ON_BumpFunction &gt;</type>
      <name>m_bumps</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>a4e70bab287b9b3acce700a808a19bb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bValid</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>a9eacea9859802195c27a80e80cdc754f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bZeroSideDerivative</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>ac5765dd893b1009b048bc57da6221a88</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Interval</type>
      <name>m_domain</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>ac7a8e546f20edfa146433254b0d5a81f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_SimpleArray&lt; ON_OffsetSurfaceValue &gt;</type>
      <name>m_offset_value</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>adb894cb151dcdc8d33da0c326bd5ab2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ON_Surface *</type>
      <name>m_srf</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>ad94579fe13e1d9aef05429a1c34f5c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_OffsetSurface</name>
      <anchorfile>classON__OffsetSurfaceFunction.html</anchorfile>
      <anchor>ab872dfc59e65714daa9b6219932ae5db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_OffsetSurfaceValue</name>
    <filename>classON__OffsetSurfaceValue.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>m_distance</name>
      <anchorfile>classON__OffsetSurfaceValue.html</anchorfile>
      <anchor>aa066f0e2bc89ddb34eadb4a5c605b395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_index</name>
      <anchorfile>classON__OffsetSurfaceValue.html</anchorfile>
      <anchor>a6c58938def908e45f9bba8ff8f4fad83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_radius</name>
      <anchorfile>classON__OffsetSurfaceValue.html</anchorfile>
      <anchor>a455e4db14248886d93bc32d3bd588d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_s</name>
      <anchorfile>classON__OffsetSurfaceValue.html</anchorfile>
      <anchor>a13b5a6f53d4c949bed6eb117fcbf9a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_t</name>
      <anchorfile>classON__OffsetSurfaceValue.html</anchorfile>
      <anchor>a769fadce7be82495dc95963bf9431b5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_OrdinateDimension2</name>
    <filename>classON__OrdinateDimension2.html</filename>
    <base>ON_Annotation2</base>
    <member kind="enumeration">
      <name>DIRECTION</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a07e717124dd898b253783d13862e2a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a07e717124dd898b253783d13862e2a96aa5d60a3d413c3074141bc5604377fc2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>y</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a07e717124dd898b253783d13862e2a96a22b65df79b0fe3b020b2da6e1565788f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>POINT_INDEX</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a91817b19d282df39f426fdaffa197fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>definition_pt_index</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a91817b19d282df39f426fdaffa197fb1adad8fb36cc04213722b42dfd70c26924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>leader_end_pt_index</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a91817b19d282df39f426fdaffa197fb1aeba4836681dcdefb7380e035a4e973fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dim_pt_count</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a91817b19d282df39f426fdaffa197fb1ab08c4f7eb8d838bd0a3911773675d79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>text_pivot_pt</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a91817b19d282df39f426fdaffa197fb1a9119895fd188984a0936b183b72dd41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>offset_pt_0</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a91817b19d282df39f426fdaffa197fb1ae8cbcb04e0d02a1c54ac8b5646bee410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>offset_pt_1</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a91817b19d282df39f426fdaffa197fb1ab77e4a2cf2d4688a20dcd9a93ded639d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CalcKinkPoints</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a35a605d0e050f675e5c6f15bb7c6ae16</anchor>
      <arglist>(ON_2dPoint p0, ON_2dPoint p1, int direction, double default_offset, ON_2dPoint &amp;k0, ON_2dPoint &amp;k1) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>Dim2dPoint</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a36f4b1539ed96cd2fcc9f5c94c750680</anchor>
      <arglist>(int point_index, double default_offset=1.0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Dim3dPoint</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a6dbfc28410e0514b51a2ef09d36a07aa</anchor>
      <arglist>(int point_index, double default_offset=1.0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Direction</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a5f996f93fb6361eed794edaf93d9f70d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>ab06d3dd80814d87bccd79f0af95bb98b</anchor>
      <arglist>(double *boxmin, double *boxmax, ON_BOOL32 bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a3f27953e66f652854f21cab7bc9eee0d</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImpliedDirection</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>adf0ae99e0e34d9744436e9c959c9ad50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a4af116d3d3fd455181ff813133cc97ff</anchor>
      <arglist>(ON_TextLog *text_log=0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>KinkOffset</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a79d3d265f935386eec7d75d9f3b3a908</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NumericValue</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>ad120bafe821d392c0e6e3e52ce7b3842</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OrdinateDimension2</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a04c1407c473db7513a6c99793f7c2d06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a483df48801005f687d8558645f3a6085</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDirection</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a4c73c483c69c045c1152134ad8cf3db1</anchor>
      <arglist>(int direction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetKinkOffset</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>aa58406ac844d804fd872d02b0aca1b9f</anchor>
      <arglist>(int index, double offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStyleIndex</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a177cd0127eb653d15605ceabc80a0aa0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>StyleIndex</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>ac4666e9c6bde7d91e6611b5911569a0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a654f5d3e6d875d7ad6b0e0bcf9c3134e</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a4d77ffb08f198bf6d186318ee25cb6cf</anchor>
      <arglist>(ON_BinaryArchive &amp;file) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_OrdinateDimension2</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>ab15a9fbea317e805631629e7272f0fb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const wchar_t *</type>
      <name>DefaultText</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a483e7d46550fc8cf5076416335b588ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_direction</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a6725d6071a0f36ea88ff2116e26b0a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_kink_offset_0</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>ac4ee308d71d2fb5d35b0f151bb8277b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_kink_offset_1</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a274bfcea9db06a8c28faed7f564b821e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__OrdinateDimension2.html</anchorfile>
      <anchor>a9684187aa8d9cd924a64141254a8c709</anchor>
      <arglist>(ON_OrdinateDimension2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PerObjectMeshParameters</name>
    <filename>classON__PerObjectMeshParameters.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>acb67214db008775c164a53f3ad2eb7b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>ad0cccda6b7bb7e319ca4923126b2c8ad</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>aa738f32b04e9a6ed2decd9d69e26dbb0</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>a96c58c0450cb38792f4ff103563720ab</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PerObjectMeshParameters</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>a4886c5c60df6a2954339b8d276bb2b00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>a4f4e5c05685ee072e7eb22ec8cba7ba8</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>ac579f8a89eaa9325e1287068fb153054</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>aef909e183ac8d5db1f30c4b938a48b86</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_PerObjectMeshParameters</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>acaa8211cd4e038ec52bcd12d59504362</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_PerObjectMeshParameters *</type>
      <name>FindOrCreate</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>affc552d188e994c491bcbd1942e5a64c</anchor>
      <arglist>(const ON_Object *, bool bCreate)</arglist>
    </member>
    <member kind="variable">
      <type>ON_MeshParameters</type>
      <name>m_mp</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>a07df908cbd6f8a032144567663066b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__PerObjectMeshParameters.html</anchorfile>
      <anchor>a6c4c173931f2549ddda7a766a39558df</anchor>
      <arglist>(ON_PerObjectMeshParameters)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PgonPt</name>
    <filename>classON__PgonPt.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>m_negcotangle</name>
      <anchorfile>classON__PgonPt.html</anchorfile>
      <anchor>a5d9fdad05d1a3a1c79568abe7c059a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_P</name>
      <anchorfile>classON__PgonPt.html</anchorfile>
      <anchor>a2d9367c2e5a5d24be6e6bcfdfdec9f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_2dVector</type>
      <name>m_Q</name>
      <anchorfile>classON__PgonPt.html</anchorfile>
      <anchor>a9358c31238661b242a3066210fef8453</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Plane</name>
    <filename>classON__Plane.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a64f22a6c04339b8fa2167f26b30f4f1e</anchor>
      <arglist>(ON_3dPoint world_point, double *u, double *v) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a711ff211bd93de50484e098a50b5244b</anchor>
      <arglist>(ON_3dPoint point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFromEquation</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a94ee25bbaa6a6a13047f1f95451592bc</anchor>
      <arglist>(const double equation[4])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFromFrame</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>aca31dddc49366e9c8509e39aa7d72fca</anchor>
      <arglist>(const ON_3dPoint &amp;origin, const ON_3dVector &amp;x_dir, const ON_3dVector &amp;y_dir)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFromNormal</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a8346828b2acc2e2591af1320da6a1aca</anchor>
      <arglist>(const ON_3dPoint &amp;origin, const ON_3dVector &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFromPoints</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>ac3be3491021b45d298c1902dcc388edc</anchor>
      <arglist>(const ON_3dPoint &amp;origin, const ON_3dPoint &amp;point_on_x, const ON_3dPoint &amp;point_on)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DistanceTo</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a2034af54186b6c151e4df468812682f4</anchor>
      <arglist>(const ON_3dPoint &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Flip</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a30ada3aa80d0aec785be64121c6529a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetDistanceToBoundingBox</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>ac94b9bb229af29714fb986f112b0ea49</anchor>
      <arglist>(const ON_BoundingBox &amp;, double *min, double *max) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Line</type>
      <name>IsoLine</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a4db1c59fe3590861b17e42bd78fdd2cf</anchor>
      <arglist>(int dir, double c) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a21947c8475558a51a7bb175c07c3c405</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_3dVector &amp;</type>
      <name>Normal</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a36d144dea1e3d5660d990b4958a474a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Plane</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a4343fcc0311f36d2d53a35eadd6f9057</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Plane</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a8af2a6a0459c4b3d6131c0e472828cf8</anchor>
      <arglist>(const ON_3dPoint &amp;origin, const ON_3dVector &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Plane</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>ad0a7a3ced81550805f300ae1c018b241</anchor>
      <arglist>(const ON_3dPoint &amp;origin, const ON_3dVector &amp;x_dir, const ON_3dVector &amp;y_dir)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Plane</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a87ccea9a0c6b04edd07b5386f92cfd70</anchor>
      <arglist>(const ON_3dPoint &amp;origin, const ON_3dPoint &amp;x_point, const ON_3dPoint &amp;y_point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Plane</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>ae25f1ad254f73a04adc9fc82f833b7ae</anchor>
      <arglist>(const double equation[4])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>afe10029523ef972d18a5e6f98649395a</anchor>
      <arglist>(const ON_Plane &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a770e12712094fdcafe9d3923041748b2</anchor>
      <arglist>(const ON_Plane &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_3dPoint &amp;</type>
      <name>Origin</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a84a895076d4a39cc12b30c8077c3b06d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a71b1258e0a5367c37ff0510582f6578b</anchor>
      <arglist>(double u, double v) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a7d5fd116360db75eda18835644f0b6f4</anchor>
      <arglist>(double u, double v, double w) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a3c11da3afb100ea966fc016225f5cf59</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>ad9a4f41e745b4015c8eb2901e80bb46b</anchor>
      <arglist>(double angle, const ON_3dVector &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a6c0059c9943a673b56dd19c78c8452a7</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis, const ON_3dPoint &amp;center)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a00a6a5fd07206555e5708e515e5e94e6</anchor>
      <arglist>(double angle, const ON_3dVector &amp;axis, const ON_3dPoint &amp;center)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOrigin</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a86265c0dff618af29ad4ecaed9b07eea</anchor>
      <arglist>(const ON_3dPoint &amp;origin)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a42283b411952fa43aadb857731afa03b</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>aef08a6979a0c10fc06f0645f25b7619e</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Translate</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a3716f839dddf05c77266234e122c872c</anchor>
      <arglist>(const ON_3dVector &amp;delta)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UpdateEquation</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>aab3d5c27d7ac19baf6060f5c144a9391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ON_3dVector &amp;</type>
      <name>Xaxis</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a83762f14b67191285c91222600da631b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_3dVector &amp;</type>
      <name>Yaxis</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a7ce19a35c54152954739fce957b4ca93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Plane</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a5ba30d281e7f51b0beb063fb7f867cd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>origin</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a350027abe02825a21b5ac845434e55d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_PlaneEquation</type>
      <name>plane_equation</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>ae40c8d792219f5fda4e368a9a7c40774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>xaxis</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a8a820ddaf9b048c579ba2b16992bfd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>yaxis</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>ada6603c8f0b85f552a74736926438e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>zaxis</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>ac6fca85c16426515d92d0fd14f3f8c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_Plane</type>
      <name>World_xy</name>
      <anchorfile>classON__Plane.html</anchorfile>
      <anchor>a8f01670d699285d735436acd2809404d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PlaneEquation</name>
    <filename>classON__PlaneEquation.html</filename>
    <base>ON_3dVector</base>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a27fc37dd532f5a2d5927f923d8abe4ab</anchor>
      <arglist>(ON_3dPoint point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a55dc2e1e9fad40f02ca82f185e9b5ac4</anchor>
      <arglist>(ON_3dPoint P, ON_3dVector N)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNearerThan</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a47802dd95237b3a948e846c7926df676</anchor>
      <arglist>(const class ON_BezierCurve &amp;bezcrv, double s0, double s1, int sample_count, double endpoint_tolerance, double interior_tolerance, double *smin, double *smax) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSet</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a03c2cfb434f5428614557d0da146323f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a9fbda9a245baef119180f4d6653e72da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumAbsoluteValueAt</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a115b0b08732e621dcf2ce3acd79b5de0</anchor>
      <arglist>(bool bRational, int point_count, int point_stride, const double *points, double stop_value) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumValueAt</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>aa8976e56ca336313e57b590bb562439e</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumValueAt</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a6d3f4cc624df521ab4cb391d46a92de3</anchor>
      <arglist>(bool bRational, int point_count, int point_stride, const double *points, double stop_value) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumValueAt</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a76f52d268c2d19c62f7b70b7798f7995</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumValueAt</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a3b8054abb84ffbbbd1ffe65f8aa14e2e</anchor>
      <arglist>(bool bRational, int point_count, int point_stride, const double *points, double stop_value) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PlaneEquation</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a6e2c3248bb07912eee0546197fbafb28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PlaneEquation</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>ad4a56651669f269a767ed06a76d120fd</anchor>
      <arglist>(double xx, double yy, double zz, double dd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a8fa4b6eaf4bcade360e13f78f534497d</anchor>
      <arglist>(const ON_PlaneEquation &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a3be469f7313659fc60153adc353d4911</anchor>
      <arglist>(const ON_PlaneEquation &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a79dca42f287aea7c5591ad5368b5bbcc</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ValueAt</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a220667a82c1bc01c835cdb68ed9ea272</anchor>
      <arglist>(ON_3dPoint P) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ValueAt</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a986e6e9583ab3c5754edd7de3d16fe7e</anchor>
      <arglist>(ON_4dPoint P) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ValueAt</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>af42ae0341e6bb6a5927163287f94535b</anchor>
      <arglist>(ON_3dVector P) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ValueAt</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a35058d04660e8f92323386ecc218986e</anchor>
      <arglist>(double x, double y, double z) const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>ValueAt</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a575695e7f3c015224cdad68c2f03d8cd</anchor>
      <arglist>(int Pcount, const ON_3fPoint *P, double *value, double value_range[2]) const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>ValueAt</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>ab82a65eb5642d12fd947a8e041e5d71e</anchor>
      <arglist>(int Pcount, const ON_3dPoint *P, double *value, double value_range[2]) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ZeroTolerance</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>aba568225302ce47a6625e034f72d94b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>adb0d2f26cf107cc81375350c83eb1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_PlaneEquation</type>
      <name>UnsetPlaneEquation</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a1c12e001d0a9b845cffd0a0b008b6911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_PlaneEquation</type>
      <name>ZeroPlaneEquation</name>
      <anchorfile>classON__PlaneEquation.html</anchorfile>
      <anchor>a72042db29095dbfa9fa6fcaeec6501e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PlaneSurface</name>
    <filename>classON__PlaneSurface.html</filename>
    <base>ON_Surface</base>
    <member kind="function">
      <type>bool</type>
      <name>CreatePseudoInfinitePlane</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>af0d35a11c0584b335025bc1ae2f00ca3</anchor>
      <arglist>(ON_PlaneEquation plane_equation, const ON_BoundingBox &amp;bbox, double padding=0.0625)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreatePseudoInfinitePlane</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a31ef60990e087ac026afcef86cf2764a</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_BoundingBox &amp;bbox, double padding=0.0625)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreatePseudoInfinitePlane</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>af3ba1f3371b331b9446a867b0509e888</anchor>
      <arglist>(const ON_Plane &amp;plane, int point_count, const ON_3dPoint *point_list, double padding=0.0625)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>add9ed074059e45248f819e785ddb7c49</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a1cc65fd48a28505d8023b0751e1abf3a</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>afc977c198bc2ca64bd6a85291df113d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>af6f8cd6f67d300072174bc474e7fd595</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a28cef73113a0cd8e31cb14ba8485a0d1</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a1b916e30f03db14ddda4e6a6134af939</anchor>
      <arglist>(double, double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extend</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a7db35c9f3735b77fa7c967d067e36386</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Extents</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>af08f12c7bf392d352130adef40e22b8c</anchor>
      <arglist>(int dir) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>aeec384bf49f980c595fde5e468653ee3</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetClosestPoint</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a8986f7f67c19b8fba3ce9cac2cc27ff6</anchor>
      <arglist>(const ON_3dPoint &amp;P, double *s, double *t, double maximum_distance=0.0, const ON_Interval *sdomain=0, const ON_Interval *tdomain=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetLocalClosestPoint</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>aa9a413bb97cca4564519e223116cd0f8</anchor>
      <arglist>(const ON_3dPoint &amp;, double, double, double *, double *, const ON_Interval *=NULL, const ON_Interval *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a586b0e761efb2dd69cb940bd51022d19</anchor>
      <arglist>(int dir, ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a6a295113943f10bdfd076b3c2131c8d8</anchor>
      <arglist>(ON_NurbsSurface &amp;, double=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetParameterTolerance</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a12e26928ea7f4ec63edc77c632ba24a6</anchor>
      <arglist>(int, double, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a9735e415ea548a6d09b4e94ce45958d7</anchor>
      <arglist>(int, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSurfaceSize</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>aa41cb1784df2bd559f622dd9aa425aa5</anchor>
      <arglist>(double *width, double *height) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a3d4235091acdc2f3453e63911f19d8f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a5304eef06fbb466dd38ea16a6e6122dd</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a2530c75a852a68c5755b6e902eaa44fb</anchor>
      <arglist>(ON::continuity c, double s, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>IsoCurve</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a287ca1bd7c52e59772d6b43ee48cc427</anchor>
      <arglist>(int dir, double c) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a86fa7312218d3a69613b133c9803680a</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>aaba671f93aa3c9c6ab1ebf0a40322745</anchor>
      <arglist>(ON_Plane *plane=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsSingular</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>abdf3859e746eaca9e2999c96f54e4762</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>acdcd61bfdec96865db2477d167524c0f</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Surface *</type>
      <name>Offset</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a3a7acf7bad76c213a9cf3a2146bb8f3e</anchor>
      <arglist>(double offset_distance, double tolerance, double *max_deviation=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PlaneSurface</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a148f98de9dacaaa3dfafe006830f5a35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PlaneSurface</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a8dd31488fa3ad795b7d11b1f22c51ed0</anchor>
      <arglist>(const ON_PlaneSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PlaneSurface</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>aac67771038be0375d7959f855b57ee25</anchor>
      <arglist>(const ON_Plane &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_PlaneSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a6d9a8e481774fdf26895ee07be020b68</anchor>
      <arglist>(const ON_PlaneSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_PlaneSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a60186be230f2bc2f3f6d03d8bb334495</anchor>
      <arglist>(const ON_Plane &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a4af2d885b48de5f1e343e3efcf9dee0d</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>ab583c02c27aa09f88c9de914ec2e389c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>ab545c8d00cdab35b0864b1ff41410aae</anchor>
      <arglist>(int dir, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetExtents</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>af65f1ecf930310f3852bc8384e7cae49</anchor>
      <arglist>(int dir, ON_Interval extents, bool bSynchDomain=false)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a6d02d840de772514a2eafc2249c686e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a93798c72cf27335d606cc87b129d23c7</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>ae115e39e57ca0c217e80593269da5072</anchor>
      <arglist>(int dir, double c, ON_Surface *&amp;west_or_south_side, ON_Surface *&amp;east_or_north_side) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a985862b461fe0b9ef32aee2deba33274</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transpose</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a2b9122de14e44d715713bd84c9723405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>ae4c5e4a4837880e068d01f634d2c5605</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a3f74497e6bab21b64afee4db947358ab</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_PlaneSurface</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a5828df9b831535208bf7969eb9c50fcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>m_plane</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a12d80e37a5c3dafc20c63f0ff350464d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_Interval</type>
      <name>m_domain</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a5b8c7039b16e506680093feb8647a1ca</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_Interval</type>
      <name>m_extents</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>aae8a46a48849ff980bec1821e3ea1ddf</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__PlaneSurface.html</anchorfile>
      <anchor>a962cc238855ce8b1ed92b011a4ff0f8f</anchor>
      <arglist>(ON_PlaneSurface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PlugInRef</name>
    <filename>classON__PlugInRef.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>a8c14be0debf4b91dc6428c0441c0f5b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>aa6c5d3ba7aa868908df687189d9b880b</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PlugInRef</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>a0b14c61491fafcd513ec863226241095</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>a2abb7a9fd306c28c8cadb32ac40a07d5</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>af93cd371deb47342932b403faa2acdac</anchor>
      <arglist>(ON_BinaryArchive &amp;file) const </arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_developer_address</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>a9c9f4695b06f8ace38e74d7b5e2b8913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_developer_country</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>a38632a029b031d6b6971bdbad65b73fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_developer_email</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>ad5684803dde8a3395ee549b27f5841f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_developer_fax</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>a320dcedfb4fba86af21a68134d5a00c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_developer_organization</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>aa74c08c63c7b6fec2652939b08209c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_developer_phone</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>a6567b9fc58d53e447fc2b2256051b45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_developer_updateurl</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>a7cc420bfa46c56f93efeb448ab2a8d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_developer_website</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>aac4c90976283695f0245c61351a2425a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_plugin_filename</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>af768e38482ad906496eba8ab6b37f3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_plugin_id</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>ad48d308b35d36164b571bd9cbaea6dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_plugin_name</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>a34cd85a5e5fa056393cc64a561a67bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_plugin_platform</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>aead93158f90376d1c6bd12d9e1eaa484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_plugin_sdk_service_release</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>ad3318f87e9cadbcfc3aac5515a620234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_plugin_sdk_version</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>acf2ca550ce7342b736527ee0b8ef539b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_plugin_type</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>ad3929a5b6032600af4cd2e89af6cd8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_plugin_version</name>
      <anchorfile>classON__PlugInRef.html</anchorfile>
      <anchor>adec6eed61e96254d8122f409029a1b45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Point</name>
    <filename>classON__Point.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a53d88e450a96923cdcb21abe2b274b2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a8fe8696b90e4da07c9bfc7c88c74539a</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a6cf495d79f1f44ae10b213bc18668244</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a4db9b4620c295e6f26a0940feeac9d49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a7f64401e6a8a680e938104297aa2c6d5</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>af8308d94f9d6069ebafe9960d16bbbd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>af9ca6d1de4a897073843ea07f898f0f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Point</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>ac7620e9fe8ab41033300bba39595eb9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Point</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a6779158fd37578e97159adaefe9158b1</anchor>
      <arglist>(const ON_Point &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Point</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a35797e536567da70b514f5e1c4e4fcbf</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Point</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a0945212d8c211917e288039aa2df566c</anchor>
      <arglist>(double, double, double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const double *</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>af34b9c68e32f9494b29672cd80c2cc5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const ON_3dPoint &amp;</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a3c6905a6da32323b604f6edde6c93cb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const ON_3dPoint *</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>aeb6be4edfc39e830684a34c2ee203538</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double *</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a5a31594681d861c367b8fd5715ed3c9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ON_3dPoint &amp;</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>afb4d72a560f0cb4ccc47a62d8d693157</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ON_3dPoint *</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a51e0c2c0eb60dcb7e6495498dc0a8e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_Point &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a69d00cac88c14202b5f4539216823278</anchor>
      <arglist>(const ON_Point &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Point &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a9dd116b833aa61af9d9e988022df8a82</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a658cb8928c8eec8ef201be0859e145e9</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a8c740f2692ad32102febd014a31b1fc9</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a1216ee79b57b04840faf2ae1b83bb794</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a0f457161f4b98a9ea9786b57cd697248</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Point</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a3677ccbe7a2b4ff81945e20aad8211e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>point</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>aaa165cc9631a1f7a3fc09565e17ce410</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Point.html</anchorfile>
      <anchor>a7f129fa6b57f706b6ab11bd3327e4ee8</anchor>
      <arglist>(ON_Point)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PointCloud</name>
    <filename>classON__PointCloud.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>void</type>
      <name>AppendPoint</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a1ee3416ce018ec5533a259ed48cfe71c</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a72f5898261510156c02938a0869a5a61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyHiddenPointArray</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a379959fd8a99aa9109681c3e570bcc32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a05fa1325c390c22659af540662bd7421</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>af3292351b165f82491acc8b3694b1724</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a33b24499b6d61c0de9ab4c8501a84a87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a3d61fcbb9b8f9ab347ac0fdfd2c1c9c1</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetClosestPoint</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a298d5e6aa21a6d52953dfef1ba9e7eff</anchor>
      <arglist>(ON_3dPoint P, int *closest_point_index, double maximum_distance=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>ae2bda8468aedaaca1de8be550fc980c8</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPlane</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>abada9904eebb92aee34abfec1c8ce30e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPointColors</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>aaf25ad7ee3253e0deeef84887377bf96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPointNormals</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a4030aa64f5e4485fdf740cf818c11354</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Height</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>afb858448b6b0aac6ec8dda7a68c7e879</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const bool *</type>
      <name>HiddenPointArray</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a313a7a5f1893f17a980d57c9e438fb8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HiddenPointCount</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>ad09fd227c119bf1bad7a60efde770248</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InvalidateBoundingBox</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a16a10e305634639c407692be1c34bb0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a701aedae44c9a846100e8f2a53cc4819</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOrdered</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a79a0dd7b62cc27e648fa218061ac3d4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a5d04df02afd6b1f272c6536f158bb39d</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a8a024be249d451df80a7b0eaf5c605d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>ab9713e2765aa5c344c2ebbbf5676c028</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PointCloud</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a1bab7558cdc4b96b7442807837fa6d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PointCloud</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>ac557ff4cd54f08a662d7884b955156b2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PointCloud</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a3bfba85d6105f346f3640a5f24f9784c</anchor>
      <arglist>(const ON_PointCloud &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_PointCloud &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a4f0d8f18bc3d4ba6b409448e8e62c144</anchor>
      <arglist>(const ON_PointCloud &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>ab23f6cd0785d6085acfc94d97d2d5b41</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const ON_3dPoint &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a3b6d63eee1d41d77448c47236f53ce5e</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Plane &amp;</type>
      <name>Plane</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a172ed3e4369bc26cc8b6a93e31dfafa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Point</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a408162e4fd33b8caa6ccc28077a0b208</anchor>
      <arglist>(ON_COMPONENT_INDEX ci) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PointCount</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a6b010151c9a88bf71a570339242a9bf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PointIsHidden</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a0b0b861aa38b1503da95db588f64ec7c</anchor>
      <arglist>(int point_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a3580c9b030c5740da429341c9e993c92</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHiddenPointFlag</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>ab16df070bb547b1b63d92d040ad00484</anchor>
      <arglist>(int point_index, bool bHidden)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOrdered</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>ad547c500818bea8bae47aeec5c2a2ef0</anchor>
      <arglist>(bool bOrdered)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPlane</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a04bd016a6cb83531156aa3bd8c6fb064</anchor>
      <arglist>(const ON_Plane &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a36a2f77f140528a582d59ce4cc86e94c</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a837a4b7a1582ede61d50f0a5c43724c9</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>aeb03b32fa49a25e0b52d754e057568d2</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_PointCloud</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a1861b340e23496c256f79156e6c34fa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_BoundingBox</type>
      <name>m_bbox</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>afcba20dae878668c32cc96bec4d7b882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_Color &gt;</type>
      <name>m_C</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>aee540544ff1284aa2aa68772b6fb1cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_flags</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a9f3d3748cfb2d05ff5d617c56339d580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; bool &gt;</type>
      <name>m_H</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a0ca8c0bce38b756d6e1fadac74b8d93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_hidden_count</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>ac6fc85f235c5d13a4c4229c04142bf7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_3dVector &gt;</type>
      <name>m_N</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a71362920fa5fc1ce3b3c9082141781ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPointArray</type>
      <name>m_P</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a256cabd81dbd085e233d8433ecbd43e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>m_plane</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>aba31ed459ba176b4efbe5e490b9be511</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__PointCloud.html</anchorfile>
      <anchor>a10ab83154e3fb977aadc8d5cce7952bc</anchor>
      <arglist>(ON_PointCloud)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PointGrid</name>
    <filename>classON__PointGrid.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>ab11da58e8ffe9abb204dbd0b9b832481</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a66677cef972a0c141dc579eaafbe89ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a9dad51110e9a8e9c09784e4511423f5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a19cc50d1933697f7ca35d3b9def78087</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a3a2cbd5cad9ca93f4b50240381b4b83b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a21a89be4335ad8c547b45eb300844a6c</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetPoint</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a51d1741cfd99de55407110fefb597121</anchor>
      <arglist>(int, int, ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a1755b586e640853b697c29b91753e1db</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a41e015ea78c517dc52b0c834ea767d66</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a8f9e5d6d051706e150749f7de0623333</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a9e251973850538e395088c3c8f44a6b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a526247d96b98fdfae3472e60197946c6</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a8406ebc63c0382e49e2b0800d61cbdf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>ad9941923181339bc6a800e3076316ddd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PointGrid</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a98b563568b45266bfcbe72b833d5d54f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PointGrid</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a661181211660566a3d6adee6d282ac98</anchor>
      <arglist>(const ON_PointGrid &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PointGrid</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>adde90313a595a56499c1d247cf3c6a44</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_PointGrid &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>ac7490b235152237ba881798d84c78570</anchor>
      <arglist>(const ON_PointGrid &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint *</type>
      <name>operator[]</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a6cee1732fb56aa11ae31aeea3479fab2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const ON_3dPoint *</type>
      <name>operator[]</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a3ee3dc3d1e26064aeca41b2a21241d07</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint &amp;</type>
      <name>Point</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a8072f3ffcbdb6c7a2022c585db777d9a</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Point</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>aec078f1cd000baf00af9cc3cb9af7f1c</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>PointArray</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>add95089dc268e022a455f1d57de7116a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>PointArray</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>af2c752c7d6aa6808e49424a013839275</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PointArrayStride</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a88c72f21851c659768702dd08bf562e5</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PointCount</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a36d75edc62dde51cc7e0e2a1ca8289d1</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PointCount</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a201bb695e2871e60976a5a32d0f012fc</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a5dd4779841e9f5b153c16106886bda2f</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a87398b91f5a5fa962f8279d7cdd9862f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetPoint</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a56077f7d49d91fb24f1562c6f1c0e1a5</anchor>
      <arglist>(int, int, const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a42d37b68b452c36c6c0e9425fe56c905</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>af4ce866d126d07830ab9ef047bde6d5e</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transpose</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>add0d8e4df9190f88e9885fb398eb7ac4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>af60591b29ad27bb15ae0526735c73416</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_PointGrid</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>aba78aae9ab51c1f8b9edcdc11371eeb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_3dPointArray</type>
      <name>m_point</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a137f71b9c7b1553ea0a3533440d3360f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_point_count</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>ae7ac43e759c696db05ae6ebc8a3eb662</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_point_stride0</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a3f403574a1ba752846b243ff58cf2c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a52b90f4b75ce31d32833459c626373ba</anchor>
      <arglist>(ON_PointGrid)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ON_3dPoint</type>
      <name>m_no_point</name>
      <anchorfile>classON__PointGrid.html</anchorfile>
      <anchor>a8a0cf79b58d88eb58a2ce49c2b7be0e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PointValue</name>
    <filename>classON__PointValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__PointValue.html</anchorfile>
      <anchor>ace3a171ef588de5d6c6b72f37c122695</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__PointValue.html</anchorfile>
      <anchor>af9193221c3737cdd74f3d65e4cccaa63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Get3dPoints</name>
      <anchorfile>classON__PointValue.html</anchorfile>
      <anchor>a0ac8910c4ed54d99e3c3b18042725418</anchor>
      <arglist>(const ON_3dPoint *&amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PointValue</name>
      <anchorfile>classON__PointValue.html</anchorfile>
      <anchor>ad667e76f4f475ab47a4c963b8a4fd16e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__PointValue.html</anchorfile>
      <anchor>abdae17f48cdfed726a648b2139001f4a</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__PointValue.html</anchorfile>
      <anchor>a54660773bbcf60fa47f3fe3969e8a38b</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__PointValue.html</anchorfile>
      <anchor>a584bbca6272007318e179f7367345e4e</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_PointValue</name>
      <anchorfile>classON__PointValue.html</anchorfile>
      <anchor>a361b9eb84d0179fdb2333026f937158f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_3dPoint &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__PointValue.html</anchorfile>
      <anchor>a98446317bd920e2fa93f7ed3b8535253</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PolyCurve</name>
    <filename>classON__PolyCurve.html</filename>
    <base>ON_Curve</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Append</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>aeef34b01b31622f65c518e0051bf49d9</anchor>
      <arglist>(ON_Curve *)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>AppendAndMatch</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ab43fa548074ac0ec98cfd5fecd716c90</anchor>
      <arglist>(ON_Curve *)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ChangeClosedCurveSeam</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a0a8cedbdc94b5832f37c485e3eb688bd</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeDimension</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a4ed48c2981d7a13f27957fc8c9935f57</anchor>
      <arglist>(int desired_dimension)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CloseGap</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ad22fad50c89ae6c3c267f240fc6a9f19</anchor>
      <arglist>(int gap_index, int segments_to_modify)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CloseGaps</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a71287a7b5eb66440c40f7c8a77cf6d37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a5376309101e641b7840d887cd24c99ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>add0b4bb987f0a32ff187a23f11640e9e</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ae1e5486791cd22896e1efdf51a5a6a63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a39bed6df37ccd74c76ed5569ecec358a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a91ed429b2b28658f486b9752ba3e5cd9</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a693094568ff5766b0b75c9703ee83dda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a4d76571654521c464026ab5750317559</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>adcc2ededd44e4e2c42c866df1a7b8968</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>DuplicateCurve</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a753ef717e4d93bcf5c8ce26da2109b13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>aa351355180964f525a3103734769666a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a5a330635a210349154b51d8227e3deeb</anchor>
      <arglist>(double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EvaluatePoint</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>aa6a31039da5d9b403b19132d47ebdfb2</anchor>
      <arglist>(const class ON_ObjRef &amp;objref, ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extend</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a066acc0b89a0d3c1cf48446eaec8dd1c</anchor>
      <arglist>(const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FindNextGap</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a436134932c1e8bf80d8a0fda85f317e7</anchor>
      <arglist>(int segment_index0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>FirstSegmentCurve</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a7d8322a12fe21e1cb6c64a48139d01c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ab55f14bf20ea65907c52441683b0d62f</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetCurveParameterFromNurbFormParameter</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a323b9aa1b7f854476d2aa0cf546020d4</anchor>
      <arglist>(double, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>acacd7e9d57806fbaadcee537a8f2efb5</anchor>
      <arglist>(ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a1b6b9b713ed65ef81c91bf41998b8fef</anchor>
      <arglist>(ON_NurbsCurve &amp;, double=0.0, const ON_Interval *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetNurbFormParameterFromCurveParameter</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a8518b5d140917550147c77641de572e0</anchor>
      <arglist>(double, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a97a593869ff6f03227c29edd6ec9a242</anchor>
      <arglist>(double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a7e2c6f76edf77a3dcd0a71ad354a91dc</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>HarvestSegment</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a4e58662b93a9323c97e6cdbd41ac7eef</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED int</type>
      <name>HasGap</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>afdbea2945879bc0e5af981cd2e061ad6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasGapAt</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>acaa0eb0b8f3396018e4e5072aacd1e5b</anchor>
      <arglist>(int segment_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>af694f74bba5b97b1055a3107dc61b230</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasSynchronizedSegmentDomains</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a38fa6e2db52dd60895336ca80d703b06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Insert</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a8ccfbb4a3fee0886054b1a5ff38a25ea</anchor>
      <arglist>(int, ON_Curve *)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsArc</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ae3ee1396d1760dab9377410a567734e5</anchor>
      <arglist>(const ON_Plane *=NULL, ON_Arc *=NULL, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a3a7cd4b144686ea5a22cf543a21e8d50</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a1753d1ec8de1d123fa883b1376786657</anchor>
      <arglist>(ON::continuity c, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ab0c08414d39719a8298317cdc48d3e17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsInPlane</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ae0bf2d6d0fd2905abb6611f62358d504</anchor>
      <arglist>(const ON_Plane &amp;, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsLinear</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a24c227f11e0ae1d56bd9d6021b501fa0</anchor>
      <arglist>(double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNested</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a658f8098b8b12fade6953a752d8c3b71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a2877079c24b794a43e0007a08d0490f7</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a9d9a02cf4553b57b59378b548ea93e0a</anchor>
      <arglist>(ON_Plane *=NULL, double=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsPolyline</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>aa3251c98285e9be02df2669a1798b5a9</anchor>
      <arglist>(ON_SimpleArray&lt; ON_3dPoint &gt; *pline_points=NULL, ON_SimpleArray&lt; double &gt; *pline_t=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>afe717bea1a7d3beacd9303cdb98db0c6</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a5884f8e3caaafaaf80eb56cd09e9de85</anchor>
      <arglist>(bool bAllowGaps, ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>LastSegmentCurve</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a204a867d328e28d0c010793e38821706</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>acdca0d47d2b475a0a1b120bfca9dd170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolyCurve</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a8a34d3cd95166974da908e33a612f60d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolyCurve</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a73efa6eedf0cf58759201e15f3167c54</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolyCurve</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a2fe4a7f770adf0bd3eeb36aedce194ec</anchor>
      <arglist>(const ON_PolyCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_PolyCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>aef3537b602e9487053cfcafd29ffcc13</anchor>
      <arglist>(const ON_PolyCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>operator[]</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a4d5c7923ee0c1e85f038f04c6a164c30</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParameterSearch</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ad3027e0e9c6640592df9d06ae3ce1dea</anchor>
      <arglist>(double t, int &amp;index, bool bEnableSnap) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PolyCurveParameter</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a10cfe5b31cd66e343988140e0c30b7ab</anchor>
      <arglist>(int segment_index, double segmentcurve_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Prepend</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a2a801d68ffedb257ec9c74ed3a669dbe</anchor>
      <arglist>(ON_Curve *)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>PrependAndMatch</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>abcd97a577725e5345d95c3825a9b3c4d</anchor>
      <arglist>(ON_Curve *)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>af66661cf09557a08254e966a246c6d0f</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Remove</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>af47d57a9662512e00a05d790e4d6c777</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Remove</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a588c2e8038e9542689a7279ed0681844</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveNesting</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a25085be48ef42186eee005c86c97fd4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveNestingEx</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a372e1a81c07f5f0248ba3a0d80b90b1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a4cffa6642c6f680205c19fc613cf46fd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>acedcf2c3e5035e4f7b02b2eebdcf9c4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>SegmentCurve</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a1d39d3dfcfdf2c4536ebf9e21e8a6d8a</anchor>
      <arglist>(int segment_index) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SegmentCurveParameter</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a33546f54b35310abc4ff9a08b03236ff</anchor>
      <arglist>(double polycurve_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_CurveArray &amp;</type>
      <name>SegmentCurves</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a4b58762fc8bdfbc94023ffb03ed4a3b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>SegmentDomain</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>adb4c74cb7da9b4becbd3d27694a572ad</anchor>
      <arglist>(int segment_index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SegmentIndex</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a750559a954716ae2291d697d0e36b653</anchor>
      <arglist>(double polycurve_parameter) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SegmentIndex</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>aee8f144c2029f8bd04756c2ebde266da</anchor>
      <arglist>(ON_Interval sub_domain, int *segment_index0, int *segment_index1) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_SimpleArray&lt; double &gt; &amp;</type>
      <name>SegmentParameters</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a6c0a6f95f5e694176552dab3afc819a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>adfbf2f962ad8f91bf3cdba3c733f2717</anchor>
      <arglist>(double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetEndPoint</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a06d2d2cfcd98c23d3713584be4ec84de</anchor>
      <arglist>(ON_3dPoint end_point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterization</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ab0ab877f880488c3eea27170ad1efb9f</anchor>
      <arglist>(const double *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSegment</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a12a5591283572b25c58c709e648da77a</anchor>
      <arglist>(int index, ON_Curve *crv)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetStartPoint</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a171306220828f5f29cd0cd06ee8b5e26</anchor>
      <arglist>(ON_3dPoint start_point)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ae55f89bf377b50d208d94e78520129ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a2549b24cfd0327f5d9e3a24120a1ac94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ad39b8c375d80a8e9fc9bafc752579137</anchor>
      <arglist>(double t, ON_Curve *&amp;left_side, ON_Curve *&amp;right_side) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a70302504a8003d8bcbb311f69432a5fb</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SynchronizeSegmentDomains</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a48255f631281b81cf8cd6ee1084f1d31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ae3d9ca512bb96d693ab581b1401d6b93</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a1aec8ef140c0d54498a306f5f113e196</anchor>
      <arglist>(const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a0528aba34d237fb11ee3c501614d32e8</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_PolyCurve</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>a0d26eb79ac83920ac03f45121fd64792</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ad9c2ffbf6e9e7138da0fc5c296adb489</anchor>
      <arglist>(ON_PolyCurve)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_CurveArray</type>
      <name>m_segment</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>ad0d1f96c02f0f2814f7e91a8d290813c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_SimpleArray&lt; double &gt;</type>
      <name>m_t</name>
      <anchorfile>classON__PolyCurve.html</anchorfile>
      <anchor>aa878475405633793bceaef4b81ccf4d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PolyEdgeCurve</name>
    <filename>classON__PolyEdgeCurve.html</filename>
    <base>ON_PolyCurve</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Append</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>af903a28442ef16587622428de2f1b576</anchor>
      <arglist>(ON_PolyEdgeSegment *new_segment)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>AppendAndMatch</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a24f89bf689ea7da608faac699db4d5c8</anchor>
      <arglist>(ON_Curve *)</arglist>
    </member>
    <member kind="function">
      <type>const ON_Brep *</type>
      <name>BrepAt</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>af212386dd50cd6b4d88278a1a467540b</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ChangeClosedCurveSeam</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>af6399c44d1b63983aa50879a6452b47c</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ContainsAllEdges</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>aa623c1b792e5a57ce5575b4da8b6759a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ContainsAnyEdges</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a04af9f4cc97d0be2cd4429c01a05777a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a0931e60705bc56a248ed59efb53e3ddf</anchor>
      <arglist>(const ON_BrepTrim *trim, const ON_UUID &amp;object_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a56b644a3345333520193bc0c9a8bd66f</anchor>
      <arglist>(const ON_Curve *curve, const ON_UUID &amp;object_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>aec60f80d8784b40454a3bae75d5e1955</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>DuplicateCurve</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a6e3a8896f6838ae1f888392f7ca42d8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_BrepEdge *</type>
      <name>EdgeAt</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>af389db58f8ed7a2734465fbcf1f82688</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>EdgeParameter</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>ae33d878109645baa2ba9a9635df75bff</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_BrepFace *</type>
      <name>FaceAt</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a9c26f95f8dc4952293a985876904bc86</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FindCurve</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a75632da846dfceb060953653df832c76</anchor>
      <arglist>(const ON_Curve *curve) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FindEdge</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a2c66c7c88e37938b39977eeece8ce817</anchor>
      <arglist>(const ON_BrepEdge *edge) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FindTrim</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a0931bdd1b6c4b79a09ec1bf19ef507c3</anchor>
      <arglist>(const ON_BrepTrim *trim) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Insert</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a58b33bdc5cfcb8e598243c501a416a71</anchor>
      <arglist>(int segment_index, ON_PolyEdgeSegment *new_segment)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>afb6893ed7158a5f42a1fcf82335bd691</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Surface::ISO</type>
      <name>IsoType</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a69072a86d96e6855ef9074762f41b3d1</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolyEdgeCurve</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a292245770b5eaca9fc7a79a864c2c25a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_PolyEdgeSegment *</type>
      <name>operator[]</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a3896e4e9a84e00d0464a69e38d275516</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Prepend</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>ace8ff2227619487384fc4da6627381af</anchor>
      <arglist>(ON_PolyEdgeSegment *new_segment)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>PrependAndMatch</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a6ab005dfa9bbc0871868c8c74ba933a4</anchor>
      <arglist>(ON_Curve *)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Remove</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>aad8f687b456aa47c393f177b4c4d431b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Remove</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a6d6b0fb224370f2e30816cba277e9d81</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SegmentCount</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>ac0abef124b837e552bab2e17322c60bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_PolyEdgeSegment *</type>
      <name>SegmentCurve</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a90c44cf4684336bd296a45cfaa899eb8</anchor>
      <arglist>(int segment_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetEndPoint</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>aae9717f025ea17ed9e4e94171b6e2919</anchor>
      <arglist>(ON_3dPoint end_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetStartPoint</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>aa6ad12a19287775df516e315bdb9d436</anchor>
      <arglist>(ON_3dPoint start_point)</arglist>
    </member>
    <member kind="function">
      <type>const ON_Surface *</type>
      <name>SurfaceAt</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a49e7a541ea560ba558ccf5044fca7ab2</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_BrepTrim *</type>
      <name>TrimAt</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>aeb83d3e6b97ce133cf0bfb93cde666e5</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_PolyEdgeCurve</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>ac5d287ff3db230856980c332935d0ed5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__PolyEdgeCurve.html</anchorfile>
      <anchor>a0f4b3aba896299bd80cb13e48e51407d</anchor>
      <arglist>(ON_PolyEdgeCurve)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PolyEdgeHistory</name>
    <filename>classON__PolyEdgeHistory.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__PolyEdgeHistory.html</anchorfile>
      <anchor>a6248b9f98982762e91c7015bdb501275</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__PolyEdgeHistory.html</anchorfile>
      <anchor>a15b2df2fa8cec66bdfdf939cbcf94586</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolyEdgeHistory</name>
      <anchorfile>classON__PolyEdgeHistory.html</anchorfile>
      <anchor>a84d5c93667a893e149a37f2969ed26ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__PolyEdgeHistory.html</anchorfile>
      <anchor>a79b9ce321f6c87eb79c7cd17e948c27a</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__PolyEdgeHistory.html</anchorfile>
      <anchor>aacbab98c616b1b3b2ac86625e3e24de5</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_PolyEdgeHistory</name>
      <anchorfile>classON__PolyEdgeHistory.html</anchorfile>
      <anchor>a57a28c01d736657c2df1667ee806da84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_evaluation_mode</name>
      <anchorfile>classON__PolyEdgeHistory.html</anchorfile>
      <anchor>a4184819d8279a9b2cd21e2d9fc05a130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_CurveProxyHistory &gt;</type>
      <name>m_segment</name>
      <anchorfile>classON__PolyEdgeHistory.html</anchorfile>
      <anchor>af7166157f3b336840bdebb1863744548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; double &gt;</type>
      <name>m_t</name>
      <anchorfile>classON__PolyEdgeHistory.html</anchorfile>
      <anchor>a945ec0ca34995b6b3e6321db9c22d930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT8</type>
      <name>m_reserved</name>
      <anchorfile>classON__PolyEdgeHistory.html</anchorfile>
      <anchor>a9ec6c4ba7a59fbfdb7851b81c02758ed</anchor>
      <arglist>[64]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PolyEdgeHistoryValue</name>
    <filename>classON__PolyEdgeHistoryValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__PolyEdgeHistoryValue.html</anchorfile>
      <anchor>a4131c6c164e47caa0ed0b69a14533dbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__PolyEdgeHistoryValue.html</anchorfile>
      <anchor>a9d33ee46a80f444c1a97ef74daef491e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetPolyEdgePointers</name>
      <anchorfile>classON__PolyEdgeHistoryValue.html</anchorfile>
      <anchor>a896d0b0d1d211169b765d66c28807ea6</anchor>
      <arglist>(ON_ClassArray&lt; ON_PolyEdgeHistory &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolyEdgeHistoryValue</name>
      <anchorfile>classON__PolyEdgeHistoryValue.html</anchorfile>
      <anchor>a6872b9d4d9fe4be55f5517e3ae097a40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__PolyEdgeHistoryValue.html</anchorfile>
      <anchor>a2b60e792bfeda557a2b1a28877d40965</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__PolyEdgeHistoryValue.html</anchorfile>
      <anchor>a9775e3c40aebcdcf518b7a1fe257c4c3</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__PolyEdgeHistoryValue.html</anchorfile>
      <anchor>aa54daceade9a6b3423e50649c127d18c</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_PolyEdgeHistoryValue</name>
      <anchorfile>classON__PolyEdgeHistoryValue.html</anchorfile>
      <anchor>a111feb63c3f30b537b660269740456ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_PolyEdgeHistory &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__PolyEdgeHistoryValue.html</anchorfile>
      <anchor>ad3044afec4d2b807491b9a7be911fd0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PolyEdgeSegment</name>
    <filename>classON__PolyEdgeSegment.html</filename>
    <base>ON_CurveProxy</base>
    <member kind="function">
      <type>const ON_Brep *</type>
      <name>Brep</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>ad3e464845c44ffe943352d86b70a1dca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a58918e1437d236b02777da4e5dd17aac</anchor>
      <arglist>(const ON_BrepTrim *trim, const ON_UUID &amp;object_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>ad95bb31b851d9a6a8d3fd04da0bff240</anchor>
      <arglist>(const ON_Curve *curve, const ON_UUID &amp;object_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a92da2fe5433f589701115965faed9f4c</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>DuplicateCurve</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a5fe30c70b29096432e4418d9e881a9d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_BrepEdge *</type>
      <name>Edge</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a1fb4b8eea024cc171c2d95bf21f0b157</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>EdgeDomain</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a8481b28c24d415a4ecac9f5c2e52d3d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>EdgeParameter</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>aff8e75034a47072413196acd7f70f2bf</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_BrepFace *</type>
      <name>Face</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a6d83458cc36ce9fe35dfac35b9f64c38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>ac8b7ba0edee104def5788876657b2dc7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Surface::ISO</type>
      <name>IsoType</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a82779d0e00803672c3fa0c74c2514d02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolyEdgeSegment</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a8a26110cdf26825be4e696e42afd2647</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>ac17faf555c914ea27c714ea456a90e24</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReversedEdgeDir</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>aea8931180ba93d3942ceb1472efbda51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReversedTrimDir</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>aa2dc1a5d2dc13f72b553f6ecee16cdf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_Surface *</type>
      <name>Surface</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>ab8fd730aed347921adb71ff165808b37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ON_BrepTrim *</type>
      <name>Trim</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a611f3298658a42d6736413322eb3ec40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>TrimDomain</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a7c9fddc5e7105812c243c3e96cf92662</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>abcff3dd38c8261859ec897defc778594</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_PolyEdgeSegment</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a5f24bcd39f83b0b4d4664f81d5584d0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const ON_Brep *</type>
      <name>m_brep</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a93a28523089a2dfdec821c8304ce3bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_COMPONENT_INDEX</type>
      <name>m_component_index</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a1026d10a99ea2827d4725e921f093267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_BrepEdge *</type>
      <name>m_edge</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a5598b3015b18893c2cf55edff0c4c588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_edge_domain</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a909409bc94e4ca6e6699ede83f3d9d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_BrepFace *</type>
      <name>m_face</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>ade2527076f5bb27ddb024be0f6c86566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_object_id</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a6e985e2db971aec230d6782653828e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>m_parent_object</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a910d06b2e9288f3d53b5f807d48bb98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_Surface *</type>
      <name>m_surface</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>acd4709e7c2dd8482b49090414c57ad3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_BrepTrim *</type>
      <name>m_trim</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>aab7023810d3dc11506c91c44ceaa8685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_trim_domain</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a53f47e2a98364eab99fe2639d66c7918</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearEvalCacheHelper</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a44e79e44f4080a94badb6f6db3b2835a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>acfab04d03900e9b0a9756db50e881e73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a0f1d1a1dbeec89fe9491de62e24ebf3a</anchor>
      <arglist>(ON_PolyEdgeSegment)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_edge_hint</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>abbabe3e2f9f6a434583de682fcc8abe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_edge_t</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>aaa03e1ce3a70e4b1976890342b1fdc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_3dVector</type>
      <name>m_evsrf_du</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>aa1616d1b3e903117dbc5186de043246c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_3dVector</type>
      <name>m_evsrf_duu</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>ae6af24fc87f7e1ee6e9c2bd1cf584003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_3dVector</type>
      <name>m_evsrf_duv</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>ae43173171f09a7e2e1e62712e087e87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_3dVector</type>
      <name>m_evsrf_dv</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a83830fb8c871cf970494d322b7801f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_3dVector</type>
      <name>m_evsrf_dvv</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a5db412561dd9f310b9db35c575cdae91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_evsrf_hint</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>af728ef07aee1cb5748113c850ce89d3f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_3dPoint</type>
      <name>m_evsrf_pt</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a07f173a430c5f2e6213e4bc9092ff254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_3dVector</type>
      <name>m_evsrf_tan</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a040661eb40d45f2ba5bb0d8139536212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_evsrf_uv</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a717a329294369942ffffadb0e4a37359</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_srf_uv</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>aef3fa2fa8e3e7ad859059118ce413523</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_t</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a595636745519f9d7d959b88472163937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_trim_hint</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a7fbf7e632ce245c52f440ca1be2a21ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_trim_t</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>aff8cd91eb06c17d80aa97738646fa166</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_PolyEdgeCurve</name>
      <anchorfile>classON__PolyEdgeSegment.html</anchorfile>
      <anchor>a1196d23b6ea1827d4bdc2146fb60d5a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Polyline</name>
    <filename>classON__Polyline.html</filename>
    <base>ON_3dPointArray</base>
    <member kind="function">
      <type>int</type>
      <name>Clean</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>aeb67725fd3f2638dc48c6c1d590aa335</anchor>
      <arglist>(double tolerance=0.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a939685dd6c04c61522d930c8b42f5da6</anchor>
      <arglist>(const ON_3dPoint &amp;test_point, double *t) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a85b8f2ea3365bea6d623e2bc3554037a</anchor>
      <arglist>(const ON_3dPoint &amp;test_point, double *t, int segment_index0, int segment_index1) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a818a4fd9ad73997dd90f2325f33c65a6</anchor>
      <arglist>(const ON_3dPoint &amp;test_point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateCircumscribedPolygon</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a0a1b5cfeb6732b392cb591abdc91cbb8</anchor>
      <arglist>(const ON_Circle &amp;circle, int side_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateInscribedPolygon</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a33c9e0491efb638e35c992265d32141f</anchor>
      <arglist>(const ON_Circle &amp;circle, int side_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateStarPolygon</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>ad36a8d9fb382221d865b69bfc7aeccc3</anchor>
      <arglist>(const ON_Circle &amp;circle, double other_radius, int side_count)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>DerivativeAt</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a24f0cfb3bdb629860a394b85d00c4d58</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsClosed</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>ac456139ccb79608a68a271add921fa70</anchor>
      <arglist>(double tolerance=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a8a238eb15c9b9d8aec1cbc89eff906ad</anchor>
      <arglist>(double tolerance=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>afb74330d9d742ff10008899b743c21dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Polyline</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>ad31222870cd5c2681cd7a4790d88f608</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Polyline</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>ad0b0f5e58a8739e9cf770631eae997b0</anchor>
      <arglist>(const ON_3dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Polyline &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>afe5ff39651c4feb640139abcf084f9f0</anchor>
      <arglist>(const ON_3dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>ac9f0010791f8d2d8754f9c431e895a92</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PointCount</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a64ffa241cffe67bbfdf1ef25982e487e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SegmentCount</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>adc6dd76076514b4a82d42a4958b1dcaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>SegmentDirection</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a2d684b7181bb96482b917654d99e1279</anchor>
      <arglist>(int segment_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>SegmentTangent</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a21b5db554761b214a12730e737c08427</anchor>
      <arglist>(int segment_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>TangentAt</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a5fb80917837cbd56c6c0e7bcdf35c7b3</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Polyline</name>
      <anchorfile>classON__Polyline.html</anchorfile>
      <anchor>a2ccb949616f5150838625e8dacf68a63</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PolylineCurve</name>
    <filename>classON__PolylineCurve.html</filename>
    <base>ON_Curve</base>
    <member kind="function">
      <type>bool</type>
      <name>Append</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>abdcc3c04482667c0615ea402c4d02b85</anchor>
      <arglist>(const ON_PolylineCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ChangeClosedCurveSeam</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a96534266341282846c7b93b700cecef5</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeDimension</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>aa9ab7bced6997305fb7638a1e471a073</anchor>
      <arglist>(int desired_dimension)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>aaf5eb89d73d2a9f256f8900911ce4683</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>ac3931c94d5b2510a233b1262ec8d941f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a097359ca0999a2ed48942e81116952f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>af798ceb1660f19247a369724ace34bc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a46e2c9e95cd1978072335da7361ccd73</anchor>
      <arglist>(ON_TextLog &amp;dump) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>af9e7eb13e9f90fcf8cf193c5d9d63163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a6c1d44da0d7824f2637a67003d207c57</anchor>
      <arglist>(double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extend</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>acbe26a6df67b20b13f1634570eca4a3d</anchor>
      <arglist>(const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a026bb6925f38fd9ff905b718eb7a6a40</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetCurveParameterFromNurbFormParameter</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a307d9f39d26216c375a768aca8b4778e</anchor>
      <arglist>(double, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a60fed6b2a1176b4405d5023041666d02</anchor>
      <arglist>(ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a892b1276d31b924e048580dd64a3d31d</anchor>
      <arglist>(ON_NurbsCurve &amp;, double=0.0, const ON_Interval *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetNurbFormParameterFromCurveParameter</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a39bb66c53c60ed2333eee6e9bcdc6d90</anchor>
      <arglist>(double, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a7fc10f7cfef00f76a0c1c3193bff7f90</anchor>
      <arglist>(double *knot_values) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a88260e01bfdb67d8252d047ea2bbc0ff</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>ae7a596d88d37eb59f5e4eb24f83d842c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsArc</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a08960c5f3905026db9a4a087f8a03889</anchor>
      <arglist>(const ON_Plane *plane=NULL, ON_Arc *arc=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a6fe69376931013e128da89126dd12bff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a0eb983e4df6c56e4346a91b822777b69</anchor>
      <arglist>(ON::continuity c, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a252a25771cf0ad5b693bf8be0e11f04d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsInPlane</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a5971d305b72140c7363b158c9b669009</anchor>
      <arglist>(const ON_Plane &amp;test_plane, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsLinear</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>ae826bde0a40b53700c1215001dee0991</anchor>
      <arglist>(double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>ade92d5bf9d151eeb14aaf093e52ea4cb</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>afcac3dbbb24f1f3b286e88e4504009e3</anchor>
      <arglist>(ON_Plane *plane=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsPolyline</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a92325365abab3a813e2dc517be9def50</anchor>
      <arglist>(ON_SimpleArray&lt; ON_3dPoint &gt; *pline_points=NULL, ON_SimpleArray&lt; double &gt; *pline_t=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a3433da69854f51705296db0044b46f89</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>ad4f4238c7d6693410e243e170100a4fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolylineCurve</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>ab02a736e0cce79847b9672ecdb40a3ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolylineCurve</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a7860b5df01ba474e45231a1299dd3fc2</anchor>
      <arglist>(const ON_3dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolylineCurve</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a7a8a784cedafb6a506b39471f67907b7</anchor>
      <arglist>(const ON_PolylineCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_PolylineCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a19a405d6a5f41b7a0c635a7978ba1d3c</anchor>
      <arglist>(const ON_PolylineCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_PolylineCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>acad721fe1c0e41aa8184fe72394c2163</anchor>
      <arglist>(const ON_3dPointArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParameterSearch</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a4a88f2697ca5fa7be07dad0ab69c8d2f</anchor>
      <arglist>(double t, int &amp;index, bool bEnableSnap) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PointCount</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a8324a421c1dd08114813b13695c93c3c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>aa5bf82ef4c404456bc12d35d2714110a</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a55296b9a4d2245c9d93e65d1ec84a125</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>ad8dde20c4aa2cc21198b800a9e1e87de</anchor>
      <arglist>(double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetEndPoint</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a07eadfd9e627fb8b67799aeab859c3c9</anchor>
      <arglist>(ON_3dPoint end_point)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetStartPoint</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a55b58c5e3daac466738f1a38dfbeaef9</anchor>
      <arglist>(ON_3dPoint start_point)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>ae750d6c4ad351175231eef1d3eeddedb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a137ce9957bee2342d77e6e258a87e188</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a1c22ef6fa247a803090b327e17cef47b</anchor>
      <arglist>(double, ON_Curve *&amp;, ON_Curve *&amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SwapCoordinates</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a5d3c1f00e848259ac058eb0d21cfe2db</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a86dea33d4a56e90bc3d83b13adf391e0</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a07994298a0e4e8548f04ac786dc2efe7</anchor>
      <arglist>(const ON_Interval &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a2ca93274a4d925052ae3f45ee5ffe5f9</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_PolylineCurve</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a4500d98adea9d9ce89dfad4844637ac0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a3a78259a9a255afc11346fb7850cd81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Polyline</type>
      <name>m_pline</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a29a681d9562365e142bf00eba40a242b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; double &gt;</type>
      <name>m_t</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>aa4232d7f060af1922acd828d80bdb1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__PolylineCurve.html</anchorfile>
      <anchor>a9b36f65f23f10b75127f7e062c4e00f2</anchor>
      <arglist>(ON_PolylineCurve)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PolynomialCurve</name>
    <filename>classON__PolynomialCurve.html</filename>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>ae436e2e30043631d4ffc950adfb0b05a</anchor>
      <arglist>(int dim, ON_BOOL32 bIsRational, int order)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>a6a32ca2814132d4956275d5c19a5be10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>a0884558a4e9cf5f34b90ae92bd27593e</anchor>
      <arglist>(double t, int der_count, int v_stride, double *v) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolynomialCurve</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>a1429100544046950b8c989ff0c73289a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolynomialCurve</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>aa1449741772c4cfa18bbc1d27e26f930</anchor>
      <arglist>(int dim, ON_BOOL32 bIsRational, int order)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolynomialCurve</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>a951029c4c38b1d197e212ee769bc85f5</anchor>
      <arglist>(const ON_PolynomialCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolynomialCurve</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>ac22087a5bb496466929444ce61da3b25</anchor>
      <arglist>(const ON_BezierCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_PolynomialCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>a7dd6493062421f0cc28fa34fd5ad5745</anchor>
      <arglist>(const ON_PolynomialCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_PolynomialCurve &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>ac3de61a2102b3d1b642a422f38f2618f</anchor>
      <arglist>(const ON_BezierCurve &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_PolynomialCurve</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>ad88419e738da95150efa572664e195e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_4dPointArray</type>
      <name>m_cv</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>a3563da0ea15202867b96a0e2c536e007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>a947ab020795422ff2587cb2a20437efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_domain</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>a3d869fd9783e2668cf9d2af9810ccef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_is_rat</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>a2f1c72a5dc8eb278152b4c86eb51d99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_order</name>
      <anchorfile>classON__PolynomialCurve.html</anchorfile>
      <anchor>ae1f027f3d1557fdaef3de03aace15258</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_PolynomialSurface</name>
    <filename>classON__PolynomialSurface.html</filename>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>a74a24de384520004a6881dfe9ded552e</anchor>
      <arglist>(int, ON_BOOL32, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>aa3e4d6b34096ed1be37adc0fe335cfbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>a06011e80b837f2f925a5b3025944c552</anchor>
      <arglist>(double s, double t, int der_count, int v_stride, double *v) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolynomialSurface</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>a904a3272a7d166c12dc070fd6288ccfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolynomialSurface</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>ad436f99ba676120dd5268910d9cc0795</anchor>
      <arglist>(int, ON_BOOL32, int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolynomialSurface</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>a35542b783efa7c9df732baefd4235320</anchor>
      <arglist>(const ON_PolynomialSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_PolynomialSurface</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>a1bcf623e211734420132b38142f98650</anchor>
      <arglist>(const ON_BezierSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_PolynomialSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>ac0b65f67b86c0d3f6d8d681d68915ef9</anchor>
      <arglist>(const ON_PolynomialSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_PolynomialSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>aca337c5d1d1c7bdbcc135d5e18fdff0a</anchor>
      <arglist>(const ON_BezierSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_PolynomialSurface</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>a19972722cb69ba271e5208f13f262d31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_4dPointArray</type>
      <name>m_cv</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>aff4a35c01851b8810bdf0cbc4e9de9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>a7a804ee9bef09d892d9a2f5a714631f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_domain</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>aed322af96188c206717c2ba0a8f15b5e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_is_rat</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>a122da57ae8429c4dcc9ac52055e1a74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_order</name>
      <anchorfile>classON__PolynomialSurface.html</anchorfile>
      <anchor>a914d13511af0b07fd33b2c182fe70b24</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_RadialDimension</name>
    <filename>classON__RadialDimension.html</filename>
    <base>ON_Annotation</base>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__RadialDimension.html</anchorfile>
      <anchor>a8ff9f8de37024f872fbb6cba21eac9d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsRealObject</name>
      <anchorfile>classON__RadialDimension.html</anchorfile>
      <anchor>a76c1fb1ce3b58a01085448b4b8778c40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NumericValue</name>
      <anchorfile>classON__RadialDimension.html</anchorfile>
      <anchor>ace24966dc880cdd5c3fa1392931338d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_RadialDimension</name>
      <anchorfile>classON__RadialDimension.html</anchorfile>
      <anchor>a70dc05bac8e973b827dfd04e529de319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_RadialDimension</name>
      <anchorfile>classON__RadialDimension.html</anchorfile>
      <anchor>a0ac9257812d2ff2ab64bc1fb60633bbb</anchor>
      <arglist>(const ON_RadialDimension &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_RadialDimension &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__RadialDimension.html</anchorfile>
      <anchor>aa1aa42bb1f26c7e840bda97d120044da</anchor>
      <arglist>(const ON_RadialDimension &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextToDefault</name>
      <anchorfile>classON__RadialDimension.html</anchorfile>
      <anchor>a797ae01202a8239d09651b83570be1e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_RadialDimension</name>
      <anchorfile>classON__RadialDimension.html</anchorfile>
      <anchor>a60f7ca3c4477e39fcf490f96046c9583</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__RadialDimension.html</anchorfile>
      <anchor>af229a1355b384b62e93ab79c7c922876</anchor>
      <arglist>(ON_RadialDimension)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_RadialDimension2</name>
    <filename>classON__RadialDimension2.html</filename>
    <base>ON_Annotation2</base>
    <member kind="enumeration">
      <name>POINT_INDEX</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a6509d21bde8bae72435d183a17ba5b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>center_pt_index</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a6509d21bde8bae72435d183a17ba5b8ca18c12326ed52e0b86a504cded8c7843c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arrow_pt_index</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a6509d21bde8bae72435d183a17ba5b8cab5204eed7ffd3aab86db27382ee07575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tail_pt_index</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a6509d21bde8bae72435d183a17ba5b8ca6c6d84af14921fa1247c4dfcf400b815</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>knee_pt_index</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a6509d21bde8bae72435d183a17ba5b8ca280b285c54654e5745ac691414802158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dim_pt_count</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a6509d21bde8bae72435d183a17ba5b8cac5c2386e29e2b1f0134b65b80106fcde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>text_pivot_pt</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a6509d21bde8bae72435d183a17ba5b8ca4109657f34f9d867160a294275bc9169</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFromPoints</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a576b4d97fbc312f989b8fd733f4066ac</anchor>
      <arglist>(ON_3dPoint center, ON_3dPoint arrowtip, ON_3dVector xaxis, ON_3dVector normal, double offset_distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFromV2</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>ab07cf0e73c9a39dcbb962799f5eb89ce</anchor>
      <arglist>(const ON_Annotation &amp;v2_ann, const ON_3dmAnnotationSettings &amp;settings, int dimstyle_index)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>Dim2dPoint</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>afbd9ec12eac6ca7f5782f62da84394d3</anchor>
      <arglist>(int point_index) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Dim3dPoint</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a1db6ea70bc451bb2fdf724ead40b492d</anchor>
      <arglist>(int point_index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetArrowHeadDirection</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a336edbbc7deaa1a6977126151b17bf46</anchor>
      <arglist>(ON_2dVector &amp;arrowhead_dir) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetArrowHeadTip</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a99c51d70b2a06b5307ca8d87192ff88a</anchor>
      <arglist>(ON_2dPoint &amp;arrowhead_tip) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a9b352f2ae3533cb453e5fed64ae3dd31</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>af2bce38d8609ba70e6eef85d17842eaf</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetV2Form</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a7cf3ec9be0ebcd820e62fb18d3d3c1ce</anchor>
      <arglist>(ON_RadialDimension &amp;dim)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a86edeed173feecb79e0b1c8069529447</anchor>
      <arglist>(ON_TextLog *text_log=0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NumericValue</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>aeb5331d26c47fdb4bd1363687b4cca49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_RadialDimension2</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a166512ad5c58f554e14e13c21ae3f782</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a59d60d04abdbe9f75d0720948ccf852b</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStyleIndex</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>acdb3017ec85798075b67f4b8944551f6</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>StyleIndex</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a8d3dcc7a70b6bac3431d23d7b2e4049d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a110ed6bd1af2e5fe0e651aa1d6886ee1</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a579fd1c1dd47b391dc58685dec858d1e</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_RadialDimension2</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a06f5f1ce36c20fc282da0f7b83126d52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const wchar_t *</type>
      <name>DefaultDiameterText</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a3c43bcd11aab32ba4500e34aabeb1b73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const wchar_t *</type>
      <name>DefaultRadiusText</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>a5118f312bdc0c49d03a056926e763783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__RadialDimension2.html</anchorfile>
      <anchor>ae45560017c93d661ba5d75c6cd2cfdbe</anchor>
      <arglist>(ON_RadialDimension2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RANDOM_NUMBER_CONTEXT</name>
    <filename>structON__RANDOM__NUMBER__CONTEXT.html</filename>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>mt</name>
      <anchorfile>structON__RANDOM__NUMBER__CONTEXT.html</anchorfile>
      <anchor>a888d41525656109a797d40da13b4ae73</anchor>
      <arglist>[624]</arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>mti</name>
      <anchorfile>structON__RANDOM__NUMBER__CONTEXT.html</anchorfile>
      <anchor>ac667ad6d9e3bb2ce6313b08c405ec957</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Read3dmBufferArchive</name>
    <filename>classON__Read3dmBufferArchive.html</filename>
    <base>ON_BinaryArchive</base>
    <member kind="function">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>acc17717106fb74eec7005df8f45477e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>Buffer</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a1dc9d0b332976b3d61f86250fdac236f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>CurrentPosition</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a827a9bca21fac161a64b685b3d05facb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Read3dmBufferArchive</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a47da18437fa2608e3aed2b5307112cb9</anchor>
      <arglist>(size_t sizeof_buffer, const void *buffer, bool bCopyBuffer, int archive_3dm_version, int archive_opennurbs_version)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromCurrentPosition</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a8f08ae70d72a3fe4cc6da46df455224f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromStart</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a905bb0f532ad5df62262398cf32abb36</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeOfBuffer</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a33c1975ea2513b671be023df5e525916</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Read3dmBufferArchive</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a91485c3a39cfcfa14456a75c4fd8a481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Flush</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>abbf91880f41282eff59e1027a444ac50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>Read</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a125b07d325c95ec48b2e5b2bcad20e57</anchor>
      <arglist>(size_t, void *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>Write</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>ab580a58bcaa0fc8d4b23e464d5046593</anchor>
      <arglist>(size_t, const void *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_Read3dmBufferArchive</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>ae6b44276711baf274bee836e4b350e9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_Read3dmBufferArchive</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a5b92b0b21b9510240701f68b90927196</anchor>
      <arglist>(const ON_Read3dmBufferArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_Read3dmBufferArchive &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a52320f3ea9eb4993d0f64a59b4a97a2e</anchor>
      <arglist>(const ON_Read3dmBufferArchive &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned char *</type>
      <name>m_buffer</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>aa9ed98805cbe69c18304bd2cdd0befaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_buffer_position</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a408702f40ba01b5ae6a7536fb4e66673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_p</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>af2540c27d98fc3f4825b92b3ca50af3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__INT_PTR</type>
      <name>m_reserved1</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a8bb51f66dbd392f10989ccadf347a1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__INT_PTR</type>
      <name>m_reserved2</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a049efd5c745ab50ff93beaaebf72e1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__INT_PTR</type>
      <name>m_reserved3</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a51c559b366eebab34858ad5b60a830c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__INT_PTR</type>
      <name>m_reserved4</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a4eab98d15854a92e51dc4800b415023c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_sizeof_buffer</name>
      <anchorfile>classON__Read3dmBufferArchive.html</anchorfile>
      <anchor>a0a1e989f4d66a87ffd3b6d25486e8232</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_ReadChunkHelper</name>
    <filename>classON__ReadChunkHelper.html</filename>
    <member kind="function">
      <type></type>
      <name>ON_ReadChunkHelper</name>
      <anchorfile>classON__ReadChunkHelper.html</anchorfile>
      <anchor>a23d47f44f7901a63c0dc2cbdc4c668c5</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_ReadChunkHelper</name>
      <anchorfile>classON__ReadChunkHelper.html</anchorfile>
      <anchor>a71a55d28971a3495e69f80f47c02337a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_BinaryArchive &amp;</type>
      <name>m_binary_archive</name>
      <anchorfile>classON__ReadChunkHelper.html</anchorfile>
      <anchor>ab391aeac49b6345cfb009e864335c905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bReadSuccess</name>
      <anchorfile>classON__ReadChunkHelper.html</anchorfile>
      <anchor>a8783323e87475442ca5924afae79a1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_chunk_tcode</name>
      <anchorfile>classON__ReadChunkHelper.html</anchorfile>
      <anchor>a02ba3eca55a0b684151f866d4c75d434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__INT64</type>
      <name>m_chunk_value</name>
      <anchorfile>classON__ReadChunkHelper.html</anchorfile>
      <anchor>a442e8f474e30f9de15b486d480a8815e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_ReadChunkHelper</name>
      <anchorfile>classON__ReadChunkHelper.html</anchorfile>
      <anchor>ac24ba95600b4c836ee98c620e7dbc00f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_ReadChunkHelper</name>
      <anchorfile>classON__ReadChunkHelper.html</anchorfile>
      <anchor>a1d43ddb252f9acaf4c409778d79a3b2b</anchor>
      <arglist>(const ON_ReadChunkHelper &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_ReadChunkHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__ReadChunkHelper.html</anchorfile>
      <anchor>acd760e20aa11355e4e95c31a64cb200b</anchor>
      <arglist>(const ON_ReadChunkHelper &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bCallEndRead3dmChunk</name>
      <anchorfile>classON__ReadChunkHelper.html</anchorfile>
      <anchor>a8cedc69cf483d0fa3238af97faee4cc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_RenderingAttributes</name>
    <filename>classON__RenderingAttributes.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__RenderingAttributes.html</anchorfile>
      <anchor>ae25ce563d0237a6d777e779dc9db561a</anchor>
      <arglist>(const ON_RenderingAttributes &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__RenderingAttributes.html</anchorfile>
      <anchor>af33e790a81bea7f7f7b5c05331645d3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__RenderingAttributes.html</anchorfile>
      <anchor>a3824e57a6dfb0b0fc1876b6e30011822</anchor>
      <arglist>(ON_TextLog *text_log) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_MaterialRef *</type>
      <name>MaterialRef</name>
      <anchorfile>classON__RenderingAttributes.html</anchorfile>
      <anchor>a794e12c2825c78edbfbd5260643e1007</anchor>
      <arglist>(const ON_UUID &amp;plugin_id) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_RenderingAttributes</name>
      <anchorfile>classON__RenderingAttributes.html</anchorfile>
      <anchor>a9d2f43f9e64223d77343eb14969fa5b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__RenderingAttributes.html</anchorfile>
      <anchor>a8a1736ef103f87ddc418adf5beaea4bb</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__RenderingAttributes.html</anchorfile>
      <anchor>a5b40546c293184a21a7671e158e7b055</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_MaterialRef &gt;</type>
      <name>m_materials</name>
      <anchorfile>classON__RenderingAttributes.html</anchorfile>
      <anchor>a908573d020bc18090d1648658d6c2f18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_RevolutionTensor</name>
    <filename>classON__RevolutionTensor.html</filename>
    <base>ON_TensorProduct</base>
    <member kind="function">
      <type>int</type>
      <name>DimensionA</name>
      <anchorfile>classON__RevolutionTensor.html</anchorfile>
      <anchor>a9b9e2a982093416d1b7313680da53a40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DimensionB</name>
      <anchorfile>classON__RevolutionTensor.html</anchorfile>
      <anchor>a679151b1ea2bc18d0620ad1c47062925</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DimensionC</name>
      <anchorfile>classON__RevolutionTensor.html</anchorfile>
      <anchor>a1ae2eed706fdf1be684ad1a9282fc9ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Evaluate</name>
      <anchorfile>classON__RevolutionTensor.html</anchorfile>
      <anchor>a1d123a8af901b22da147f5f92485f84e</anchor>
      <arglist>(double, const double *, double, const double *, double *)</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>O</name>
      <anchorfile>classON__RevolutionTensor.html</anchorfile>
      <anchor>a1a3151061d05f72713aac912065ea519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>X</name>
      <anchorfile>classON__RevolutionTensor.html</anchorfile>
      <anchor>a9bbc3ccf638c8ad0c8971fcb9a2bf873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>Y</name>
      <anchorfile>classON__RevolutionTensor.html</anchorfile>
      <anchor>a9741b7f11ab80886904e5f5c348388b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>Z</name>
      <anchorfile>classON__RevolutionTensor.html</anchorfile>
      <anchor>a8cbabb693ce7b9099c4679afd4c63636</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_RevSurface</name>
    <filename>classON__RevSurface.html</filename>
    <base>ON_Surface</base>
    <member kind="function">
      <type>void</type>
      <name>ClearBoundingBox</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a7426ed109efaa1a535c0b3115fc9ecba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>aad1c77516915d46e8f024b28d1b8621a</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a59849c481f59bd18aadce8ade10e1c1c</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>abde07ed59bf94de948e8ebc9953ada9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>ab7ea424bd0b96aad5f7418f3ceb108b6</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>afb0cc50709386f92da6bf8a14d875e6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a2497a7edf811e21b657d681eac651f7a</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>addd70efbdb4606a8cf8e26dcd6aa756b</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a1941777e74a6a35e566eebeecbfbc5bc</anchor>
      <arglist>(double, double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extend</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a2b42a975c100f453d6993da632c8158c</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>aced7aedf51aaa9d3f6b80880eb037ccd</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a2964cff761ad378696cdaaaaa6ab5a48</anchor>
      <arglist>(int dir, ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>aa83341f7bdc9b04067a70d8f4b0dbe9d</anchor>
      <arglist>(ON_NurbsSurface &amp;, double=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNurbFormParameterFromSurfaceParameter</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>ac6f42cad683185b8428673cee55f95f5</anchor>
      <arglist>(double surface_s, double surface_t, double *nurbs_s, double *nurbs_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetParameterTolerance</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a00c3d7810a6c4e48c5cde0ac48a2eb7d</anchor>
      <arglist>(int, double, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>adc0bbfa6c8f79741c9d5c9a441016d73</anchor>
      <arglist>(int, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSurfaceParameterFromNurbFormParameter</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>aef416319201f56a01e4191a5a22adbda</anchor>
      <arglist>(double nurbs_s, double nurbs_t, double *surface_s, double *surface_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSurfaceSize</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a65e1e09d9ccd4714fd74b657c648f33a</anchor>
      <arglist>(double *width, double *height) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>ab10ed8e485d1cd90850679ae37867197</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a24a44b65a697e91d84231ed3e93a0356</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsConical</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a877a173a84388175c45fc3c0d645bbff</anchor>
      <arglist>(ON_Cone *cone=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a18a9ec94f4c7f991e83a637dc9eccc2d</anchor>
      <arglist>(ON::continuity c, double s, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsCylindrical</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a340513006c044e8ea9372ff0d5386995</anchor>
      <arglist>(ON_Cylinder *cylinder=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>IsoCurve</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a1c5c4a891280653574afb5d97032f3d0</anchor>
      <arglist>(int dir, double c) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a89adc6a6a548b6bc13a3714c3ec7eee0</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>ae3e685c40c515103ee5700e479b9bda4</anchor>
      <arglist>(ON_Plane *plane=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsSingular</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>aaee6255b79ee0927ca09f29003a776df</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsSpherical</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>acadb6240da6f5d109f18f2334324409a</anchor>
      <arglist>(ON_Sphere *sphere=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a41dfd06dc333d96c905b54584948af70</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_RevSurface</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a9ec4022811abbc7120a3d2f716bd9fee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_RevSurface</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a1f79f0e0e2b0cf7548e879f78d11dbb2</anchor>
      <arglist>(const ON_RevSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_RevSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>ad4566ecabd54c0467321100944ab13d3</anchor>
      <arglist>(const ON_RevSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a004843f2b10c850acd96bd8a8cf81867</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a3958b91aaa1af4d7622161270d5dbe10</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetAngleDegrees</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a8cb441151ccf96eacffbde9e17d7f21b</anchor>
      <arglist>(double start_angle_degrees, double end_angle_degrees)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetAngleRadians</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a6f02e9ea38db1b65a0e855924d3c5407</anchor>
      <arglist>(double start_angle_radians, double end_angle_radians)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a5bfb9e4d2a7ddfedab4e95e47d1e22cb</anchor>
      <arglist>(int dir, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>af287917e75bda30c778b7d32189ae989</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>aeea4f7a40a87bf2730227e0eb907157d</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a689266f78b20dbec8e9015ff5e2a8264</anchor>
      <arglist>(int dir, double c, ON_Surface *&amp;west_or_south_side, ON_Surface *&amp;east_or_north_side) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a5c523d3169209d886880bebc9d45c7ae</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transpose</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>ad20bee50104d7ed910ab5d76c760a4e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a5cc8e65bb6ef2cae14ca4e7d7c052f16</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>aa33d8ab231361ae51f0e8683b62bda9e</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_RevSurface</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>abdf66c6a02cfb55d4eae765f51a3e617</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_RevSurface *</type>
      <name>New</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a3bd902f910302ac5b0834d5cde357f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_RevSurface *</type>
      <name>New</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>aca6a2d7ce2b6a177ada3fb5931747e38</anchor>
      <arglist>(const ON_RevSurface &amp;rev_surface)</arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_angle</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a6db4b87e5e2c203bccce4fa912123cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Line</type>
      <name>m_axis</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>aeb14c56c6cd1a1539d9d0b7b11580e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BoundingBox</type>
      <name>m_bbox</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>af631cd19a49327e5fd9f2ae4b227ef5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BOOL32</type>
      <name>m_bTransposed</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a9131d5ea681dfe55069a26c556a97bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Curve *</type>
      <name>m_curve</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a8d35dda9d9f673831a862284921cf2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_t</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>a7a7523c38800b8a68ae6ab0bf6fd5237</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__RevSurface.html</anchorfile>
      <anchor>af3efa2a4ef2bdbf681248625be9ed158</anchor>
      <arglist>(ON_RevSurface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_RTree</name>
    <filename>classON__RTree.html</filename>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>BoundingBox</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>ac2be88547bfde33a8f7a2aef37dd60ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateMeshFaceTree</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>aeaaa332119e0045797d276cf5d593dc2</anchor>
      <arglist>(const class ON_Mesh *mesh)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ElementCount</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a553c28a6189ab8b336aad9d0cc5d1ae1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Insert</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a9de21d768597267474047dda81932e2c</anchor>
      <arglist>(const double a_min[3], const double a_max[3], void *a_element_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Insert</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a8de2fc8ec53bfbda3eb7ebbbc88d4134</anchor>
      <arglist>(const double a_min[3], const double a_max[3], int a_element_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Insert2d</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a97725a6bd12416b8239635208ba80630</anchor>
      <arglist>(const double a_min[2], const double a_max[2], void *a_element_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Insert2d</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a6aa006eb044d4bc8f134d1bf7a0be6cf</anchor>
      <arglist>(const double a_min[2], const double a_max[2], int a_element_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_RTree</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a2cfc5a37ff19b40a88a7dc849c9bc7de</anchor>
      <arglist>(ON_MEMORY_POOL *heap=0, size_t leaf_count=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Remove</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>aa1dad8a204492af25fd33fb1fde74758</anchor>
      <arglist>(const double a_min[3], const double a_max[3], void *a_elementId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Remove</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>afc1e12e01dc16b1a0b550a71497f0482</anchor>
      <arglist>(const double a_min[3], const double a_max[3], int a_elementId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Remove2d</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>aa597272cc74d45a57a9049350329c44e</anchor>
      <arglist>(const double a_min[2], const double a_max[2], void *a_elementId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Remove2d</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>ae800b17ab98147356110941ef0f72ecb</anchor>
      <arglist>(const double a_min[2], const double a_max[2], int a_elementId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveAll</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a46db5e9d84bc480f1fa7550b09e1fbd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ON_RTreeNode *</type>
      <name>Root</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a4f386d3f0f4d4a6faba1172abc3902f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>aff391d9c44043922c423946df5d95bab</anchor>
      <arglist>(ON_RTreeSphere *a_sphere, bool ON_MSC_CDECL resultCallback(void *a_context, ON__INT_PTR a_id), void *a_context) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>afed60ba8ddcdb723be4b510730b64705</anchor>
      <arglist>(ON_RTreeCapsule *a_capsule, bool ON_MSC_CDECL resultCallback(void *a_context, ON__INT_PTR a_id), void *a_context) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a8ded3971ac7f8f8173b978f44eb4cb13</anchor>
      <arglist>(ON_RTreeBBox *a_rect, bool ON_MSC_CDECL resultCallback(void *a_context, ON__INT_PTR a_id), void *a_context) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>af2453e56708921df75450bc4ad104507</anchor>
      <arglist>(const double a_plane_eqn[4], double a_min, double a_max, bool ON_MSC_CDECL resultCallback(void *a_context, ON__INT_PTR a_id), void *a_context) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a962ae0bf56f1d16f77510e6e3e573836</anchor>
      <arglist>(const double a_min[3], const double a_max[3], bool ON_MSC_CDECL resultCallback(void *a_context, ON__INT_PTR a_id), void *a_context) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>aedb57947bd3f471bd1618d62045a0597</anchor>
      <arglist>(const double a_min[3], const double a_max[3], ON_RTreeSearchResult &amp;a_result) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>ac3b86140b0d2eb19c8f0d4d20e80198c</anchor>
      <arglist>(const double a_min[3], const double a_max[3], ON_SimpleArray&lt; ON_RTreeLeaf &gt; &amp;a_result) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a176af77a96b8eb7d25111cb762ab7fb9</anchor>
      <arglist>(const double a_min[3], const double a_max[3], ON_SimpleArray&lt; void * &gt; &amp;a_result) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a469be35797da909293886b8d2816c3c2</anchor>
      <arglist>(const double a_min[3], const double a_max[3], ON_SimpleArray&lt; int &gt; &amp;a_result) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search2d</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a27641e692cff4c7d774cf93838694932</anchor>
      <arglist>(const double a_min[2], const double a_max[2], bool ON_MSC_CDECL resultCallback(void *a_context, ON__INT_PTR a_id), void *a_context) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search2d</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a1c8977e9a2a37cd67e283c6289ae14c9</anchor>
      <arglist>(const double a_min[2], const double a_max[2], ON_RTreeSearchResult &amp;a_result) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search2d</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a1ad4d211bdb4c782d97eccf7d46ec4a9</anchor>
      <arglist>(const double a_min[2], const double a_max[2], ON_SimpleArray&lt; ON_RTreeLeaf &gt; &amp;a_result) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search2d</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a68e87d4abdfcb6909caa0e3d4ff1f30b</anchor>
      <arglist>(const double a_min[2], const double a_max[2], ON_SimpleArray&lt; void * &gt; &amp;a_result) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Search2d</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a3742cd1143c25eb8456bd6f2a4b4aa5f</anchor>
      <arglist>(const double a_min[2], const double a_max[2], ON_SimpleArray&lt; int &gt; &amp;a_result) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeOf</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>abe80280ead3ec19d273914327293538b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_RTree</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a3bc1ab729e917fa616de40980fea494b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>ab15ea3d2b74a40a3c51b70895129515b</anchor>
      <arglist>(const ON_RTree &amp;a_rtreeA, const ON_RTree &amp;a_rtreeB, double tolerance, ON_SimpleArray&lt; ON_2dex &gt; &amp;a_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>aeb77cf40a2070b1434d17f69a6a13432</anchor>
      <arglist>(const ON_RTree &amp;a_rtreeA, const ON_RTree &amp;a_rtreeB, double tolerance, void ON_MSC_CDECL resultCallback(void *a_context, ON__INT_PTR a_idA, ON__INT_PTR a_idB), void *a_context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Search</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>ae35a4f715309494f20bc9f6e931baf37</anchor>
      <arglist>(const ON_RTree &amp;a_rtreeA, const ON_RTree &amp;a_rtreeB, double tolerance, bool ON_MSC_CDECL resultCallback(void *a_context, ON__INT_PTR a_idA, ON__INT_PTR a_idB), void *a_context)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AddBranch</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>ac6ebe6c9c9fa6b54f334e53454b1aa7f</anchor>
      <arglist>(ON_RTreeBranch *, ON_RTreeNode *, ON_RTreeNode **)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>InsertRect</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a29251c60dfd920899dedd9396ee6bd2e</anchor>
      <arglist>(ON_RTreeBBox *, ON__INT_PTR, ON_RTreeNode **, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>InsertRectRec</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a3ab922fa1d0ab652d62f6deea7cf5449</anchor>
      <arglist>(ON_RTreeBBox *, ON__INT_PTR, ON_RTreeNode *, ON_RTreeNode **, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadNodes</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a8e422c014bfe91757608756c305acc18</anchor>
      <arglist>(ON_RTreeNode *, ON_RTreeNode *, struct ON_RTreePartitionVars *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ReInsert</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>aa0181821e1b17824ecc26f4922b59ab0</anchor>
      <arglist>(ON_RTreeNode *, struct ON_RTreeListNode **)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RemoveAllRec</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>afba2dabc1a42ba8b77e05a8725bbfd39</anchor>
      <arglist>(ON_RTreeNode *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>RemoveRect</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>ab2ba46d85410adab28d98c7518d9f3fd</anchor>
      <arglist>(ON_RTreeBBox *, ON__INT_PTR, ON_RTreeNode **)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>RemoveRectRec</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a420056c0c84b4cba3b58eedb52f5ccb7</anchor>
      <arglist>(ON_RTreeBBox *, ON__INT_PTR, ON_RTreeNode *, struct ON_RTreeListNode **)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SplitNode</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>aa32e1954177184c550a9da84e164bdd4</anchor>
      <arglist>(ON_RTreeNode *, ON_RTreeBranch *, ON_RTreeNode **)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_RTreeMemPool</type>
      <name>m_mem_pool</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a8dff936cd5f9c3963512d0a3a06a96b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_reserved</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>a9e372f985e00d402b3940bb112080711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_RTreeNode *</type>
      <name>m_root</name>
      <anchorfile>classON__RTree.html</anchorfile>
      <anchor>aa0f1a287f68c33473cb957c52f543474</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreeBBox</name>
    <filename>structON__RTreeBBox.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>m_max</name>
      <anchorfile>structON__RTreeBBox.html</anchorfile>
      <anchor>acf038f554280b393f49b3e9f492b7aed</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_min</name>
      <anchorfile>structON__RTreeBBox.html</anchorfile>
      <anchor>a5d54876fe2f12b36d33b5bae4beaeae0</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreeBranch</name>
    <filename>structON__RTreeBranch.html</filename>
    <member kind="variable">
      <type>union ON_RTreeBranch::@112</type>
      <name>@113</name>
      <anchorfile>structON__RTreeBranch.html</anchorfile>
      <anchor>a35f0ac6ad6e3ff73a615d8183e44354e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ON_RTreeNode *</type>
      <name>m_child</name>
      <anchorfile>unionON__RTreeBranch_1_1@112.html</anchorfile>
      <anchor>acb179b09e499e9186c0f12101ded7b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__INT_PTR</type>
      <name>m_id</name>
      <anchorfile>unionON__RTreeBranch_1_1@112.html</anchorfile>
      <anchor>a982cc8efd280eb49fb02f09278187b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_RTreeBBox</type>
      <name>m_rect</name>
      <anchorfile>structON__RTreeBranch.html</anchorfile>
      <anchor>a6040384abd1d39080d94ac2bac8d4ec7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreeCapsule</name>
    <filename>structON__RTreeCapsule.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>m_domain</name>
      <anchorfile>structON__RTreeCapsule.html</anchorfile>
      <anchor>a9ebff3c490cfde38dc495b7c9c5f5c6d</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_point</name>
      <anchorfile>structON__RTreeCapsule.html</anchorfile>
      <anchor>abcb2b076ee23410df57999167f92da07</anchor>
      <arglist>[2][3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_radius</name>
      <anchorfile>structON__RTreeCapsule.html</anchorfile>
      <anchor>a1f4722c1c3aef2eac0f9d0ebd5ef0d12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_RTreeIterator</name>
    <filename>classON__RTreeIterator.html</filename>
    <class kind="struct">ON_RTreeIterator::StackElement</class>
    <member kind="function">
      <type>bool</type>
      <name>First</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a0c4c7421aef0e50bee763f9ae932c17f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a813ac66a5853cb90714d78ba8817e761</anchor>
      <arglist>(const class ON_RTree &amp;a_rtree)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a46f5b6357658b13995aee85596fa9cc9</anchor>
      <arglist>(const struct ON_RTreeNode *a_node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Last</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a266b8ac48962bbcc127840dc531c3bf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a279cf841b4f30c4a556fba6d0a2ab948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_RTreeIterator</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>ae700e79587799cd8a62f11e03c82ce20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_RTreeIterator</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a6bf13891214c025bfaed456768cecdf3</anchor>
      <arglist>(const class ON_RTree &amp;a_rtree)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Prev</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a8728b95b2889aaa7f8877a868d622805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ON_RTreeBranch *</type>
      <name>Value</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a504f3ebd59b0cebb1f9a86c6de887821</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_RTreeIterator</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a20bb8550f3087b93ec31aeab0a40a853</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_STACK</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a410706d1bed906ede743ea3ed823503baaa6acd8654e2aeb43dab4b5c1f02b248</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>PushChildren</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a65e4bc4af68c062452602bae8a5ddbee</anchor>
      <arglist>(struct StackElement *sp, bool bFirstChild)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ON_RTreeNode *</type>
      <name>m_root</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>ae41094c2464d747c0fdd99691266b925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StackElement *</type>
      <name>m_sp</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a6039ae08b1b5db9302aa40c131a19e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StackElement</type>
      <name>m_stack</name>
      <anchorfile>classON__RTreeIterator.html</anchorfile>
      <anchor>a24361b36a04196306c84ec7610e1a48d</anchor>
      <arglist>[MAX_STACK]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreeIterator::StackElement</name>
    <filename>structON__RTreeIterator_1_1StackElement.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>m_branchIndex</name>
      <anchorfile>structON__RTreeIterator_1_1StackElement.html</anchorfile>
      <anchor>a5ccd3d4446a306fce122945bf2d92104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ON_RTreeNode *</type>
      <name>m_node</name>
      <anchorfile>structON__RTreeIterator_1_1StackElement.html</anchorfile>
      <anchor>ac20b678f3ea37edc890c3bf678dfe50d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreeLeaf</name>
    <filename>structON__RTreeLeaf.html</filename>
    <member kind="variable">
      <type>ON__INT_PTR</type>
      <name>m_id</name>
      <anchorfile>structON__RTreeLeaf.html</anchorfile>
      <anchor>a5cf588e53eb791b4aae8cee725a53643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_RTreeBBox</type>
      <name>m_rect</name>
      <anchorfile>structON__RTreeLeaf.html</anchorfile>
      <anchor>a62522c697b7348a3835da57153773d78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreeListNode</name>
    <filename>structON__RTreeListNode.html</filename>
    <member kind="variable">
      <type>struct ON_RTreeListNode *</type>
      <name>m_next</name>
      <anchorfile>structON__RTreeListNode.html</anchorfile>
      <anchor>a762e8a0278f2625c4a565522beb7ec71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ON_RTreeNode *</type>
      <name>m_node</name>
      <anchorfile>structON__RTreeListNode.html</anchorfile>
      <anchor>ac7fcc2b190080bfd2ca72b6fe69c5c16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_RTreeMemPool</name>
    <filename>classON__RTreeMemPool.html</filename>
    <class kind="struct">ON_RTreeMemPool::Blk</class>
    <member kind="function">
      <type>struct ON_RTreeListNode *</type>
      <name>AllocListNode</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>a396133f05c948a10d6ee577f17259839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_RTreeNode *</type>
      <name>AllocNode</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>ac82ebd0261f5999839946ccb47164a9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeallocateAll</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>ae509e0eda0ac2d826faa6fbcf51ba97b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FreeListNode</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>a63974033bf064e6b4fe6c50ee5745a92</anchor>
      <arglist>(struct ON_RTreeListNode *list_node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FreeNode</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>af6baea4a4587921b50aac5a671bf8b73</anchor>
      <arglist>(ON_RTreeNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_RTreeMemPool</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>a25fe2d68a70a633c1e8f46929ce3a28d</anchor>
      <arglist>(ON_MEMORY_POOL *heap, size_t leaf_count)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeOf</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>ac35a07e4d0fdb9cb86f07709e5a86a93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeOfUnusedBuffer</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>a3f143801533ea4039ab37956f1588a9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_RTreeMemPool</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>a2df6142b698e68735827a49de20354ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GrowBuffer</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>ae034cdccd734c9f0e6526d0224fe81e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct Blk *</type>
      <name>m_blk_list</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>a5ea70f97eb6297385739a618bf958c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>m_buffer</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>ac4ae1637121970d456de1586956e8367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_buffer_capacity</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>a9646bfc3a7af51a8bd2e827adf7ec391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_MEMORY_POOL *</type>
      <name>m_heap</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>a58ebf35470b691e4d429e91440930034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct Blk *</type>
      <name>m_list_nodes</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>ac9c602ef961036c3b694f7e5509b21ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct Blk *</type>
      <name>m_nodes</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>a7dc0a247da9e647e55beec0af6491093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_sizeof_blk</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>ab7850abecffe77e3be84fb66391d5cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_sizeof_heap</name>
      <anchorfile>classON__RTreeMemPool.html</anchorfile>
      <anchor>a1f6f33decad2e8ace74ccd6e07bdba1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreeMemPool::Blk</name>
    <filename>structON__RTreeMemPool_1_1Blk.html</filename>
    <member kind="variable">
      <type>struct Blk *</type>
      <name>m_next</name>
      <anchorfile>structON__RTreeMemPool_1_1Blk.html</anchorfile>
      <anchor>aac842484b1a954d8d0c8ca30a3e57d2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreeNode</name>
    <filename>structON__RTreeNode.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>IsInternalNode</name>
      <anchorfile>structON__RTreeNode.html</anchorfile>
      <anchor>acd70896d09322b1bab98cab2b3d20b95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLeaf</name>
      <anchorfile>structON__RTreeNode.html</anchorfile>
      <anchor>af31eeddf96416363839d6eadd93db54d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>ON_RTreeBranch</type>
      <name>m_branch</name>
      <anchorfile>structON__RTreeNode.html</anchorfile>
      <anchor>ab7c1f24171c03adb8d6af2a1c765bb1c</anchor>
      <arglist>[ON_RTree_MAX_NODE_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_count</name>
      <anchorfile>structON__RTreeNode.html</anchorfile>
      <anchor>ab6aa9ebca2c1594df59bb318dcdc2f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_level</name>
      <anchorfile>structON__RTreeNode.html</anchorfile>
      <anchor>a4d49210e3bb215fb7b2dee29b53a99a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreePairSearchCallbackResult</name>
    <filename>structON__RTreePairSearchCallbackResult.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>m_context</name>
      <anchorfile>structON__RTreePairSearchCallbackResult.html</anchorfile>
      <anchor>a0ab7bbcb786f09bc1b94ed7759db0ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_RTreePairSearchCallback</type>
      <name>m_resultCallback</name>
      <anchorfile>structON__RTreePairSearchCallbackResult.html</anchorfile>
      <anchor>a699446697943f8f75793aa55646f4951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_tolerance</name>
      <anchorfile>structON__RTreePairSearchCallbackResult.html</anchorfile>
      <anchor>a30f881f41bf13ce0a4f99dc1a738cd38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreePairSearchCallbackResultBool</name>
    <filename>structON__RTreePairSearchCallbackResultBool.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>m_context</name>
      <anchorfile>structON__RTreePairSearchCallbackResultBool.html</anchorfile>
      <anchor>ad733662e6c6b3b9f77de931f3e83ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_RTreePairSearchCallbackBool</type>
      <name>m_resultCallbackBool</name>
      <anchorfile>structON__RTreePairSearchCallbackResultBool.html</anchorfile>
      <anchor>abe1c1d408cce876cd3664fa10f68c73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_tolerance</name>
      <anchorfile>structON__RTreePairSearchCallbackResultBool.html</anchorfile>
      <anchor>a48c87ff8db50f7400dfa2b7d0657b09c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreePairSearchResult</name>
    <filename>structON__RTreePairSearchResult.html</filename>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_2dex &gt; *</type>
      <name>m_result</name>
      <anchorfile>structON__RTreePairSearchResult.html</anchorfile>
      <anchor>a6f04c92008d08e1b4831611bb5cad21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_tolerance</name>
      <anchorfile>structON__RTreePairSearchResult.html</anchorfile>
      <anchor>a5cef23b08f645e1c7ddf72f75d22e615</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreePartitionVars</name>
    <filename>structON__RTreePartitionVars.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>m_area</name>
      <anchorfile>structON__RTreePartitionVars.html</anchorfile>
      <anchor>a5628740190a23d5a7860c0ea1780a0c1</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>ON_RTreeBranch</type>
      <name>m_branchBuf</name>
      <anchorfile>structON__RTreePartitionVars.html</anchorfile>
      <anchor>ab469e01f401992f85325bc432c0f1c39</anchor>
      <arglist>[ON_RTree_MAX_NODE_COUNT+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_branchCount</name>
      <anchorfile>structON__RTreePartitionVars.html</anchorfile>
      <anchor>a2d3cda757585c6008dc1043e6bb75361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_count</name>
      <anchorfile>structON__RTreePartitionVars.html</anchorfile>
      <anchor>afdeb91e4feeb941b4d1318489231b82e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>ON_RTreeBBox</type>
      <name>m_cover</name>
      <anchorfile>structON__RTreePartitionVars.html</anchorfile>
      <anchor>a665452bdbdad11dc6e379a4e6ff45733</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>ON_RTreeBBox</type>
      <name>m_coverSplit</name>
      <anchorfile>structON__RTreePartitionVars.html</anchorfile>
      <anchor>a00f06d6b31b19bf397b3a7753286dbe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_coverSplitArea</name>
      <anchorfile>structON__RTreePartitionVars.html</anchorfile>
      <anchor>a41a5361363eef635470d447efacb9edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_minFill</name>
      <anchorfile>structON__RTreePartitionVars.html</anchorfile>
      <anchor>ad00d33188547044f87d65957b2a47ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_partition</name>
      <anchorfile>structON__RTreePartitionVars.html</anchorfile>
      <anchor>a5409e368a2aa16b083c8a7a733d9011d</anchor>
      <arglist>[ON_RTree_MAX_NODE_COUNT+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_taken</name>
      <anchorfile>structON__RTreePartitionVars.html</anchorfile>
      <anchor>a71f16c104e358c2b6f4ac91a45fb81eb</anchor>
      <arglist>[ON_RTree_MAX_NODE_COUNT+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_total</name>
      <anchorfile>structON__RTreePartitionVars.html</anchorfile>
      <anchor>a7fca49ebf413443457469458b1f35ae7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreeSearchResult</name>
    <filename>structON__RTreeSearchResult.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>m_capacity</name>
      <anchorfile>structON__RTreeSearchResult.html</anchorfile>
      <anchor>a5fa8e4f872700937952d4fc2d3c6d0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_count</name>
      <anchorfile>structON__RTreeSearchResult.html</anchorfile>
      <anchor>aa0c4e6752c3164eb8f2c5352586b8a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__INT_PTR *</type>
      <name>m_id</name>
      <anchorfile>structON__RTreeSearchResult.html</anchorfile>
      <anchor>a8be1f578d6a4e8d4c6d19cbeb8dda0a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreeSearchResultCallback</name>
    <filename>structON__RTreeSearchResultCallback.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>m_context</name>
      <anchorfile>structON__RTreeSearchResultCallback.html</anchorfile>
      <anchor>a48c2e8745387ac58c48e56661e17765a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_RTreeSearchCallback</type>
      <name>m_resultCallback</name>
      <anchorfile>structON__RTreeSearchResultCallback.html</anchorfile>
      <anchor>a3c1af874da786e1ac065ff6a1448f921</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_RTreeSphere</name>
    <filename>structON__RTreeSphere.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>m_point</name>
      <anchorfile>structON__RTreeSphere.html</anchorfile>
      <anchor>ac911f1d84ced53df8d7e148fc5f15d65</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_radius</name>
      <anchorfile>structON__RTreeSphere.html</anchorfile>
      <anchor>ad4055b617473e3b21e71e8290d57cc4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_SerialNumberMap</name>
    <filename>classON__SerialNumberMap.html</filename>
    <class kind="struct">ON_SerialNumberMap::MAP_VALUE</class>
    <class kind="struct">ON_SerialNumberMap::SN_BLOCK</class>
    <class kind="struct">ON_SerialNumberMap::SN_ELEMENT</class>
    <member kind="function">
      <type>size_t</type>
      <name>ActiveIdCount</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a42cc4359826be3debcc24f05dbcfd709</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ActiveSerialNumberCount</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a8e03365395c9013c9dd0b4e5a1cc76da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>struct SN_ELEMENT *</type>
      <name>AddSerialNumber</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>ae274831a0e48cbfc409634586e03005b</anchor>
      <arglist>(unsigned int sn)</arglist>
    </member>
    <member kind="function">
      <type>struct SN_ELEMENT *</type>
      <name>AddSerialNumberAndId</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>ad7ad5cd47a2fd3678e4addc0e2c36ef4</anchor>
      <arglist>(unsigned int sn, ON_UUID id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a0f3aa1c4b5e5bd3a5a23c3d6289c25e6</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmptyList</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>aba91e707ff57712b2f6f77482767c46a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>struct SN_ELEMENT *</type>
      <name>FindId</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a3b2370bade587df3b9f5544bd02a89c1</anchor>
      <arglist>(ON_UUID) const </arglist>
    </member>
    <member kind="function">
      <type>struct SN_ELEMENT *</type>
      <name>FindSerialNumber</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a1ebe344949f960da74b069839f3024b7</anchor>
      <arglist>(unsigned int sn) const </arglist>
    </member>
    <member kind="function">
      <type>struct SN_ELEMENT *</type>
      <name>FirstElement</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>af3e5f0a932e04089312804ea5aa66f34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GetElements</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>ade67525ce0c40122ce8c27aa61f62867</anchor>
      <arglist>(unsigned int sn0, unsigned int sn1, size_t max_count, ON_SimpleArray&lt; SN_ELEMENT &gt; &amp;elements) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>af287c7dfd8f4f9ce4d216d38816a5852</anchor>
      <arglist>(ON_TextLog *textlog) const </arglist>
    </member>
    <member kind="function">
      <type>struct SN_ELEMENT *</type>
      <name>LastElement</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a057a2909818586ecca63d1e6ef3ae448</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SerialNumberMap</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a48d3ee8954e4d20cd918bde05a230526</anchor>
      <arglist>(ON_MEMORY_POOL *pool=0)</arglist>
    </member>
    <member kind="function">
      <type>struct SN_ELEMENT *</type>
      <name>RemoveId</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>abae5c4169561aa16ea4f57b782a2be1c</anchor>
      <arglist>(unsigned int sn, ON_UUID id)</arglist>
    </member>
    <member kind="function">
      <type>struct SN_ELEMENT *</type>
      <name>RemoveSerialNumberAndId</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a940fe3f61fa29d59167940d17c496a0a</anchor>
      <arglist>(unsigned int sn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_SerialNumberMap</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a1fcc4316a166cbecd462bdb31807cdb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>SN_BLOCK_CAPACITY</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>aa0a52142ede000651f382793275f9ba8a03fc3193bb774575c2dfac7d3f18c4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SN_PURGE_RATIO</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>aa0a52142ede000651f382793275f9ba8a755e6cbf3b7e0084614e183e65db617d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ID_HASH_TABLE_COUNT</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>aa0a52142ede000651f382793275f9ba8a339d716c45900225e2e66da15a316b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddBlockToHashTableHelper</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a181a90119aaa96444c46dddb692e62be</anchor>
      <arglist>(struct SN_BLOCK *blk)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildHashTableHelper</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a21142a0a3bad1ee0fcd8176339b51da3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>struct SN_ELEMENT *</type>
      <name>FindElementHelper</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>ae5b963ca62b6402f40f28276d2bffcbb</anchor>
      <arglist>(unsigned int sn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GarbageCollectHelper</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a03d4f4fa27c71fbde1a5deee6d922821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>GarbageCollectMoveHelper</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a494c315dcb5cfa030dc798b4809b6818</anchor>
      <arglist>(SN_BLOCK *dst, SN_BLOCK *src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>HashIndex</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a894993a7a744f9a8fee0e443e790182b</anchor>
      <arglist>(const ON_UUID *) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InvalidateHashTableHelper</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a8ace30faf77d1d48e1a8ef7c5306b1a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_SerialNumberMap</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a1ce6672a00b2f79bb13fce4df2af702b</anchor>
      <arglist>(const ON_SerialNumberMap &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_SerialNumberMap &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a5209f128f195f7c44d2af1f6fec949b6</anchor>
      <arglist>(const ON_SerialNumberMap &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>RemoveBlockFromHashTableHelper</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a1a04380af71fa2fd786d9ab07922032d</anchor>
      <arglist>(const struct SN_BLOCK *blk)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateMaxSNHelper</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>adcf0e8f1c72c8302042ce6ac396aa2e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_active_id_count</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a1c77b2267661a623f64ca5a6dd7c2429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bHashTableIsValid</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>ae4a22a4bfc5d7aa52a1504ad5196f30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct SN_BLOCK *</type>
      <name>m_e_blk</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a7b4a9493b646c4f5659790375629c16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct SN_ELEMENT *</type>
      <name>m_hash_table</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a6dc58eb11e50a32e1fe01b29b6502e41</anchor>
      <arglist>[ID_HASH_TABLE_COUNT]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_UUID</type>
      <name>m_inactive_id</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>aad660470d466fcb99956810e9ae0c47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_maxsn</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a1734720fa33f59853a2edf09364d7b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_MEMORY_POOL *</type>
      <name>m_pool</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a15c3f18b102b3d65211365014992db08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_reserved</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a8e4bbf5d20bb0a67d072b66de7d99fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SN_BLOCK</type>
      <name>m_sn_block0</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a3acf5aae50893a8f54d56051dc7f8545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_sn_count</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a5c6a4592212eb9b38c27f542d99f0766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_sn_purged</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a88e8c779c1f38c518cf6f5b0fb99b7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct SN_BLOCK **</type>
      <name>m_snblk_list</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a6570b7b19b1f297d5226eea1d0a5fb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_snblk_list_capacity</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a1881d04897315b89d872facd1562375b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_snblk_list_count</name>
      <anchorfile>classON__SerialNumberMap.html</anchorfile>
      <anchor>a67191d087c1e59f88ba6a519d863e008</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_SerialNumberMap::MAP_VALUE</name>
    <filename>structON__SerialNumberMap_1_1MAP__VALUE.html</filename>
    <member kind="variable">
      <type>union ON_SerialNumberMap::MAP_VALUE::@110</type>
      <name>m_u</name>
      <anchorfile>structON__SerialNumberMap_1_1MAP__VALUE.html</anchorfile>
      <anchor>a3ec284a08b4bce95a7c651665cb8ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>unionON__SerialNumberMap_1_1MAP__VALUE_1_1@110.html</anchorfile>
      <anchor>a779cc497feee529852120990435da73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>unionON__SerialNumberMap_1_1MAP__VALUE_1_1@110.html</anchorfile>
      <anchor>ae44c81ab338608c0b25a5d1b1be06294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ui</name>
      <anchorfile>unionON__SerialNumberMap_1_1MAP__VALUE_1_1@110.html</anchorfile>
      <anchor>a7b7b5af51db0ba313aacede1a0221858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_u_type</name>
      <anchorfile>structON__SerialNumberMap_1_1MAP__VALUE.html</anchorfile>
      <anchor>af5bf4cb21eedea3e3c48a5f0f204010a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_SerialNumberMap::SN_BLOCK</name>
    <filename>structON__SerialNumberMap_1_1SN__BLOCK.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>ActiveElementEstimate</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>ac6f46c41f2aefc9874a3f44197196577</anchor>
      <arglist>(unsigned int sn0, unsigned int sn1) const </arglist>
    </member>
    <member kind="function">
      <type>struct SN_ELEMENT *</type>
      <name>BinarySearchBlockHelper</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>aed41e4386341828da74e0e66a793e336</anchor>
      <arglist>(unsigned int sn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CullBlockHelper</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>a631fc17b393ce94a03090dc8b4cda39d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>a0d27e65cb47aa37a8023623545c35fcd</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmptyBlock</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>a4feb0d84371a7bfec1166cabebdd4664</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidBlock</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>a629308ba0fa3672192f6f55da79d7171</anchor>
      <arglist>(ON_TextLog *textlog, struct SN_ELEMENT *const *hash_table, size_t *active_id_count) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SortBlockHelper</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>afa79c49a0c04bccea9ae7510700ae8d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareMaxSN</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>ac7f6d2a99c900ce4598dcae891a72ffc</anchor>
      <arglist>(const void *, const void *)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m_count</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>a088c9f5e15d301c3876a3f2dd4be281d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m_purged</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>a91246f7b0ce49cd054b6539dd12eff5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct SN_ELEMENT</type>
      <name>m_sn</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>aaa0d2976e395412c4614b846351d778b</anchor>
      <arglist>[SN_BLOCK_CAPACITY]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_sn0</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>a4df35aed3886e52eaa1b0a5f8e26e269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_sn1</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>ae803af382aeafe0201a350d55c5dd301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_sorted</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__BLOCK.html</anchorfile>
      <anchor>a4c71dc7cc258a934f21de1bdfe2ef3bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_SerialNumberMap::SN_ELEMENT</name>
    <filename>structON__SerialNumberMap_1_1SN__ELEMENT.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__ELEMENT.html</anchorfile>
      <anchor>a37bd829385b602058b3d45cb43e132db</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_id</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__ELEMENT.html</anchorfile>
      <anchor>a65a110d27c107020f918af715ebed401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_id_active</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__ELEMENT.html</anchorfile>
      <anchor>ab2eaf6c294e59723be27ee37150c1e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct SN_ELEMENT *</type>
      <name>m_next</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__ELEMENT.html</anchorfile>
      <anchor>ac54595d1c808e5866ba46f0b0302042e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_reserved1</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__ELEMENT.html</anchorfile>
      <anchor>ab1ceabcc14eafd1b0029e969c25fb7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_reserved2</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__ELEMENT.html</anchorfile>
      <anchor>ad68fe5c8290e0341489a6d208a33d7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_sn</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__ELEMENT.html</anchorfile>
      <anchor>a93dc13608c553ed80f0e537e92d84066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_sn_active</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__ELEMENT.html</anchorfile>
      <anchor>a94ba07f1480ef70efa5ae6180db03dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MAP_VALUE</type>
      <name>m_value</name>
      <anchorfile>structON__SerialNumberMap_1_1SN__ELEMENT.html</anchorfile>
      <anchor>a81e1534a20b27acf1b59ae33eb7b95a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_SimpleArray</name>
    <filename>classON__SimpleArray.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a191f36f7af3813d99dac25c910a7f9a5</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a5e10b309af51f313e265059bb1240559</anchor>
      <arglist>(int, const T *)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>AppendNew</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>ad6fb51ad272618b034b8dd4695094a2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Array</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>adce0cef747a0af8ba530d783803eebea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>Array</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a8f7d19056c009af60b68ed747e36e46c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>At</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a1a2dd98978dcb410ffad30abdd8d6fda</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>At</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>afa89dd45155f60eabc7dd1532c0765c0</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>At</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a611694064836a1fb23972f7c335687d8</anchor>
      <arglist>(ON__INT64)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>At</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>ad0783582413ac3a8de62b936fee0351b</anchor>
      <arglist>(ON__UINT64)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>At</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a6ca08909cbcaa7913f6d34c6992695e6</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>At</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a4f7a4e36d4c69dab921e50e666a61be0</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>At</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>aa3367b25695fe2c71ed0028f7a26feb6</anchor>
      <arglist>(ON__INT64) const </arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>At</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a716256b8e7d8537bf51a5ad60f0714b8</anchor>
      <arglist>(ON__UINT64) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BinarySearch</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>ae94c59a4cf446f8c5d749d197cc3bb83</anchor>
      <arglist>(const T *, int(*)(const T *, const T *)) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BinarySearch</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a53f5acb6948d73cf786e34405ec8ef44</anchor>
      <arglist>(const T *, int(*)(const T *, const T *), int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a779830339534d0dcf0da89b47e2205ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a879080d16649bf3606013eae1766bfd8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a95c8b4c543a5f7605f215dd64c918b0f</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a56a43009d39635f9c0a08272391b5951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a8c5f556cc24b13bfd1a4f6d09d1cb060</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Empty</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a8d37e0c0eaf603fffdd9c3e9e3d1fe48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>First</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>adc4dd6d8de7311c1be580a62b3bcb8e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>First</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a884436bbd7a92e4fa4697ed5524122a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HeapSort</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a81068392f935f0d7efa9d772960bf157</anchor>
      <arglist>(int(*)(const T *, const T *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Insert</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a4a0e9f915b7b24ce1c9d700e011f3cce</anchor>
      <arglist>(int, const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>KeepArray</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>afff693cde3bcf58c12392bc286204962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Last</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a11948f1e15b893414a0b432fd23a9d80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>Last</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a66aca38a186e38c3cc4335550733cf17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MemSet</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a9e27ce66d3c528a0b4ab6423b3524d33</anchor>
      <arglist>(unsigned char)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NewCapacity</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>af0114ca71686e2eb7192af6b8e60d06c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SimpleArray</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a77811bd5350b86bc8017d30f37b98f36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SimpleArray</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a080a03a27441071584b6ae91c3b3ea61</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SimpleArray</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a2167720a815f88f9cf70acccbb8f22a2</anchor>
      <arglist>(const ON_SimpleArray&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const T *</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>ad11c5f0545623c53fd24b433d00da498</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T *</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a4c99bb28f39affd124291e5230cb78ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_SimpleArray&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>ad64a5a71533d8a06eb1a4961628b6ea2</anchor>
      <arglist>(const ON_SimpleArray&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a5acea41054fd3321109b75cb7dbe1316</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>ac42b39ddc18d712e7832d2ed7beaae48</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a68ee1659cd48cdae78a8b6eb8447ddb5</anchor>
      <arglist>(ON__INT64)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a2899531140c9ec8bba95b18834816322</anchor>
      <arglist>(ON__UINT64)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a63b90c4d269869f46360f18ba0e02d96</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a129451727f5a1aed98a966ae4a083457</anchor>
      <arglist>(unsigned int) const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a53f419fe72a43700f979737fa670cc89</anchor>
      <arglist>(ON__INT64) const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a70e738db0298ca133ba83678d752f8db</anchor>
      <arglist>(ON__UINT64) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Permute</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>abe6cd30eaa175e4c03cc23576acdd4f0</anchor>
      <arglist>(const int *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>QuickSort</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a8edc28b59c54bb9ab779199dd0e9c937</anchor>
      <arglist>(int(*)(const T *, const T *))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T *</type>
      <name>Realloc</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>aba771b1bd1d30886c96da29ab89b86da</anchor>
      <arglist>(T *, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>ab5bef8e837e8f2dc8556170a768974d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Remove</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a2d6bf147723edfa66c5dbe7c85aac5c1</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a9aad6064559411bd55060797a3993e17</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a8ea224d8ba49b55fce89f04657ccb0e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Search</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a0b32b49d4ba646cb0f8f5f0e5a64d4d2</anchor>
      <arglist>(const T &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Search</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a9e0150f7928156a98207521c5456045d</anchor>
      <arglist>(const T *, int(*)(const T *, const T *)) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetArray</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a741ee52742f90e2c7f5747700e161ea4</anchor>
      <arglist>(T *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetArray</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a1df4d304d2be6c2da1fec97a5cc462a3</anchor>
      <arglist>(T *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCapacity</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>aa1d7c8a73e95e4abf3aa1d04c2b8c000</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCount</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a449bfb832fcb364e9b8349ea4dc8a343</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shrink</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a02045fb0cf4c9c24aabba20a2ae0c9f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOfArray</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>ad585ab2780c06beaf1061d1471b66f46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOfElement</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a17c311d81d049007c18723182b64ae8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Sort</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a5b99e74bb57f98c03e605f7c33d3dbb5</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, int *, int(*)(const T *, const T *)) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Sort</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a362bada78564f40617bcf8a49f31a448</anchor>
      <arglist>(ON::sort_algorithm sort_algorithm, int *, int(*)(const T *, const T *, void *), void *) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a586cf6b13a035d38f5eeeafec97fdff6</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>UnsignedCount</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a2f83a76fdfaa1147b19595f8dfc0ad5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a0cb4a97082e4918b628d81b1fbb1516a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_SimpleArray</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>af6ae46b8e2bc5ee8f0803fc87e60d4cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Move</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a99f627acedd725d474cae55985b02c8e</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>m_a</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a5a8b7b4e1c8d4720f86d7cdcc880bb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_capacity</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a1ab2b35163e7feb6630af8fccdf043dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_count</name>
      <anchorfile>classON__SimpleArray.html</anchorfile>
      <anchor>a36d30dac6b1d443f64c267e1dbc62ff8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_SimpleFixedSizePool</name>
    <filename>classON__SimpleFixedSizePool.html</filename>
    <templarg>T</templarg>
    <base protection="private">ON_FixedSizePool</base>
    <member kind="function">
      <type>size_t</type>
      <name>ActiveElementCount</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a21603727de6fdf349883640f0ea37b28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>AllocateElement</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a59b49df631dc6f9793df2ed3adf04774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a241d53d502c95ba0856196ada3c8849b</anchor>
      <arglist>(size_t element_count_estimate, size_t block_element_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a39c67af787c71766df23163abf7afc55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Element</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a1bfc28eef94b80e2f38231521bb9e2a8</anchor>
      <arglist>(size_t element_index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>ae3adb6861544bc20e8c1b93c5dab31b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>FirstBlock</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a89faae2a27c0b00a15238b36f3ab9010</anchor>
      <arglist>(size_t *block_element_count)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>FirstElement</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>ac29ca7cab7e43459dbe3790ec94fdab9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_MEMORY_POOL *</type>
      <name>Heap</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a361e533028fef446b960aaab76a17c9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>NextBlock</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a0724cb14b4e0e04e013fbfed38d58571</anchor>
      <arglist>(size_t *block_element_count)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>NextElement</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a0f94e8aacf06e56a6dfe06481c5560f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SimpleFixedSizePool</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a7510549aecdaf9d63d1f2dc999eb8933</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReturnAll</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a1844e1920bfe7e3fe27071750390db8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReturnElement</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a2c620d47a0f0e685a17a9f42c1af54ba</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHeap</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a72bc9f39ec77b32873e56e4704903c72</anchor>
      <arglist>(ON_MEMORY_POOL *heap)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeofElement</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>ab2133171f7e4d72f3167bdfaafbca40c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>TotalElementCount</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a362c94b1626aa4c951be761629ee61e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_SimpleFixedSizePool</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a160ec35983ebda9ed1f3422a0e32f171</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_SimpleFixedSizePool</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a1326684e6ba2a043958fffaa5fd2dd5e</anchor>
      <arglist>(const ON_SimpleFixedSizePool&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_SimpleFixedSizePool&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__SimpleFixedSizePool.html</anchorfile>
      <anchor>a5e96b96ecbe8324b24661b0891757a2e</anchor>
      <arglist>(const ON_SimpleFixedSizePool&lt; T &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_SpaceMorph</name>
    <filename>classON__SpaceMorph.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsIdentity</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>a4ced8a015430fbb1ae0a3690755dd94a</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SpaceMorph</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>a0dd84ee156866dc69976d53bee9160ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PreserveStructure</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>a1fbbe955513eef614c2797609a9185dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>QuickPreview</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>a6627de7fd1224cbc2315d89125cee77a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPreserveStructure</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>a61616358725e68f57085ed7baf698e47</anchor>
      <arglist>(bool bPreserveStructure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetQuickPreview</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>aeb50f66cea1238085a3754ebcd253395</anchor>
      <arglist>(bool bQuickPreview)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTolerance</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>a8b8714e508f54fc6f991b536896957bb</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Tolerance</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>a6dc5c703a00ab238360f0f7ae900217c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_SpaceMorph</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>a0508da74774db198675ec199c2cd014e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bPreserveStructure</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>a3fe1747bc4b39d83fe6372dc26218d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bQuickPreview</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>a35a9b2e1e73e61c9deeb0b338ed59680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_tolerance</name>
      <anchorfile>classON__SpaceMorph.html</anchorfile>
      <anchor>a7934d65513efe7ee1893b6c5aad5c6fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Sphere</name>
    <filename>classON__Sphere.html</filename>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>BoundingBox</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>acfe5d7a76cc5ab6528c69de844d11c95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Center</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a391b72e556173622a6b0b8de5157a2a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a71284c042967d158d0b626afc8db8ee6</anchor>
      <arglist>(ON_3dPoint test_point, double *longitude_radians, double *latitude_radians) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>af62fc326d653adc3138599276981882b</anchor>
      <arglist>(ON_3dPoint test_point) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a2f39f16c54bc3116f049ac95e0f491b6</anchor>
      <arglist>(const ON_3dPoint &amp;center, double radius)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Diameter</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a065cf8721339d8497587bd63ab314221</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a452655534796cb21e6fbc66cdcd9befe</anchor>
      <arglist>(ON_NurbsSurface &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a277f8a20225c01799f3ba049bcca25d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Circle</type>
      <name>LatitudeDegrees</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a7ee5089725ae348a9810e49239ecf576</anchor>
      <arglist>(double latitude_degrees) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Circle</type>
      <name>LatitudeRadians</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a1963dac23f4826ec9d9adb1c05f53a28</anchor>
      <arglist>(double latitude_radians) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Circle</type>
      <name>LongitudeDegrees</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a7f6b66ed9cc63612593aa035d4f72441</anchor>
      <arglist>(double longitude_degrees) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Circle</type>
      <name>LongitudeRadians</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a94968bf6af7f856b86677595d128a110</anchor>
      <arglist>(double longitude_radians) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>NormalAt</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a10ce306690b7a831dbba114d53909289</anchor>
      <arglist>(double longitude_radians, double latitude_radians) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>NorthPole</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a2168a1ba9c1952ed75a3d9399b1e6308</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Sphere</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>aff012a4792aee2a238cdde2de6a38758</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Sphere</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>aab2deb95d7d85b5dd59deaa6d703c875</anchor>
      <arglist>(const ON_3dPoint &amp;center, double radius)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a76a97ecabff812a721b4fed012168168</anchor>
      <arglist>(double longitude_radians, double latitude_radians) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Radius</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>ab576c922b13d2b44f018b24ad8ec81b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_RevSurface *</type>
      <name>RevSurfaceForm</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>abc44fd7c05e2a898ca717fdc880037bc</anchor>
      <arglist>(bool bArcLengthParameterization, ON_RevSurface *srf=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_DEPRECATED ON_RevSurface *</type>
      <name>RevSurfaceForm</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a0af3379b4cb5eae138ea8c1dd96201b5</anchor>
      <arglist>(ON_RevSurface *srf=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>af4c8c6203c45d41a169c611641c3095a</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a35ab00ef8ca1987a90e31905b1a544a4</anchor>
      <arglist>(double angle_radians, const ON_3dVector &amp;axis_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a98d08a778e688ffd68622625baf7eae7</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Rotate</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>af3c7a1bcf7677122e5fa59bae8b1fe9e</anchor>
      <arglist>(double angle_radians, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>SouthPole</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>ac03811de495995b4324bdd87a9eb64a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transform</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a0b95b65e584aa9e41d2961d45bec3fac</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Translate</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>ae89fa30e93e24f5b9bed21b67aee5712</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Sphere</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>a83d796845178b085a09624f278fc50d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>plane</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>af029f32a6a37dba7f6fbd95e6ce9ae0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classON__Sphere.html</anchorfile>
      <anchor>af36c2e8175ce68f09368c2158d5f41ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_String</name>
    <filename>classON__String.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a419b18510490cb476acd2bf59d10d3bb</anchor>
      <arglist>(const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a8cb5be32e89e62133e343de72ce6f922</anchor>
      <arglist>(const unsigned char *, int)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Array</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aa07af6b3e8826c445068f2720262b0ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Array</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a83b20d006f3b1db9baadc19f56339770</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a5a4a53a850acf17f22a4fef8215fbeaf</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a4cf206860e83feaa354e3ccf0b920a1d</anchor>
      <arglist>(const unsigned char *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CompareNoCase</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a30c47d20c508ec3629f360ecff617ec8</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CompareNoCase</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a215cc7f9d4a5f8dd3eea1019b4e0b75e</anchor>
      <arglist>(const unsigned char *) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a21f1d446ab79b067f099bcc251db0925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a6af340fccf50bc1ab08ce061e063ff66</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a61155fbd47332cd64a0b76e4da7e54de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a7259a8f51271d7a0dd7951df905f3ae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Empty</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a00e142f6816cacb64f739599094901ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableReferenceCounting</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a447fd3b0be060ad7ffb5e2e5682a9250</anchor>
      <arglist>(bool bEnable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ac51a1d79d4d43c8e4cc528b1c8a4eb6f</anchor>
      <arglist>(char) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aea639549dc2a3d2a48dc47a279af8105</anchor>
      <arglist>(unsigned char) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>afd8f831158d7e504ed731ebb1f7a2b75</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ae2cf32d7132980f9bf58f12384245d77</anchor>
      <arglist>(const unsigned char *) const </arglist>
    </member>
    <member kind="function">
      <type>void ON_MSC_CDECL</type>
      <name>Format</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a34f66fda7879686673d0d5f7b9879259</anchor>
      <arglist>(const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>void ON_MSC_CDECL</type>
      <name>Format</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a3afbd8f9e6f6558f6c9d953568a86949</anchor>
      <arglist>(const unsigned char *,...)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>GetAt</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a259dbc9d5cc1193f2fa3d87f593516d5</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a638fc07ba82cc2b3150c2c4f4fa7b6e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReferenceCounted</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a2dff27243b42f56afbc81897b0e7319d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_String</type>
      <name>Left</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ad39fc1dba3334cd1ecebf10199cb4eac</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Length</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a89de10d832ebc0ccfb7758c60957aecf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeLower</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ae683b3a9b905d148a707f3812f55fa9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeReverse</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aeba7e345145fa58641e09e901aee235d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeUpper</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a288387b63f503ecf831735c888098c37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_String</type>
      <name>Mid</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a7fe5d6f5f92e3b772fae4ffe43aa65df</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_String</type>
      <name>Mid</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a070613e4f700f984c05e5f2feb8e5897</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ae238889eb3769273bedcbfd7998bd917</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ab2b579aa5483369dba5e0d08df20c097</anchor>
      <arglist>(const ON_String &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a7a2a63a02144e391efd1b800afa4d328</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a51e23a133959af6d6f7a76b6208b9877</anchor>
      <arglist>(const char *, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aa8b28c81cff889c45a8974e6c0f468ec</anchor>
      <arglist>(char, int=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ac87c445dfc72d11d512ea9ba496f37d0</anchor>
      <arglist>(const unsigned char *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aa72b63dabd3292ce934174e65154886b</anchor>
      <arglist>(const unsigned char *, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aac7afb33adf07003b707118021e332cf</anchor>
      <arglist>(unsigned char, int=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>acc1c8638f97f59e0c117551671f8e0c3</anchor>
      <arglist>(const wchar_t *src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a32278cd68264c4d2173040776b03ef49</anchor>
      <arglist>(const wchar_t *src, int length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>adc1a330c1d1ab1544a4be4047538b7ca</anchor>
      <arglist>(const ON_wString &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const char *</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ae944978fe3cc583aad5bcf354aca03a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a2ff13ba4d2cc3ea1707d37a39681d7d5</anchor>
      <arglist>(const ON_String &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a13ee807fad773af04454e1cb0ae96da5</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_String</type>
      <name>operator+</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>af5882711ca7d28373d6f4f008cd668b0</anchor>
      <arglist>(const ON_String &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_String</type>
      <name>operator+</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ab67439e61fdae7b9b057d864c7964e93</anchor>
      <arglist>(char) const </arglist>
    </member>
    <member kind="function">
      <type>ON_String</type>
      <name>operator+</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aa141b9516b274d580ea0053d61facde7</anchor>
      <arglist>(unsigned char) const </arglist>
    </member>
    <member kind="function">
      <type>ON_String</type>
      <name>operator+</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aba0c834f2caa438b821cfaec14b13ed3</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_String</type>
      <name>operator+</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a45848161fbba9bde11e238cd66dbfc56</anchor>
      <arglist>(const unsigned char *) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_String &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a743d15e2cce794c28baea681ca857f42</anchor>
      <arglist>(const ON_String &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const ON_String &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aede6d8616023b889dde7980bdd6c3bf0</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type>const ON_String &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a49613dd0ed37e9b55230390b2682ed4e</anchor>
      <arglist>(unsigned char)</arglist>
    </member>
    <member kind="function">
      <type>const ON_String &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ab1af527b4362e0792ddd84c2b5980f6c</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>const ON_String &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a97e2d50f100f5a1149e513869e5168ec</anchor>
      <arglist>(const unsigned char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a2f605381ae9464af6cbc6380bee69882</anchor>
      <arglist>(const ON_String &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>adfbd7703f0af38f6b03585526ef7af25</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a5852dbaf0ebdf2e4276c53837cfaad03</anchor>
      <arglist>(const ON_String &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>afdf46f5413b0af01fd78f5f2df94e805</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_String &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a4ebb267bba75111fc9e49a67df167d44</anchor>
      <arglist>(const ON_String &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_String &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a26eaeecc0c6e1f2e0615ed23f8fd0146</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type>ON_String &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aab6aa8497f0c5e9490370ee811f341dc</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_String &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ac6010dbd2b0a039b67f27f58c39d1e9a</anchor>
      <arglist>(unsigned char)</arglist>
    </member>
    <member kind="function">
      <type>ON_String &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a8882a348602f9e1bdcdc3bdee5918a2e</anchor>
      <arglist>(const unsigned char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_String &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a3773e3961fa54a47c77346cb53e149d3</anchor>
      <arglist>(const wchar_t *src)</arglist>
    </member>
    <member kind="function">
      <type>ON_String &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ada05e23f7940df200363b72c4769612b</anchor>
      <arglist>(const ON_wString &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a8b0045fd50554b7226a61048fa1858f2</anchor>
      <arglist>(const ON_String &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ada75e13a26a54ce6a5bbf8b99c3bc82b</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ad466c42d7b89e898ceed823d2e2aa139</anchor>
      <arglist>(const ON_String &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a05afa7279c2b506b80b9fc2b938c90d1</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ad07064e5a2ccd7eae2e6ae498a9287d1</anchor>
      <arglist>(const ON_String &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a71a6a87d4de1b6e190d1f5c8c1f023d5</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>char &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a45ca63bd0922ef058a4b2c27a3ba041c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator[]</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a99bbfa0838783c5866866acc8d8ac521</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Remove</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>adc90679beb14a59bfc6d36581eec6d5f</anchor>
      <arglist>(const char chRemove)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Replace</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a85c4f07b1a1080b7d2b9fb1150d44b1a</anchor>
      <arglist>(const char *token1, const char *token2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Replace</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a100cab5a6bbfd8137d74a4a275bd1c91</anchor>
      <arglist>(const unsigned char *token1, const unsigned char *token2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Replace</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ae18192a8760fcec3ec528028fa29bf10</anchor>
      <arglist>(char token1, char token2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Replace</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ace32b762d249b341ff1d126a5fbee370</anchor>
      <arglist>(unsigned char token1, unsigned char token2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReserveArray</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ac9514f277098aa38cacb653f2ff835ec</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReverseFind</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ac4307f1638d46a36f277fbc811938faf</anchor>
      <arglist>(char) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReverseFind</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aef936c6dcacc9d7f3963c5788bcabdb9</anchor>
      <arglist>(unsigned char) const </arglist>
    </member>
    <member kind="function">
      <type>ON_String</type>
      <name>Right</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ae1341d20ee54a0692b74edbafcc3ffa5</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAt</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>abdd679ba495b3ce5a2734fb7ef5788a9</anchor>
      <arglist>(int, char)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAt</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a54a504da10f46f98153564e59ff7a97d</anchor>
      <arglist>(int, unsigned char)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLength</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a01d2497855dc99ca013f46a8cd85308b</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShrinkArray</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ac00c4d55e034d5f5173436154bc3f951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a831503c349188bb943bd3e1f63ff1228</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrimLeft</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a716aeb296188e2e486bae4500c6b4b80</anchor>
      <arglist>(const char *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrimLeftAndRight</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a9b76c527ec7cfb3f5224518b2e6049b1</anchor>
      <arglist>(const char *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrimRight</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>acaee76bd39636f9ca549046d6c4ff9c0</anchor>
      <arglist>(const char *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WildCardMatch</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a1e7099ccbb0a66c044a6e6f2723ad0f8</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WildCardMatch</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ad0300cb7bbd5aed0f7f1d7f7e0357402</anchor>
      <arglist>(const unsigned char *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WildCardMatchNoCase</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a89059d8104d5a01b181ad945c18d1af1</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WildCardMatchNoCase</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ab855481aa15d1a896646f31362eef966</anchor>
      <arglist>(const unsigned char *) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_String</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>af2e7e41e5184e63fb049c0a27d878f69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SplitPath</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a9f1cff50e62f45c027c800146cd010b3</anchor>
      <arglist>(const char *path, ON_String *drive, ON_String *dir, ON_String *fname, ON_String *ext)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AppendToArray</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a672612e6c149487edab39c272c60c0a7</anchor>
      <arglist>(const ON_String &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AppendToArray</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ac969fcea36a8c4a876d9e05e2c7faed3</anchor>
      <arglist>(int, const char *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AppendToArray</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a5885e2ecf552b2c337c6680ff1fca121</anchor>
      <arglist>(int, const unsigned char *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a05d1cff25187ebdbc6e12eff3ae16fce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyToArray</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>abc8a1e6fd2c0f714e04c04db4c96d3e5</anchor>
      <arglist>(const ON_String &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyToArray</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>ac75cfb414a724690ee218503523b0d6d</anchor>
      <arglist>(int, const char *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyToArray</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>af05128dab68c0944779608d6d3bdf80c</anchor>
      <arglist>(int, const unsigned char *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyToArray</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a5a9b427fa3696b54357b49c714741814</anchor>
      <arglist>(int, const wchar_t *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CreateArray</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a12ab860a68cb34ff2a64d1456d26fa22</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>struct ON_aStringHeader *</type>
      <name>Header</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>adadacc04c96fad2fdacdd2dbcb2df695</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>Length</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>afd8e63e060e1afd8949d81a76b3e326b</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>Length</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>a43506640abf9676402999581b9625f21</anchor>
      <arglist>(const unsigned char *)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>m_s</name>
      <anchorfile>classON__String.html</anchorfile>
      <anchor>aaf933ccaec177cf36073666e9632d5dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_StringValue</name>
    <filename>classON__StringValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__StringValue.html</anchorfile>
      <anchor>a796ebf900ab5eaf780a6ee15a2147c66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__StringValue.html</anchorfile>
      <anchor>a74610552e59c7b7bb64b9141cbeed977</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetStrings</name>
      <anchorfile>classON__StringValue.html</anchorfile>
      <anchor>ab730400d6eb98a5753e1be8a33c63dae</anchor>
      <arglist>(ON_ClassArray&lt; ON_wString &gt; &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_StringValue</name>
      <anchorfile>classON__StringValue.html</anchorfile>
      <anchor>a36338553c37538e7b2694f476c4fc826</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__StringValue.html</anchorfile>
      <anchor>a9096b91a1bc276df56ce177f233a016a</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__StringValue.html</anchorfile>
      <anchor>a77bddfe57ea662f7bce81e2d2419671d</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__StringValue.html</anchorfile>
      <anchor>a440e071ef940feb2225885d91a35d967</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_StringValue</name>
      <anchorfile>classON__StringValue.html</anchorfile>
      <anchor>a579f2e15429699ffda9c9c5fdd1c0e4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_wString &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__StringValue.html</anchorfile>
      <anchor>aee05c2be5209e5c4650f710d95354100</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Sum</name>
    <filename>classON__Sum.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Begin</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a74fa9d75aac2ed90b1a4dadba6d95961</anchor>
      <arglist>(double starting_value=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Sum</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>af1faca3cc368e02733d988a04e434eed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a674f6ee8ae2c4d5a323eebed3173684d</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a1bec3f2a615e1f83b8f852245410ad34</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a027a89cec6901446853493ae7ea4827a</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Plus</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a300264a1c6ecdb0d51464b808706b730</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SummandCount</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a8ff51acfe4ac22cbf8432aa36447a99e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Total</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>af851bbc8b7ece63f089a5e29ccf0096c</anchor>
      <arglist>(double *error_estimate=NULL)</arglist>
    </member>
    <member kind="enumvalue">
      <name>sum1_max_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>aeaec76ae2dd1c0d7f825f47de0c85ae6a2c3d6241ec47a149cf33ea67548d6887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sum2_max_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>aeaec76ae2dd1c0d7f825f47de0c85ae6afe6732990a75ee56e95e6b3394a656dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sum3_max_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>aeaec76ae2dd1c0d7f825f47de0c85ae6ae3369d99d994f6c57b9161884afe6600</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>SortAndSum</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>ab74d2ea84840f6502c5581c4d7512aff</anchor>
      <arglist>(int, double *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_neg_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>ad7f7c1089b0d297e2f404ccf88937589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_neg_sum</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a159fed0e8dbc78e8553280c23a25da94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_neg_sum1</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>ac2789600d19d7a6c0c9c25827cab95a6</anchor>
      <arglist>[sum1_max_count]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_neg_sum1_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>aee17fd2aa222b619ca19925323638ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_neg_sum2</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a41492959823bb9fadabea17110aedbdf</anchor>
      <arglist>[sum2_max_count]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_neg_sum2_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>ae4e14b16b33cfe9cb0a93ce221408567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_neg_sum3</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a6a004def56e8b9228ee342e0bc315eb6</anchor>
      <arglist>[sum3_max_count]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_neg_sum3_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a9f219274cf0f1da66f20a0ef5addd9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_pos_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a14ffe50a790090f7c7c1018435d13a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_pos_sum</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>af07f15b7420ba70f3e02ff77c6b80356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_pos_sum1</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a1d72507f2b678f7f1bfe5f2a0a45ae40</anchor>
      <arglist>[sum1_max_count]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_pos_sum1_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a815552e653a060ca294e58a81fbc43c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_pos_sum2</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>ab59548265ab7b70555673d8e75a4dbc5</anchor>
      <arglist>[sum2_max_count]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_pos_sum2_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a0ee43d6cb0ad78316820b21f952e74fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_pos_sum3</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a2e224652d4853b744867c4d87435e371</anchor>
      <arglist>[sum3_max_count]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_pos_sum3_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a658b4497c2a09816478d5ff76801aeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_sum_err</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a5cee7717ebfa180ad27236456c963499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_zero_count</name>
      <anchorfile>classON__Sum.html</anchorfile>
      <anchor>a7c81ab27cae1ab1421bf770c29d45a1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_SumSurface</name>
    <filename>classON__SumSurface.html</filename>
    <base>ON_Surface</base>
    <member kind="function">
      <type>void</type>
      <name>ClearBoundingBox</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>ad5084532b4c9e805dfcef17134cfbbb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>add9fdc11c5df6a4785987e1a4281db51</anchor>
      <arglist>(const ON_Curve &amp;curve, ON_3dVector extrusion_vector)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>ac07035d4cebf3b7c42bb546f236b98a3</anchor>
      <arglist>(ON_Curve *pCurve, ON_3dVector extrusion_vector)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>ae27326aebe1dab368a9da3bd4aea686e</anchor>
      <arglist>(const ON_Curve &amp;curve, const ON_Curve &amp;path_curve)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a0673a0a5e75503aac4211fd2e27ca387</anchor>
      <arglist>(ON_Curve *pCurve, ON_Curve *pPathCurve)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>aa5f64e019b87095df2721af8abf9aceb</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a91b9b0580e55e6a7d0da1710b4c2f935</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a9224f0db94b3348fade45154d00e1bee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>aaba20fdfdae13662dcefd109b4f7e915</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>af8f17d202a68ea857c6ee72bb27e0705</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a4aaa3a33c70d6bba357b8127b0be9d70</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a55b52ce06a9b05b6c19dccda79d1c92a</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>abc24468503b9d3279ced715ce80dceae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a53b8aadb0b32794e3c5a42017853ef1f</anchor>
      <arglist>(double, double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extend</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a634482fa0edeef4390f3f1c96668a8b4</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a4d9479638635d5603cfdabaa8fdd93e9</anchor>
      <arglist>(double *boxmin, double *boxmax, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a718ad8d4c77ba0827f186f1b56b23809</anchor>
      <arglist>(int dir, ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a9fe57333bdd01d2087df75b5be0b1507</anchor>
      <arglist>(ON_NurbsSurface &amp;, double=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNurbFormParameterFromSurfaceParameter</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>aa94ebed37016261a68f503394fac7207</anchor>
      <arglist>(double surface_s, double surface_t, double *nurbs_s, double *nurbs_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetParameterTolerance</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>aa623f4906d98eb85da6c387e5c202c93</anchor>
      <arglist>(int, double, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>aa25b350f449fa4c7aa5b21cd34358110</anchor>
      <arglist>(int, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSurfaceParameterFromNurbFormParameter</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a19ea33ddf56c9fefa2290e44b906aa8e</anchor>
      <arglist>(double nurbs_s, double nurbs_t, double *surface_s, double *surface_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSurfaceSize</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a3824a5dd12b13b58218fe89cf4d2b7f0</anchor>
      <arglist>(double *width, double *height) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>afb1d49295262b8a1b353cb18cac40c98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a5d20f113c0af3179ab2987b554f55349</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>afe1c07c4ff02187202fc15b0cec562cf</anchor>
      <arglist>(ON::continuity c, double s, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a2c5b01ac23f6cdc8b9dbde79bb487c5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>IsoCurve</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a71674e195a894e98523d6a64fda6ae45</anchor>
      <arglist>(int, double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a6dc051f0a3577ef56a297d4646210683</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a892534438359650119cdaf615c5d598e</anchor>
      <arglist>(ON_Plane *plane=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsSingular</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>aea6b96bd9ad57c1aa347a4bb14a4dfe9</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a1e9e14914ada68ccdcee9f9813428ff6</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a3ae15d311f1f924c4c87b1c077249aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SumSurface</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a238ff8040c41d017be663641b82efad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SumSurface</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a237a516f8154717a2d0c30391ba09730</anchor>
      <arglist>(const ON_SumSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_SumSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>abe8cc4d217913e06d6d4151cd3080194</anchor>
      <arglist>(const ON_SumSurface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>aa781398509bb9e1faa5af9e79b81e5fd</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a7eefee220495f7e715dd1b8aeef5066b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a904412bf1a630e9cd70faf95a7c61962</anchor>
      <arglist>(int dir, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a2a4f2716d2c4c53ec4c96c32583b5154</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>aa61668ed5760c6245841a677584afe21</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a68b38a561a1648885f233d1d0afa8fac</anchor>
      <arglist>(int dir, double c, ON_Surface *&amp;west_or_south_side, ON_Surface *&amp;east_or_north_side) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>ae4eca8886e0dc237c71f5d35caabf632</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transpose</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a5010dd7bab96178e288c1d686fcaf4ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>ade55f1362620b800d67040c122e3ef75</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a03716cbd3f2ec1d55397fed0fc1ee2d4</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_SumSurface</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a8e993d15de8ecc9ab8071e23357e8b32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_SumSurface *</type>
      <name>New</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a43919c8da0932c1452cf9af2efbebf54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_SumSurface *</type>
      <name>New</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>ae2460a9668b8127cc986f5ecb36bec8e</anchor>
      <arglist>(const ON_SumSurface &amp;rev_surface)</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dVector</type>
      <name>m_basepoint</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a4b70250772ff73d929e6e6d37d190fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_BoundingBox</type>
      <name>m_bbox</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a148f377ae667447f12591f8f49353b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Curve *</type>
      <name>m_curve</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a758710a32dcd85762d079bec86ee3666</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__SumSurface.html</anchorfile>
      <anchor>a1c4cb1654ac55679be3376bdeb7415ac</anchor>
      <arglist>(ON_SumSurface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_SumTensor</name>
    <filename>classON__SumTensor.html</filename>
    <base>ON_TensorProduct</base>
    <member kind="function">
      <type>int</type>
      <name>DimensionA</name>
      <anchorfile>classON__SumTensor.html</anchorfile>
      <anchor>acd745b1eff5148f13aac13f7cd5adde0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DimensionB</name>
      <anchorfile>classON__SumTensor.html</anchorfile>
      <anchor>a8a4cb84e06b88235849e17b17dcc73d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DimensionC</name>
      <anchorfile>classON__SumTensor.html</anchorfile>
      <anchor>acdecbe28f1b2f1a3287fcb6f6b2563a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Evaluate</name>
      <anchorfile>classON__SumTensor.html</anchorfile>
      <anchor>a6b3ac0a13b327bf2715cd7b41ea2cecf</anchor>
      <arglist>(double, const double *, double, const double *, double *)</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>basepoint</name>
      <anchorfile>classON__SumTensor.html</anchorfile>
      <anchor>a806623dae9c3a98b94b8bb37ae28b6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classON__SumTensor.html</anchorfile>
      <anchor>ab9a8f5ca414c6e7cbae17086c168abae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Surface</name>
    <filename>classON__Surface.html</filename>
    <base>ON_Geometry</base>
    <member kind="enumeration">
      <name>ISO</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a7418fb8120619cb5f17bd4283ad37087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>not_iso</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a7418fb8120619cb5f17bd4283ad37087adc6364ffaf6af068b073423a7a51194b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>x_iso</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a7418fb8120619cb5f17bd4283ad37087a54778bc0e6e9820d7e785ab7307d83f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>y_iso</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a7418fb8120619cb5f17bd4283ad37087a524c06e16849a90099440f170fa74b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>W_iso</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a7418fb8120619cb5f17bd4283ad37087afa931b2cc684b7f087669c55217acce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S_iso</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a7418fb8120619cb5f17bd4283ad37087a679d810bb0f81cf47468c197ece3a931</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_iso</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a7418fb8120619cb5f17bd4283ad37087ab307c0ca4d4e514650445a4cd06c78ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>N_iso</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a7418fb8120619cb5f17bd4283ad37087afeed892fcad04099c847059c6c7d9a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>iso_count</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a7418fb8120619cb5f17bd4283ad37087ad32a0c9eac90b8d18c9e214619f5439b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ON_Brep *</type>
      <name>BrepForm</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>acbf69be1469db709aae905de6586ec82</anchor>
      <arglist>(ON_Brep *brep=NULL) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Degree</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a3c9535e38883dc5a1e2982066b0f0387</anchor>
      <arglist>(int dir) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>aa73f791a3fed95000dc36d2f190e17b5</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroySurfaceTree</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>aeef03fce485d2b2944b3843b657d6bc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>aa38f6584ca9d96a6be9e04823bc5585a</anchor>
      <arglist>(int dir) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_Surface *</type>
      <name>DuplicateSurface</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a578ebfc3f15f92df4827c9967f916f96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Ev1Der</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a0307fd3a5cd69b7925651bab1e617d4a</anchor>
      <arglist>(double u, double v, ON_3dPoint &amp;point, ON_3dVector &amp;du, ON_3dVector &amp;dv, int quadrant=0, int *hint=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Ev2Der</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a3be90cf2975beb12aadbcf0867b669d7</anchor>
      <arglist>(double u, double v, ON_3dPoint &amp;point, ON_3dVector &amp;du, ON_3dVector &amp;dv, ON_3dVector &amp;duu, ON_3dVector &amp;duv, ON_3dVector &amp;dvv, int quadrant=0, int *hint=0) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a5aec1f8ffc71f5bd0b0b73d14e066d11</anchor>
      <arglist>(double u, double v, int num_der, int array_stride, double *der_array, int quadrant=0, int *hint=0) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EvaluatePoint</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a15e5d8cf3e610aa6a7662c382576d109</anchor>
      <arglist>(const class ON_ObjRef &amp;objref, ON_3dPoint &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>EvNormal</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>aa4b203fe186aa7a37db0e27737c56edc</anchor>
      <arglist>(double u, double v, ON_3dPoint &amp;point, ON_3dVector &amp;normal, int quadrant=0, int *hint=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>EvNormal</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a88830936f3c613edaee48e50a5ec12fb</anchor>
      <arglist>(double u, double v, ON_3dVector &amp;normal, int quadrant=0, int *hint=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>EvNormal</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a9c04bac47579aca7fa5dcfd4f15b529e</anchor>
      <arglist>(double u, double v, ON_3dPoint &amp;point, ON_3dVector &amp;du, ON_3dVector &amp;dv, ON_3dVector &amp;normal, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>EvPoint</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>aad81cff43e58bf538e9e06ebf6fed302</anchor>
      <arglist>(double u, double v, ON_3dPoint &amp;point, int quadrant=0, int *hint=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Extend</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a64eac4ee5159c63d3bcc51e2859ece4f</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>FrameAt</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a6bee3dee1fe8aaad75a92bdf7c9153e8</anchor>
      <arglist>(double u, double v, ON_Plane &amp;frame) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDomain</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>adcfc7e3755a4dc42e110131ef7734821</anchor>
      <arglist>(int dir, double *t0, double *t1) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>ac38784ac365ec1771fd43dd9c8f3b706</anchor>
      <arglist>(int dir, ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a3f1bb3d1de287e294e8374c063071609</anchor>
      <arglist>(ON_NurbsSurface &amp;nurbs_surface, double tolerance=0.0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GetNurbFormParameterFromSurfaceParameter</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>af799b8bab91b7bccf0d5d0f8f5bbcf89</anchor>
      <arglist>(double surface_s, double surface_t, double *nurbs_s, double *nurbs_t) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>GetParameterTolerance</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>ae1c7d2211511fb6f2ca2a0d53d5c8c87</anchor>
      <arglist>(int dir, double t, double *tminus, double *tplus) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a0f68f6e52247c6374e52b10aadd58868</anchor>
      <arglist>(int dir, double *span_vector) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>GetSpanVectorIndex</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a925d5c411870f615ef3971e094aa5985</anchor>
      <arglist>(int dir, double t, int side, int *span_vector_index, ON_Interval *span_interval) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GetSurfaceParameterFromNurbFormParameter</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a0220a87c917f1c07480da3e415b4fab6</anchor>
      <arglist>(double nurbs_s, double nurbs_t, double *surface_s, double *surface_t) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>GetSurfaceSize</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a2abac2422dee2a8cbfdd444d8c5f2b53</anchor>
      <arglist>(double *width, double *height) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>HasBrepForm</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>afd076993ad010a6eaccc64ebcd941d06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a728353d2e37c5d0f7dc1e7bde0588684</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsAtSeam</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a61780bb209b02fe6664f9dc188665117</anchor>
      <arglist>(double s, double t) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAtSingularity</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>abe7883b01682489474591fe3a7652528</anchor>
      <arglist>(double s, double t, bool bExact=true) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a01e321a52a031112c72b8e45adbb01b8</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsCone</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>aead6d04d4dd6eb0e1eaf95beeda3895e</anchor>
      <arglist>(ON_Cone *cone=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a41bb0c4e5fc30fba4def322cb6084f52</anchor>
      <arglist>(ON::continuity c, double s, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsCylinder</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a1370ed0e8795991bdb7e96c0206738b6</anchor>
      <arglist>(ON_Cylinder *cylinder=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ISO</type>
      <name>IsIsoparametric</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a9f950dc4f66406ad3e61c1b8c24030e4</anchor>
      <arglist>(const ON_Curve &amp;curve, const ON_Interval *curve_domain=NULL) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ISO</type>
      <name>IsIsoparametric</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a520472cbf931ec5eaf0fd0e622749c77</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_Curve *</type>
      <name>IsoCurve</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a4072f1c082f861544dda75a27b23e52a</anchor>
      <arglist>(int dir, double c) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>ad3397da461f8942b3d915f31b320238c</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a1de3a0591213badc20e51766b0f08714</anchor>
      <arglist>(ON_Plane *plane=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>IsSingular</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a35c9deeb17385872e0ab494fdca8aae2</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSolid</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a361ba8df8c130bb7f0e6af579e259c66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSphere</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a2624199dc23666c569493aafbacb826a</anchor>
      <arglist>(ON_Sphere *sphere=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTorus</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>ac704b5d48b012d6eb02ead819d1e2a31</anchor>
      <arglist>(ON_Torus *torus=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>NormalAt</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>af90d43f7ea5478fc8257241031f4a113</anchor>
      <arglist>(double, double) const </arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsSurface *</type>
      <name>NurbsSurface</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>aabed23e1b4ed94366eb4b4445b78603d</anchor>
      <arglist>(ON_NurbsSurface *pNurbsSurface=NULL, double tolerance=0.0, const ON_Interval *s_subdomain=NULL, const ON_Interval *t_subdomain=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>afbb45d33a83e55d0b1e024eb05494aed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Surface</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a43d9b7df349b3850f0d6defc75d1686d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Surface</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a63bad41bb1e60bd9267c573c5d1a22fd</anchor>
      <arglist>(const ON_Surface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Surface &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>ac4b09b6313b05e7571455e8803657aac</anchor>
      <arglist>(const ON_Surface &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a5bfdd6914908d6d1606bbfe8a285ed27</anchor>
      <arglist>(double, double) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a558cb0352a960738c82e26abc43df1ad</anchor>
      <arglist>(int)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetDomain</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a809b19c6594c924289e15c25f2b37573</anchor>
      <arglist>(int dir, ON_Interval domain)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>SetDomain</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a0c414f11cb2df16f17a735f9cffa391d</anchor>
      <arglist>(int dir, double t0, double t1)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>aaad4c1a404a3bea8105c99add50fe861</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>SpanCount</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>ac9b0d48e7470d0b6c12bd29ad299f093</anchor>
      <arglist>(int dir) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>Split</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>ae80c1484f1c26717bbf6832a41554c3f</anchor>
      <arglist>(int dir, double c, ON_Surface *&amp;west_or_south_side, ON_Surface *&amp;east_or_north_side) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_BOOL32</type>
      <name>Transpose</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a85116a60ea2246a8113bf3b47cf5a69d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>Trim</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>aa9212569180fcde5768f8b3ed6bbe491</anchor>
      <arglist>(int dir, const ON_Interval &amp;domain)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_Surface</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a941499cc61d110b9e80768c327b67d34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Surface.html</anchorfile>
      <anchor>a288f083dd4a99c7a0644e12b9a89b053</anchor>
      <arglist>(ON_Surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_SurfaceArray</name>
    <filename>classON__SurfaceArray.html</filename>
    <base>ON_SimpleArray&lt; ON_Surface * &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__SurfaceArray.html</anchorfile>
      <anchor>abf52f1b319f4503b9d31343d19057a29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Duplicate</name>
      <anchorfile>classON__SurfaceArray.html</anchorfile>
      <anchor>aff3956cd6cb2bf7e7ec1552b3c2ab877</anchor>
      <arglist>(ON_SurfaceArray &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SurfaceArray</name>
      <anchorfile>classON__SurfaceArray.html</anchorfile>
      <anchor>afa8191bf584b695668ebe2765bed469f</anchor>
      <arglist>(int=0)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__SurfaceArray.html</anchorfile>
      <anchor>a44f5390edda21902ffa8d183af863427</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__SurfaceArray.html</anchorfile>
      <anchor>a0d0b2188fdadb474cf44da14a4dfc774</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_SurfaceArray</name>
      <anchorfile>classON__SurfaceArray.html</anchorfile>
      <anchor>a467d17367ca955b9bc70c5e13b37317d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_SurfaceCurvature</name>
    <filename>classON__SurfaceCurvature.html</filename>
    <member kind="function">
      <type>double</type>
      <name>GaussianCurvature</name>
      <anchorfile>classON__SurfaceCurvature.html</anchorfile>
      <anchor>a6bd6e02b10c4bd24c7cf9f5271dba058</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaximumRadius</name>
      <anchorfile>classON__SurfaceCurvature.html</anchorfile>
      <anchor>a811ee6e812230174dca77ca4ded59dba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MeanCurvature</name>
      <anchorfile>classON__SurfaceCurvature.html</anchorfile>
      <anchor>a8e303bbd5309f2aabe4f39f3fb726227</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinimumRadius</name>
      <anchorfile>classON__SurfaceCurvature.html</anchorfile>
      <anchor>a9d6bd92d05cdf11a4a3abd6fa46ff453</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k1</name>
      <anchorfile>classON__SurfaceCurvature.html</anchorfile>
      <anchor>ae00e75c5e09337872e2618e61f342c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k2</name>
      <anchorfile>classON__SurfaceCurvature.html</anchorfile>
      <anchor>a4ec9fdf881e9e0f60e80bfb96a28de1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_SurfaceProperties</name>
    <filename>classON__SurfaceProperties.html</filename>
    <member kind="function">
      <type></type>
      <name>ON_SurfaceProperties</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>a4809791956a2979926f302808fdc5fde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>abefdce219fc4b1372a67be295064275f</anchor>
      <arglist>(const ON_Surface *surface)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHasSeam</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>a29d745a8e820f419061a5a3ca39f9c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bHasSingularity</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>aaf953a36fd3b36574e6a375bf54e91a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bIsClosed</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>ac407771035c4ee992b94fb6df53a7b12</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bIsSet</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>aad3f3a0a9b85c28b3ffa65247b3c1f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bIsSingular</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>aa77180dc888c0db95ad04da048215792</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_domain</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>a3a3cc85fd878b7def851f4e60599e232</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const ON_Surface *</type>
      <name>m_surface</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>afd17a624737247f4a1c2c44b8171b289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__INT_PTR</type>
      <name>m_tag</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>af988333d0a33d1f68c73d547a93683e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bReserved</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>abe91100d0d4652b613b837d069737b09</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_reserved</name>
      <anchorfile>classON__SurfaceProperties.html</anchorfile>
      <anchor>a0dcac0ff056f5a0c6f115727e28edff8</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_SurfaceProxy</name>
    <filename>classON__SurfaceProxy.html</filename>
    <base>ON_Surface</base>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a1160d605fc483008381b70672fe2ad62</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Degree</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>af86e18a4517a0083986c416e84a5c651</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyRuntimeCache</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>ae065e824ee4227cacd2b37aae9f32687</anchor>
      <arglist>(bool bDelete=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>af660e6372350330bd0a67f63c2407b61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Interval</type>
      <name>Domain</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a5b21bce0afa0827723a2b25fbb822fc9</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a7cb3ebf7a464e8f3f7c5d76f32938f86</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_Surface *</type>
      <name>DuplicateSurface</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a8b711c260761ad2826250f1aa53cea90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Evaluate</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>ac503b5a64e91dc0312aac7f6a190137f</anchor>
      <arglist>(double, double, int, int, double *, int=0, int *=0) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>ac4a408d785c09f66224950769d19f761</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNextDiscontinuity</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a9004d0128ba6fed321109d869663550c</anchor>
      <arglist>(int dir, ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a884fc413257ee18d194dfab92c8669ea</anchor>
      <arglist>(ON_NurbsSurface &amp;, double=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNurbFormParameterFromSurfaceParameter</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a441b68b88741f5191d006a89490e4513</anchor>
      <arglist>(double surface_s, double surface_t, double *nurbs_s, double *nurbs_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetParameterTolerance</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>aababecfef10583f58eb038bd7f439125</anchor>
      <arglist>(int, double, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSpanVector</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>ae5f9dbd04646f6a7198fd62ab654c358</anchor>
      <arglist>(int, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSurfaceParameterFromNurbFormParameter</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>ae0f342a55ff43070e919872f46a8e589</anchor>
      <arglist>(double nurbs_s, double nurbs_t, double *surface_s, double *surface_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetSurfaceSize</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a85c4922b981d192007fbad1a47e3aeeb</anchor>
      <arglist>(double *width, double *height) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HasNurbForm</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a9b7d5610a94a39209e9230ef3b1e8ebe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsClosed</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a62cc8d530916837c5768823813b80db1</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContinuous</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a90c5bf72896c65338e7e1064cbbade00</anchor>
      <arglist>(ON::continuity c, double s, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const </arglist>
    </member>
    <member kind="function">
      <type>ISO</type>
      <name>IsIsoparametric</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a3adb8f3177c5ed50b96ebf3b6e9f8070</anchor>
      <arglist>(const ON_Curve &amp;curve, const ON_Interval *curve_domain=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ISO</type>
      <name>IsIsoparametric</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a0ff3188eeb06905827c8a2647fa6b894</anchor>
      <arglist>(const ON_BoundingBox &amp;bbox) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Curve *</type>
      <name>IsoCurve</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>ae66624f0be1210ab5a1842443a7d4ea2</anchor>
      <arglist>(int dir, double c) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>adc224e0620b3a39520c488a4b76a42bd</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsPlanar</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a4b8d678f61c6eb3552fac9a5216f8775</anchor>
      <arglist>(ON_Plane *plane=NULL, double tolerance=ON_ZERO_TOLERANCE) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsSingular</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a0afd533325cd02afa4beaeb9172bf890</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a28d0595c1d0e6e605ec0e92c3b2c1ced</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SurfaceProxy</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a831247dd1ce01ef6645dfe165c53e83f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SurfaceProxy</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a21ba5b47cdf8b099a2e2d3bf7b2d09e5</anchor>
      <arglist>(const ON_Surface *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_SurfaceProxy</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a96b23a3deb6d9ddf6e2480fc61e9e50b</anchor>
      <arglist>(const ON_SurfaceProxy &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_SurfaceProxy &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a15234978d742d17f0e9f9a15d9e9fa79</anchor>
      <arglist>(const ON_SurfaceProxy &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const ON_Surface *</type>
      <name>ProxySurface</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>aa416cfe314d0abbf5b4c28a51949282f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ProxySurfaceIsTransposed</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a2c3a65cfb2d9c37010061cc119d173cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a877cd50ce097fb6bec3598152f0c1c1d</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Reverse</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a8485205e294d0a3b4f561d3c8fcb7a0f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetProxySurface</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>aa74bae1a1dd83e9ffe0cb4dfc75d85b8</anchor>
      <arglist>(const ON_Surface *proxy_surface)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>af8d9f3451ed777f2ec530e46e8aac480</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpanCount</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a39ba26b50dc8f83489881754141ada37</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a01f2bfc298ae83d3343ad5db0d823d1b</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transpose</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a0625e2ff8ebfd01e1caab0017d83d432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a51460c319c56e4cc25dc3c3f73180fa6</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_SurfaceProxy</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>aaf537c05319eba2acec5d76157c3dff2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a42736a700b2f445519dc141c22408385</anchor>
      <arglist>(ON_SurfaceProxy)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bTransposed</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a899e55af73f1cd99d86d1d70c654abb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ON_Surface *</type>
      <name>m_surface</name>
      <anchorfile>classON__SurfaceProxy.html</anchorfile>
      <anchor>a966481f8f73c2ff6aca117d45800076e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_TensorProduct</name>
    <filename>classON__TensorProduct.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>DimensionA</name>
      <anchorfile>classON__TensorProduct.html</anchorfile>
      <anchor>a68b0482a5ff5b923b31e884c1da13bf2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>DimensionB</name>
      <anchorfile>classON__TensorProduct.html</anchorfile>
      <anchor>a91547ee4fb8afffa8e792682918ce024</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>DimensionC</name>
      <anchorfile>classON__TensorProduct.html</anchorfile>
      <anchor>ac354ebce2c8bc5cc3e11c3bd28606c71</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Evaluate</name>
      <anchorfile>classON__TensorProduct.html</anchorfile>
      <anchor>a86429e599cb980bc348a58f7d9d751d5</anchor>
      <arglist>(double, const double *, double, const double *, double *)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_TensorProduct</name>
      <anchorfile>classON__TensorProduct.html</anchorfile>
      <anchor>a918a46f1e2e5ac16030c6d96067375a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_TensorProduct</name>
      <anchorfile>classON__TensorProduct.html</anchorfile>
      <anchor>a89aa50dd0bb477d2b5274a3c6244f8d6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_TextDot</name>
    <filename>classON__TextDot.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>bool</type>
      <name>AlwaysOnTop</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>adb301de848f7b694a7c8d2ecff27d44e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Bold</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a3919b921b8b6bb1fb3ca9668367c2ec9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a0568558c996a88a05410e38f05d2edd3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a2912276ffa542f573892095be9c20eef</anchor>
      <arglist>(ON_TextLog &amp;log) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a8d23bcc8ca3476f0bfbf774a4b8d7625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>FontFace</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>ade1c30a25ef4b23cbc7c4c5aceb3e16a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a9416e0892b8e92fd6594322844c8b338</anchor>
      <arglist>(double *box_min, double *box_max, ON_BOOL32 grow_box=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Height</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>aa5a6ca03c8a89960c70f58231e9dc25f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDeformable</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a133c5f9af84056d0de08146beee8f589</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>ac005f2cd2daffce7f70d51bb4a3b5cba</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Italic</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a10d97fe70daa218528d5f08155286257</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeDeformable</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a5257c9ed544d374859a55ad3c9800e0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON::object_type</type>
      <name>ObjectType</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a9feca00682c597de88f571d9f5c83319</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_TextDot</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>ae1a24f5362bf558effc1aadedf2e2359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ON_3dPoint &amp;</type>
      <name>Point</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a8f265c86084731f61361dd69e585f9c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a09cb18e7fd3dc3999ca9a6ed0259be01</anchor>
      <arglist>(ON_BinaryArchive &amp;ar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlwaysOnTop</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>ac24b1888a383a6ea9357c9599b3db699</anchor>
      <arglist>(bool bTop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBold</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a9a718228fb3b716d8e92137c3bce294e</anchor>
      <arglist>(bool bBold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFontFace</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a19ef2b403898fc33ade8cc73f3446a9e</anchor>
      <arglist>(const wchar_t *face)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHeight</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a762b97d2d170bc244208f6048428f92d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetItalic</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>afd5ed92eccaf4c0d96f45e7011c37786</anchor>
      <arglist>(bool bItalic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPoint</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a2aa1ee66fb0b3df31a17167b5857c363</anchor>
      <arglist>(const ON_3dPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextString</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a5801528d66cfdb8809374bd5a8bba519</anchor>
      <arglist>(const wchar_t *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTransparent</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>ad2a67acae6180f83ac7e8bb0ce23d6e9</anchor>
      <arglist>(bool bTransparent)</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>TextString</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a26cf7affe286a211fb14365e119a311a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>af2abd0c60a6e549040184388bb67e836</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Transparent</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>aa44336649e74175d36f2de362720927f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>abd5672c9b78bcc0411d66e73ce0605dd</anchor>
      <arglist>(ON_BinaryArchive &amp;ar) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_TextDot</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>ab18336d6da2b9fa2612dd33cf5f30dea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_display</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>aad3eb7da6b03aec67a7c52bb9a818ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_fontface</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a909cef4f58aedde04a202cb004f3ff96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_height</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a97bd4111fb9faf2025d4a503a72f649d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dPoint</type>
      <name>m_point</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a99ae1729b7450837180bffc74cf052ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_text</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>af60a0235fbf81a465b8ad2ed9e5ccf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__TextDot.html</anchorfile>
      <anchor>a00ac130620d22d9d74ac46edb4876ff5</anchor>
      <arglist>(ON_TextDot)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_TextEntity</name>
    <filename>classON__TextEntity.html</filename>
    <base>ON_Annotation</base>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>a81ea60cf7a75b157b798d4b74dc9560d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>FaceName</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>adfc305103a8e978423c201c5f0252b94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FontWeight</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>adde0217769a29c869b49296ab3238bfc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Height</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>a37e222cf083a78fd6c498ad88e319764</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsRealObject</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>ab1660f0b361bbe7983acf0ed91afb55f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_TextEntity</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>aba08bb0a685bec58794bb3f4fb10863a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_TextEntity</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>af1d1f0e76d794d9570dfc995ef00eda0</anchor>
      <arglist>(const ON_TextEntity &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextEntity &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>a170ca1338a34ccfc1d9bbab4dc32a5ed</anchor>
      <arglist>(const ON_TextEntity &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>a89261bd677cd5c192a17375feb553f0d</anchor>
      <arglist>(ON_BinaryArchive &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFaceName</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>ad4f43b1b7b5a7c9b0d778d6dc9cca621</anchor>
      <arglist>(ON_wString string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFontWeight</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>aad589a86f874c75f1642e7b23b10220e</anchor>
      <arglist>(int weight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHeight</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>a9e0f638765ce382c2196c8b349ac78a8</anchor>
      <arglist>(double height)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>ab2af1cb3ecbf110453a885a5e5db6fc9</anchor>
      <arglist>(ON_BinaryArchive &amp;file) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_TextEntity</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>a7444ad17c0685634ffe75d6a5438858c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>a3185aef3803ac0843cadbfb52be20e5d</anchor>
      <arglist>(ON_TextEntity)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_wString</type>
      <name>m_facename</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>a67104850bf565a94c82ccf7b33d0943b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_fontweight</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>abd027edcf1974f9776cb74b686c6a364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_height</name>
      <anchorfile>classON__TextEntity.html</anchorfile>
      <anchor>ae107bb2bba651e57ac323e304fab2589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_TextEntity2</name>
    <filename>classON__TextEntity2.html</filename>
    <base>ON_Annotation2</base>
    <member kind="function">
      <type>bool</type>
      <name>AnnotativeScaling</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a9d2e7813720e17936910579f135c9e69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DrawTextMask</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>ac69b56546a69880f9702ee3662a26633</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FontIndex</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a8f6647c0df0e7a61ad64030be257b17b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a546ddef3c424f981dde11c4633f6a89f</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTightBoundingBox</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a8d6001c2935d1229d547e574701268aa</anchor>
      <arglist>(ON_BoundingBox &amp;tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetV2Form</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a24015c19275727cc901a75b173ad8127</anchor>
      <arglist>(ON_TextEntity &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a19fc3430c389cf75c34aed94b7193385</anchor>
      <arglist>(ON_TextLog *text_log=0) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>Justification</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a9645e4257ba8cccffff13c19427d0db2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>MaskColor</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a90d0b89f6cac73445e2e5ce00536a435</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaskColorSource</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a360bf15ba8582508d0d677407c32e86d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaskOffsetFactor</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>aea76f038a5e2df3d12ffad2134f02911</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_TextEntity2</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>ac78313f722ccd8834bac4cb299a30df8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a08b60ec9bd3cece793f428f9e8df1d94</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAnnotativeScaling</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>aa3c1b4a664eaef45d2fa05e5a9ed1d90</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDrawTextMask</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>abb8d3ea6ab0b1fe8c51cd904f49e45bb</anchor>
      <arglist>(bool bDraw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFontIndex</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a75dd24eff6c3f14793a86ee516848926</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetJustification</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>af047758479abeb8118356d7a70841d29</anchor>
      <arglist>(unsigned int justification)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaskColor</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a79797974c051a6dc6ca11ae740166cc6</anchor>
      <arglist>(ON_Color color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaskColorSource</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a4b9792c3e9d1763d801e71f1bc174ca6</anchor>
      <arglist>(int source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaskOffsetFactor</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a2a96546ca982d228ca4f8c280163173b</anchor>
      <arglist>(double offset)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a42ff5335cc54ccdca7259f31818222fb</anchor>
      <arglist>(const ON_Xform &amp;xform)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a95e08a01103101b3cf9adcecb7f65541</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_TextEntity2</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>acb425d553afaf48924817b148fc94f05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__TextEntity2.html</anchorfile>
      <anchor>a1833b2b95651e974f0899e0e9f816191</anchor>
      <arglist>(ON_TextEntity2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_TextExtra</name>
    <filename>classON__TextExtra.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>aa4f5f4d65b463dc734afc105312caf40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DrawTextMask</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>ac3a65b430f223e84a024080337f280f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a8dac019e8cd1cb66a1d372163d2ab97f</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a077a9fc67da409018311f2b6084d1cdd</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>MaskColor</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>ab951602bc3d9ab6e409fd02300b19153</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MaskColorSource</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a2ffe31ea9b474b3134d4b0f6941daf3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MaskOffsetFactor</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>adfd958f809d5545d4d8ba7ef4cad6097</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_TextExtra</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a3f537d34c29367eb1cf059c3684de291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ParentUUID</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a990b68bdccd8da92ec40e5cb1f31d5f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>aaa6eb3b6314740fc0f5ebf8011a9e0da</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaults</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>aac9fc6a62490fde3d344b5994b1ffc1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDrawTextMask</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a875ac282a149375899d8b32d3e47393c</anchor>
      <arglist>(bool bDraw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaskColor</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a1d995b125b390e488e9c8f5aca08ad09</anchor>
      <arglist>(ON_Color color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaskColorSource</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>ac37f7abac3c2be8b3f441b3224ceaf3e</anchor>
      <arglist>(int source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMaskOffsetFactor</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a68866afeec9841edb7e4768afc2a06b3</anchor>
      <arglist>(double offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetParentUUID</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>ac65e68ab72c9ea7717e5975e884e34b1</anchor>
      <arglist>(ON_UUID parent_uuid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a426419904d269734c6c827103a78edf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a79406f2300a03ff56903e123eae3e9f4</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_TextExtra</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>ad98d3628f3cb600b08f33f2cbcc5e3fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_TextExtra *</type>
      <name>TextExtension</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>ac98595faa058ce1f10a8958c23716544</anchor>
      <arglist>(class ON_TextEntity2 *pDim, bool bCreate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ON_TextExtra *</type>
      <name>TextExtension</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a0f2581f3701690aa1ce76f9a4ee80710</anchor>
      <arglist>(const class ON_TextEntity2 *pDim, bool bCreate)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bDrawMask</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a5da506e806fbe3fc932f2f3a63408a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_border_offset</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>af132f34b49a4ca27edaa9d1a21bb7618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_color_source</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a6c6a0238db9291fcf2bc42fc08dd391e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_mask_color</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a16095d7bebe1e5b960a708b465942a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_parent_uuid</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a74874ff375b3f4de990c4e29c5a26ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__TextExtra.html</anchorfile>
      <anchor>a7c290f8e4ec17e4f0db9499b7f96c026</anchor>
      <arglist>(ON_TextExtra)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_TextLog</name>
    <filename>classON__TextLog.html</filename>
    <member kind="function">
      <type>void</type>
      <name>GetDoubleFormat</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>ab8fafe478f1048f3714364fa69dba539</anchor>
      <arglist>(ON_String &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetFloatFormat</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a2156f05b88c5ca650cf5b59b60eddcd8</anchor>
      <arglist>(ON_String &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IndentSize</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a23b9283f850877eee0d64695e45ba721</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_TextLog</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a7ed18044ce797e2a9e6855a8553df0ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_TextLog</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a48f2b6db664963398f3a6b4aa16b194b</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_TextLog</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>ad7906106bc0611cc31ed7eff8d5496cf</anchor>
      <arglist>(ON_wString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a2979b4d4fb30427bddddd03af1d2b815</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a7351e9854c75f28a809d3711af31c9f1</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a3e9ecc0cc6050feb1ba6fdad86dc2e17</anchor>
      <arglist>(short)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a2102fbf228589e72cbc16ef22787dd6b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>af7bb6b46485dee087889802926ee730d</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a112a1abe3939efc6faab1a5a2ac68177</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a87c463bf32712a36e3a0bf6fbc538a48</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a89b787317d8e35d50e6ed89b4e5a2019</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a1b37495ff645af48ae037abc7f88fa06</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>ae7dc49d37b4d485919f3f204da165161</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a5cba592898645d0ce58d3970a2c0c29a</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextLog &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a91b91454d02d5a536c9c1eac481ca152</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopIndent</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a92495b1631b316378f1a8bafff170061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a3d4e848a2e43cc5928c8bc582827cec3</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a175d84e2ba627731177df4ef4e7013a7</anchor>
      <arglist>(const wchar_t *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a558feb7d43e2858542770cc5469faa87</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>af588196530bc9026f675405c3b5a71bb</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>ade16a04ab77454f9f14ca2c846ec338b</anchor>
      <arglist>(const ON_2dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a62a006e542778d141a92bf806abc1642</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a535783db1a5ddb91450c999239174a19</anchor>
      <arglist>(const ON_4dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a4b994d2a46b09f5c3caee566250ba3e3</anchor>
      <arglist>(const ON_2dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a40cc2580185935aff374ea38fc3f9261</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a3fe635673b78057eb67bb5f76dd3e493</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a0b61a5f4c52a099a144df250cf2ef15e</anchor>
      <arglist>(const ON_UUID &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a450e58f493535d0524c180c47be18918</anchor>
      <arglist>(const ON_COMPONENT_INDEX &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>af99a6057cfc96a87eac44591be545279</anchor>
      <arglist>(const ON_wString &amp;string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a5d50c2e231fdedbb05352caf117ec027</anchor>
      <arglist>(const ON_String &amp;string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>ac93c47ad90b8f8a54764509821e18c96</anchor>
      <arglist>(const ON_3dPointArray &amp;, const char *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a76de10327e6a297e2ff6eb93b66139dc</anchor>
      <arglist>(const ON_Matrix &amp;, const char *=NULL, int=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintKnotVector</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>af6bb9094a5af07401bfe42c6b712c1cb</anchor>
      <arglist>(int, int, const double *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintNewLine</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a79199623d7a5e7f1013a2e44299831b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintPointGrid</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>ac0f239f8e460e24933cbf233100450ce</anchor>
      <arglist>(int, ON_BOOL32, int, int, int, int, const double *, const char *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintPointList</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a10d065690202713eac924bc225af907c</anchor>
      <arglist>(int, ON_BOOL32, int, int, const double *, const char *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintRGB</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>ac6682bb1bb96958cf614286e66c2d942</anchor>
      <arglist>(const ON_Color &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintString</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a948d58aa90f4b08dd7850a938fa9748d</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintString</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a49e8abc8458d1220a0b6b63faff2e4a8</anchor>
      <arglist>(const wchar_t *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTime</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a0fc5c53261df6cc961113e1c5a576cb7</anchor>
      <arglist>(const struct tm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintWrappedText</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a10a75e596735377f00fe6bef39c6fe6f</anchor>
      <arglist>(const char *, int=60)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintWrappedText</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a1fea42c46611c03c94fc571d0b914baf</anchor>
      <arglist>(const wchar_t *, int=60)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushIndent</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a133e2123c77916d006818e36d1f92e9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDoubleFormat</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>aa7de49469c5149a3f3a3d3b2abe2530e</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFloatFormat</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a1bdbf4a9c0abab9088cf2ddf18384be7</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIndentSize</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>ab23d75e36cd6f1a83ea80810e312ef40</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_TextLog</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a7a8e037a5360e47c8397ac0f4a7fe505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>AppendText</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a451cab3f81b9a577a5742206719819dd</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>AppendText</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a16a9f8f92b4aec7f7a3fe2aef5305760</anchor>
      <arglist>(const wchar_t *s)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FILE *</type>
      <name>m_pFile</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a519a81e1ab9c60d2300b80fdc9cab47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_wString *</type>
      <name>m_pString</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a149c33dca419b9983be6e74c8d262852</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_TextLog</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>acc0a295b4e663f855df14e7fb298a14a</anchor>
      <arglist>(const ON_TextLog &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_TextLog &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a26b956a360f269b3378ce52d2b3186b7</anchor>
      <arglist>(const ON_TextLog &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_beginning_of_line</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>af0861745580e7c498ece3f72ca472775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_String</type>
      <name>m_double2_format</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a85a6efabf320322457748147d43202f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_String</type>
      <name>m_double3_format</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a6df21cffb3c0b42528f2f42127febb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_String</type>
      <name>m_double4_format</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a1e9b98db9591f3b8fd572824985e3628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_String</type>
      <name>m_double_format</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>acb3eac4a3c9c4523b9cdb56edf2aa91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_String</type>
      <name>m_float2_format</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a0b1828246abd19044a8f992cef0c0651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_String</type>
      <name>m_float3_format</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a744d217b7e161bbe64661588e6d1b3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_String</type>
      <name>m_float4_format</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>adc839a37ad435b1f184aaac804392349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_String</type>
      <name>m_float_format</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>af631e2242c004b2c463b85d2b8c5fd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_String</type>
      <name>m_indent</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a312c41e67358fdbefddbf9a28c7b0f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_indent_size</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>ad9c7d4e440f6a54997f58541deef336d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_String</type>
      <name>m_line</name>
      <anchorfile>classON__TextLog.html</anchorfile>
      <anchor>a223e005e0367e6635d90948e4e87c9a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Texture</name>
    <filename>classON__Texture.html</filename>
    <base>ON_Object</base>
    <member kind="enumeration">
      <name>FILTER</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>adcc8f2090b3125b9c22d9250b8ef50d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nearest_filter</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>adcc8f2090b3125b9c22d9250b8ef50d0a9aa7efc45cd1e5de8df2573c5dccfc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>linear_filter</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>adcc8f2090b3125b9c22d9250b8ef50d0ab98f1af3f65550624b900a6454165650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32bit_texture_filter</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>adcc8f2090b3125b9c22d9250b8ef50d0ae75327fc88451af8230e9b8181796b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MAPPING_CHANNEL</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>acec6453acee383d4bb9ff9809975e2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tc_channel</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>acec6453acee383d4bb9ff9809975e2e6af6f9dbb3ab8caa58ea63b7a41764b8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>default_channel</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>acec6453acee383d4bb9ff9809975e2e6acb0f67e9890d218d0e33f78c9484fc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>srfp_channel</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>acec6453acee383d4bb9ff9809975e2e6ae9ec967cffabc292caf8ba3ab51864d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>emap_channel</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>acec6453acee383d4bb9ff9809975e2e6a78343b854c20d2385050469150a6b623</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MODE</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a104a7ab41627d2f6461b6be75c72c395</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>no_texture_mode</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a104a7ab41627d2f6461b6be75c72c395a3605dec510293df409296c8690ba1525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>modulate_texture</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a104a7ab41627d2f6461b6be75c72c395a25569c512c1b7927247aa803706e51b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>decal_texture</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a104a7ab41627d2f6461b6be75c72c395a208a45885b9a66363287d0a2c385b65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>blend_texture</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a104a7ab41627d2f6461b6be75c72c395a17328796d818fa017481b8b96d72ac12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32bit_texture_mode</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a104a7ab41627d2f6461b6be75c72c395a781368247cf6991975281da66becf503</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TYPE</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a6978a5f69e2ad584f21521313b7b6282</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>no_texture_type</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a6978a5f69e2ad584f21521313b7b6282adc7309c637470ba42b803cc2bbc93161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bitmap_texture</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a6978a5f69e2ad584f21521313b7b6282a8b1a2c035a61b6ca4a49520f9b8a83de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bump_texture</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a6978a5f69e2ad584f21521313b7b6282a6223178fb1f2d9a7c1e7e170cee5120a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>transparency_texture</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a6978a5f69e2ad584f21521313b7b6282a11d024d63594609066abc996b61abb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>emap_texture</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a6978a5f69e2ad584f21521313b7b6282ade830d98371258432a0e24140ab80dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32bit_texture_type</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a6978a5f69e2ad584f21521313b7b6282a1fe4006d7093173c5160295c40379809</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WRAP</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a810e6db1f9f756fe30f196a8535d75a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>repeat_wrap</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a810e6db1f9f756fe30f196a8535d75a1ad495aa1ccb0933a906471bfa1c9df41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>clamp_wrap</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a810e6db1f9f756fe30f196a8535d75a1aa960548f721d0b3c760ece48a6abf6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32bit_texture_wrap</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a810e6db1f9f756fe30f196a8535d75a1acdfd590db3a9ceef85cf832ccff9fb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>aeba308bcd41abf381b04e24c40c77967</anchor>
      <arglist>(const ON_Texture &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>af1a4f529a0294e8b90d0faf249c21d82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>aad13d661866ef6d4cb96c483ccb94236</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTiled</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a3bd51fca96079200eac364075df21562</anchor>
      <arglist>(int dir, double *count, double *offset) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a4689ef4fafb918ffc484ded6d15eb7b4</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a6f19371af6f3f51493dac0bbf82a574d</anchor>
      <arglist>(ON_Texture)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Texture</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>ab173263348c1ac12337d50a4828de367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a93bc876a77ca2eae85e0938688ebd739</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReverseTextureCoordinate</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a1e6f91f58f376f86d5270e2a6c4ba8e1</anchor>
      <arglist>(int dir)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a56e97d0faa3ea1e153fa7f10bad65363</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapTextureCoordinate</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a6e07e7ab03ecd15c7a3fa97498da8386</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TileTextureCoordinate</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>ae59cea3d046c0434fb91e522926a95e8</anchor>
      <arglist>(int dir, double count, double offset)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a30ab5c9725daf460ffd90e791a7d5ccc</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Texture</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a95c6ec2ba9131bbc5a8cc2b97d56e85a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILTER</type>
      <name>FilterFromInt</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a8d36ffbbc33dca98f3b38024886957b0</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MODE</type>
      <name>ModeFromInt</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>aeb8466007bd735f11f0c5cae31a4dd56</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TYPE</type>
      <name>TypeFromInt</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a796d13c62a868e99db57cece3c817bf9</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static WRAP</type>
      <name>WrapFromInt</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>ad39b5246158acad6b9ef69c3e6b91163</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bApply_uvw</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>ab991d7e53f44a373f27d483d674f705e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_blend_A</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a7894379f54bb6ee81849c12b21b02863</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_blend_constant_A</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a003d949c49890d21f70c6d58f1467d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_blend_constant_RGB</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a79a5b42e7c495e8704ab1de5c833d178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_blend_order</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a7e1e8a3379f6f83692389655db0a85d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_blend_RGB</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a24d9b29ac4895ce246eaf6bd126a1a91</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bOn</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a12f58185089dbf41577615a938c4a57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_border_color</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a16a2594836fac4d3358b012d2cf6bb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Interval</type>
      <name>m_bump_scale</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>ae75d2b3d5de103380bb1c017f754df68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_filename</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a1994b8e48f82789af9bae7bae8e05f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_filename_bRelativePath</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a84967f18af71a4c912a1551e78fee96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILTER</type>
      <name>m_magfilter</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a88d029bca8d865d173ea7f33cf34e808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mapping_channel_id</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>ad8d9653d26df11ea6f7288256e7b78cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILTER</type>
      <name>m_minfilter</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>ad54a1ba84d5d54cdd3d63d32ddbca131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MODE</type>
      <name>m_mode</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>ae8006582b67b52e52d3905c6b7fddffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>m_runtime_ptr</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>acb5484b74b9e707539d3a1da471c349c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_runtime_ptr_id</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a66b239609a777c089c9d55985aaa2d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_texture_id</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>afae5db3aa0f96bf16b91ad518613e30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_transparency_texture_id</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a267cee424ee8489ee2583f8dda2131f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Color</type>
      <name>m_transparent_color</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a53df959c4ce1759cc4dde4ed0adb4a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TYPE</type>
      <name>m_type</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>addecec04f2fc9a6393df1ea09715586d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_uvw</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>abc6d86dda5b291544f1514710e0124d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WRAP</type>
      <name>m_wrapu</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a59539d1f7b3bcead8b034199c11aa547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WRAP</type>
      <name>m_wrapv</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>aeda29069d6d09276b8af40ee15b87707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WRAP</type>
      <name>m_wrapw</name>
      <anchorfile>classON__Texture.html</anchorfile>
      <anchor>a52e99beb7311fe78c8c3aab296c2abc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_TextureCoordinates</name>
    <filename>classON__TextureCoordinates.html</filename>
    <member kind="function">
      <type></type>
      <name>ON_TextureCoordinates</name>
      <anchorfile>classON__TextureCoordinates.html</anchorfile>
      <anchor>a030fa3c8063f4095c9f532ed62cb2713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dim</name>
      <anchorfile>classON__TextureCoordinates.html</anchorfile>
      <anchor>a27187d6224460e29a2a92444f7b51334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_3fPoint &gt;</type>
      <name>m_T</name>
      <anchorfile>classON__TextureCoordinates.html</anchorfile>
      <anchor>ac2a5695b67b9e94a54c11ddff045b4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_MappingTag</type>
      <name>m_tag</name>
      <anchorfile>classON__TextureCoordinates.html</anchorfile>
      <anchor>a1814ad39aafe04632ade2637093761d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_TextureMapping</name>
    <filename>classON__TextureMapping.html</filename>
    <base>ON_Object</base>
    <member kind="enumeration">
      <name>PROJECTION</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a3795e6c9728ab4dcdb061caa1a8b1b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>no_projection</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a3795e6c9728ab4dcdb061caa1a8b1b34a46fd9fc1c6f0c131f945a497ddd585b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>clspt_projection</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a3795e6c9728ab4dcdb061caa1a8b1b34ad1fa045b47d36b49e3b2472fa2d792fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ray_projection</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a3795e6c9728ab4dcdb061caa1a8b1b34a638eaca14cf6e289c4b8997a26e3547d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32bit_mapping_projection</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a3795e6c9728ab4dcdb061caa1a8b1b34a57450e17f2fbb2b7d97b2a6697690441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TEXTURE_SPACE</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a71e2289db01c613420eed0b89104cbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>single</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a71e2289db01c613420eed0b89104cbf0a5a3a54d8f1a25412b11a6be4b0c7caac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>divided</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a71e2289db01c613420eed0b89104cbf0a8f814e3a7a550cdfa76b1944e9e3f16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32bit_texture_space</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a71e2289db01c613420eed0b89104cbf0af74738a859979b44f86468ed159ffcd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TYPE</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9bf1cfb7a2296a8a4f622b535dca3ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>no_mapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9bf1cfb7a2296a8a4f622b535dca3ef8a9ee1d7e48b8ba09ce94afd41c73342f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>srfp_mapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9bf1cfb7a2296a8a4f622b535dca3ef8aee9ceff86e836a7316f3078d33ad6573</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>plane_mapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9bf1cfb7a2296a8a4f622b535dca3ef8a45aa0187032d971d72feba2222383fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cylinder_mapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9bf1cfb7a2296a8a4f622b535dca3ef8aed7d2d5a94158f53fdb8c08b01a53405</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sphere_mapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9bf1cfb7a2296a8a4f622b535dca3ef8aaf495bc41fe7b083f786fefb00be3190</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>box_mapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9bf1cfb7a2296a8a4f622b535dca3ef8a88350e9f35d55d93aef5a31f3c72daa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mesh_mapping_primitive</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9bf1cfb7a2296a8a4f622b535dca3ef8ad23d5ecda91e053e6197013290e1f126</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>srf_mapping_primitive</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9bf1cfb7a2296a8a4f622b535dca3ef8ab1fa4e9c701393a3b2f0416fd615eed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>brep_mapping_primitive</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9bf1cfb7a2296a8a4f622b535dca3ef8a6c54f3d5ad39cc97ed9b0316b2eb9b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32bit_mapping_type</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9bf1cfb7a2296a8a4f622b535dca3ef8aad074cb8480a79c09b9456e5633f8126</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a10610ec9a8f4cf882ba806920d7fe2fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a85a72c02a8098b48c9102b5c729aaf5e</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Evaluate</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a973074964a97827f3232d58ed2deb193</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dVector &amp;N, ON_3dPoint *T) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Evaluate</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a5679a4bf08365a48baa7004786e7900c</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dVector &amp;N, ON_3dPoint *T, const ON_Xform &amp;P_xform, const ON_Xform &amp;N_xform) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EvaluateBoxMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9e5f0e597ea754c282d46f896248c4bd</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dVector &amp;N, ON_3dPoint *T) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EvaluateCylinderMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>aeff2812b2d0febda86bcd7345abf7956</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dVector &amp;N, ON_3dPoint *T) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EvaluatePlaneMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>af134c5f8cab292f2d22f7e1dab3d03b1</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dVector &amp;N, ON_3dPoint *T) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EvaluateSphereMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a553bf9a982e87877875c807e86b72c3a</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dVector &amp;N, ON_3dPoint *T) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMappingBox</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>ae30d08613911e5e1e357df41542cea41</anchor>
      <arglist>(ON_Plane &amp;plane, ON_Interval &amp;dx, ON_Interval &amp;dy, ON_Interval &amp;dz) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMappingCylinder</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a6d69f6359264a676add2e3703544f9db</anchor>
      <arglist>(ON_Cylinder &amp;cylinder) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMappingPlane</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a8eeb21268ca9c853e1a063d0b80d29ba</anchor>
      <arglist>(ON_Plane &amp;plane, ON_Interval &amp;dx, ON_Interval &amp;dy, ON_Interval &amp;dz) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMappingSphere</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>ab6239e757e8db33af02a849f9346de28</anchor>
      <arglist>(ON_Sphere &amp;sphere) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTextureCoordinates</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a7bc1dd697b2d71a9f880424edf4ced0b</anchor>
      <arglist>(const ON_Mesh &amp;mesh, ON_SimpleArray&lt; ON_3fPoint &gt; &amp;T, const ON_Xform *mesh_xform=0, bool bLazy=false, ON_SimpleArray&lt; int &gt; *Tside=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetTextureCoordinates</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a77bf0789e95c89cbdd58bc6195210c15</anchor>
      <arglist>(const ON_Mesh &amp;mesh, ON_SimpleArray&lt; ON_2fPoint &gt; &amp;T, const ON_Xform *mesh_xform=0, bool bLazy=false, ON_SimpleArray&lt; int &gt; *Tside=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasMatchingTextureCoordinates</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a95d6a6139291f6a70b972d2b53d65d9e</anchor>
      <arglist>(const ON_Mesh &amp;mesh, const ON_Xform *object_xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasMatchingTextureCoordinates</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a6a2b900fcef92e9e34e7a1a1efc5a4a2</anchor>
      <arglist>(const class ON_MappingTag &amp;tag, const ON_Xform *object_xform=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPeriodic</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a9f67de3d62216149fac5a3f92ddcbaf5</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>ab23bf14f4a04648df2e83151a72511c3</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>MappingCRC</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a2141c634d13830386fa2c7e8d9b6c053</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_UUID</type>
      <name>ModelObjectId</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a8e784f1fab3184077ab5d43436dbed94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>af24ef54527ff3c1e300cb818e536b6c9</anchor>
      <arglist>(ON_TextureMapping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_TextureMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a555145402dd2e532fead016fa437ce9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_TextureMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a34b6278167aa811af8d43c146a0345ef</anchor>
      <arglist>(const ON_TextureMapping &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_TextureMapping &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>ae9b6e93ba39fbc31c71ad981e79791c3</anchor>
      <arglist>(const ON_TextureMapping &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>aa59d0f8ca8b02f01add89ece21b11909</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequiresVertexNormals</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a982af20f8972e5ab50dfdb4dba849ebd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReverseTextureCoordinate</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>afb67ebd033f3568f57a556306709a49b</anchor>
      <arglist>(int dir)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBoxMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>aee1944c2274a253e08ffd53d2c402328</anchor>
      <arglist>(const ON_Plane &amp;plane, ON_Interval dx, ON_Interval dy, ON_Interval dz, bool bIsCapped)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCylinderMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a10a6e9dfbb0ecab7b7b91f94760b62a5</anchor>
      <arglist>(const ON_Cylinder &amp;cylinder, bool bIsCapped)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPlaneMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a7241d6b1b17723732016c0d67cc15279</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_Interval &amp;dx, const ON_Interval &amp;dy, const ON_Interval &amp;dz)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetSphereMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>ac4d3b9d9c77df237c3e09d531156d2cd</anchor>
      <arglist>(const ON_Sphere &amp;sphere)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetSurfaceParameterMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>aa9cee64319c82fe6017f3ea697c6d095</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a52a5e3a96177162d578dc40bfc7e6170</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SwapTextureCoordinate</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>ab0b3243c3b2bcefc66c1becc3aadb759</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TileTextureCoordinate</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a7706a2b1b248e91b1ec179b721aa5ca9</anchor>
      <arglist>(int dir, double count, double offset)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>acd82581f49efa6e0aae3d75d7037b946</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_TextureMapping</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>ad465d6dc24dabb388071a25c4a960678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROJECTION</type>
      <name>ProjectionFromInt</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>ada3fd35629596d2457535b2d07266acf</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TEXTURE_SPACE</type>
      <name>TextureSpaceFromInt</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>afec0d2975dacc3d93fa0c3c3c5887e91</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TYPE</type>
      <name>TypeFromInt</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>ab68792f65a4bfdbd49000fb1a3768a55</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bCapped</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a3aa1075816110b1fe78af3ead922e330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_mapping_id</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a642831dbd44624a5e464906bb08b820d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mapping_index</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a6510eb0db1a45f60ee3da5b6c310c140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_mapping_name</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a213b1f48fd1919bfaf79d12885f9f1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Object *</type>
      <name>m_mapping_primitive</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>ad060b7320a9b59049419cba4e92fcc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_Nxyz</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>af199c4b8616d0996e646948f0532ba8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROJECTION</type>
      <name>m_projection</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a39b8b856779a81967235a92d93a7f75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_Pxyz</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a0ae184cadb181bd7a4773d80af6810ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TEXTURE_SPACE</type>
      <name>m_texture_space</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a94f449465f93eaf47f05a4b9efd20f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TYPE</type>
      <name>m_type</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>a19eb90bb3ce970eadb1b3d09860c9bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_uvw</name>
      <anchorfile>classON__TextureMapping.html</anchorfile>
      <anchor>ade9d2112a7524e0659a906b5ea7bac4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Torus</name>
    <filename>classON__Torus.html</filename>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>Axis</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>aa6733e836292de5204423a027f1acac2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>Center</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a5b668981d90e8ff171160e54dfc3e291</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a3aa1aa2b64fb5904a7612b8782ddacf2</anchor>
      <arglist>(ON_3dPoint test_point, double *major_angle_radians, double *minor_angle_radians) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>ClosestPointTo</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>ac91d5a7f00b67ac9dd5e80c1e178f844</anchor>
      <arglist>(ON_3dPoint test_point) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a84a5cc61d0bb709957d794ab3ab72ef8</anchor>
      <arglist>(const ON_Plane &amp;major__plane, double major__radius, double minor__radius)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Create</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>adf4b731976cd4e11f1eefca49b9efa17</anchor>
      <arglist>(const ON_Circle &amp;major__circle, double minor__radius)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNurbForm</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>ac388a38e51f3c0f743a8c1eed1a531b8</anchor>
      <arglist>(ON_NurbsSurface &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>ae0728d82e7bec95beb39a56dccbd7bed</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Circle</type>
      <name>MajorCircleDegrees</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a879678b0def37905745f78c427ac6a15</anchor>
      <arglist>(double minor_angle_degrees) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Circle</type>
      <name>MajorCircleRadians</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>acba1a3919c036fe002ecbd16fb947c8b</anchor>
      <arglist>(double minor_angle_radians) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MajorRadius</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>abf16ca6c83ab8ac5a2d259349059e572</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Circle</type>
      <name>MinorCircleDegrees</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>ad29bddb889e60334b9aea6b571e91089</anchor>
      <arglist>(double major_angle_degrees) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Circle</type>
      <name>MinorCircleRadians</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>aa0716d95421a5d5f2b7883470d840b26</anchor>
      <arglist>(double major_angle_radians) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MinorRadius</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>aaa7ee489e5e26a15a686aa8747ba6ba6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>NormalAt</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a9330e1545681776116701b8f2271215d</anchor>
      <arglist>(double major_angle_radians, double minor_angle_radians) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Torus</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a330241b4cf13f9e4d863b4586869745b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Torus</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a94143d9d9102453eebdf186b176aa32a</anchor>
      <arglist>(const ON_Plane &amp;major__plane, double major__radius, double minor__radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Torus</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a7feb0320bcac1019219f1369292a3ca8</anchor>
      <arglist>(const ON_Circle &amp;major__circle, double minor__radius)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>PointAt</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a72b71e2cb5ebb9173f6639dac43f7719</anchor>
      <arglist>(double major_angle_radians, double minor_angle_radians) const </arglist>
    </member>
    <member kind="function">
      <type>ON_RevSurface *</type>
      <name>RevSurfaceForm</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a502041d75afbc3769e6dfdf80d755554</anchor>
      <arglist>(ON_RevSurface *srf=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>ac111610bdc6d981af8d16762d8757747</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>ab08a9fb2c84d1a96737df5feca54f457</anchor>
      <arglist>(double angle_radians, const ON_3dVector &amp;axis_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a6a26dc6aa46a22213810bbbd3ef9bcea</anchor>
      <arglist>(double sin_angle, double cos_angle, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Rotate</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a953652887a1f6a3b2d5bf4ba5dffd633</anchor>
      <arglist>(double angle_radians, const ON_3dVector &amp;axis_of_rotation, const ON_3dPoint &amp;center_of_rotation)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>acf5300c90e6b069fcae2c8f61abc911f</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Translate</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a94498360d5a3743956ca192761028d11</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Torus</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a6d9c80c516026c5937d8a24de8b5efde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>major_radius</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>a48d9920b5b940bedabe2bf90458ab2a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minor_radius</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>ad82a00b7119803c4e4b97a9fb118ae5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Plane</type>
      <name>plane</name>
      <anchorfile>classON__Torus.html</anchorfile>
      <anchor>aaad824c344ceae6d02236efcd3e99183</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ON_U</name>
    <filename>unionON__U.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>b</name>
      <anchorfile>unionON__U.html</anchorfile>
      <anchor>a7801a638ce9407c2095d0b52b2076ca3</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>unionON__U.html</anchorfile>
      <anchor>af79f3313b2c441defbf1f37a979570cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__INT64</type>
      <name>h</name>
      <anchorfile>unionON__U.html</anchorfile>
      <anchor>a4eef4a88ea28240c4fdf7d6cfd0618e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__INT32</type>
      <name>i</name>
      <anchorfile>unionON__U.html</anchorfile>
      <anchor>aee13de0576902ba1b9115d32c17d77e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>j</name>
      <anchorfile>unionON__U.html</anchorfile>
      <anchor>aaf4e54e238e1b80ce6f2a325621de581</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p</name>
      <anchorfile>unionON__U.html</anchorfile>
      <anchor>a78e5c37777262e11bd5a3b96895f33dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UncompressStream</name>
    <filename>classON__UncompressStream.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Begin</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a29f88148e68551489bfbaa663adb79d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>CallbackContext</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a50b08013e51e53a0dadad36a51dec9aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_StreamCallbackFunction</type>
      <name>CallbackFunction</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>af20bea88675d7faca53509c64c9e7887</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>End</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a29eb4232418e9af5a71f16a7d5b547ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>In</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a8106e0ba2e7d37c07f81ba9bece9b810</anchor>
      <arglist>(ON__UINT64 in_buffer_size, const void *in_buffer)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>InCRC</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a4f17a30f42e89629296ed8e2e06cc3cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>InSize</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>aaedc3c1c6816f356a0905fca35ca8e78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UncompressStream</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a8d91879b1fa172e5b813fcbaac40bd5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Out</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a23a4ccc1c5d263e42d8a73065320315a</anchor>
      <arglist>(void *callback_context, ON__UINT32 out_buffer_size, const void *out_buffer)</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>OutCRC</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a05bcc2d98b63d80b942b0ed2bba9de54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT64</type>
      <name>OutSize</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>add231cda2c580d6e95949e61f0221d57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCallback</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a9e2a92c7a5006a1553131ed21b594331</anchor>
      <arglist>(ON_StreamCallbackFunction callback_function, void *callback_context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_UncompressStream</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>afe047c73638898b1fc59e0a5cbab445b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ErrorHandler</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a3aadc2141a151f2eb4e47cf536598db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_UncompressStream</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>ab1b18500d50f8ec9a7aad9e642887c6b</anchor>
      <arglist>(const ON_UncompressStream &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_UncompressStream &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a47d0c81db0b919a056fcd348dac8677e</anchor>
      <arglist>(const ON_UncompressStream &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_implementation</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a17ba4a5b45789249379a15aa12e9b96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT32</type>
      <name>m_in_crc</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>af5a2ca84ad4f63cca99501a8ac84dec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_in_size</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>ada505ecdc9bbdeb5b73bcd8b85dd379d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_out_callback_context</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a61a3bf2c8c04e744c8c7da491a8e0254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_StreamCallbackFunction</type>
      <name>m_out_callback_function</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a0d5b95c2fc58e62b3fb483bc9033cfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT32</type>
      <name>m_out_crc</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>aeb3d3fc2ea78ed3bfaf1857231102212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__UINT64</type>
      <name>m_out_size</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>a76e6ae1c7093db65563829f8f9e66c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_reserved</name>
      <anchorfile>classON__UncompressStream.html</anchorfile>
      <anchor>affbffd5feb4dab4b3f181b14c8916163</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_UnicodeErrorParameters</name>
    <filename>structON__UnicodeErrorParameters.html</filename>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>m_error_code_point</name>
      <anchorfile>structON__UnicodeErrorParameters.html</anchorfile>
      <anchor>aafd27f0ad1d676e2d2354197b3e40f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_error_mask</name>
      <anchorfile>structON__UnicodeErrorParameters.html</anchorfile>
      <anchor>a6a6ef789e4530c91de352be87a7e646f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_error_status</name>
      <anchorfile>structON__UnicodeErrorParameters.html</anchorfile>
      <anchor>a296b6329e25a8885e3f15f07efea0dcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UnitSystem</name>
    <filename>classON__UnitSystem.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Default</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>a24eed5e02861903786bf3c2578f6366d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>a96d8567569b6e77c866fd66780ce19af</anchor>
      <arglist>(class ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>a6faa3fa4110d923ddd64d265c883b41c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UnitSystem</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>a795b29d915274fceee15fc33c385c44e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UnitSystem</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>a6864cce2d3a3612229d546e2194f1d44</anchor>
      <arglist>(ON::unit_system)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>a910293ced8a18ba51792d27814ce217a</anchor>
      <arglist>(const ON_UnitSystem &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_UnitSystem &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>ab771d28d49b8df4adbf9f833af3a3161</anchor>
      <arglist>(ON::unit_system)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>a3561aac58149e408e2ef3ee6942ec038</anchor>
      <arglist>(const ON_UnitSystem &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>a0bb9aa1e1c9addc6c90f2ae0fee7c242</anchor>
      <arglist>(class ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>a373bd8c29973d21b697cc3fa0d38682e</anchor>
      <arglist>(class ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_UnitSystem</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>aba957f7e9b290b76b1742fee3822a74d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_custom_unit_name</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>aa80c674f9c64f400136285eb20bedd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_custom_unit_scale</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>a64daaceb0ad7e9f01eecb433c634b15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON::unit_system</type>
      <name>m_unit_system</name>
      <anchorfile>classON__UnitSystem.html</anchorfile>
      <anchor>a82c44f58b9cd04270e3f01a6742e7102</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UnknownUserData</name>
    <filename>classON__UnknownUserData.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>ae6404b1342e96bd79afd09b07b5368c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_UserData *</type>
      <name>Convert</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>ab3fb70be2260d5a881c9a869a082adac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a70d611cd76b1fb0e7d4942f2d096f860</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a1a0b5ab384cc1d86742d44300bae8fb1</anchor>
      <arglist>(ON_wString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a7439da35e68c0bec50fed6d9954c4e56</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UnknownUserData</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a7fdf6efdc1d2faea9d508ec33e9dbb66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UnknownUserData</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a49cd2624ae58cb5d65697174102afc65</anchor>
      <arglist>(const ON_UnknownUserData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_UnknownUserData &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a6e774ac55431857ab7f18867c0a15e21</anchor>
      <arglist>(const ON_UnknownUserData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a40921018beb08bdfb66a0efe433e8025</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a504b7106dddad69a075b0fd150b0f915</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a752aaa33467ef80acd1f112f981bc9fb</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_UnknownUserData</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>ac9f8d7ce51611980924c64e791c6a2d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_3dm_opennurbs_version</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a2e05a646bf8b9d539adb1e15b61507b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_3dm_version</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a11f0d22c1050e3c1e4cef76c3e2a60bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>m_buffer</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>aacf332a82e41b5c41f6c5e6f11f2d8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_sizeof_buffer</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a0554d13e54c413a07535a63a8418ce69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_unknownclass_uuid</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a711b8386ccce5b78c8eb0738e3ca506c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__UnknownUserData.html</anchorfile>
      <anchor>a017e621998145c23cf8b56f9120ff864</anchor>
      <arglist>(ON_UnknownUserData)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UnknownUserDataArchive</name>
    <filename>classON__UnknownUserDataArchive.html</filename>
    <base>ON_BinaryArchive</base>
    <member kind="function">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>ad7c4fff5f19aeae93c8a4f10b5a7e235</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>CurrentPosition</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>a6acfda2042e1013fb0e4fe006ba43b50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UnknownUserDataArchive</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>a34f478d20df0b7d3a6612b2436acfced</anchor>
      <arglist>(const ON_UnknownUserData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromCurrentPosition</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>a82369200cec8e535b0859691344493db</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromStart</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>aa21663411b76da308e9ce5580c962b3c</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_UnknownUserDataArchive</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>a9a8b9b44febbad8615a540d8f3197100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Flush</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>a9042d4690222a5b4d73cc9dfaeab04f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>Read</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>ab4b30bb8a106a4b888a709343374cf43</anchor>
      <arglist>(size_t, void *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>Write</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>aa42af2a76818019f2b367bd49f48716b</anchor>
      <arglist>(size_t, const void *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_UnknownUserDataArchive</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>aa0b82d902a226958b214af2588698d0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned char *</type>
      <name>m_buffer</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>a0b722c9d591f7d187302476502913d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_buffer_position</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>a3bdf50baa8371504fc4ecdaa3ae12cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_sizeof_buffer</name>
      <anchorfile>classON__UnknownUserDataArchive.html</anchorfile>
      <anchor>a1fda8bac8202e1ac4f1184990b65b0f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UserData</name>
    <filename>classON__UserData.html</filename>
    <base>ON_Object</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>aca800d02b3babba32469cfe721a3d570</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a7431de872f52539262652a738bf3853e</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a395c1163759c625931f94e35c02957b5</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsUnknownUserData</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a6c59fbd776a04925d0f150859ca994ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>ae2bea30361959f46ebcdfa315c9195be</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>ON_UserData *</type>
      <name>Next</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>ab4d4b045c1405915c501713ee65aa112</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UserData</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>af84978b48b525d91a7dacd7c79a946a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UserData</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>ae7bde9b2a277291e400cd404b5aa719f</anchor>
      <arglist>(const ON_UserData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_UserData &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a67f94c8c532ed5121419e78831ed672e</anchor>
      <arglist>(const ON_UserData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_Object *</type>
      <name>Owner</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a9d4604489272322c05d293417189102e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>ad71dd0a8d8fea848dd5fecd63dbec0ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a01e1b7d1e84663e3e2ec8040888a7238</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>UserDataClassUuid</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a7cfcc080de0a996b4a46037d088d639c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_UserData</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>aea16cf84e3e8d130429fbad6a89d8afb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_application_uuid</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a35de7701c976903efed96e0839175a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_userdata_copycount</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>ac025400e9bff35c899ed85ba1b0a52e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_userdata_uuid</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a9bc044ba84a529fe2195d8f8a817fda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Xform</type>
      <name>m_userdata_xform</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a42a4c08cd237304ded7a66175484e773</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a42d345303af319e0f4fa8612355ee652</anchor>
      <arglist>(ON_UserData)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_UserData *</type>
      <name>m_userdata_next</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a76884c9eb513742153d515b6f1d81923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Object *</type>
      <name>m_userdata_owner</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a1ac3770bab2e5a2efe4bee66e75925ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend int</type>
      <name>ON_BinaryArchive::ReadObject</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a388c1bb17a1958935b83aa90bdb81597</anchor>
      <arglist>(ON_Object **)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>ON_BinaryArchive::ReadObjectUserData</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a929bc4bfb74b631aad84d72d8dfa52bc</anchor>
      <arglist>(ON_Object &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>ON_BinaryArchive::WriteObject</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a78e80f926947c21f2f7494146325514f</anchor>
      <arglist>(const ON_Object &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>ON_BinaryArchive::WriteObjectUserData</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>aaef580befd8f9cb134ec2d62a41aca4c</anchor>
      <arglist>(const ON_Object &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ON_Object</name>
      <anchorfile>classON__UserData.html</anchorfile>
      <anchor>a74d2407f4d1e26bb80d3a5b69feb24db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UserDataHolder</name>
    <filename>classON__UserDataHolder.html</filename>
    <base>ON_Object</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__UserDataHolder.html</anchorfile>
      <anchor>af2ec70a698f00286d2876735b10c890f</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MoveUserDataFrom</name>
      <anchorfile>classON__UserDataHolder.html</anchorfile>
      <anchor>a8b6d243b9cf12fb87ca9103fc3962202</anchor>
      <arglist>(const ON_Object &amp;source_object)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MoveUserDataTo</name>
      <anchorfile>classON__UserDataHolder.html</anchorfile>
      <anchor>aa31e4bc42230910567eda983ad454361</anchor>
      <arglist>(const ON_Object &amp;source_object, bool bAppend)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UserString</name>
    <filename>classON__UserString.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__UserString.html</anchorfile>
      <anchor>a667a669224bc2ebb54cb60ae052dd475</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UserString</name>
      <anchorfile>classON__UserString.html</anchorfile>
      <anchor>a9099b2814e5bff2cc19c7d7769302f34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__UserString.html</anchorfile>
      <anchor>ad4e0dd123f985b45bc6bfc165a3cfa2f</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__UserString.html</anchorfile>
      <anchor>ad5ae9fd998814359ac76406f9c846c2f</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_UserString</name>
      <anchorfile>classON__UserString.html</anchorfile>
      <anchor>af15d34b1d7c0f185113a5c37376722f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_key</name>
      <anchorfile>classON__UserString.html</anchorfile>
      <anchor>ae31832d3326d65e5236caeb291eb5c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_wString</type>
      <name>m_string_value</name>
      <anchorfile>classON__UserString.html</anchorfile>
      <anchor>a058be62bac0ef2619c40a8d85a9ea89c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UserStringList</name>
    <filename>classON__UserStringList.html</filename>
    <base>ON_UserData</base>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Archive</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>ae71ffea5842a13b731f1e2c0a1774643</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>a2f0c33efad726edef363222516932b96</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>acdaf24513f6008181c7857948e4e840b</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetDescription</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>aeb5f75c9d9bc9d3912008da465445cd7</anchor>
      <arglist>(ON_wString &amp;description)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetUserString</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>a5d0fedea7f61dc3833cb045249ec8307</anchor>
      <arglist>(const wchar_t *key, ON_wString &amp;string_value) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UserStringList</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>a1def4c77dfe68bf6b93d5fd0f8d6f5c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>a765941b449edcc40b94f1d10f79abcc6</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetUserString</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>a18f9ec35c465fd70214701fe969d3650</anchor>
      <arglist>(const wchar_t *key, const wchar_t *string_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetUserStrings</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>a74da125137b31eccef14de99c94789c3</anchor>
      <arglist>(int count, const ON_UserString *us, bool bReplace)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>a8bdb4dc2760f930f5d6a1540851bc825</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>ad406f6d3f2735c861306c9ee0c658401</anchor>
      <arglist>(ON_BinaryArchive &amp;binary_archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_UserStringList</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>ab7fc8f76ae0e6c1a14fa303235d66265</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ON_UserString &gt;</type>
      <name>m_e</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>a3aac3e32daf76b7ec6dc86af11e7cce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__UserStringList.html</anchorfile>
      <anchor>aab534891e93ad1a0e55179587cdb705c</anchor>
      <arglist>(ON_UserStringList)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UUID</name>
    <filename>classON__UUID.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__UUID.html</anchorfile>
      <anchor>ab30208349922be41d46b53a0f589dbbe</anchor>
      <arglist>(const ON_UUID &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__UUID.html</anchorfile>
      <anchor>ae197a8c54d681b2d36d432d17eef9401</anchor>
      <arglist>(const ON_UUID &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT32</type>
      <name>Data1</name>
      <anchorfile>classON__UUID.html</anchorfile>
      <anchor>ae8fef7e3b9c7327e03127008fe34eeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT16</type>
      <name>Data2</name>
      <anchorfile>classON__UUID.html</anchorfile>
      <anchor>a04fccfff116596c9eb54e248b70f46aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON__UINT16</type>
      <name>Data3</name>
      <anchorfile>classON__UUID.html</anchorfile>
      <anchor>a51d84a00a87f5663c919b985c37bc23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>Data4</name>
      <anchorfile>classON__UUID.html</anchorfile>
      <anchor>aaecfd99ad91a34ca08b716325fb337c9</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UuidIndexList</name>
    <filename>classON__UuidIndexList.html</filename>
    <base protection="private">ON_SimpleArray&lt; ON_UuidIndex &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>AddUuidIndex</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>a2e75842db43e0350ea09e55852b8c038</anchor>
      <arglist>(ON_UUID uuid, int index, bool bCheckForDupicates=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>a8518d3c9b49fd1e73da3bde1990eeab6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Empty</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>af942ff031b13dae5960cfe5de404df2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindUuid</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>ac84d3aead83c4b4934921f0c8408798c</anchor>
      <arglist>(ON_UUID uuid, int *index=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindUuidIndex</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>a25155bc4b4db560eb47b3a632319f7d5</anchor>
      <arglist>(ON_UUID uuid, int index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetUuids</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>af649d86c477976ae047d6d91d2a8e3c4</anchor>
      <arglist>(ON_SimpleArray&lt; ON_UUID &gt; &amp;uuid_list) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImproveSearchSpeed</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>a52aa0f7cf0522ce7d550649c9f565740</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UuidIndexList</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>ac0562ce03fb376d94636a2c63bffe381</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UuidIndexList</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>a51ca77b7dd3fef5693e837a751a66543</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UuidIndexList</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>aa0ccc12bb9dd644aec3d1bc43c1eb2a3</anchor>
      <arglist>(const ON_UuidIndexList &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_UuidIndexList &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>ab509073a5d89b21746f4edcbdb6680b2</anchor>
      <arglist>(const ON_UuidIndexList &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveUuid</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>a1557646dbe9fffca41cfe3a13fefbaaa</anchor>
      <arglist>(ON_UUID uuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>ad7e685f69244002b7e3001cf362eac8e</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_UuidIndexList</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>afa90d891c9a3949427a70d696ac8e581</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_UuidIndex *</type>
      <name>SearchHelper</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>a918f3361b5dc304202343955a0b5b6af</anchor>
      <arglist>(const ON_UUID *) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_removed_count</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>a4c9232e1492fdc595dfda559af358fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_sorted_count</name>
      <anchorfile>classON__UuidIndexList.html</anchorfile>
      <anchor>adbda08cdbf3fd6f7aed840530aca8a40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UuidList</name>
    <filename>classON__UuidList.html</filename>
    <base protection="private">ON_SimpleArray&lt; ON_UUID &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>AddUuid</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a26ecd795d92c4ab7c2c96b565d0c09f3</anchor>
      <arglist>(ON_UUID uuid, bool bCheckForDupicates=true)</arglist>
    </member>
    <member kind="function">
      <type>const ON_UUID *</type>
      <name>Array</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>aeb481855857b01e316a8b475e82a65af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Compact</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>aa4202970bc50d09937dbe97ad70f03b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a210a8dec40f4b63c317497658dbc02fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>ae58e93b7afa79e2640d9321e1be86c08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Empty</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a69dc8994fd5faadec50c645abfea8ed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindUuid</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a3b4c19748a90b474eb784aeaea7739ec</anchor>
      <arglist>(ON_UUID uuid) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetUuids</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a752a2672e721a36d65a76e1d85f126e6</anchor>
      <arglist>(ON_SimpleArray&lt; ON_UUID &gt; &amp;uuid_list) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UuidList</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>ae0422f3cf461cffdd3d12fa045b95769</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UuidList</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a98620228edcbef8a1df5bd38e52ab87a</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UuidList</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a6e66fa0ba19b62a9258eefd2efb5f5e8</anchor>
      <arglist>(const ON_UuidList &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_UuidList &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a6332a6a2313ced124208437b2f1eccd2</anchor>
      <arglist>(const ON_UuidList &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>abbd1ccc8cef432f7e7db5b3afbf594e3</anchor>
      <arglist>(class ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemapUuids</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a0fe03936fe02545e1285735ec27cda22</anchor>
      <arglist>(const ON_SimpleArray&lt; ON_UuidPair &gt; &amp;uuid_remap)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemoveUuid</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a770220d28063e3b144599c8e16509a00</anchor>
      <arglist>(ON_UUID uuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a5fee01633c8b0a1251ebde1f21b7b578</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a6fd3e30989376600a1c82c2cce1b84b7</anchor>
      <arglist>(class ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_UuidList</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a2276cd6fe677f4b7802067dcd1c08438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareUuid</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a129bd9cbc4e836814d6879474d150c05</anchor>
      <arglist>(const ON_UUID *a, const ON_UUID *b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_UUID *</type>
      <name>SearchHelper</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a089075a8b19825eeb39ada9a88e707b4</anchor>
      <arglist>(const ON_UUID *) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SortHelper</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a7e18afe2138e18f933c87af3b1a0d4e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_removed_count</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a7915e44cbb869c0a0445b5701c73fc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_sorted_count</name>
      <anchorfile>classON__UuidList.html</anchorfile>
      <anchor>a301a002ce429b97143ea2c27e8f1ed07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UuidPair</name>
    <filename>classON__UuidPair.html</filename>
    <member kind="function">
      <type></type>
      <name>ON_UuidPair</name>
      <anchorfile>classON__UuidPair.html</anchorfile>
      <anchor>af3b618562ee3634d795d087343f7abe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Compare</name>
      <anchorfile>classON__UuidPair.html</anchorfile>
      <anchor>ac5b1cf5919fe28f9c81c6552469fe29e</anchor>
      <arglist>(const class ON_UuidPair *, const class ON_UuidPair *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareFirstUuid</name>
      <anchorfile>classON__UuidPair.html</anchorfile>
      <anchor>a9477a1c25839d23382c48460486d0133</anchor>
      <arglist>(const class ON_UuidPair *, const class ON_UuidPair *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareSecondUuid</name>
      <anchorfile>classON__UuidPair.html</anchorfile>
      <anchor>a02a8a58c50a09610a5d7a8a6e475bd57</anchor>
      <arglist>(const class ON_UuidPair *, const class ON_UuidPair *)</arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_uuid</name>
      <anchorfile>classON__UuidPair.html</anchorfile>
      <anchor>aec5d3bd0be45d40e9b324c0d47cb5332</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UuidPairList</name>
    <filename>classON__UuidPairList.html</filename>
    <base protection="private">ON_SimpleArray&lt; ON_UuidPair &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>AddPair</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>af089b57e8ba92d2387bf28bc443b261a</anchor>
      <arglist>(ON_UUID id1, ON_UUID id2, bool bCheckForDupicates=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>affde0a4da45aa7ce1105e001d778ef0c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Empty</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>a2abba00b8855b87e9b1edeee124a82bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindId1</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>ab65cd0ef3ccf5b7b1cf7dc7aeee86020</anchor>
      <arglist>(ON_UUID id1, ON_UUID *id2=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindPair</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>abd8c7b7e4200ed979bcaefd0df4570f3</anchor>
      <arglist>(ON_UUID id1, ON_UUID id2) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetId1s</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>af4c9806153c048cb60b0967219478292</anchor>
      <arglist>(ON_SimpleArray&lt; ON_UUID &gt; &amp;uuid_list) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImproveSearchSpeed</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>a94f3caf7fcc97711823ceaf7da9f7b7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UuidPairList</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>a5bbe547650843ad599292091c2ea27a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UuidPairList</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>ae689d28370810c5ebbbf944bc0dc2fc4</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UuidPairList</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>a6d35b05ba440cfacd3e0ab9971224179</anchor>
      <arglist>(const ON_UuidPairList &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ON_UuidPairList &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>a4155e1448734dc12afd983204424dfe7</anchor>
      <arglist>(const ON_UuidPairList &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemovePair</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>a9487a27b52b8a79fdd14dc9bf2c39783</anchor>
      <arglist>(ON_UUID id1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RemovePair</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>a736701b9210adae45b5d2800e55d82fc</anchor>
      <arglist>(ON_UUID id1, ON_UUID id2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>a2b9c7d7da28cc48519864c18b2068bf9</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_UuidPairList</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>ae3cfb69bbcefa5e925b26d29c1d8391f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_UuidPair *</type>
      <name>SearchHelper</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>a29c626667775be923d27f0ef19579e2c</anchor>
      <arglist>(const ON_UUID *) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_removed_count</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>a44e043d62e56aef3c0588a768093debb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_sorted_count</name>
      <anchorfile>classON__UuidPairList.html</anchorfile>
      <anchor>ac664458519c3ed2693320793b7a1fc97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_UuidValue</name>
    <filename>classON__UuidValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__UuidValue.html</anchorfile>
      <anchor>abb50e2a0084418d7e7d97f00f08c2207</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__UuidValue.html</anchorfile>
      <anchor>a1decc907cfe350eb4fe22d6572c023b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetUuids</name>
      <anchorfile>classON__UuidValue.html</anchorfile>
      <anchor>a7ff83a77594579de50ab317fcef23a66</anchor>
      <arglist>(const ON_UUID *&amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_UuidValue</name>
      <anchorfile>classON__UuidValue.html</anchorfile>
      <anchor>a5f64d10f8b84bc59141d5547335e4d85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__UuidValue.html</anchorfile>
      <anchor>a83c52475416d7450b74d597dcb242b2d</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__UuidValue.html</anchorfile>
      <anchor>a56fcc314a6720146c27e554901b7445b</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__UuidValue.html</anchorfile>
      <anchor>a9a338061536f4aa9f94fd6b1f143335b</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_UuidValue</name>
      <anchorfile>classON__UuidValue.html</anchorfile>
      <anchor>adb152d6aacb3cb9146cca03d2baecb7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_UUID &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__UuidValue.html</anchorfile>
      <anchor>aaf1c5ec76ecc78cb5296b7326274c623</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Value</name>
    <filename>classON__Value.html</filename>
    <member kind="enumeration">
      <name>VALUE_TYPE</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>no_value_type</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4ae350793796f0a52094d0a264edd8a4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bool_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a33089b2dbdd1d703b18db41231ed8cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>int_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a219e30a2cd77874495cb4746a0676079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>double_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a193c0d8c4c70d91ff5e7f8052e570fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>color_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a84a055be7b4afd5a1614c588d2a5ef96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>point_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a185a26d1a8c3cb970f5646dbc3d23674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vector_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a0d6a510b6d632d0c14874754103088df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>xform_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a4c7a933ed51de5c7741c2e50a384b894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>string_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a81113bae88c8717bbd60ab8af784c9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>objref_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a1d3cbc546e79b0ba4b802e33837c3004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>geometry_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a2caedafe0b9a1174f9692418085284dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uuid_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a62df1f54d6416cf187bc8989de7ad2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>point_on_object_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a432db867554707af953792dbe45ad65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>polyedge_value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4afacf0b7f1268a985baa9c91bf071d3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>force_32bit_enum</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a0afcfea98a639c4fae56927e1aee53a4a768ce4298dd0e7802265c1a232a2b514</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Count</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a4e299ee5c047096b45946c5cb2811826</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a81ef4cc52d737dc132936765de06ec6e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Get3dPoints</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>ae24e643e1a6161d03402178b6723c9a0</anchor>
      <arglist>(const ON_3dPoint *&amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Get3dVectors</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a01b271402c8ec9c24b4db1b9d725446a</anchor>
      <arglist>(const ON_3dVector *&amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetBools</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>accf77e908c0c59003fdcccd1e49c16df</anchor>
      <arglist>(const bool *&amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetColors</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a85358bf42531c20f6fe5ffd54878b09f</anchor>
      <arglist>(const ON_Color *&amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetDoubles</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a5e04d7416d56c0a6e5a331560dfba301</anchor>
      <arglist>(const double *&amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetGeometryPointers</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a06ce2912f5d207c243afa63e7747b1a7</anchor>
      <arglist>(const ON_Geometry *const *&amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetInts</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a477d9877b66a1f6a017263493454c290</anchor>
      <arglist>(const int *&amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetObjRefs</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>af5bfd5967c7ed52408b961a9174ec419</anchor>
      <arglist>(ON_ClassArray&lt; ON_ObjRef &gt; &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetPolyEdgePointers</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a1bc6ae134a18d6438f5f18b1a5dfb7f9</anchor>
      <arglist>(ON_ClassArray&lt; ON_PolyEdgeHistory &gt; &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetStrings</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a8cf7d6d1421024846c94e06b43472d78</anchor>
      <arglist>(ON_ClassArray&lt; ON_wString &gt; &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetUuids</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a082e1674c18be42c5a3d41c3eff53a71</anchor>
      <arglist>(const ON_UUID *&amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetXforms</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a4ce3243e43fd7bd90ee11ced18b7c958</anchor>
      <arglist>(const ON_Xform *&amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>adaa2d4aef64bcb273d9150dd6002e104</anchor>
      <arglist>(VALUE_TYPE)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>aefc3e12446191dced8bb0166cc104e1c</anchor>
      <arglist>(ON_BinaryArchive &amp;)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Report</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a116458321ed0480e9eaf732c291c2712</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>ada3736cd3012909a54cd89dd7b4dabac</anchor>
      <arglist>(ON_TextLog &amp;) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>abb243df614bd7fb26db302dc0f571a78</anchor>
      <arglist>(ON_BinaryArchive &amp;) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ON_Value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>accbd857ab58258bda3b5681a06e3fc63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_Value *</type>
      <name>CreateValue</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>ae0a40249bf8549563d7baa254df67047</anchor>
      <arglist>(int value_type)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_value_id</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a5ca37026273fb26185e324bff0feabeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const VALUE_TYPE</type>
      <name>m_value_type</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>aec04c6ef02a8c85081252b53c54d5b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_Value</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>aad30fa2475d2fa2924c2c033f5f92351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Value.html</anchorfile>
      <anchor>a5dab016cee5c3d5a71f3d3ae631484e7</anchor>
      <arglist>(const ON_Value &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_VectorValue</name>
    <filename>classON__VectorValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__VectorValue.html</anchorfile>
      <anchor>a6c867f2558066b05f616418072252177</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__VectorValue.html</anchorfile>
      <anchor>a8479c29291b5f4512e97ead42fb27020</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Get3dVectors</name>
      <anchorfile>classON__VectorValue.html</anchorfile>
      <anchor>ab550ef697dfa3ffaf5e7e434c5f4a54c</anchor>
      <arglist>(const ON_3dVector *&amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_VectorValue</name>
      <anchorfile>classON__VectorValue.html</anchorfile>
      <anchor>accf58931943c662f12bb6ea7f7c18d0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__VectorValue.html</anchorfile>
      <anchor>a29cae9e0912f4924700d52f067bfc099</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__VectorValue.html</anchorfile>
      <anchor>a073d6fec2af9f74d37a34f016d2ea6da</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__VectorValue.html</anchorfile>
      <anchor>abb895d1cd0f2135d94f0809bf80d30e8</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_VectorValue</name>
      <anchorfile>classON__VectorValue.html</anchorfile>
      <anchor>aea037581240118f9e6360507031f9992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_3dVector &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__VectorValue.html</anchorfile>
      <anchor>a594db3907bc359eef3cae25e30c0493a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Viewport</name>
    <filename>classON__Viewport.html</filename>
    <base>ON_Geometry</base>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>CameraDirection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aa46c939918545d2e0dff43c9315ddafa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CameraDirectionIsLocked</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a06c329a3bd9d17f2958ffc1b6d73a4bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>CameraLocation</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a49998c9432e61e0c5f11cfc9790dbb86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CameraLocationIsLocked</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a0c22404f4f65980bf7e41d9d892421d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>CameraUp</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a2505f07396e99d1bb722f2a7d9456044</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CameraUpIsLocked</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a9768525dd307f70607b14d92cbc45bbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>CameraX</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a017b87b33dd83121cef0219e04977438</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>CameraY</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ab34f101e55d97f23d291e7985d5947ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>CameraZ</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a8fd52e8be05092da2ec77ba29d36b465</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeToParallelProjection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aa0ef592bda8a30073932e3e1d55a4628</anchor>
      <arglist>(bool bSymmetricFrustum)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeToPerspectiveProjection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a3b4e51da5e3155045ed2e7bfe7c6085f</anchor>
      <arglist>(double target_distance, bool bSymmetricFrustum, double lens_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeToSymmetricFrustum</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a779c5a6560adf3dd2361c6509f899431</anchor>
      <arglist>(bool bLeftRightSymmetric, bool bTopBottomSymmetric, double target_distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeToTwoPointPerspectiveProjection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a45fdb819e29b565df1a2bebcfaf68565</anchor>
      <arglist>(double target_distance, ON_3dVector up, double lens_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ChangeViewportId</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>af1a2e0815934ff7b33f6d50d70e2bad4</anchor>
      <arglist>(const ON_UUID &amp;viewport_id)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ClipCoordDepthBias</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a78cf42beaa67828aeb199b9dbac48f89</anchor>
      <arglist>(double relative_depth_bias, double clip_z, double clip_w) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Xform</type>
      <name>ClipModInverseXform</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ab49e374385a57598a0e3fc247ea4e9a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Xform</type>
      <name>ClipModXform</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a0ab2e0ca8dfc8c86d498aef0c4d68704</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClipModXformIsIdentity</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ac9df06e471a9a87ed456c2039db16acc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>abfc69426fd9fa9f34bbbc3eee3f4e44d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DollyCamera</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>adaa126f586736b7edc35a138e83aa6c9</anchor>
      <arglist>(const ON_3dVector &amp;dolly_vector)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DollyFrustum</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ac9786498b611bf95b430756e862d5366</anchor>
      <arglist>(double dolly_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a4fd5a98df3d5a61f4ee3bb839333a296</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extents</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ae48ac9cd35059f9f4d3c8bf6fd86620b</anchor>
      <arglist>(double half_view_angle, const ON_BoundingBox &amp;world_bbox)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Extents</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a195afee71c9db8f4cbf3e4091583030f</anchor>
      <arglist>(double half_view_angle, const ON_3dPoint &amp;center, double radius)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FrustumBottom</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a043f2cd834a5bddfdba11caf07f204ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>FrustumCenterPoint</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a527c0a82d147dfd0f63f8854dcf75291</anchor>
      <arglist>(double target_distance) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FrustumFar</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aa5e1894d3b629226dbd62e8d35b5b675</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FrustumHeight</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a8aae8c1aa06a20ece63c80666118e190</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FrustumIsLeftRightSymmetric</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a138088bfac4e038a40c939c5a672af18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FrustumIsTopBottomSymmetric</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a97fe7365ccb1d0b6ef7d62302c62b5b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FrustumLeft</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a59e27dff9c117ffc32559c30a7e34ac6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FrustumMaximumDiameter</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a1ade8695147ef4d128f62a0484e193f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FrustumMinimumDiameter</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ac0abfb6883247cab6f1068d52f36fa04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FrustumNear</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a1b2e9e7544e7f82887591a46cda6e7fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FrustumRight</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a50f060d3cd59bdbcd320f059d0499da2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FrustumTop</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aef83fb4d634ebd68af44038c6096f51f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>FrustumWidth</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a9c8ee8a01811fa3a0efa1ebd316dc21c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>GetBBox</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aa21709519319669b3198ecb59fef5f01</anchor>
      <arglist>(double *, double *, ON_BOOL32=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoundingBoxDepth</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>adccc1849ecd24314b8d320457d7a0842</anchor>
      <arglist>(ON_BoundingBox bbox, double *near_dist, double *far_dist, bool bGrowNearFar=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCamera35mmLenseLength</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a5255e5324e5f89677271f4cfcbff1cad</anchor>
      <arglist>(double *lens_length) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCamera35mmLensLength</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a754fae23a8ec7ed494a17e7f1f09fa17</anchor>
      <arglist>(double *lens_length) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCameraAngle</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a024aab696900bee3490df70ebe5a8b13</anchor>
      <arglist>(double *half_diagonal_angle, double *half_vertical_angle, double *half_horizontal_angle) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCameraAngle</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a6316c76273a4847101cefafc7772509a</anchor>
      <arglist>(double *half_smallest_angle) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCameraExtents</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a90e73070c1321978f7277f9d548b7410</anchor>
      <arglist>(int, int, const double *, ON_BoundingBox &amp;cambbox, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCameraExtents</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a525a12b028ad65ff4696956ecb3c70f2</anchor>
      <arglist>(const ON_BoundingBox &amp;, ON_BoundingBox &amp;cambbox, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCameraExtents</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>adfcd733b459271561bf3a597dfb191cb</anchor>
      <arglist>(ON_3dPoint &amp;, double, ON_BoundingBox &amp;cambox, int bGrowBox=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCameraFrame</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a4d95cc87d64c13a1849d0e5fc1cf9db1</anchor>
      <arglist>(double *, double *, double *, double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetClipCoordDepthBiasXform</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a8ba08b75e148cd3ae84438f40d7f7232</anchor>
      <arglist>(double relative_depth_bias, ON_Xform &amp;clip_bias) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCoordinateSprite</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a5121a940b7aa1421e7b5cf1054901aba</anchor>
      <arglist>(int, int, int, int[3], double[3][2]) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetDollyCameraVector</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ae75717633b2ab2c96052d174fea40ad2</anchor>
      <arglist>(int screen_x0, int screen_y0, int screen_x1, int screen_y1, double proj_plane_dist, ON_3dVector &amp;dolly_vector) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFarPlane</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aa643726d5dcadc66248eebb2e47bb888</anchor>
      <arglist>(ON_Plane &amp;far_plane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFarPlaneEquation</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a90bc7686d94419b0f53ea7f552865274</anchor>
      <arglist>(ON_PlaneEquation &amp;far_plane_equation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFarRect</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aab404949af84f463acda356311bada79</anchor>
      <arglist>(ON_3dPoint &amp;left_bottom, ON_3dPoint &amp;right_bottom, ON_3dPoint &amp;left_top, ON_3dPoint &amp;right_top) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustum</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aacd69637365b2ff6572287bade823976</anchor>
      <arglist>(double *left, double *right, double *bottom, double *top, double *near_dist=NULL, double *far_dist=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustumAspect</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a9bd0c15ad053a6d10141cbfd979fa23d</anchor>
      <arglist>(double &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustumBottomPlane</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a5bbfc94d464d690f5a656f61ad9a637b</anchor>
      <arglist>(ON_Plane &amp;bottom_plane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustumBottomPlaneEquation</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ad0408ddac862205a64afa952ef12cd18</anchor>
      <arglist>(ON_PlaneEquation &amp;bottom_plane_equation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustumCenter</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ade586db3e5e56dbf91c7592972eca65c</anchor>
      <arglist>(double *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustumLeftPlane</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a1cd1d4539c0e5e922c64bcf4373b258a</anchor>
      <arglist>(ON_Plane &amp;left_plane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustumLeftPlaneEquation</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a8ed4d39e19414f2e21387521ef6e4205</anchor>
      <arglist>(ON_PlaneEquation &amp;left_plane_equation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustumLine</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a196b3d0de1722304501039d6bbe3d0e7</anchor>
      <arglist>(double screenx, double screeny, ON_Line &amp;world_line) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustumRightPlane</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>af5f393845802154b940ae07890a48b77</anchor>
      <arglist>(ON_Plane &amp;right_plane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustumRightPlaneEquation</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ad6177da9a9f69f9a0cb612abf8b0ae72</anchor>
      <arglist>(ON_PlaneEquation &amp;right_plane_equation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustumTopPlane</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a5a15eaab20bd722582994a374d174627</anchor>
      <arglist>(ON_Plane &amp;top_plane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrustumTopPlaneEquation</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a0137df610893d58845a24210967308d8</anchor>
      <arglist>(ON_PlaneEquation &amp;top_plane_equation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNearPlane</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>af00b68a34e1299d5b833476ee4dba6c9</anchor>
      <arglist>(ON_Plane &amp;near_plane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNearPlaneEquation</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aff41fdeb8ed4a4ffda2178c591873e87</anchor>
      <arglist>(ON_PlaneEquation &amp;near_plane_equation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetNearRect</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aed98cf67a714987fec5f96e1b17d60ac</anchor>
      <arglist>(ON_3dPoint &amp;left_bottom, ON_3dPoint &amp;right_bottom, ON_3dPoint &amp;left_top, ON_3dPoint &amp;right_top) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetPointDepth</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a6258175a85ead2b6a3a70952e9f85ab7</anchor>
      <arglist>(ON_3dPoint point, double *near_dist, double *far_dist, bool bGrowNearFar=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetPointDepth</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a9215dc50beb60e028ac3aef5d26c41bd</anchor>
      <arglist>(ON_3dPoint point, double *view_plane_depth) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetScreenPort</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>adc71c02633b7df077b6bc487967d7fa9</anchor>
      <arglist>(int *left, int *right, int *port_bottom, int *port_top, int *port_near=NULL, int *port_far=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetScreenPortAspect</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ada17f2458624dda2711657f28ae9a379</anchor>
      <arglist>(double &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSphereDepth</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>acee30843c518a71c6a8c5492248c81fc</anchor>
      <arglist>(ON_Sphere sphere, double *near_dist, double *far_dist, bool bGrowNearFar=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetViewPlane</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a82c51d0e3341d6bdeaa573018e8a17e9</anchor>
      <arglist>(double view_plane_depth, ON_Plane &amp;view_plane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetViewPlaneEquation</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>afd1d55a586813ce0614445dbb442046e</anchor>
      <arglist>(double view_plane_depth, ON_PlaneEquation &amp;view_plane_equation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetViewPlaneRect</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aa84375d55e399748abf6ba66db02c4fb</anchor>
      <arglist>(double view_plane_depth, ON_3dPoint &amp;left_bottom, ON_3dPoint &amp;right_bottom, ON_3dPoint &amp;left_top, ON_3dPoint &amp;right_top) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetViewScale</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a8d2d1f235b3d42b4a426b3e8c8847f44</anchor>
      <arglist>(double *x, double *y) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetWorldToScreenScale</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a272d89a7a165daf9c90adc14fbf04f76</anchor>
      <arglist>(const ON_3dPoint &amp;point_in_frustum, double *pixels_per_unit) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetXform</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ace8d5a39babe6ec81a26c1c9d8c38fc8</anchor>
      <arglist>(ON::coordinate_system srcCS, ON::coordinate_system destCS, ON_Xform &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a89f2301367af336774592e7315a32e7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsCameraFrameWorldPlan</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a04c4743949443f8657cb3e4afc937599</anchor>
      <arglist>(int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsParallelProjection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aa79849b9304f4d6d08d9c7cfaa109e7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPerspectiveProjection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a13ef0448a7cf90630534bf59aeee78e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTwoPointPerspectiveProjection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a15ea3acc5e946cff494541c89ab62fb2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a22275096bb25390e2d36a25d155211ac</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidCamera</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ae13c1ce0a1ddd21526ee3b0d95e61a24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidFrustum</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a114cc602020bd09bac76e37c5a6417d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Viewport</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ad357d4eba2c23d134f2ed46e90c2fda3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_Viewport &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a4450b9d870c870abe448e1d416805caa</anchor>
      <arglist>(const ON_Viewport &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PerspectiveMinNearDist</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a0ba03181b1a25f0f4b873195afb8732d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PerspectiveMinNearOverFar</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a714617f5cb9271681dba8fd5ad3a15cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON::view_projection</type>
      <name>Projection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a018f49907222454930ea3517e904f2b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ac5300b6a90b35d20eccd38820c36b1e5</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ScreenPortHeight</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>abf2e16cb35d46d5ca852f9f52ea7e522</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ScreenPortWidth</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a7e9abafec7c9ffd71cf2f7013d87bfd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCamera35mmLenseLength</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aac121a4aef1b5370a6b17ec60c6f1337</anchor>
      <arglist>(double lens_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCamera35mmLensLength</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ada21c6a1dedea97ed9701ea9df3cae4c</anchor>
      <arglist>(double lens_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCameraAngle</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a0223c8b9827fd14fae0365a217ef5ea3</anchor>
      <arglist>(double half_smallest_angle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCameraDirection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a6e02eeca682391a26ed50a1d0b5dda67</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCameraDirectionLock</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ae6b4d8a294c7f94b2972848cc9c74064</anchor>
      <arglist>(bool bLockCameraDirection)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCameraLocation</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>abc9a550f1978bd680766ed4e35507689</anchor>
      <arglist>(const ON_3dPoint &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCameraLocationLock</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a18b9647d13b40aabcfa0670dc85c7322</anchor>
      <arglist>(bool bLockCameraLocation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCameraUp</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ac127823b68e3f548972986824ab07d68</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCameraUpLock</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ad496997ec2851329f0e9bcb425e12444</anchor>
      <arglist>(bool bLockCameraUp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFrustum</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a48ec6f9f25a78cf4b3d7d9410ec95850</anchor>
      <arglist>(double left, double right, double bottom, double top, double near_dist, double far_dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFrustumAspect</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aa74e818df18ab59ea73d2a04439a6018</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFrustumLeftRightSymmetry</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ae00b32155e931965e3174f889b854740</anchor>
      <arglist>(bool bForceLeftRightSymmetry)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFrustumNearFar</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>abd31744f7b05d3223bd4bebed5364619</anchor>
      <arglist>(const double *bboxmin, const double *bboxmax)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFrustumNearFar</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a4e55dedbb280105c36a1f85543d6f8cf</anchor>
      <arglist>(const double *center, double radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFrustumNearFar</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ad93317207d613644b5c03d4871aecc63</anchor>
      <arglist>(double near_dist, double far_dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFrustumNearFar</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>adf6c507b9ada320784a0d1ac4a154337</anchor>
      <arglist>(double near_dist, double far_dist, double min_near_dist, double min_near_over_far, double target_dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFrustumNearFar</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a0f2e343b49857935d980e3313dc17cef</anchor>
      <arglist>(double near_dist, double far_dist, double min_near_dist, double min_near_over_far, double target_dist, double relative_depth_bias)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFrustumTopBottomSymmetry</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a08bb84993852310b7a8362c9518cdf8c</anchor>
      <arglist>(bool bForceTopBottomSymmetry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPerspectiveClippingPlaneConstraints</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>af3cea4ef6d2ae41fab03fd5ae3b17a64</anchor>
      <arglist>(unsigned int depth_buffer_bit_depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPerspectiveMinNearDist</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>afc4f5009370d6e598a1679c4bf1aac5a</anchor>
      <arglist>(double min_near_dist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPerspectiveMinNearOverFar</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ab24af537665a6da0a23276f34dc6ccdc</anchor>
      <arglist>(double min_near_over_far)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetProjection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>adc97a94df8937c82a1214997ce4a9f57</anchor>
      <arglist>(ON::view_projection projection)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetScreenPort</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a75edab6062c5ba6470d1e346cf39b23a</anchor>
      <arglist>(int port_left, int port_right, int port_bottom, int port_top, int port_near=0, int port_far=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetTargetPoint</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ae4673a7cda7991e6c197d5dd3eefb403</anchor>
      <arglist>(ON_3dPoint target_point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetViewportId</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a80d0ab0a889923ab7ba6640c3b967f9c</anchor>
      <arglist>(const ON_UUID &amp;viewport_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetViewScale</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a974ffaa5ac36a001df62ea70fa24ebb5</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TargetDistance</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a2a4f8e6a7dc5bfe12bcd6c62dfd46fb7</anchor>
      <arglist>(bool bUseFrustumCenterFallback) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>TargetPoint</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a109eb40456ffae38d3c2ff9b0e9c5f6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Transform</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a498c5425f49ee6143e7bfe2949957d5c</anchor>
      <arglist>(const ON_Xform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnlockCamera</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aa16ce80cfeb5abc469b3dde06321ebe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnlockFrustumSymmetry</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ae4d58cca736d75f9f86e14f40c5955a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_UUID</type>
      <name>ViewportId</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a8aa97cc9416be77817209943d29c9e10</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ab142f649ebae8495eb7dc84ac28f27f9</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZoomToScreenRect</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a7c7a2bf051880c72616c95b35b1419ad</anchor>
      <arglist>(int screen_x0, int screen_y0, int screen_x1, int screen_y1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Viewport</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aa516c383193d691ca3640e790d824a2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetPerspectiveClippingPlaneConstraints</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a4f7edf739b652fd22b44ff44ae50605f</anchor>
      <arglist>(ON_3dPoint camera_location, unsigned int depth_buffer_bit_depth, double *min_near_dist, double *min_near_over_far)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ON_3dVector</type>
      <name>Default3dCameraDirection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>acb13978503cca06377e91f5cb532bd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DefaultFarDist</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a444ecfc59ac11b1638afc9b68312fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DefaultMinNearDist</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>adb7273f70e43eb283cd8b0050757e77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DefaultMinNearOverFar</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a17b0d244683beef463363417e6accd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DefaultNearDist</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a6097c9a9cb5c516f9d28f302d07fbccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bLockCamDir</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a20cf1ca5d368100a0bc35fc139433381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bLockCamLoc</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a2101ab744f116608e830cf5c63dd99ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bLockCamUp</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a59830fbaa996b17ff633260f86e829b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bValidCamera</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a923cb3e1b6f8aa24b7a490b3f2a3ddc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bValidFrustum</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>af33342ea1380692b4e9fef688ba7744b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bValidPort</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ac7f1c6f881be55bcf3e2bbbbb9e9d033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_3dVector</type>
      <name>m_CamDir</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a20f8e39e2cf71a8fa08f5361f47152cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_3dPoint</type>
      <name>m_CamLoc</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a402bb842eefac7209d064d74494955c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_3dVector</type>
      <name>m_CamUp</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aaed1afd3ebbe987c9aea8961f6625720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_3dVector</type>
      <name>m_CamX</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a346b059856e99f4d0b64c053f84e3b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_3dVector</type>
      <name>m_CamY</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a501fe86779e233148f885abf20f32c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_3dVector</type>
      <name>m_CamZ</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a53d304e856eba853412722fa516d27a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_frus_bottom</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a739aa05fb1ca7c3287690cc7fc995c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_frus_far</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a37fc806ed03f0aea899373f727ff8efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_frus_left</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a59d16f78c3b44967646ac8bc779241ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_frus_near</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aad032a509fcbe894b332c29d555d88b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_frus_right</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a3bf5439f9d408818bbcd8e00774f3da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_frus_top</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>afe84c03727c6d6f486428e1257851262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_frustum_symmetry_flags</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a87323c560ce8c778b46b69369039d4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_port_bottom</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a45566f70782eaf1de3107465f7115749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_port_far</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a85051eb62e197acbc2af6ca02e06d46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_port_left</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>abd48e8ca0c3945edf8091c3ceea3cac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_port_near</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a7bda7b02d65f5a18ba92167e987080c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_port_right</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>aacf35fcd8bf69fb1d5d13b8c37d133ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_port_top</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a774955ab551b1bda3969dcd6651fafd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON::view_projection</type>
      <name>m_projection</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a30c1b89e1d45ae8034df379c0788d476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_reserved1</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a42a368b7ecdd5990dd4a4870716ca3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_3dPoint</type>
      <name>m_target_point</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a0105798fa593f385e2dd49f67c0534d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>adb1cf0204f32669648f1b61451dcac7d</anchor>
      <arglist>(ON_Viewport)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SetCameraFrame</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a136a14925780624ae671c517023615a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SetClipModXform</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a7029fdb72e227e8e8a1332f5b64b6051</anchor>
      <arglist>(ON_Xform clip_mod_xform)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m__MIN_NEAR_DIST</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>ac819cfb33b4ebf2832bc3e29359c09d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m__MIN_NEAR_OVER_FAR</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a17a164db5f47f630826be8209118a61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Xform</type>
      <name>m_clip_mods</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a6fb639e270e5ce3b30975a40c616eca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_Xform</type>
      <name>m_clip_mods_inverse</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a9fdf7802e9c845311a66f5aa584ce53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_UUID</type>
      <name>m_viewport_id</name>
      <anchorfile>classON__Viewport.html</anchorfile>
      <anchor>a5a69fc2d2acc1e51627d0d575d354fdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_WindowsBitmap</name>
    <filename>classON__WindowsBitmap.html</filename>
    <base>ON_Bitmap</base>
    <member kind="function">
      <type>unsigned char *</type>
      <name>Bits</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a5476b4df5470368177825e6fa3acb977</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>Bits</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a3b5fd64daa8097002dcda4c61f344c96</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BitsPerPixel</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>ad0242667c5095df7be5d14cea8fe0d83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a675f6215d508c64726cc5737dd46de13</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a9e7345329deff7cc0254d3d69c3ca92d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a1e8ced71c53bc2f822095f6e306a8230</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Height</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>adc29f15c9e960923ea6e362ee7395c22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsContiguous</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>ab9202c64356d9576a45f6060c6528df8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>IsValid</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>ada290007feb096f519eed5cb8e437b53</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_WindowsBitmap</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>ac979d3b6bc70b9fc8326076610af716f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_WindowsBitmap</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a26f349c8fd305f35961eba2a807f452e</anchor>
      <arglist>(const ON_WindowsBitmap &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_WindowsBitmap &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>abbd08e086e9518e7becd38a536322cad</anchor>
      <arglist>(const ON_WindowsBitmap &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PaletteColorCount</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>aed3024aeee10ae9f67f1f0e940d382a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>Pixel</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a127309a9cd1945c7d41681b445928822</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>Pixel</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>ad4d924db674b7a9919980294d263f5fd</anchor>
      <arglist>(int, const unsigned char *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>aaa80c8580cefc882aacb4404d89de589</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadCompressed</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a7f902b9824b032b0ddf1b74856d90ac9</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadUncompressed</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a61b3a47e03e052af640c2797a29017c1</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SizeofImage</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>ac3816086549a87a95a06ead71c6d4f99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SizeofPalette</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>acdd8e6ffa44616e6aa10a0f78c1e2238</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SizeofScan</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>ad9a0d5102421e433687cea0e5c223c85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Width</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a92a58b68116987c0f837b86f15673f11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>aa72064bf9b67a6e93a8b822061d74272</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteCompressed</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a190196b567d999935dffb8b1d09a6bf9</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteUncompressed</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a09c4fba640b10004f2c89fd99f5ac6ce</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_WindowsBitmap</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a1630fcf2651d531324ad822dffb51eb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>m_bits</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a58de99451e175d1ae9fbe107c3607d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ON_WindowsBITMAPINFO *</type>
      <name>m_bmi</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a9e299cf957890c81a33d87a5a7b9c7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>aa7a1667ecfb80f3438c0179f6734b63b</anchor>
      <arglist>(ON_WindowsBitmap)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_bFreeBMI</name>
      <anchorfile>classON__WindowsBitmap.html</anchorfile>
      <anchor>a580d5ab34356af7824b3c01cf9294611</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_WindowsBitmapEx</name>
    <filename>classON__WindowsBitmapEx.html</filename>
    <base>ON_WindowsBitmap</base>
    <member kind="function">
      <type></type>
      <name>ON_WindowsBitmapEx</name>
      <anchorfile>classON__WindowsBitmapEx.html</anchorfile>
      <anchor>afad8bbab7ee8ddf7eeb81a57d387ddeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Read</name>
      <anchorfile>classON__WindowsBitmapEx.html</anchorfile>
      <anchor>a6937f9a525634839f2de2c5dff878bb3</anchor>
      <arglist>(ON_BinaryArchive &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>Write</name>
      <anchorfile>classON__WindowsBitmapEx.html</anchorfile>
      <anchor>a34eb3634dfef569c0bdefaf7080d7ee5</anchor>
      <arglist>(ON_BinaryArchive &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_WindowsBitmapEx</name>
      <anchorfile>classON__WindowsBitmapEx.html</anchorfile>
      <anchor>a158073472b7dbbf3abd64913389a6502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_OBJECT_DECLARE</name>
      <anchorfile>classON__WindowsBitmapEx.html</anchorfile>
      <anchor>a218960c8a16a82d57cce2a841d7d1c7e</anchor>
      <arglist>(ON_WindowsBitmapEx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_WindowsBITMAPINFO</name>
    <filename>structON__WindowsBITMAPINFO.html</filename>
    <member kind="variable">
      <type>ON_WindowsRGBQUAD</type>
      <name>bmiColors</name>
      <anchorfile>structON__WindowsBITMAPINFO.html</anchorfile>
      <anchor>a9dbbd30174177ebea16daf4cf7615091</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ON_WindowsBITMAPINFOHEADER</type>
      <name>bmiHeader</name>
      <anchorfile>structON__WindowsBITMAPINFO.html</anchorfile>
      <anchor>a49c86a1b0be90b523702920c1d09b433</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_WindowsBITMAPINFOHEADER</name>
    <filename>structON__WindowsBITMAPINFOHEADER.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>biBitCount</name>
      <anchorfile>structON__WindowsBITMAPINFOHEADER.html</anchorfile>
      <anchor>ae40297abedd595921cc0bc31653a2db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>biClrImportant</name>
      <anchorfile>structON__WindowsBITMAPINFOHEADER.html</anchorfile>
      <anchor>a605a1677438579a23905f01229270ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>biClrUsed</name>
      <anchorfile>structON__WindowsBITMAPINFOHEADER.html</anchorfile>
      <anchor>a39b1538f694a4c5d2190db18cb02bef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>biCompression</name>
      <anchorfile>structON__WindowsBITMAPINFOHEADER.html</anchorfile>
      <anchor>a0500945693c3c9b23afd40c1fab47b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>biHeight</name>
      <anchorfile>structON__WindowsBITMAPINFOHEADER.html</anchorfile>
      <anchor>a97c2ff024b05ccb729a3535ea295f51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>biPlanes</name>
      <anchorfile>structON__WindowsBITMAPINFOHEADER.html</anchorfile>
      <anchor>a9da443996eb352ef212036f796a21fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>biSize</name>
      <anchorfile>structON__WindowsBITMAPINFOHEADER.html</anchorfile>
      <anchor>a16714e2176769fa3a367fd75c7dff807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>biSizeImage</name>
      <anchorfile>structON__WindowsBITMAPINFOHEADER.html</anchorfile>
      <anchor>a26886be68b6bf1e58e72108a08f11d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>biWidth</name>
      <anchorfile>structON__WindowsBITMAPINFOHEADER.html</anchorfile>
      <anchor>afa2f96a3b452b9546b423c40ac974fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>biXPelsPerMeter</name>
      <anchorfile>structON__WindowsBITMAPINFOHEADER.html</anchorfile>
      <anchor>aa8338c6e91d6ae1266822cdb06c9d61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>biYPelsPerMeter</name>
      <anchorfile>structON__WindowsBITMAPINFOHEADER.html</anchorfile>
      <anchor>a1109ebd02b818a1b31784eece95cbea6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_WindowsRGBQUAD</name>
    <filename>structON__WindowsRGBQUAD.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>rgbBlue</name>
      <anchorfile>structON__WindowsRGBQUAD.html</anchorfile>
      <anchor>aaf807d4576200b3b65d9ce7c88d8ba6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>rgbGreen</name>
      <anchorfile>structON__WindowsRGBQUAD.html</anchorfile>
      <anchor>a473bd9f70741f5cb019e267bf81a7a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>rgbRed</name>
      <anchorfile>structON__WindowsRGBQUAD.html</anchorfile>
      <anchor>a6c374e9dcfc618f439b65c6bd550403d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>rgbReserved</name>
      <anchorfile>structON__WindowsRGBQUAD.html</anchorfile>
      <anchor>a51c2df801ed1f042b95ef087986a5537</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Workspace</name>
    <filename>classON__Workspace.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a9012adce3a0f26aeeed92004249fcb53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>GetDoubleMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>ae43b62cec89979508153fad27e979674</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function">
      <type>double **</type>
      <name>GetDoubleMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a023fbfbd58844eaab2245120c1e30945</anchor>
      <arglist>(size_t row_count, size_t col_count)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>GetIntMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a76a3d0e5f995555c9a3e5d565ec2958b</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function">
      <type>int **</type>
      <name>GetIntMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a360a3e895cee8cd7067cf33453bb58e9</anchor>
      <arglist>(size_t row_count, size_t col_count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>aa10a93583641cfceff1e203695850d9e</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint *</type>
      <name>GetPointMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>aae79dc8e58727a4cdece79e53496b7ae</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector *</type>
      <name>GetVectorMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a8b40c479db8797e679aadb9918473b29</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>GrowDoubleMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>ae08f8d110224d126f9a72ee16092ded8</anchor>
      <arglist>(double *ptr, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>GrowIntMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>aa7c32c1e2b2abd1a3c654f132ca6a262</anchor>
      <arglist>(int *ptr, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GrowMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>ae65ad2325fff422e19be4dd7c090bdfa</anchor>
      <arglist>(void *ptr, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint *</type>
      <name>GrowPointMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>aa19c5d5f3a6627d37d7004a007a6effa</anchor>
      <arglist>(ON_3dPoint *ptr, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector *</type>
      <name>GrowVectorMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a13e552ca5ead84d3817aa1afc47fcfa6</anchor>
      <arglist>(ON_3dVector *ptr, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeepAllMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a2368c4bc3c5fc5134d373cae3e73b12e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>KeepFile</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a2002ac9363619eece726c603bf1ee0a3</anchor>
      <arglist>(FILE *fileptr)</arglist>
    </member>
    <member kind="function">
      <type>ON_BOOL32</type>
      <name>KeepMemory</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>af11892fbb81c517928bcb7408a86fe46</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Workspace</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a451014f96a5446f061ef1f94a31d8d54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>OpenFile</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a0e84fef354e2e06ba90caf2543f6b10b</anchor>
      <arglist>(const char *filename, const char *filemode)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>OpenFile</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>ac0f43f2ba77f563512960c53c81c497b</anchor>
      <arglist>(const wchar_t *filename, const wchar_t *filemode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Workspace</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>aa5f38447078c616f5a089c90de0db0e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_Workspace</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>ae9e3db35a1836005fd50b808863bfb0c</anchor>
      <arglist>(const ON_Workspace &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_Workspace &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a23eccbc4f3438c5a4e83270d73732b50</anchor>
      <arglist>(const ON_Workspace &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct ON_Workspace_FBLK *</type>
      <name>m_pFileBlk</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a39e2481bfcf3335c0c107514598e0a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct ON_Workspace_MBLK *</type>
      <name>m_pMemBlk</name>
      <anchorfile>classON__Workspace.html</anchorfile>
      <anchor>a09b05457bbc960c9e05e4ce7cadd94b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_Workspace_FBLK</name>
    <filename>structON__Workspace__FBLK.html</filename>
    <member kind="variable">
      <type>FILE *</type>
      <name>pFile</name>
      <anchorfile>structON__Workspace__FBLK.html</anchorfile>
      <anchor>a89b265b63c789a73da8f33aeafebff49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ON_Workspace_FBLK *</type>
      <name>pNext</name>
      <anchorfile>structON__Workspace__FBLK.html</anchorfile>
      <anchor>a12af35bfc685798546ed043d511897c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_Workspace_MBLK</name>
    <filename>structON__Workspace__MBLK.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>pMem</name>
      <anchorfile>structON__Workspace__MBLK.html</anchorfile>
      <anchor>a681cfcb219fd9b97507ca09606ac7f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ON_Workspace_MBLK *</type>
      <name>pNext</name>
      <anchorfile>structON__Workspace__MBLK.html</anchorfile>
      <anchor>a8ad18084e0cd2345d46ff8b7cb240595</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Write3dmBufferArchive</name>
    <filename>classON__Write3dmBufferArchive.html</filename>
    <base>ON_BinaryArchive</base>
    <member kind="function">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a816c9e3ad54895210acb3ea7d2515403</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>Buffer</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a69c80668c28306a3da7f174c51858bed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>CurrentPosition</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a7b3fd4b1ab355bf4415121b587227a87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>HarvestBuffer</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a1db723b21a6be03ef44b7ed0c3d6f3a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Write3dmBufferArchive</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a38538e1d8a1414b9d49f67349380008a</anchor>
      <arglist>(size_t initial_sizeof_buffer, size_t max_sizeof_buffer, int archive_3dm_version, int archive_opennurbs_version)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromCurrentPosition</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a831e7d9520c23c70a6f4ac73cbc812d5</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SeekFromStart</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a908f1eb4adea6eb076b8a9ad78aa8997</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeOfArchive</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a786c5567f77eb93ec70cd2474f0fcd31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeOfBuffer</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>aae29ae243468b037144a4126831226c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_Write3dmBufferArchive</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>ac16e3df6f64e60e7c577592bcac1695a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Flush</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a73f43fa9ce66441aef76c4c4523935ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>Read</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>adb74782afd61cb4023f8f2c778b8d29e</anchor>
      <arglist>(size_t, void *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>Write</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a12173c350ff6007e1953b9c7d489f8fa</anchor>
      <arglist>(size_t, const void *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AllocBuffer</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>aaf828950d6d4418e1e0f2f3fc6cdf2db</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_Write3dmBufferArchive</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>aedfe4e56e096e3ba6b90b74c69b0fa4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ON_Write3dmBufferArchive</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a8b141f020fa828652ca8d513c75d665c</anchor>
      <arglist>(const ON_Write3dmBufferArchive &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ON_Write3dmBufferArchive &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a30d06260e695bf3e83e3f54d28c57669</anchor>
      <arglist>(const ON_Write3dmBufferArchive &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>m_buffer</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>aabb0a438e3ac0198e2478882501f9f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_buffer_position</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a1df68588821828858df1d4c5fbaf5f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const size_t</type>
      <name>m_max_sizeof_buffer</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>adef5ed1e750efa76a142084ffd5f234e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_p</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a927e503e5d239dac68d06ceb8a4cc4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__INT_PTR</type>
      <name>m_reserved1</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>ab79f217325ca2d3d5efa2c55a4fea5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__INT_PTR</type>
      <name>m_reserved2</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>aaeb58a0dc2935c96412be7e4b317ffe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__INT_PTR</type>
      <name>m_reserved3</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a5ac10fb97f9c9ff202d3ae76937fe418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON__INT_PTR</type>
      <name>m_reserved4</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a20915ea11196b085877bf1a49f5e4888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_sizeof_archive</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>af8e1b276c9fbe2ead99e44f23527d8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_sizeof_buffer</name>
      <anchorfile>classON__Write3dmBufferArchive.html</anchorfile>
      <anchor>a848a276749619009737192f5e6ac2436</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_wString</name>
    <filename>classON__wString.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a4154720a855e9ee00f13e9c7dd33f8c7</anchor>
      <arglist>(const char *sUTF8, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a1baa33c065967e6db135af5306b4cd52</anchor>
      <arglist>(const unsigned char *sUTF8, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a0fe39fe38038961f29e7343b921914b5</anchor>
      <arglist>(const wchar_t *, int)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t *</type>
      <name>Array</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a0f3472c259e683a44a562062507eea25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>Array</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a0da54cfbfcc337da9e8bfc8fe6b31f50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>aa48da78ff12dde486b4f32b2fed4f2e6</anchor>
      <arglist>(const char *sUTF8) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a7ad9874fd19b306ad5da1f716ce6a576</anchor>
      <arglist>(const unsigned char *sUTF8) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a8c0352f05b129b2fad50c360d1db3d39</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CompareNoCase</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>afb596b36b94401aedcd1b9c34655a7ca</anchor>
      <arglist>(const char *sUTF8) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CompareNoCase</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>af29075d4a4462152e1e1cd594b471ebd</anchor>
      <arglist>(const unsigned char *sUTF8) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CompareNoCase</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a35e6aa42869327c3de08ded3eecb2366</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a63edfcd8d8a5744bfe8460d754232b1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRC</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ae883251031ebced83e45b29e7e7cb83f</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>ON__UINT32</type>
      <name>DataCRCLower</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ab80c6de580a86eb8828678fc0cbec00f</anchor>
      <arglist>(ON__UINT32 current_remainder) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a7e486546afba0094d38da5031341fe25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmergencyDestroy</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ae6e70a97bd1b3a45ba4196fb32cd055a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Empty</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a702b65a43148e77cfff8d60b73d9bac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableReferenceCounting</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a8c127bd68c7a0b7fb6ef81fce8fb4ab7</anchor>
      <arglist>(bool bEnable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a4250961ca462aba9d84c4484073e6102</anchor>
      <arglist>(char) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>aaf577acc8278954c76c8afcdcd23577b</anchor>
      <arglist>(unsigned char) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>af6337d7056f8736dc0dc054781f49e36</anchor>
      <arglist>(wchar_t) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a327d05490d6f9c08e5be070a29cc1e89</anchor>
      <arglist>(const char *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>af7e751a323007bf7c84dd6e65ef33ddc</anchor>
      <arglist>(const unsigned char *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a2fdc13a6a252e6531835e354fe93802c</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type>void ON_MSC_CDECL</type>
      <name>Format</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ae30c0d69db67f333dad40786c2f3c1d5</anchor>
      <arglist>(const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>void ON_MSC_CDECL</type>
      <name>Format</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>aa6ecc1525db1b92dcc08a262a5d3e978</anchor>
      <arglist>(const unsigned char *,...)</arglist>
    </member>
    <member kind="function">
      <type>void ON_MSC_CDECL</type>
      <name>Format</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a7f7db41adf39d7b754b3e56da7897c80</anchor>
      <arglist>(const wchar_t *,...)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t</type>
      <name>GetAt</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a2b76ab1aad8a696f9656d9ca58da6e32</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a8ea5c10474887164636328d3c32c1dfc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReferenceCounted</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a7dfbd093999a025b6554540bbd4ffab5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>Left</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a1c1b6ada84cec249540e356388c40f8e</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Length</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a8c64de2b628efc4a41caaeb9c8ebd40b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeLower</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ad5a16776554ded127fb3bdd21bfe1a79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeReverse</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a351f0176d24068790c529a53566447e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeUpper</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a6a632d586c8fe3f33252ffd0a76d3955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>Mid</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a385b5f3e8e7facf783d087e1cd2423fb</anchor>
      <arglist>(int, int) const </arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>Mid</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a6e6731ff970cec5a2f1f8e142246b296</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a0d76b30dcb7085fce9c7d55a62365c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a3ac73383c8947e1bba8f3c526465a467</anchor>
      <arglist>(const ON_wString &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ac8afb39c0734e93944cbca21a042c56e</anchor>
      <arglist>(const ON_String &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>acaaff42f4137ad5da8178c19aab23adc</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ac38357a539936da187c75451bca24437</anchor>
      <arglist>(const char *src, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a2a6cb8befc57a5cd050ffb179e06db8a</anchor>
      <arglist>(char, int=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a91f9267124ad4bf8265300bae4a32a56</anchor>
      <arglist>(const unsigned char *src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a65596e6a98a0ae06fec2719ac121c839</anchor>
      <arglist>(const unsigned char *src, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>acb6ad82c67ab9a70defcce6d2b82b483</anchor>
      <arglist>(unsigned char, int=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a8b3b223968d0b44625f1d01bd15ec6f5</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a9d475bf6944616b4f0fb90d2f142c450</anchor>
      <arglist>(const wchar_t *, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ad008458f39fc745fb182db79ec832a81</anchor>
      <arglist>(wchar_t, int=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const wchar_t *</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a46274f80855dd4548c190745991b17ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ae8564626917800392194465f9dfaaf88</anchor>
      <arglist>(const ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a00c14389949529ddeca64dee46ac81fc</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>operator+</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>af08f492fdf0b6ec536aea16f4ad61a17</anchor>
      <arglist>(const ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>operator+</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a0e596bc3f8e2c48f5036724b8332776f</anchor>
      <arglist>(const ON_String &amp;sUTF8) const </arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>operator+</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a1839247feb66ed807c6d9393828de36a</anchor>
      <arglist>(char) const </arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>operator+</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ab1c849983e369d9ac3e9d3a3c79e0ef3</anchor>
      <arglist>(unsigned char) const </arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>operator+</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a8ccb873cd1d15e9136edd4bf856861a6</anchor>
      <arglist>(wchar_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>operator+</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ad56d0d5af4c333f11d2981680914b211</anchor>
      <arglist>(const char *sUTF8) const </arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>operator+</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a08c9584ac6c6725f86a33d46bcd8bc28</anchor>
      <arglist>(const unsigned char *sUTF8) const </arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>operator+</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>aeb7223bee32aa290ad874e850178bb08</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>aff208f5716ed25c546bd2cee1e5e6da0</anchor>
      <arglist>(const ON_wString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>adc18ca745ecd95f335c7c7831dbe1837</anchor>
      <arglist>(const ON_String &amp;sUTF8)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>abcc76cbfdfb1313b9268e7eaf912386e</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a6e08119a9e74971dc32d9e75073b66d4</anchor>
      <arglist>(unsigned char)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ab5cbf1e264fa220aac0411063f3300b5</anchor>
      <arglist>(wchar_t)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a39f548e90c09e2161d7b71d3e319face</anchor>
      <arglist>(const char *sUTF8)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a0a855ab25cc8c58744fbe385632fe549</anchor>
      <arglist>(const unsigned char *sUTF8)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a765f2c904c7b2680da165c29a7a55a83</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>aecbada8661a8300347428489d0d9da34</anchor>
      <arglist>(const ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a8158d36a71a7eaef49604d98136984e5</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>abafb909ff7b27a5dbcf3d50cd5b6e6b8</anchor>
      <arglist>(const ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a5a01188abccaf7d821ff96ed0380193c</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a364296b818840f9253030e5f1bfc68c5</anchor>
      <arglist>(const ON_wString &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ace8faba1adfe6b9e3e62e5ce32d857c9</anchor>
      <arglist>(const ON_String &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ade167f32bb0a4a1ff4b6d0172b4e0f10</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a91b70493d031713b8d8d7ae3b1de4b84</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a8d4bc7a5ffb713ec726da483f2c89a53</anchor>
      <arglist>(unsigned char)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ab85912492a7a9f689e8fddcea09aa595</anchor>
      <arglist>(const unsigned char *src)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a24789ca79d7f27b73af1c1c6fcfbf21a</anchor>
      <arglist>(wchar_t)</arglist>
    </member>
    <member kind="function">
      <type>const ON_wString &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a507393328bbb5753b5f70522850bb9aa</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>acf8f6e05b69a18e8ba3f7c43c9ba11b9</anchor>
      <arglist>(const ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a9c56bd0ad6c1004379c5507024e3c496</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>aa107aa82e0b5b4d8517bcf3de7662b3b</anchor>
      <arglist>(const ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a747661689ac423264b9e04d56885104b</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a021f1747c4205b122d709970490ce2da</anchor>
      <arglist>(const ON_wString &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ad9bb88391395c87eb421690cc592ee5a</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type>wchar_t &amp;</type>
      <name>operator[]</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a6d068a3a0b9cc541ad6c10ca7f23c418</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t</type>
      <name>operator[]</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ae4f60d7f8f977bd04aea3f43d03eed05</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Remove</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>af68384432b29ad118c08ccefe5f04ef6</anchor>
      <arglist>(wchar_t c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemoveWhiteSpace</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a99c87d4d150a701f80b21d3b69a38dc7</anchor>
      <arglist>(const wchar_t *whitespace=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Replace</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ab769a24e645568d26944d5c7c9db85e9</anchor>
      <arglist>(const wchar_t *token1, const wchar_t *token2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Replace</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a88db2941e725168106a79d5f852d277c</anchor>
      <arglist>(wchar_t token1, wchar_t token2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReplaceWhiteSpace</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a8315b29d93979f3d17a4917099eca093</anchor>
      <arglist>(wchar_t token, const wchar_t *whitespace=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReserveArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a256a4036c9439c2075ae6be9d8fd0af8</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReverseFind</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a1281052c9586f95134067e4c63b71653</anchor>
      <arglist>(char) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReverseFind</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ac8ecf368ec329ef4266570046fb2889e</anchor>
      <arglist>(unsigned char) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReverseFind</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ac718f9f331ae45a71e139fb880325d0b</anchor>
      <arglist>(wchar_t) const </arglist>
    </member>
    <member kind="function">
      <type>ON_wString</type>
      <name>Right</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a3492ed746da05d8937a23653baf6ef0a</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAt</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a28b83aee40e92cc705ae3932750a1f83</anchor>
      <arglist>(int, char)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAt</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a66fe0ec18dd1f1f50f8052251013f644</anchor>
      <arglist>(int, unsigned char)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAt</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ae698eff015c7ecaf17df0d2a71ed11fe</anchor>
      <arglist>(int, wchar_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLength</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ac9a5920a89724ddd9bf9be11e4ec0d4c</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShrinkArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a08db4739ce8c388eac08ea6cec94bba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SizeOf</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a134a2feb231c6953b88d7803a6a00b61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrimLeft</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ab7ba27987d32e457eeebfc1ffbc4ad7e</anchor>
      <arglist>(const wchar_t *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrimLeftAndRight</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a40fb181c24e3acec33ea4bc48a2a2b1e</anchor>
      <arglist>(const wchar_t *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrimRight</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a1c6f688191cd7958a6bcd713a4535956</anchor>
      <arglist>(const wchar_t *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UrlDecode</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>af8460ceaf2fd34d0d0be03d9c2be2d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UrlEncode</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>af4b5a7c9781958630182cc61e933674c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WildCardMatch</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>accb6a506ea247c2372594dd3a927fa7f</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WildCardMatchNoCase</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a1a896234814f8167b090d8390239b405</anchor>
      <arglist>(const wchar_t *) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_wString</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a78cb3816dd1074d460a7bb4c0d0e64ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SplitPath</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a1400b419d21c7a64522109341324b162</anchor>
      <arglist>(const char *path, ON_wString *drive, ON_wString *dir, ON_wString *fname, ON_wString *ext)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SplitPath</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ac7db17164b72440d74c2ecb8678052e0</anchor>
      <arglist>(const wchar_t *path, ON_wString *drive, ON_wString *dir, ON_wString *fname, ON_wString *ext)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AppendToArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>adf9b10205b146008d7e3c7a0c1bd2fda</anchor>
      <arglist>(const ON_wString &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AppendToArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a627901c6bf7a4e349f894d0324444ccf</anchor>
      <arglist>(int, const char *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AppendToArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a8447315a3ba6421ee000ebf0bfd0017a</anchor>
      <arglist>(int, const unsigned char *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AppendToArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a0e6ab4cd8bc0331326d8b54d0c6f5432</anchor>
      <arglist>(int, const wchar_t *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>aab104f4eab4bebe4db043425fdff04bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyToArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>aa2c366c6386359aa0e77f1d50d30cb6d</anchor>
      <arglist>(const ON_wString &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyToArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a90c015817428ce4322df332065bb1e29</anchor>
      <arglist>(int, const char *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyToArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a24288fceaf6d8139e80bfa966dd8c995</anchor>
      <arglist>(int, const unsigned char *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyToArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a8efc5ab5e20dd9b4d0942b10dffec19c</anchor>
      <arglist>(int, const wchar_t *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CreateArray</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a0156f6806fd29a2240a11b075b44cf8c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>struct ON_wStringHeader *</type>
      <name>Header</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a87954ed6dd953def5b4a88ec61dcf98b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>Length</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a83c906348fae5c7dab8f49c4902976bf</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>Length</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>ae5708c4230188a9819d5d09f4fa21f2a</anchor>
      <arglist>(const unsigned char *)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>Length</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>af4899740428f6148cc60f499f9a6dd2f</anchor>
      <arglist>(const wchar_t *)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wchar_t *</type>
      <name>m_s</name>
      <anchorfile>classON__wString.html</anchorfile>
      <anchor>a065685347425145d15f6b26fe5769449</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_wStringHeader</name>
    <filename>structON__wStringHeader.html</filename>
    <member kind="function">
      <type>wchar_t *</type>
      <name>string_array</name>
      <anchorfile>structON__wStringHeader.html</anchorfile>
      <anchor>afae9346c19b0b5681410e16d1d2086eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ref_count</name>
      <anchorfile>structON__wStringHeader.html</anchorfile>
      <anchor>a0ac088c8bd52abb5f99d3b0b7f711909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>string_capacity</name>
      <anchorfile>structON__wStringHeader.html</anchorfile>
      <anchor>a381ea4a36697d2151373f2187a0b26b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>string_length</name>
      <anchorfile>structON__wStringHeader.html</anchorfile>
      <anchor>a26098c08ad1eb2130f0811ac526c8d90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_Xform</name>
    <filename>classON__Xform.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ActOnLeft</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>acfb32208770910d97d2cc85fefbe12d0</anchor>
      <arglist>(double, double, double, double, double[4]) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ActOnRight</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ae3d37bc392137c3cf09f420c82174642</anchor>
      <arglist>(double, double, double, double, double[4]) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CameraToClip</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a266857367ab8424d02b6311e3f926289</anchor>
      <arglist>(ON_BOOL32, double, double, double, double, double, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CameraToWorld</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a45b0d843d5bc917bc070367b29e581af</anchor>
      <arglist>(const ON_3dPoint &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeBasis</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a7fbcbb60a036396a372a8b8453febc6a</anchor>
      <arglist>(const ON_Plane &amp;plane0, const ON_Plane &amp;plane1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeBasis</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>abe3ae637386c9ea3b785b921346effaf</anchor>
      <arglist>(const ON_3dVector &amp;X0, const ON_3dVector &amp;Y0, const ON_3dVector &amp;Z0, const ON_3dVector &amp;X1, const ON_3dVector &amp;Y1, const ON_3dVector &amp;Z1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ChangeBasis</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a824d02d136758ccb5dc1074100d605f5</anchor>
      <arglist>(const ON_3dPoint &amp;P0, const ON_3dVector &amp;X0, const ON_3dVector &amp;Y0, const ON_3dVector &amp;Z0, const ON_3dPoint &amp;P1, const ON_3dVector &amp;X1, const ON_3dVector &amp;Y1, const ON_3dVector &amp;Z1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClipFlag3d</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a60920531d716c3c2bc5edcb7c28c38dd</anchor>
      <arglist>(const double *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClipFlag3d</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a3893a8a2f44dffcd55deeec82ca1163a</anchor>
      <arglist>(int, int, const double *, ON_BOOL32=true) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClipFlag3dBox</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>abea2331141f4c9539f692bbb6844b7ce</anchor>
      <arglist>(const double *, const double *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClipFlag4d</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a805147fee4c8f690158d8c4df6d83413</anchor>
      <arglist>(const double *) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClipFlag4d</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ab8f4c1a88d11b73820c1bb95f0dfc969</anchor>
      <arglist>(int, int, const double *, ON_BOOL32=true) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClipToCamera</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a3710049b5b826b26604552b93e777c71</anchor>
      <arglist>(int, double, double, double, double, double, double)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ClipToScreen</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a719833e89842b0755a446ccaa3477234</anchor>
      <arglist>(double, double, double, double, double, double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ad91159191b1345141db3f39a22b8d278</anchor>
      <arglist>(const ON_Xform &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Determinant</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a319a7d408913c500386823c84cf3c1a8</anchor>
      <arglist>(double *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Diagonal</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a156970e97cafcd82f45c293e5fd682ce</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetMappingXforms</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ad647d23ecb4b615e5767281631caf754</anchor>
      <arglist>(ON_Xform &amp;P_xform, ON_Xform &amp;N_xform) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetSurfaceNormalXform</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>aa1094f6c22af91cbaae0af9ece625b84</anchor>
      <arglist>(ON_Xform &amp;N_xform) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Identity</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a3acabc2f3450992a943040eb0b0a6e0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IntervalChange</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a0a74f0e2965c724eeacb7650b4192a4e</anchor>
      <arglist>(int dir, ON_Interval old_interval, ON_Interval new_interval)</arglist>
    </member>
    <member kind="function">
      <type>ON_Xform</type>
      <name>Inverse</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ad30fea9d9aedc7e78fdb404a4237ecad</anchor>
      <arglist>(double *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Invert</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a7aa1874965bb5e2a1c3a3af81de5916b</anchor>
      <arglist>(double *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsIdentity</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>aa8157bf3c6a78d6b27861b33e2035aa5</anchor>
      <arglist>(double zero_tolerance=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNotIdentity</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>aa3c32ec01566c9c83ecb7b5a5afca0cb</anchor>
      <arglist>(double zero_tolerance=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsSimilarity</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>aa02f1c75a4b6d67857e08f1450c0e68b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTranslation</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a7197b0002ed9120b601f04c130505470</anchor>
      <arglist>(double zero_tolerance=0.0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a25211c7f8f91dad205231aeefb925553</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a97ec35c4a97c8376f40a12a002ee9022</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Mirror</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ac84c376e1e2f91c80324c0a0e98ef207</anchor>
      <arglist>(ON_3dPoint point_on_mirror_plane, ON_3dVector normal_to_mirror_plane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Xform</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>afad7fa737d824b6d005d287e854cc13c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Xform</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ae9098c1fbd1f3ce68ac3fed6e1615743</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Xform</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a48d63acff19f850eceebd624c57df4ea</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Xform</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a29410c706ad7b23906075e9f1430f15e</anchor>
      <arglist>(const double[4][4])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Xform</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a4feab784bd8cf1a79d855cf2e0581262</anchor>
      <arglist>(const float[4][4])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Xform</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a496bee0701357fe6b6d657267f6ba20d</anchor>
      <arglist>(const double *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Xform</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>aa3b7c91054acd2ca27b8ed54f4702f9d</anchor>
      <arglist>(const float *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Xform</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a33b1f7ef2f7eaeb9b40a357379e3cff4</anchor>
      <arglist>(const ON_Matrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_Xform</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a9e7bbe9b418d527ea2425eb47157a015</anchor>
      <arglist>(const ON_3dPoint &amp;P, const ON_3dVector &amp;X, const ON_3dVector &amp;Y, const ON_3dVector &amp;Z)</arglist>
    </member>
    <member kind="function">
      <type>ON_2dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a147e2c54edb7e2d4dbca495d07cdae7a</anchor>
      <arglist>(const ON_2dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a344db989c7b7dfffe3e27271623172fe</anchor>
      <arglist>(const ON_3dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_4dPoint</type>
      <name>operator*</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a1c8d96422a60875394da1fadd243891a</anchor>
      <arglist>(const ON_4dPoint &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_2dVector</type>
      <name>operator*</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a287f260aed3f902358364c1eb5c78c42</anchor>
      <arglist>(const ON_2dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_3dVector</type>
      <name>operator*</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a4b906b60793c75d20b035fb2772eb276</anchor>
      <arglist>(const ON_3dVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Xform</type>
      <name>operator*</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a3cd4b78993bbbafd1c55ed92c4240a9b</anchor>
      <arglist>(const ON_Xform &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Xform</type>
      <name>operator+</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ac614442263776d934ca9ba68a7a00892</anchor>
      <arglist>(const ON_Xform &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Xform</type>
      <name>operator-</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a6a4400aa9d8dc10325425df05727fe51</anchor>
      <arglist>(const ON_Xform &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Xform &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>aee1d2f2d51a43c05ea0f4c06eecc28c2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ON_Xform &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a51abed2b5652f684cdfe8dc57b755c21</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type>ON_Xform &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a626d16af971c88f83ce0553587d7c2b1</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>ON_Xform &amp;</type>
      <name>operator=</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>afd5d2f0111147551cb720b6c97f8be59</anchor>
      <arglist>(const ON_Matrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>operator[]</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a004f4a12616f8d2585dcc91e815a2662</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>operator[]</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a56e85108bdb47b1200e371c42c718b27</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PlanarProjection</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>adb4f772479f1c76db9f8c85d602d627b</anchor>
      <arglist>(const ON_Plane &amp;plane)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Rank</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a6031ba306061349f0835bedbc62a545b</anchor>
      <arglist>(double *=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotation</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a96d9246621d937407758af6ca16db267</anchor>
      <arglist>(double sin_angle, double cos_angle, ON_3dVector rotation_axis, ON_3dPoint rotation_center)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotation</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a4bacfebfdf34f38053602b4b995a05c8</anchor>
      <arglist>(double angle_radians, ON_3dVector rotation_axis, ON_3dPoint rotation_center)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotation</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>add40941b83f805905c8c9319383307f5</anchor>
      <arglist>(ON_3dVector start_dir, ON_3dVector end_dir, ON_3dPoint rotation_center)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotation</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a14ca3872105378035d3d2a483d81066c</anchor>
      <arglist>(const ON_3dVector &amp;X0, const ON_3dVector &amp;Y0, const ON_3dVector &amp;Z0, const ON_3dVector &amp;X1, const ON_3dVector &amp;Y1, const ON_3dVector &amp;Z1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotation</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>af76b2472e1fac123a2fcc0927dbabcf3</anchor>
      <arglist>(const ON_3dPoint &amp;P0, const ON_3dVector &amp;X0, const ON_3dVector &amp;Y0, const ON_3dVector &amp;Z0, const ON_3dPoint &amp;P1, const ON_3dVector &amp;X1, const ON_3dVector &amp;Y1, const ON_3dVector &amp;Z1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rotation</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a00cf904e8c8caecf8a77b81edb04ff8b</anchor>
      <arglist>(const ON_Plane &amp;plane0, const ON_Plane &amp;plane1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Scale</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a885acec359045e452a3ddd6eea23cde2</anchor>
      <arglist>(double x_scale_factor, double y_scale_factor, double z_scale_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Scale</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a2e2fd9d63877bd3309139e1cd9b79c51</anchor>
      <arglist>(const ON_3dVector &amp;scale_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Scale</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a1f5b403d4c81217f9aac916af8bb3307</anchor>
      <arglist>(ON_3dPoint fixed_point, double scale_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Scale</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>aa487dd409c1f8969c5fc471b3ef8f2e9</anchor>
      <arglist>(const ON_Plane &amp;plane, double x_scale_factor, double y_scale_factor, double z_scale_factor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ScreenToClip</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ab82e8a997f186cc7a7defefef5dd5d1c</anchor>
      <arglist>(double, double, double, double, double, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shear</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a21d39fb2a1dd2701b8ba9568fbed0b54</anchor>
      <arglist>(const ON_Plane &amp;plane, const ON_3dVector &amp;x1, const ON_3dVector &amp;y1, const ON_3dVector &amp;z1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Translation</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a35d4f883169c7308f88b5386495ffae5</anchor>
      <arglist>(const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Translation</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>a92b6c08b15f024d2981c7d11570f7565</anchor>
      <arglist>(double, double, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Transpose</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>aa7ef93e4f93619a4bf693f940f03767e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WorldToCamera</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ab7bddfb8e55a0ee93716de3ce3f2e5c1</anchor>
      <arglist>(const ON_3dPoint &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;, const ON_3dVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ae84d54721fbc2049afa898223870e9a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_xform</name>
      <anchorfile>classON__Xform.html</anchorfile>
      <anchor>ae52aaae574f3a534ac7bfa5d47cbc610</anchor>
      <arglist>[4][4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ON_XformValue</name>
    <filename>classON__XformValue.html</filename>
    <base>ON_Value</base>
    <member kind="function">
      <type>int</type>
      <name>Count</name>
      <anchorfile>classON__XformValue.html</anchorfile>
      <anchor>ac2e7c5847c4496e2f33d72317be781d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>class ON_Value *</type>
      <name>Duplicate</name>
      <anchorfile>classON__XformValue.html</anchorfile>
      <anchor>accd5eac0e756e6494f230bb25fb1f652</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetXforms</name>
      <anchorfile>classON__XformValue.html</anchorfile>
      <anchor>a9fc36e979a1a6bbd944ff9e24f21b5d7</anchor>
      <arglist>(const ON_Xform *&amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ON_XformValue</name>
      <anchorfile>classON__XformValue.html</anchorfile>
      <anchor>af658a3919d2b5474b7bf2e11c95a9a0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadHelper</name>
      <anchorfile>classON__XformValue.html</anchorfile>
      <anchor>a580adf7f5b483fdfbcd4ea81b9340bf9</anchor>
      <arglist>(ON_BinaryArchive &amp;archive)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportHelper</name>
      <anchorfile>classON__XformValue.html</anchorfile>
      <anchor>af9be3b2460ce9645b6c3c89375ea4f7e</anchor>
      <arglist>(ON_TextLog &amp;text_log) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteHelper</name>
      <anchorfile>classON__XformValue.html</anchorfile>
      <anchor>aeec5dfc7e6cb07fc4a007d4b2ff82371</anchor>
      <arglist>(ON_BinaryArchive &amp;archive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ON_XformValue</name>
      <anchorfile>classON__XformValue.html</anchorfile>
      <anchor>a69b36cc15bcfa629b22cc2d5e096f8ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_Xform &gt;</type>
      <name>m_value</name>
      <anchorfile>classON__XformValue.html</anchorfile>
      <anchor>a95c56b68c730b0e2eff19f59d048734e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ON_ZlibImplementation</name>
    <filename>structON__ZlibImplementation.html</filename>
    <member kind="variable">
      <type>z_stream</type>
      <name>m_strm</name>
      <anchorfile>structON__ZlibImplementation.html</anchorfile>
      <anchor>aced11d576bc87f6344d5db88a5323b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>m_zlib_out_buffer</name>
      <anchorfile>structON__ZlibImplementation.html</anchorfile>
      <anchor>acb77f0deec180e7da5bf209b44cfe0f3</anchor>
      <arglist>[16384]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ONX_Model</name>
    <filename>classONX__Model.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Audit</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>af3f41329542fdaaaebe0ee7dcd104ca5</anchor>
      <arglist>(bool bAttemptRepair, int *repair_count, ON_TextLog *text_log, ON_SimpleArray&lt; int &gt; *warnings)</arglist>
    </member>
    <member kind="function">
      <type>ON_BoundingBox</type>
      <name>BoundingBox</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ae3459ca8410ffc35397f64efab156f38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a23c6b4af41c14a8e91e40a2faa849e5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyCache</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ac067f1691160a2fa61cade21d0b98689</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a00a7b5464a566aac3521ebd91c1196bf</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpBitmapTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ab5f95ff5baeb4b9c80c68316dc43faef</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpDimStyleTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a02570afca6bb248e9814e660fea5d288</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpFontTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a9ffac90feafd4917df906b6fc4dacff3</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpGroupTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>af695cd26e9f47ef6a0d22cf853156e42</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpHatchPatternTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a53d86549e2962d2938e47bf7372e36ca</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpHistoryRecordTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ad1d5d38167ee76a4089a345fee362a2e</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpIDefTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a0787594c2a2eae7578b5869c09530473</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpLayerTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a864c1e601843d6ac16d18ad8c49a060a</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpLightTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a5d51b8eaa74965724fd41eb863ab7a9f</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpLinetypeTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a3c7a50af00e0987ea3b5fac4a350b286</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpMaterialTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ae75dc08b6bbf2c30312c04c7e1ba8f12</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpObjectTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>aab4565ade3bc24ee1ee56fb3eff8e9e1</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpSummary</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a5083110943b25e22ba3965eb8ed367ee</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpTextureMappingTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a0d09f9bec8de4c68c0e9e94bf7c64d82</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpUserDataTable</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a4cbcf0d8ae1a01495cb86605a43d6174</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetDocumentUserString</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ab153ceb523a21388850874b34b10f76b</anchor>
      <arglist>(const wchar_t *key, ON_wString &amp;string_value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetDocumentUserStrings</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>aa26fb4d9b88e74cce52812390e8d486b</anchor>
      <arglist>(ON_ClassArray&lt; ON_UserString &gt; &amp;user_strings) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetLinetype</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a8e3dfd1725ad30c88c9703663ed11467</anchor>
      <arglist>(const ON_3dmObjectAttributes &amp;attributes, ON_Linetype &amp;linetype) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetLinetype</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a278b3e50820b4038755ada61585c281e</anchor>
      <arglist>(int object_index, ON_Linetype &amp;linetype) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRenderMaterial</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a1541579f2508fb75c517e34fc6b368a7</anchor>
      <arglist>(const ON_3dmObjectAttributes &amp;attributes, ON_Material &amp;material) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRenderMaterial</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a51d6d7559ccc42501f389f0f3757ba93</anchor>
      <arglist>(int object_index, ON_Material &amp;material) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetUnusedIDefName</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a257f8b5b7a3ee01bebfcf93bd85db2a4</anchor>
      <arglist>(ON_wString &amp;idef_name) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetUnusedLayerName</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>acfb5e0f89b4617d53aaa77b9edd88988</anchor>
      <arglist>(ON_wString &amp;layer_name) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>IDefIndex</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>acf220717c4e3f872d52cf763b03fa8aa</anchor>
      <arglist>(ON_UUID idef_uuid) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>IDefIndex</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a47607729d92228ffdb9b11e8d5ce16c7</anchor>
      <arglist>(const wchar_t *idef_name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a713357d96d743366eb9f87affaf34649</anchor>
      <arglist>(ON_TextLog *text_log=NULL) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>LayerIndex</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>add44d2a1fa3e3e9cd6e6bc4390e441a9</anchor>
      <arglist>(const wchar_t *layer_name) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ObjectIndex</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ae80072ed988a2a853904d37187528609</anchor>
      <arglist>(ON_UUID object_uuid) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ONX_Model</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a6a92b0d0bd753cc0c52c468a68effdfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Polish</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>aea02e73ac20289fee902ca3731f756b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a24214ee2baaa288ecdfaaaa5d65e10e5</anchor>
      <arglist>(ON_BinaryArchive &amp;archive, ON_TextLog *error_log=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a602d8b08931912c9927cc5c91bb4ee38</anchor>
      <arglist>(const char *filename, ON_TextLog *error_log=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a6241536199ba8a58dfdaa76941ae1151</anchor>
      <arglist>(const wchar_t *filename, ON_TextLog *error_log=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetDocumentUserString</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ae35541db29fea076ddf67fbe1c21f85c</anchor>
      <arglist>(const wchar_t *key, const wchar_t *string_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>UsesIDef</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a36c70476d2d124f4e656fcdf8b6c1a6e</anchor>
      <arglist>(const ON_InstanceRef &amp;iref, ON_UUID idef_uuid) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>WireframeColor</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a2c9e64c76144cff349ed7284964d8b26</anchor>
      <arglist>(const ON_3dmObjectAttributes &amp;attributes) const </arglist>
    </member>
    <member kind="function">
      <type>ON_Color</type>
      <name>WireframeColor</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a071f51ada928934062f97741a82811ee</anchor>
      <arglist>(int object_index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a1ea21d1f1e4fb02bbfc92bdd153c8b82</anchor>
      <arglist>(ON_BinaryArchive &amp;archive, int version=0, const char *sStartSectionComment=NULL, ON_TextLog *error_log=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a01d97d17801b4b2b20d116043de77184</anchor>
      <arglist>(const char *filename, int version=0, const char *sStartSectionComment=NULL, ON_TextLog *error_log=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>afec925a182b82c0667f8724928852d2a</anchor>
      <arglist>(const wchar_t *filename, int version=0, const char *sStartSectionComment=NULL, ON_TextLog *error_log=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ONX_Model</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a8df4068a2d8ae6d9cd3a26d9cf07f5e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetRDKDocumentInformation</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a47c91949fce2bd678d612249828542b5</anchor>
      <arglist>(const ONX_Model_UserData &amp;docud, ON_wString &amp;rdk_xml_document_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetRDKObjectInformation</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a8ca79d8f4308dd586d524bc7845e4733</anchor>
      <arglist>(const ON_Object &amp;object, ON_wString &amp;rdk_xml_object_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsRDKDocumentInformation</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ac6ee211d1c848c43cf544a53c4e75863</anchor>
      <arglist>(const ONX_Model_UserData &amp;docud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsRDKObjectInformation</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a198db71cc99269b25781a909b8836669</anchor>
      <arglist>(const ON_UserData &amp;objectud)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_3dm_file_version</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>aab35ffd4ce264ac1ee84948c7f9652ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_3dm_opennurbs_version</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a705366b3f8b18b93671d526ee27e91ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_Bitmap * &gt;</type>
      <name>m_bitmap_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a0b847ccd404b2941b82d14b403a5f15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_crc_error_count</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ae7058907f5ff0cb0ab6573cc18dfa35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjectArray&lt; ON_DimStyle &gt;</type>
      <name>m_dimstyle_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>afc10c9bdffa291e65d0a2b91daa10681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m_file_length</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a7a80b2db3ba7c494dc1505eb9e2201fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjectArray&lt; ON_Font &gt;</type>
      <name>m_font_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ae318efcc1783ad8e848cb662542ca3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjectArray&lt; ON_Group &gt;</type>
      <name>m_group_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>af97f7c0f4dce82492872756c48a888ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjectArray&lt; ON_HatchPattern &gt;</type>
      <name>m_hatch_pattern_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a0de7e177547d293876d41b515084b6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SimpleArray&lt; ON_HistoryRecord * &gt;</type>
      <name>m_history_record_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ab9ce573dd3a9fcd329165f5b4e78baed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UuidIndexList</type>
      <name>m_idef_id_index</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a23117cf1523800db30e88b99eec9eb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjectArray&lt; ON_InstanceDefinition &gt;</type>
      <name>m_idef_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a2f0ac3e8e15fdca8cd3c060bd6fa405f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjectArray&lt; ON_Layer &gt;</type>
      <name>m_layer_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a7774c032803b698302217e27fdcef917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ONX_Model_RenderLight &gt;</type>
      <name>m_light_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a353aaf1cde0e57e5258615adf450eea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjectArray&lt; ON_Linetype &gt;</type>
      <name>m_linetype_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>aa5852b4b6fa67d4c5b7288b6ca142a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UuidIndexList</type>
      <name>m_mapping_id_index</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>adfb4e106a6d8c633a072347d761f30f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjectArray&lt; ON_TextureMapping &gt;</type>
      <name>m_mapping_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a9aef584e3ab007f7ffde988dc6618ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UuidIndexList</type>
      <name>m_material_id_index</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a042d68e9be025b1b51085168cd59e392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ObjectArray&lt; ON_Material &gt;</type>
      <name>m_material_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a531ddce2f4e63b3ceed4c1e249d5b005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UuidIndexList</type>
      <name>m_object_id_index</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a3b95d654a3737f508c100c32f49b5234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ONX_Model_Object &gt;</type>
      <name>m_object_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a6d4e07a3a3cfdc4dcf43eeff4abbf423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmProperties</type>
      <name>m_properties</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>aa87a9b7fb7c26c0ce80531fea07d66e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmSettings</type>
      <name>m_settings</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a3c0684530734e4e784d3afd21856d02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_String</type>
      <name>m_sStartSectionComments</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a858a7ab654f2be782b6fc9f1fbd31736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_ClassArray&lt; ONX_Model_UserData &gt;</type>
      <name>m_userdata_table</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>a9de3fb866b699d399ba1e32face328be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ONX_Model</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ab029b863ba61bd30142ceb8b5adfbf93</anchor>
      <arglist>(const ONX_Model &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ONX_Model &amp;</type>
      <name>operator=</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>ad0d44589c98b6f8c6af0b8905c564240</anchor>
      <arglist>(const ONX_Model &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_BoundingBox</type>
      <name>m__object_table_bbox</name>
      <anchorfile>classONX__Model.html</anchorfile>
      <anchor>aefab2babbf430bc0ab8e24855c7078c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ONX_Model_Object</name>
    <filename>classONX__Model__Object.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classONX__Model__Object.html</anchorfile>
      <anchor>af9ab008a739c34ba859614a491f43197</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ONX_Model_Object</name>
      <anchorfile>classONX__Model__Object.html</anchorfile>
      <anchor>a318485082ba204fa51e8b4c967f9993a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ONX_Model_Object</name>
      <anchorfile>classONX__Model__Object.html</anchorfile>
      <anchor>a9a1115d270a6d42fcfdec28fe52e726b</anchor>
      <arglist>(const ONX_Model_Object &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ONX_Model_Object &amp;</type>
      <name>operator=</name>
      <anchorfile>classONX__Model__Object.html</anchorfile>
      <anchor>a4f8d3dc00462dca2ea40d2deeaaa490b</anchor>
      <arglist>(const ONX_Model_Object &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ONX_Model_Object</name>
      <anchorfile>classONX__Model__Object.html</anchorfile>
      <anchor>aaa915d0a0a963f03d076922b02b9ff89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmObjectAttributes</type>
      <name>m_attributes</name>
      <anchorfile>classONX__Model__Object.html</anchorfile>
      <anchor>a3f0e8c62f6ec3f47b6bc65430170008d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bDeleteObject</name>
      <anchorfile>classONX__Model__Object.html</anchorfile>
      <anchor>a468b4ce64bfea3c9709c1dc475921ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ON_Object *</type>
      <name>m_object</name>
      <anchorfile>classONX__Model__Object.html</anchorfile>
      <anchor>a373bf21f0d03340412480ae32cad7896</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classONX__Model__Object.html</anchorfile>
      <anchor>a3b87871592690dc0381aa15ceca530da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int *</type>
      <name>m_ref_count</name>
      <anchorfile>classONX__Model__Object.html</anchorfile>
      <anchor>ac843c4f7d4b151b37bcfaf4d046b7140</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ONX_Model_RenderLight</name>
    <filename>classONX__Model__RenderLight.html</filename>
    <member kind="function">
      <type></type>
      <name>ONX_Model_RenderLight</name>
      <anchorfile>classONX__Model__RenderLight.html</anchorfile>
      <anchor>a146e5b17f1184cca2b3a31c94ca06f94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ONX_Model_RenderLight</name>
      <anchorfile>classONX__Model__RenderLight.html</anchorfile>
      <anchor>a4e50224fbfaa98d694e15778806e1bab</anchor>
      <arglist>(const ONX_Model_RenderLight &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ONX_Model_RenderLight &amp;</type>
      <name>operator=</name>
      <anchorfile>classONX__Model__RenderLight.html</anchorfile>
      <anchor>ac345055a978fc2c9dd06ad67d34d6ede</anchor>
      <arglist>(const ONX_Model_RenderLight &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ONX_Model_RenderLight</name>
      <anchorfile>classONX__Model__RenderLight.html</anchorfile>
      <anchor>a6c2883d14888835bda48bea36af2657f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmObjectAttributes</type>
      <name>m_attributes</name>
      <anchorfile>classONX__Model__RenderLight.html</anchorfile>
      <anchor>a0848839e32650a24a4f9d5073caa4784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_Light</type>
      <name>m_light</name>
      <anchorfile>classONX__Model__RenderLight.html</anchorfile>
      <anchor>a69392fbbbdf39bd7f77ce402912fc6bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ONX_Model_UserData</name>
    <filename>classONX__Model__UserData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Dump</name>
      <anchorfile>classONX__Model__UserData.html</anchorfile>
      <anchor>a06896740b8a660ecf36552ebce470018</anchor>
      <arglist>(ON_TextLog &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ONX_Model_UserData</name>
      <anchorfile>classONX__Model__UserData.html</anchorfile>
      <anchor>a2baaa94fce01385fb80e9487f6fcd102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ONX_Model_UserData</name>
      <anchorfile>classONX__Model__UserData.html</anchorfile>
      <anchor>a8fbe231c38dddea6d67f69af6fd21261</anchor>
      <arglist>(const ONX_Model_UserData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ONX_Model_UserData &amp;</type>
      <name>operator=</name>
      <anchorfile>classONX__Model__UserData.html</anchorfile>
      <anchor>a99fb3344a805033def655f41a09ea88e</anchor>
      <arglist>(const ONX_Model_UserData &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ONX_Model_UserData</name>
      <anchorfile>classONX__Model__UserData.html</anchorfile>
      <anchor>a4265c790321b045029d825de31a59850</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ON_3dmGoo</type>
      <name>m_goo</name>
      <anchorfile>classONX__Model__UserData.html</anchorfile>
      <anchor>a3b8f585b9f3d7e4e329e13d3995a8a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_usertable_3dm_version</name>
      <anchorfile>classONX__Model__UserData.html</anchorfile>
      <anchor>a21bcba4ec19c80ee7e9ed3e99a9c122d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_usertable_opennurbs_version</name>
      <anchorfile>classONX__Model__UserData.html</anchorfile>
      <anchor>a7b318a9902b967a80d63da4f9e2d7aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_UUID</type>
      <name>m_uuid</name>
      <anchorfile>classONX__Model__UserData.html</anchorfile>
      <anchor>a4c14d493a4f7850d27cfb0d2f90635e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classONX__Model__UserData.html</anchorfile>
      <anchor>a355488dfb002e31a5762e513a1dec928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int *</type>
      <name>m_ref_count</name>
      <anchorfile>classONX__Model__UserData.html</anchorfile>
      <anchor>a5d4a3fbed5bb6eece8a3f8453fa96ac5</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>image_callback</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a971127928c6286d301ff7c6b70d0fcda</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>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>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>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>a860d4ff0298162ba5ba218f6a0b1bc90</anchor>
      <arglist>(pcl::OpenNIGrabber &amp;grabber, bool paused)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIGrabFrame</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a99ea69df83afbc6699f3f7b8f944574c</anchor>
      <arglist>(pcl::OpenNIGrabber &amp;grabber)</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>int</type>
      <name>run</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>ab9e9760e8fea702aa587514f0462f39a</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>saveImages</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a39b6cbcc65e28e6c340b518c90f83e9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a72ee0aea53ab7842d641fb563dd8cbad</anchor>
      <arglist>(std::string filename, std::string pcd_format, bool paused, bool visualizer)</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>boost::shared_ptr&lt; openni_wrapper::DepthImage &gt;</type>
      <name>depth_image_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a7fda3f1bc2270467abda2ea706c86800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::ImageViewer</type>
      <name>depth_image_viewer_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>ae21f5fad6a6fac58cba34d2cbd421584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkImageImport &gt;</type>
      <name>depth_importer_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a2c6b8a4fa4729d521f05d5d588069eda</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>vtkSmartPointer&lt; vtkImageFlip &gt;</type>
      <name>flipper_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>abfe6bcae7e4b97a352c690edb1d7d950</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>pcl::OpenNIGrabber &amp;</type>
      <name>grabber_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a1eac6449f19e0bfdd9335bc6c9212337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; openni_wrapper::Image &gt;</type>
      <name>image_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a939cd80c00d36876d4a7ad30bd9e44d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>image_mutex_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>ae0d41675d4813df791ea7d618a15c4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::visualization::ImageViewer</type>
      <name>image_viewer_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>aea9360b0ace69d7f5c5791b85f6b49c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkImageImport &gt;</type>
      <name>importer_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a0ce431f448a3cf19161714a98144f9ea</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>bool</type>
      <name>visualizer_enable_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a20342d2390013ac6bf4e953035dde3a6</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="variable">
      <type>vtkSmartPointer&lt; vtkTIFFWriter &gt;</type>
      <name>writer_</name>
      <anchorfile>classOpenNIGrabFrame.html</anchorfile>
      <anchor>a6080aee36ec693cddee86800a64e37b7</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>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::MovingLeastSquares&lt; PointType, PointType &gt;</type>
      <name>smoother_</name>
      <anchorfile>classOpenNISmoothing.html</anchorfile>
      <anchor>a98632cb740600bca691fd9db35d922dc</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>OpenNIViewer</name>
    <filename>classOpenNIViewer.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a9a6d6543735d96eb15a212eb7f55607c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a140f1ecac6efe3fb45208f4a77398a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_callback</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a4cd2aef59823ce92eaa2c3ee9c63e64b</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_callback</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a7fcd52c45c41cfbbaed57253639aeb62</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>classOpenNIViewer.html</anchorfile>
      <anchor>a420548496ab909a6235781c18f97ba59</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouse_callback</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a756978c2183d657959bdb33a5f12a22e</anchor>
      <arglist>(const pcl::visualization::MouseEvent &amp;mouse_event, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIViewer</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a6ba6e031a71f8ad1cb8862be0681c972</anchor>
      <arglist>(pcl::Grabber &amp;grabber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a2d9310448825f0b0108b462cd2d91bf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a878b923968fba8e576ecf5a76693ee92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>cloud_mutex_</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a71545279fec5c70d603b22601b9fb431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>cloud_viewer_</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a8123dad644463e7dc668e4cf79715155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::Grabber &amp;</type>
      <name>grabber_</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a6c047800bcfce5047079e6d99e6c47bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; openni_wrapper::Image &gt;</type>
      <name>image_</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a84ebe8f1f99f9c154a79adf74f8fbbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>image_mutex_</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a96fbb8a65f8afbc179177878f6819e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; pcl::visualization::ImageViewer &gt;</type>
      <name>image_viewer_</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>aae9c8d1c3fca37c2f6d4e1f0489b3a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>rgb_data_</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a15befd983653133784b41ab0c1a47918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>rgb_data_size_</name>
      <anchorfile>classOpenNIViewer.html</anchorfile>
      <anchor>a70864e279e75f68ef0f33a2dbcdf1de9</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>OutofcoreCloud</name>
    <filename>classOutofcoreCloud.html</filename>
    <base>Object</base>
    <class kind="class">OutofcoreCloud::CloudDataCacheItem</class>
    <class kind="struct">OutofcoreCloud::PcdQueueItem</class>
    <member kind="typedef">
      <type>LRUCache&lt; std::string, CloudDataCacheItem &gt;</type>
      <name>CloudDataCache</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a1d82e159cab39b4d7823b9bc72f26b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::priority_queue&lt; PcdQueueItem &gt;</type>
      <name>PcdQueue</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a099c32415c4e308f8d3c7cd6907a1720</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decreaseLodPixelThreshold</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a2d581b3697de477125c32fc7a3523aab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getBoundingBoxMax</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a312d70d80093ed443119df23d11532bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getBoundingBoxMin</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>ae3f57c944357966e3e928014346cf51f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkActorCollection &gt;</type>
      <name>getCloudActors</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a0daed66c4c6d824015f9cd150385b6e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getDataLoaded</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>afc3c7c51ac715c0c19274c86aca1ad65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDisplayDepth</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>aefdb5c5f08fab3bf587ba9ff92f10dba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDisplayVoxels</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>aaeabe8f0a4205b6c6aa8da5550671578</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLodPixelThreshold</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a2a1954fdb5579d051f0a3380d27875a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OctreeDiskPtr</type>
      <name>getOctree</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>ac45cece1d7881080f43e963b52a1be67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getPointsLoaded</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>ae6df0784bf55b5cb68819b7e8af8932a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>getVoxelActor</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a933fc4d066d7d7004c97d5ff83337ff7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>increaseLodPixelThreshold</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a6d577b237b144c3ea0c5f29ef42dbf87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreCloud</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>aec6b04139ce31e3f718860f4b9fee47f</anchor>
      <arglist>(std::string name, boost::filesystem::path &amp;tree_root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a6dccdfb1b14d0d633fe3b42b52e8c5a1</anchor>
      <arglist>(vtkRenderer *renderer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayDepth</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>af0cb190f2245f47636b6f9688a3c8807</anchor>
      <arglist>(int displayDepth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayVoxels</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a54ac9e03f67d23fda4d96f49b8a43a1a</anchor>
      <arglist>(bool display_voxels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLodPixelThreshold</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a2e53532e932977517f94a028b7640f11</anchor>
      <arglist>(int lod_pixel_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderCamera</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a80ff9ea8ab73fade0bf95c34bf746cfd</anchor>
      <arglist>(Camera *render_camera)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateVoxelData</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>afdde004b623eb9b85e71fc2b6d1ef2b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcdReaderThread</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>ad8e4180e3742da0bdae08d8849bd1a49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CloudDataCache</type>
      <name>cloud_data_cache</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>aed3bfd4c9f25ca8abd7797da96827b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>cloud_data_cache_mutex</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a0fc3588439c104605445772673fc61a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PcdQueue</type>
      <name>pcd_queue</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a5b591a14f386670dc536773fd185c043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>pcd_queue_mutex</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a8d2f94e8bc59d5314cfe618d79b00d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::condition</type>
      <name>pcd_queue_ready</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a7531d7d1689c3e73260749f7f42d657d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>pcd_reader_thread</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a3d9015684bbcd7fb89162a37441891a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::aligned_allocator&lt; PointT &gt;</type>
      <name>AlignedPointT</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a08b465a6ac2aa342d851bad08b43b7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, vtkSmartPointer&lt; vtkActor &gt; &gt;</type>
      <name>CloudActorMap</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>afe86f0ae93d56f3f5af83f2c665cf13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::outofcore::OutofcoreOctreeBase</type>
      <name>OctreeDisk</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a450192b81cc6eaabbe4e7bbf31644f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::outofcore::OutofcoreOctreeBaseNode</type>
      <name>OctreeDiskNode</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>abad2edda0c05071467209416ca312df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; OctreeDisk &gt;</type>
      <name>OctreeDiskPtr</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>adda2a0ea4417bc1db3176e22213e6eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a0032bba63dc1b16bbc5c79e7d08f169e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>bbox_max_</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>af79a55b23e4b7ebc1878e7f354a43bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>bbox_min_</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a5068d1a23ecee911d82a85b3647d4f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkActorCollection &gt;</type>
      <name>cloud_actors_</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>aa6dd65289d993a2b9d72654b8344a221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, vtkSmartPointer&lt; vtkActor &gt; &gt;</type>
      <name>cloud_actors_map_</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>abb40693ae38ba2f8ad5b2a60d64ae80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>data_loaded_</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a9b2e20a728b421670379d6e969f31afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>display_depth_</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>af67e2b17f6a2e7c36abe7087d33dbe7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lod_pixel_threshold_</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a28a8a9cc054531783d9b062e9a582a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OctreeDiskPtr</type>
      <name>octree_</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a749ed5a40b9c7dba7c8c1546d64683c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>points_loaded_</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a8da511a31ab59559b4c742442740a860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Camera *</type>
      <name>render_camera_</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>afbb5f6ae6553d9afc2916fc275f38c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>voxel_actor_</name>
      <anchorfile>classOutofcoreCloud.html</anchorfile>
      <anchor>a7f5bd445c54acf63b14336ceffecb915</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OutofcoreCloud::CloudDataCacheItem</name>
    <filename>classOutofcoreCloud_1_1CloudDataCacheItem.html</filename>
    <base>LRUCacheItem&lt; vtkSmartPointer&lt; vtkPolyData &gt; &gt;</base>
    <member kind="function">
      <type></type>
      <name>CloudDataCacheItem</name>
      <anchorfile>classOutofcoreCloud_1_1CloudDataCacheItem.html</anchorfile>
      <anchor>a060656badce450ad650e015c81a866f1</anchor>
      <arglist>(std::string pcd_file, float coverage, vtkSmartPointer&lt; vtkPolyData &gt; cloud_data, size_t timestamp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>sizeOf</name>
      <anchorfile>classOutofcoreCloud_1_1CloudDataCacheItem.html</anchorfile>
      <anchor>ae4f945dcc3a4b9be162bf87e097dcb64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>coverage</name>
      <anchorfile>classOutofcoreCloud_1_1CloudDataCacheItem.html</anchorfile>
      <anchor>a66029ecd8d9b952732c9fb15d5089b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pcd_file</name>
      <anchorfile>classOutofcoreCloud_1_1CloudDataCacheItem.html</anchorfile>
      <anchor>a297aaf7158127cc57d6e20972617b18a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutofcoreCloud::PcdQueueItem</name>
    <filename>structOutofcoreCloud_1_1PcdQueueItem.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structOutofcoreCloud_1_1PcdQueueItem.html</anchorfile>
      <anchor>af98970b4721fdd8702f0ffe4b53cac9d</anchor>
      <arglist>(const PcdQueueItem &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PcdQueueItem</name>
      <anchorfile>structOutofcoreCloud_1_1PcdQueueItem.html</anchorfile>
      <anchor>a9132cd4673f2f635270943f315a07a42</anchor>
      <arglist>(std::string pcd_file, float coverage)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>coverage</name>
      <anchorfile>structOutofcoreCloud_1_1PcdQueueItem.html</anchorfile>
      <anchor>a398c560b9fbd2b9b858555089341110b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pcd_file</name>
      <anchorfile>structOutofcoreCloud_1_1PcdQueueItem.html</anchorfile>
      <anchor>a7b94a54f6e805e10a0fabcd9d044703a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OutofcoreTest</name>
    <filename>classOutofcoreTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cleanUpFilesystem</name>
      <anchorfile>classOutofcoreTest.html</anchorfile>
      <anchor>a7ec4ee977019ab710a1c09a86310ea5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OutofcoreTest</name>
      <anchorfile>classOutofcoreTest.html</anchorfile>
      <anchor>abaf803c2b97bcb0ff9834592e5d6e6ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classOutofcoreTest.html</anchorfile>
      <anchor>a6cdf482710a37b9343ceeb0966948d63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classOutofcoreTest.html</anchorfile>
      <anchor>a632fafa427002c7df4f11f2cba0756f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>smallest_voxel_dim</name>
      <anchorfile>classOutofcoreTest.html</anchorfile>
      <anchor>a54084c5fad0904373430e117189a98ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PasteCommand</name>
    <filename>classPasteCommand.html</filename>
    <base>Command</base>
    <member kind="function">
      <type></type>
      <name>PasteCommand</name>
      <anchorfile>classPasteCommand.html</anchorfile>
      <anchor>a73e11bb5d7db1a6d9a80f42b57257cc8</anchor>
      <arglist>(ConstCopyBufferPtr copy_buffer_ptr, SelectionPtr selection_ptr, CloudPtr cloud_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PasteCommand</name>
      <anchorfile>classPasteCommand.html</anchorfile>
      <anchor>aaf8b66fd09968d8f711708da001f7195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classPasteCommand.html</anchorfile>
      <anchor>acf1f55d113fecec89fb6254cd97b6442</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>undo</name>
      <anchorfile>classPasteCommand.html</anchorfile>
      <anchor>affc7272430c7fb8f0c62010ad2d8d8d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PasteCommand &amp;</type>
      <name>operator=</name>
      <anchorfile>classPasteCommand.html</anchorfile>
      <anchor>a68fa522d9babaf25b63cd3b9c1b8679e</anchor>
      <arglist>(const PasteCommand &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PasteCommand</name>
      <anchorfile>classPasteCommand.html</anchorfile>
      <anchor>aa599a26c838236690d3e43267009722e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PasteCommand</name>
      <anchorfile>classPasteCommand.html</anchorfile>
      <anchor>aab7fb98b73c22c1b92a6de72c091bbfe</anchor>
      <arglist>(const PasteCommand &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classPasteCommand.html</anchorfile>
      <anchor>a9ec1e78e855c38cb0783155dfc039610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConstCopyBufferPtr</type>
      <name>copy_buffer_ptr_</name>
      <anchorfile>classPasteCommand.html</anchorfile>
      <anchor>abb6d76236ed57350e78dc0d55b2d95cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>prev_cloud_size_</name>
      <anchorfile>classPasteCommand.html</anchorfile>
      <anchor>a6a0110d10df6926020605cd264159d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SelectionPtr</type>
      <name>selection_ptr_</name>
      <anchorfile>classPasteCommand.html</anchorfile>
      <anchor>a4bcfe114f9cf45faa891ee2c6fcf6e2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PCD</name>
    <filename>structPCD.html</filename>
    <member kind="function">
      <type></type>
      <name>PCD</name>
      <anchorfile>structPCD.html</anchorfile>
      <anchor>a10d2045be0c0ef03e145020f24af6f5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PointCloud::Ptr</type>
      <name>cloud</name>
      <anchorfile>structPCD.html</anchorfile>
      <anchor>a9a44009d64f404d8ccc318cda9f310dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>f_name</name>
      <anchorfile>structPCD.html</anchorfile>
      <anchor>ad8772ccc5c5262e14a967171696e3650</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PCDBuffer</name>
    <filename>classPCDBuffer.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>int</type>
      <name>getCapacity</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>a6f84a91058874ddfa7ff3f158df9bcfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>getFront</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>ae4d1e763f9e582996ac6fbd761844948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSize</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>a9ccd65e95dac741640da8eb0eb39e485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>abbfb776887a10cc035fa6cc1d87a63a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFull</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>a298fb5cfea6d4ac7af473b95ee0cd7ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDBuffer</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>a72a359584e09fccdc3acd799c8fc6cc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushBack</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>a6b0a6f83da1067dc61657c54a1374b14</anchor>
      <arglist>(typename PointCloud&lt; PointT &gt;::ConstPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCapacity</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>aae8a540f872016c5acf04cd01265c4d5</anchor>
      <arglist>(int buff_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PCDBuffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>aebf86ae47cfb940908326f0688d98c8d</anchor>
      <arglist>(const PCDBuffer &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PCDBuffer</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>ad48a42a39a7778e673274cdf5ddfc507</anchor>
      <arglist>(const PCDBuffer &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>bmutex_</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>a157e4ad81d5c6b41d10cecf16355429f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>buff_empty_</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>a6f44b1a3892b7d1c71ec6d7ae6a685c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::circular_buffer&lt; typename PointCloud&lt; PointT &gt;::ConstPtr &gt;</type>
      <name>buffer_</name>
      <anchorfile>classPCDBuffer.html</anchorfile>
      <anchor>a242f4d9710f688147b634bd7497c65a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PCDComparator</name>
    <filename>structPCDComparator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structPCDComparator.html</anchorfile>
      <anchor>aad589ea2b6ef2f2cf5efd13d078554c3</anchor>
      <arglist>(const PCD &amp;p1, const PCD &amp;p2)</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>PCDVideoPlayer</name>
    <filename>classPCDVideoPlayer.html</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;</type>
      <name>Cloud</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>ac7938ccb4192bab46f616efcc990a2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>ac779dca61ad932fb508f596bc3e0f3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>abcd7bf55db53bca24029e415a007e31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>backButtonPressed</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>affef7a707b50d5088bbc7eedf34f535e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>indexSliderValueChanged</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a94272d9cdfef29152b41ce52d7e4441e</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>nextButtonPressed</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a40e3147710524bcc065985cdfb74e39f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>playButtonPressed</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a2f6ab0a1fedad96bbc9844cb32cf441c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectFilesButtonPressed</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a12d3216be549b6c0b5c41332ae9dd6fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectFolderButtonPressed</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a27e512042e5d3b90d6a6123861425faa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>stopButtonPressed</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>aa97ddfcb73989f38b7608d68fbb378ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDVideoPlayer</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>afc3e4394848ebd4b37683b56e2cce4f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PCDVideoPlayer</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>aabb6eea2f60927dbdb5256ca0d114c70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr</type>
      <name>cloud_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a0a92344394666ecd6003fd8be2664c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>cloud_modified_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a4eb9c1e0d9f0d629fa785de9fa0cb34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>cloud_present_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a6be74f3c322b50564521faa528dbaeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>current_frame_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>ac02817e4bb8cf44da4fcb13fe70ff333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>dir_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>adcb18180f8ca1e07a1ce7561ebadd9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMutex</type>
      <name>mtx_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>aaec209fc03680a086a476cad1606cee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>nr_of_frames_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>aad228862e2b5a5c51036fb7eb0e7ea78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>pcd_files_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a63319641a551e14447e3d4facd97c554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; boost::filesystem::path &gt;</type>
      <name>pcd_paths_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a387da4509fd0f053f47f02e2cfde1969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>play_mode_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a4663f36a6dcc419b2eef28ced3c19971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>speed_counter_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a58408fb56acbfd0dbfd1c311e25057b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>speed_value_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a57b8786524fed6644dbaae6389af7184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ui::MainWindow *</type>
      <name>ui_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a53f172e8c79494a574a25b7c305d31dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>vis_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a9dc15da9c12abbbab860b6e529f1edc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMutex</type>
      <name>vis_mtx_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a1f43c09fe5fef9b0fe2dd859d5df041f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTimer *</type>
      <name>vis_timer_</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a7af09a0207eb40ddcfd8960e9fabc151</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>timeoutSlot</name>
      <anchorfile>classPCDVideoPlayer.html</anchorfile>
      <anchor>a2d71bcc6b833bde98b598b458b082102</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>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>a388b61d2e29520ddfaa94778caff4411a2a9b4dfb883e798badef0415ad1004ea</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>a97ae42245ec14231e7709259194b7ea5</anchor>
      <arglist>(const std::string &amp;filename, 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>Producer</name>
    <filename>classProducer.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type></type>
      <name>Producer</name>
      <anchorfile>classProducer.html</anchorfile>
      <anchor>a3f7be0492c1e3f087209add74d013740</anchor>
      <arglist>(PCDBuffer&lt; PointT &gt; &amp;buf, openni_wrapper::OpenNIDevice::DepthMode depth_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classProducer.html</anchorfile>
      <anchor>a4a273dda2b58ae12c895598e8726da0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>grabAndSend</name>
      <anchorfile>classProducer.html</anchorfile>
      <anchor>a56dedac1628c32cafa31a25f7d4fb367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>grabberCallBack</name>
      <anchorfile>classProducer.html</anchorfile>
      <anchor>afb0e82840988e1a65853df2cebd966de</anchor>
      <arglist>(const typename PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PCDBuffer&lt; PointT &gt; &amp;</type>
      <name>buf_</name>
      <anchorfile>classProducer.html</anchorfile>
      <anchor>a61d9f5998a4707ec7fe262cc7b9d22ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>openni_wrapper::OpenNIDevice::DepthMode</type>
      <name>depth_mode_</name>
      <anchorfile>classProducer.html</anchorfile>
      <anchor>af355d24974ff180bd28f511eccf1ac00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>thread_</name>
      <anchorfile>classProducer.html</anchorfile>
      <anchor>a9fe3bc818b10a68f4d41b010183637dd</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>Registration&lt; PointSource, PointTarget &gt;</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>Scene</name>
    <filename>classScene.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCamera</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a5cbb688a0217639bcc285c01fa005af9</anchor>
      <arglist>(Camera *camera)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addObject</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a5d81081d0d141e49a6275eedff9992bb</anchor>
      <arglist>(Object *object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addViewport</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a5868afa0c25c30d8565fbf1e80d00f50</anchor>
      <arglist>(Viewport *viewport)</arglist>
    </member>
    <member kind="function">
      <type>Camera *</type>
      <name>getCamera</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a18fd4f6561aaf4b11e3f62733179bfed</anchor>
      <arglist>(vtkCamera *camera)</arglist>
    </member>
    <member kind="function">
      <type>Camera *</type>
      <name>getCamera</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a97648451f1e56d95760d0e95d6ed5029</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Camera * &gt;</type>
      <name>getCameras</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>acecae5c055c82c67a7ee12b93d991d63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object *</type>
      <name>getObjectByName</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a53cf0634dddc7e7f1e8d678b6c367d89</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Object * &gt;</type>
      <name>getObjects</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>aeba74dc9f6c55631cbfde30de5fc1fb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Viewport * &gt;</type>
      <name>getViewports</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ad75b9b9cd24fdec80b33638adb1d59fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a0fa28f8027491aea4a0f76c1fab3b99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a72dc4f4ca0da497247b6ef77698a2bfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scene *</type>
      <name>instance</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ab49f5cd6ace440b333e93c58ea282b88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scene &amp;</type>
      <name>operator=</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a079ed86a6823f435fda20b1f4d8710dc</anchor>
      <arglist>(const Scene &amp;op)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Scene</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ad10176d75a9cc0da56626f682d083507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Scene</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a524acfb385c19bb6620c16bd40b49451</anchor>
      <arglist>(const Scene &amp;op)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Camera * &gt;</type>
      <name>cameras_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ae7ca662c2276cefd2ac0f193208c7476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Object * &gt;</type>
      <name>objects_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>aa031728a7798caac32ceed614714a7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>render_mutex_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>aa50bfa158ab2614577a4d6310f630a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Viewport * &gt;</type>
      <name>viewports_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>aa41d7579c911880150797f5c1c991f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Scene *</type>
      <name>instance_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a793be0657c4589dfd10c0aeb2c748364</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Select1DTool</name>
    <filename>classSelect1DTool.html</filename>
    <base>ToolInterface</base>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classSelect1DTool.html</anchorfile>
      <anchor>a4daf9c4bcf08d4c673b73d0a10b745a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end</name>
      <anchorfile>classSelect1DTool.html</anchorfile>
      <anchor>a769abdefb97415c793cfb12829ba1197</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask buttons)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Select1DTool</name>
      <anchorfile>classSelect1DTool.html</anchorfile>
      <anchor>acec84ebb75d862a2315c1cae82b60b9f</anchor>
      <arglist>(SelectionPtr selection_ptr, CloudPtr cloud_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classSelect1DTool.html</anchorfile>
      <anchor>aca125086d4d989b1ec68dd26ecc39244</anchor>
      <arglist>(int, int, BitMask, BitMask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classSelect1DTool.html</anchorfile>
      <anchor>a921dcc9f5822d344f961154e599cebb3</anchor>
      <arglist>(int, int, BitMask, BitMask)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Select1DTool</name>
      <anchorfile>classSelect1DTool.html</anchorfile>
      <anchor>a5e4215e4ea0fbac40ea19673c39379ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Select1DTool</name>
      <anchorfile>classSelect1DTool.html</anchorfile>
      <anchor>a78509348db40c5bc911ca2a04f5c2463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classSelect1DTool.html</anchorfile>
      <anchor>a880e681680c8ad64cf7e526873597223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SelectionPtr</type>
      <name>selection_ptr_</name>
      <anchorfile>classSelect1DTool.html</anchorfile>
      <anchor>a27e45725fdf23dedc8feb1284d15777b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Select2DTool</name>
    <filename>classSelect2DTool.html</filename>
    <base>ToolInterface</base>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a76057da055a58f75d2a6eda1ac790807</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a955e733dc62c378307e4e1efba3555df</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask mouseButton)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInSelectBox</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>ae8882c74cab1fa2e18d0b8e06f64bc3b</anchor>
      <arglist>(const Point3D &amp;pt, const GLfloat *project, const GLint *viewport) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Select2DTool</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>aa71279e77353f647f4f04a434579fa0d</anchor>
      <arglist>(SelectionPtr selection_ptr, CloudPtr cloud_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a91b1aa44938842835990f1b02fc905ec</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask mouseButton)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a5571bbd1e8fb45f653019f58f9747851</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask mouseButton)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Select2DTool</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a94e18ab15d4c07268eeb29de734e875a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_TOOL_DISPLAY_COLOR_BLUE_</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a34397a52de029f0e7200cec1abf64867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_TOOL_DISPLAY_COLOR_GREEN_</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a914ce702a7e87cd9a236b28a3d5dfe31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_TOOL_DISPLAY_COLOR_RED_</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>aafc4b1637b4f3fd4950414fa789c683f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_TOOL_DISPLAY_SIZE_</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>abad5e4692aa622b1c2075188bda38764</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawRubberBand</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a4070cf502d0e78c42bc49a22609993d4</anchor>
      <arglist>(GLint *viewport) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>highlightPoints</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>adac69c0d40b340941e4ddeda93977d8c</anchor>
      <arglist>(GLint *viewport) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Select2DTool</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a269c52953f12e01361cf2ec7ae2af604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>afc64bb3d83208e8ae0199b6725e1135e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>display_box_</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>ad9f8ac68a7533b0dc89ff55ea0b1a0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>final_x_</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a4f8f409cc50f667af274aaeff389c86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>final_y_</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a9133a2793fd3056cd7754381e92785d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>origin_x_</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a0be4d51711856e69901cb19a1709e852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>origin_y_</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a218914a262ea4b1f9a661f32208e23bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SelectionPtr</type>
      <name>selection_ptr_</name>
      <anchorfile>classSelect2DTool.html</anchorfile>
      <anchor>a1905ecb4f0c14bd68b4db97b377243a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Selection</name>
    <filename>classSelection.html</filename>
    <base>Statistics</base>
    <member kind="typedef">
      <type>std::set&lt; unsigned int &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a83110cf07ce90a023f166b4a77d75ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; unsigned int &gt;::const_reverse_iterator</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a1ef2b9df6d51c61475e6f7083b3ce77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; unsigned int &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>ac659dc063286fd9c6a50eca14580e244</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIndex</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a7b9ae84218e327e1c84712f2faa60656</anchor>
      <arglist>(unsigned int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIndex</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a29038f14cd7a3920f329f65f23591356</anchor>
      <arglist>(const IndexVector &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIndexRange</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>aee1da520788097ec071b6028f6520ea8</anchor>
      <arglist>(unsigned int start, unsigned int num)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a2dce30174b91137edd198c916f9898aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a42c62cee4f889ef466446b408054ea19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>ab63a7e362cd66a74036cfbb5c63a9512</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a7f2d7a00aab05d5182ed8bba38eaa2fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStat</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a0253b083a30a220f6c58cfd405d9c532</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invertSelect</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a495fe7abf1c2022ee0a196692cd28734</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSelected</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a7e2f82097700e05517772eadd867caf0</anchor>
      <arglist>(unsigned int index) const </arglist>
    </member>
    <member kind="function">
      <type>Selection &amp;</type>
      <name>operator=</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a65ea7d30016a1db8ad09d89b9752adeb</anchor>
      <arglist>(const Selection &amp;selection)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a2264b5a8bc78b097fd8c2ffab9497596</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeIndex</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>ad1754bba8e2346dd43c65758e488bc76</anchor>
      <arglist>(unsigned int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeIndex</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a2c20171319eedf6b00a5a72ae62b80fc</anchor>
      <arglist>(const IndexVector &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeIndexRange</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>aba0dfdf0990f170d54f1012932b75d90</anchor>
      <arglist>(unsigned int start, unsigned int num)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a73e3be9f9586da304ff9c8a64c59b15d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Selection</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a7cea29161c8b000d65f12f7ce76a0eae</anchor>
      <arglist>(ConstCloudPtr cloud_ptr, bool register_stats=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Selection</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>aa1c88c83410f8233d04cb5a3de3a9e9a</anchor>
      <arglist>(const Selection &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a7cdb954d3eef5f6de90baa0587c4cf7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Selection</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a1860ec524d11c03de8c10a9354319839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Selection</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a53d1bd270d6d257d34d5bc8d50028049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConstCloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>a16da878e38646f730a4d40f7f4ba73ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; unsigned int &gt;</type>
      <name>selected_indices_</name>
      <anchorfile>classSelection.html</anchorfile>
      <anchor>ac3b10912aa42bc8b2e965234634e21e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SelectionTransformTool</name>
    <filename>classSelectionTransformTool.html</filename>
    <base>ToolInterface</base>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a13dbb1e94c7db7b8317829db5e709b87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>ad79092f5a3ff8495ff4430c182be8e5a</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask buttons)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectionTransformTool</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a67448cd5c36030d6b7c4fda95ca22a72</anchor>
      <arglist>(ConstSelectionPtr selection_ptr, CloudPtr cloud_ptr, CommandQueuePtr command_queue_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a61a677d4ffe765344e26d155aad4dc9b</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask buttons)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>ada11f1b70b253a6be1b2daa85f7c6f7e</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask buttons)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SelectionTransformTool</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a51928a725e824b7be7ad8f65aa42d2aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findSelectionCenter</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a68852f3a998b441cb072c079c8e95dcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getRotateMatrix</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>aa52d79529367406c2e8b9a6a4fb941c7</anchor>
      <arglist>(int dx, int dy, float *rotation_matrix_a, float *rotation_matrix_b, BitMask buttons) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>center_xyz_</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a0eb9bfa378e145d09aeede2e17dd7b9b</anchor>
      <arglist>[XYZ_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a4000549c4472895b34d59a9aa72810e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CommandQueuePtr</type>
      <name>command_queue_ptr_</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a4e5ab13a5b64f89cca01217716a93bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BitMask</type>
      <name>modifiers_</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a747c350e8f43b35af124ad2592bfca6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConstSelectionPtr</type>
      <name>selection_ptr_</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a05a1cd17f7b2bd965f390a70a8d6acbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrackBall</type>
      <name>trackball_</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a839ce2a9fd46fe9cedb508e2e412d21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>transform_matrix_</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a6736dbf5b1d3363121d0ad0a05a88ca1</anchor>
      <arglist>[MATRIX_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>translate_factor_</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a7670bdb6cbdb1fec4683240bce33c0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>x_</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a31338475b394b5ad96d9c5e6f8123dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>y_</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>ab79590b0cf25e6af3a5c599fd0c467fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const float</type>
      <name>DEFAULT_TRANSLATE_FACTOR_</name>
      <anchorfile>classSelectionTransformTool.html</anchorfile>
      <anchor>a0f0c5d58db9db7b3c6ed6d051d6d273a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleHDLGrabber</name>
    <filename>classSimpleHDLGrabber.html</filename>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSimpleHDLGrabber.html</anchorfile>
      <anchor>ab64a94ea253ad1763539e837a6848730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sectorScan</name>
      <anchorfile>classSimpleHDLGrabber.html</anchorfile>
      <anchor>a0a93abbcc49ae15756e275b601b3c2d0</anchor>
      <arglist>(const boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZI &gt; &gt; &amp;, float, float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleHDLGrabber</name>
      <anchorfile>classSimpleHDLGrabber.html</anchorfile>
      <anchor>aeef988f4f7e0dbc1e4fe331eb9327406</anchor>
      <arglist>(std::string &amp;calibFile, std::string &amp;pcapFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sweepScan</name>
      <anchorfile>classSimpleHDLGrabber.html</anchorfile>
      <anchor>ac9602b3e312805c7bc2a2ee88b05ec99</anchor>
      <arglist>(const boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt; &amp;sweep)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>calibrationFile</name>
      <anchorfile>classSimpleHDLGrabber.html</anchorfile>
      <anchor>a7b88cd16042e40744c6b0a076926300d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pcapFile</name>
      <anchorfile>classSimpleHDLGrabber.html</anchorfile>
      <anchor>a4d78784a3cd63d7147052589dd8eb85f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleHDLViewer</name>
    <filename>classSimpleHDLViewer.html</filename>
    <templarg>PointType</templarg>
    <member kind="typedef">
      <type>PointCloud&lt; PointType &gt;</type>
      <name>Cloud</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>a0e992c7e8b1bebca9b29d451643b8be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>a1b5353028ea4e53b5a389be4cd5c04d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_callback</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>ac89807e241dd18fe3469eb6de1279a6b</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_callback</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>a690c7b3d0ba95637d6cfd1ff9cfb3802</anchor>
      <arglist>(const CloudConstPtr &amp;cloud, float startAngle, float endAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>a7ac2730711b3a8082f3fe81ffbfec47a</anchor>
      <arglist>(const KeyboardEvent &amp;event, void *cookie)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouse_callback</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>a3058069204801d5d1625c4b2e858e710</anchor>
      <arglist>(const MouseEvent &amp;mouse_event, void *cookie)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>a421d92c92f3520cd1f850cb5441e85c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleHDLViewer</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>ac92ebabea3e068f07a55cc5453c97a4c</anchor>
      <arglist>(Grabber &amp;grabber, PointCloudColorHandler&lt; PointType &gt; &amp;handler)</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>ab4ba5dd03917d1d155e7ae2b584fb67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>cloud_mutex_</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>afc3352db3c45b88036f5cdf0eba5cd2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; PCLVisualizer &gt;</type>
      <name>cloud_viewer_</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>ac24ed54695c9c6158096c65ac85a468b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Grabber &amp;</type>
      <name>grabber_</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>ae0bf930b8c979a54647660329ba1da4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloudColorHandler&lt; PointType &gt; &amp;</type>
      <name>handler_</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>aff72891d5543a66694fcd82035713bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>image_mutex_</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>a89f96e45db3b6faea63025fb2370c4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; ImageViewer &gt;</type>
      <name>image_viewer_</name>
      <anchorfile>classSimpleHDLViewer.html</anchorfile>
      <anchor>a043923f03ddd63a8226ba8b672ba201e</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>ab7a6873f7e92954b4a0e70838843266c</anchor>
      <arglist>(const boost::shared_ptr&lt; openni_wrapper::DepthImage &gt; &amp;d_img)</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="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSimpleOpenNIProcessor.html</anchorfile>
      <anchor>adc26b286b14da11a0df5568dfec6339a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOpenNIProcessor</name>
      <anchorfile>classSimpleOpenNIProcessor.html</anchorfile>
      <anchor>a9c137ff72a108e46b5bdba0d51bcfb61</anchor>
      <arglist>(openni_wrapper::OpenNIDevice::DepthMode depth_mode=openni_wrapper::OpenNIDevice::OpenNI_12_bit_depth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOpenNIProcessor</name>
      <anchorfile>classSimpleOpenNIProcessor.html</anchorfile>
      <anchor>a9c137ff72a108e46b5bdba0d51bcfb61</anchor>
      <arglist>(openni_wrapper::OpenNIDevice::DepthMode depth_mode=openni_wrapper::OpenNIDevice::OpenNI_12_bit_depth)</arglist>
    </member>
    <member kind="variable">
      <type>openni_wrapper::OpenNIDevice::DepthMode</type>
      <name>mode</name>
      <anchorfile>classSimpleOpenNIProcessor.html</anchorfile>
      <anchor>a7fb4905279111f2e664482db8ed3c7d7</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>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>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>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>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>a1330f62181d6373d5f5e1d69851c29dc</anchor>
      <arglist>(ostream &amp;outputFile_arg, OrganizedPointCloudCompression&lt; PointXYZRGBA &gt; *octreeEncoder_arg, bool doColorEncoding_arg, bool bShowStatistics_arg, bool bRawImageEncoding_arg, bool bGrayScaleConversion_arg, int pngLevel_arg=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOpenNIViewer</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a31eabab331566915a0dc0c306035c5ba</anchor>
      <arglist>(ostream &amp;outputFile_arg, OctreePointCloudCompression&lt; PointXYZRGBA &gt; *octreeEncoder_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleOpenNIViewer</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>aef7d7e49ebc27b4f8a216cd2a6aa0dcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bGrayScaleConversion_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>af8d318a1780f26ba0185d695f812adb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bRawImageEncoding_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a2f65ca29e0620b15fe2bfc304d2c2a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bShowStatistics_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a0377db2eb0cca3fb0e191dba050a11bc</anchor>
      <arglist></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>a9e05c02c47779ce5baadb1dd10611071</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>bool</type>
      <name>doColorEncoding_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>aba2f5e5cf7ac81c64fa8fef105bea6d8</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>adf4bd43f97d7e3200d33d8f35e2c52b9</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>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>OctreePointCloudCompression&lt; PointXYZRGBA &gt; *</type>
      <name>octreeEncoder_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>aa1b554336171848a3f01e5c8f5559aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OrganizedPointCloudCompression&lt; PointXYZRGBA &gt; *</type>
      <name>organizedEncoder_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>adb52122e729520b7ef247a7ad9698895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ostream &amp;</type>
      <name>outputFile_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>aa1e5e1f147337e4b0bec409aa5d961b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pngLevel_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a2582bb225ffd2ffcf9efe9dc12bb54db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::io::OctreePointCloudCompression&lt; pcl::PointXYZRGBA &gt; *</type>
      <name>PointCloudDecoder</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ac028e9641608dc3cff08386a8443e4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::io::OctreePointCloudCompression&lt; pcl::PointXYZRGBA &gt; *</type>
      <name>PointCloudEncoder</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a124338fc6bf1c54f02f7ac4b99fbc228</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>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convert</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>a335fe9bb973138b0f282d2dd2cbab6e9</anchor>
      <arglist>(std::vector&lt; uint16_t &gt; &amp;depthData_arg, std::vector&lt; uint8_t &gt; &amp;rgbData_arg, size_t width_arg, size_t height_arg, float focalLength_arg, pcl::PointCloud&lt; PointXYZRGB &gt; &amp;cloud_arg) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::OpenNIGrabber *</type>
      <name>grabber_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>ac885d428d600ff7c574dedf5dc0393b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::visualization::CloudViewer</type>
      <name>viewer_</name>
      <anchorfile>classSimpleOpenNIViewer.html</anchorfile>
      <anchor>af2ebf6ce93f5bf63ec14130c961003a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>static_tree_desc_s</name>
    <filename>structstatic__tree__desc__s.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dummy</name>
      <anchorfile>structstatic__tree__desc__s.html</anchorfile>
      <anchor>aa3662e0ed40c86de246851a7a2483308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>elems</name>
      <anchorfile>structstatic__tree__desc__s.html</anchorfile>
      <anchor>ab4bad1c091188c43413a09f626a5787f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>extra_base</name>
      <anchorfile>structstatic__tree__desc__s.html</anchorfile>
      <anchor>a1051cc83d9d410ccf21427df9bd85201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const intf *</type>
      <name>extra_bits</name>
      <anchorfile>structstatic__tree__desc__s.html</anchorfile>
      <anchor>a4ec9abd624cbf2bfcc48dfb786925986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_length</name>
      <anchorfile>structstatic__tree__desc__s.html</anchorfile>
      <anchor>ae767848725194f63fa9cf08142767ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ct_data *</type>
      <name>static_tree</name>
      <anchorfile>structstatic__tree__desc__s.html</anchorfile>
      <anchor>a56265073858de4ffe99e32d0f9d38545</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Statistics</name>
    <filename>classStatistics.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Statistics</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a4701d84102e2c9e20168f3ec544613ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clear</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a4faa80fa024777d57b6fa4b3559eec0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getStats</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>acc035f942e984f64144b1f09b651c15d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::string</type>
      <name>getStat</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a12a55284e8bb12c0f120ac852d12ecbd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Statistics &amp;</type>
      <name>operator=</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>add22e612d4f455d5da0e6a02ea16d69a</anchor>
      <arglist>(const Statistics &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerStats</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a600df203053cd270b328d95df6a46aa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Statistics</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a60ddd90a571ed4c3ce8c0f6317a36d63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Statistics</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a567e404052f8f50873c2dfa8cf261251</anchor>
      <arglist>(const Statistics &amp;)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::vector&lt; Statistics * &gt;</type>
      <name>stat_vec_</name>
      <anchorfile>classStatistics.html</anchorfile>
      <anchor>a11852816da620fef43665b89e203a6fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StatisticsDialog</name>
    <filename>classStatisticsDialog.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>update</name>
      <anchorfile>classStatisticsDialog.html</anchorfile>
      <anchor>a56f586b71ef24d7e4519ee656b0eb495</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatisticsDialog</name>
      <anchorfile>classStatisticsDialog.html</anchorfile>
      <anchor>ac7299af2abccb1d2dcfd1e744e4ea203</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StatisticsDialog</name>
      <anchorfile>classStatisticsDialog.html</anchorfile>
      <anchor>af74657351d4b433f6d16157928bca776</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>accept</name>
      <anchorfile>classStatisticsDialog.html</anchorfile>
      <anchor>a8e30568ff63f841af18cd250c3bcfd65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDialogButtonBox *</type>
      <name>button_box_</name>
      <anchorfile>classStatisticsDialog.html</anchorfile>
      <anchor>a227e1670a668cd7f16e017b2834bdabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>stat_label_</name>
      <anchorfile>classStatisticsDialog.html</anchorfile>
      <anchor>ab196172cbd6f521dfe4bb1d446f35563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer</type>
      <name>timer_</name>
      <anchorfile>classStatisticsDialog.html</anchorfile>
      <anchor>a2d04ec507ab2932a086658248f6b06d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SUSANDemo</name>
    <filename>classSUSANDemo.html</filename>
    <member kind="typedef">
      <type>PointCloud&lt; PointT &gt;</type>
      <name>Cloud</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>aa572aaef8a9f901a0cf9237b6329a1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>a231a600f7fe1715dc9fc11d56bb646e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>ab1f2e91c9df8b77c74d465bda1724641</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_callback</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>ac18bea628949fe0aae89f20342b0c496</anchor>
      <arglist>(const CloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getStrBool</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>aa0b4c1e4e57cd133e4916df585a0e2b7</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>aa581b4d247562c168828a2e1754b3e6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>a537cb58ce52df52895432d3b2c91918d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SUSANDemo</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>af6b494c5364e51b59d022f72d6c93549</anchor>
      <arglist>(Grabber &amp;grabber)</arglist>
    </member>
    <member kind="variable">
      <type>CloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>ab652dd2f712ff95b46fa028df40298ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>cloud_mutex_</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>ae7c42b5cbebb4fba86820644219610d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization::PCLVisualizer</type>
      <name>cloud_viewer_</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>acefb87045b36e85a3c5c3c5693ea38bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Grabber &amp;</type>
      <name>grabber_</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>aef340feaf0039456c662b30729493070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization::ImageViewer</type>
      <name>image_viewer_</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>a0781634af09667845d0cf41000b4c7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointCloud&lt; KeyPointT &gt;::Ptr</type>
      <name>keypoints_</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>a121299ff6b4b5434c59ce253fa007e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::connection</type>
      <name>cloud_connection</name>
      <anchorfile>classSUSANDemo.html</anchorfile>
      <anchor>a217781515b070e39f2911928cd100890</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tagFPT</name>
    <filename>structtagFPT.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structtagFPT.html</anchorfile>
      <anchor>a25e6ffc54e64dddc46522bd83f7309ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structtagFPT.html</anchorfile>
      <anchor>ade35a0047ef8e1db475c23d04f7ff02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z</name>
      <anchorfile>structtagFPT.html</anchorfile>
      <anchor>a3fbec917e3c41eb84b68610fa90d2e43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tagMESHPOINTS</name>
    <filename>structtagMESHPOINTS.html</filename>
    <member kind="variable">
      <type>ON_Color *</type>
      <name>C</name>
      <anchorfile>structtagMESHPOINTS.html</anchorfile>
      <anchor>afbf48264cb7f481ee3b9e2db973c865f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_SurfaceCurvature *</type>
      <name>K</name>
      <anchorfile>structtagMESHPOINTS.html</anchorfile>
      <anchor>ac6e905c1312b84cb2cc8a0f2ba42a49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3fVector *</type>
      <name>N</name>
      <anchorfile>structtagMESHPOINTS.html</anchorfile>
      <anchor>ae0dace703cc0a0e712735cbf77f474cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>p0</name>
      <anchorfile>structtagMESHPOINTS.html</anchorfile>
      <anchor>a1cf73042eb4078461b52c5bc055ced29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_2fPoint *</type>
      <name>T</name>
      <anchorfile>structtagMESHPOINTS.html</anchorfile>
      <anchor>ab2bff2713dd5fb6a511e180ef3bfbafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_3fPoint *</type>
      <name>V</name>
      <anchorfile>structtagMESHPOINTS.html</anchorfile>
      <anchor>a33e5a3a8922ac0a7caa6d8a6a981fbda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tagON_2dex</name>
    <filename>structtagON__2dex.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>structtagON__2dex.html</anchorfile>
      <anchor>af0554b68a78458d6ea9b6aa765187555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>j</name>
      <anchorfile>structtagON__2dex.html</anchorfile>
      <anchor>ae42f12b486c46b6126ea949bd19ceeb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tagON_3dex</name>
    <filename>structtagON__3dex.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>structtagON__3dex.html</anchorfile>
      <anchor>a2446894e9258dcfceba07a7977167db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>j</name>
      <anchorfile>structtagON__3dex.html</anchorfile>
      <anchor>a16a154be7149b1c3f6044e0c48426c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k</name>
      <anchorfile>structtagON__3dex.html</anchorfile>
      <anchor>a9f611d05469dcc1e86542da4ed9552bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tagON_4dex</name>
    <filename>structtagON__4dex.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>structtagON__4dex.html</anchorfile>
      <anchor>a611b8c7b68603d149f81e956d7b7ff9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>j</name>
      <anchorfile>structtagON__4dex.html</anchorfile>
      <anchor>ae5218dea7e16aa7c7c77cc667162aba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k</name>
      <anchorfile>structtagON__4dex.html</anchorfile>
      <anchor>a654904eff9dbc33b8f7ae7685d7b6833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>l</name>
      <anchorfile>structtagON__4dex.html</anchorfile>
      <anchor>a6518da13859c0be96ffb91e176108884</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tagON_RECT</name>
    <filename>structtagON__RECT.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bottom</name>
      <anchorfile>structtagON__RECT.html</anchorfile>
      <anchor>ae13afeb9256d0e34acd7b7bedbe3e397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>left</name>
      <anchorfile>structtagON__RECT.html</anchorfile>
      <anchor>a59c58912c7b7a1d662686d5def64ca7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right</name>
      <anchorfile>structtagON__RECT.html</anchorfile>
      <anchor>ad2beb9d907403061653f97fa22739393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>top</name>
      <anchorfile>structtagON__RECT.html</anchorfile>
      <anchor>ac02d5c57cb61e5f62a20721ec2465bae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tagON_SORT_CONTEXT</name>
    <filename>structtagON__SORT__CONTEXT.html</filename>
    <member kind="variable">
      <type>int(*</type>
      <name>compar2</name>
      <anchorfile>structtagON__SORT__CONTEXT.html</anchorfile>
      <anchor>a077ec735fca12157eaa1db26ca347aec</anchor>
      <arglist>)(const void *, const void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>compar3</name>
      <anchorfile>structtagON__SORT__CONTEXT.html</anchorfile>
      <anchor>a5f0e0ff0f4bc75589ec52c63a948dfec</anchor>
      <arglist>)(const void *, const void *, void *)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char *</type>
      <name>qdata</name>
      <anchorfile>structtagON__SORT__CONTEXT.html</anchorfile>
      <anchor>a4208382249269b35898a984d86b2084a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>users_context</name>
      <anchorfile>structtagON__SORT__CONTEXT.html</anchorfile>
      <anchor>a0410a323b5c904f17b123b8fe79554c7</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="class">
    <name>TestGetBoundary</name>
    <filename>classTestGetBoundary.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
    <member kind="typedef" protection="protected">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classTestGetBoundary.html</anchorfile>
      <anchor>a0af69eac023238e0c324c4276ddc96fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestMeshCirculators</name>
    <filename>classTestMeshCirculators.html</filename>
    <base>testing::Test</base>
    <class kind="struct">TestMeshCirculators::MeshTraits</class>
    <member kind="typedef" protection="protected">
      <type>pcl::geometry::EdgeIndex</type>
      <name>EdgeIndex</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>abd61be2765715f525a6bbcaac139d434</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::geometry::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>a20a45057cfb7fb8c4ace80f5862882d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; FaceIndex &gt;</type>
      <name>FaceIndices</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>a81555374dfe6dadff2f487e19a575a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Mesh::FaceAroundFaceCirculator</type>
      <name>FAFC</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>a19705f935d13014278fc6947b3fb8c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Mesh::FaceAroundVertexCirculator</type>
      <name>FAVC</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>a87f5eb66e98582232f620461fabdaa27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>a50fbc1aea4f6c67da30c454976eb9a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; HalfEdgeIndex &gt;</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>a8f29d3ef8ca51bfac97e8e8b5bb8ff62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Mesh::InnerHalfEdgeAroundFaceCirculator</type>
      <name>IHEAFC</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>af547536d2ab046e15a2da26bfc2e4d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Mesh::IncomingHalfEdgeAroundVertexCirculator</type>
      <name>IHEAVC</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>a23fffa4f9a3ca6c361590c27556e4cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::geometry::TriangleMesh&lt; MeshTraits &gt;</type>
      <name>Mesh</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>ad1643e492bb7a2b9d234d944b8d43927</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Mesh::OuterHalfEdgeAroundFaceCirculator</type>
      <name>OHEAFC</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>a88dd76ef4395ca1c8b625e684e0fadec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Mesh::OutgoingHalfEdgeAroundVertexCirculator</type>
      <name>OHEAVC</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>a0555b2e6011829cb65654b700b3d75c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Mesh::VertexAroundFaceCirculator</type>
      <name>VAFC</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>acb1a9bcb00dfac93da0b3d342385b297</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Mesh::VertexAroundVertexCirculator</type>
      <name>VAVC</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>ade35aa1d1821978c199a6efc6314f215</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::geometry::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>a7d74042a38e0459eb960c86a65691f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; VertexIndex &gt;</type>
      <name>VertexIndices</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>afa6ca63a68334f88b8a4580f40233da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>a7f879f5b407f207b5149e49af10b8353</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VertexIndices</type>
      <name>expected_123456_</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>ac48a56b0ae1df048b460df8241a276a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VertexIndices</type>
      <name>expected_654321_</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>ac350a24df9009de146a0592d5a498210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; VertexIndices &gt;</type>
      <name>faces_</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>aaaf33446e8bf193f613021b846f163a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mesh</type>
      <name>mesh_</name>
      <anchorfile>classTestMeshCirculators.html</anchorfile>
      <anchor>ab934fb9c414513fc8caff31da3cee71f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestMeshCirculators::MeshTraits</name>
    <filename>structTestMeshCirculators_1_1MeshTraits.html</filename>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>EdgeData</name>
      <anchorfile>structTestMeshCirculators_1_1MeshTraits.html</anchorfile>
      <anchor>a3cbddf5b2676b84fd72632eafa10423a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>FaceData</name>
      <anchorfile>structTestMeshCirculators_1_1MeshTraits.html</anchorfile>
      <anchor>ac2cfcdbf94a4dd3e94b6f603d3966aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>HalfEdgeData</name>
      <anchorfile>structTestMeshCirculators_1_1MeshTraits.html</anchorfile>
      <anchor>a845f8ce4d712c5c0cf1b6e76b3774d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::true_type</type>
      <name>IsManifold</name>
      <anchorfile>structTestMeshCirculators_1_1MeshTraits.html</anchorfile>
      <anchor>ab4ef422f766606a31a20f41481761679</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::NoData</type>
      <name>VertexData</name>
      <anchorfile>structTestMeshCirculators_1_1MeshTraits.html</anchorfile>
      <anchor>af88d14f802eaea3c79d55e28c51bc1bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestMeshConversion</name>
    <filename>classTestMeshConversion.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
    <member kind="typedef" protection="protected">
      <type>MeshTraitsT</type>
      <name>MeshTraits</name>
      <anchorfile>classTestMeshConversion.html</anchorfile>
      <anchor>a3105b14648fb21377338accbc5fac9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestMeshConversion.html</anchorfile>
      <anchor>acb96b6df3a3bed7d8de121d55bc4dd13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; uint32_t &gt; &gt;</type>
      <name>manifold_faces_</name>
      <anchorfile>classTestMeshConversion.html</anchorfile>
      <anchor>a0b145cece8825e83a007760342adc974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; uint32_t &gt; &gt;</type>
      <name>non_manifold_faces_</name>
      <anchorfile>classTestMeshConversion.html</anchorfile>
      <anchor>adc4ef796882adc270d62951142d33f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;</type>
      <name>vertices_</name>
      <anchorfile>classTestMeshConversion.html</anchorfile>
      <anchor>ac42d6e7bc0e3da6a9db40b57ad015940</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestMeshIndicesTyped</name>
    <filename>classTestMeshIndicesTyped.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
    <member kind="typedef" protection="protected">
      <type>MeshIndexT</type>
      <name>MeshIndex</name>
      <anchorfile>classTestMeshIndicesTyped.html</anchorfile>
      <anchor>ae87a2cb9ff77939151a0971e09d6d3d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestPolygonMesh</name>
    <filename>classTestPolygonMesh.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
    <member kind="typedef" protection="protected">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classTestPolygonMesh.html</anchorfile>
      <anchor>aa276ad153753f5777d488c8ff9a13f0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestQuadMesh</name>
    <filename>classTestQuadMesh.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
    <member kind="typedef" protection="protected">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classTestQuadMesh.html</anchorfile>
      <anchor>a871724cbfd493ce0469aba406b3a6dee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestTriangleMesh</name>
    <filename>classTestTriangleMesh.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
    <member kind="typedef" protection="protected">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classTestTriangleMesh.html</anchorfile>
      <anchor>ab96c51f40507427fc0918eadf1a1a2ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ToolInterface</name>
    <filename>classToolInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classToolInterface.html</anchorfile>
      <anchor>a343cb70ca884519bd09b50ce5e599c49</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>end</name>
      <anchorfile>classToolInterface.html</anchorfile>
      <anchor>a4fb40ef19c64340bf59b135fbe2df84a</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask buttons)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classToolInterface.html</anchorfile>
      <anchor>a5ede982d2daba0589ff7c1034feed76c</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask buttons)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classToolInterface.html</anchorfile>
      <anchor>ab93188bd97a99ede4370d1917d66e35a</anchor>
      <arglist>(int x, int y, BitMask modifiers, BitMask buttons)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ToolInterface</name>
      <anchorfile>classToolInterface.html</anchorfile>
      <anchor>a6cbd00e85c2e49d19bf30ca06a0cf1ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ToolInterface</name>
      <anchorfile>classToolInterface.html</anchorfile>
      <anchor>a998b140ab5373f0fe15571e485eaadd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ToolInterface &amp;</type>
      <name>operator=</name>
      <anchorfile>classToolInterface.html</anchorfile>
      <anchor>a21ed48c54f961b92bb7f4014cf46b257</anchor>
      <arglist>(const ToolInterface &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ToolInterface</name>
      <anchorfile>classToolInterface.html</anchorfile>
      <anchor>a03967bd41a60798eabfebbe2ca3b73a3</anchor>
      <arglist>(const ToolInterface &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TrackBall</name>
    <filename>classTrackBall.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getRotationMatrix</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>a718a37479c1cf96be85b09ecd60c8fb7</anchor>
      <arglist>(float(&amp;rot)[MATRIX_SIZE])</arglist>
    </member>
    <member kind="function">
      <type>TrackBall &amp;</type>
      <name>operator=</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>a16e5b27e912246fb2642593c38a5333b</anchor>
      <arglist>(const TrackBall &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>a2e4508bb71cfaeba025782655ea12536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>a247ea20e2910fb70241b6ecb4891c780</anchor>
      <arglist>(int s_x, int s_y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackBall</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>adb4c4d13e745709744f14a27a58e9aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackBall</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>a02b323aed9b1083c25d67749f0a0e0b3</anchor>
      <arglist>(const TrackBall &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>a86a57d1d16533599571367e1fc8019b1</anchor>
      <arglist>(int s_x, int s_y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrackBall</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>a77797c7689ee6532f886e0f128bff8f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getPointFromScreenPoint</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>a5a7c3e35e959825dbdbcf27f55040208</anchor>
      <arglist>(int s_x, int s_y, float &amp;x, float &amp;y, float &amp;z)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>origin_x_</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>ae3706b35906c84986526cd99a44fca95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>origin_y_</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>abc7e9a774a26c04b38d9508bc27a6713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>origin_z_</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>ac3527e1b3dbbcef3c5e7ef11ad81667a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::math::quaternion&lt; float &gt;</type>
      <name>quat_</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>a1eb05390186c0fd7d55c1fc7bcd96604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>radius_sqr_</name>
      <anchorfile>classTrackBall.html</anchorfile>
      <anchor>a217ee1b2eec311d0f0565588309b3812</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransformCommand</name>
    <filename>classTransformCommand.html</filename>
    <base>Command</base>
    <member kind="function">
      <type></type>
      <name>TransformCommand</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>ac13077ecd6ff3937cb045b92ca09a247</anchor>
      <arglist>(ConstSelectionPtr selection_ptr, CloudPtr cloud_ptr, const float *matrix, float translate_x, float translate_y, float translate_z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TransformCommand</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>aad5bace07559dd9f2c1466d3ab28f32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>a8f8b1bd59c2504f6045462e2a429b1c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>undo</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>abad11973f5f1886e2c6d995a2a3d2206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>applyTransform</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>acddcefeb941a8625f5d94203869adde1</anchor>
      <arglist>(ConstSelectionPtr sel_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TransformCommand &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>a8df5b1a2f3d1e85f9170a7b36fba2c2f</anchor>
      <arglist>(const TransformCommand &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TransformCommand</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>aafa756bd4df0c2b8828841165435bc6b</anchor>
      <arglist>(const TransformCommand &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cloud_center_</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>af26789450dec5efb31c4a366c84f937f</anchor>
      <arglist>[XYZ_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cloud_matrix_</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>ad7e8f45c2d5044255eeeb1dad58c0454</anchor>
      <arglist>[MATRIX_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cloud_matrix_inv_</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>a7e88a8a081dc0c6fad2f69f1a8bf806a</anchor>
      <arglist>[MATRIX_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudPtr</type>
      <name>cloud_ptr_</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>a9d95beef5d0f84443b12e6cdaee878c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SelectionPtr</type>
      <name>internal_selection_ptr_</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>a969dfa693345755aabd4b8acb01717ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConstSelectionPtr</type>
      <name>selection_ptr_</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>aaece90463b73f7e1c843bf810a730f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>transform_matrix_</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>a3893d902ef00946dc40cde242383c86a</anchor>
      <arglist>[MATRIX_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>translate_x_</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>aba3581f2af0fae48398de4185e4f8e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>translate_y_</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>ab0810236b7bf0227eeca3b78108093e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>translate_z_</name>
      <anchorfile>classTransformCommand.html</anchorfile>
      <anchor>a3ee134f9cccefa5dc2d63c01741645ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tree_desc_s</name>
    <filename>structtree__desc__s.html</filename>
    <member kind="variable">
      <type>ct_data *</type>
      <name>dyn_tree</name>
      <anchorfile>structtree__desc__s.html</anchorfile>
      <anchor>a5c79989c018b96c729e88e41f98a4920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_code</name>
      <anchorfile>structtree__desc__s.html</anchorfile>
      <anchor>a11f42f2c0464693def462dcfdd871002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>static_tree_desc *</type>
      <name>stat_desc</name>
      <anchorfile>structtree__desc__s.html</anchorfile>
      <anchor>a7f237428776ee85058bb7f7f11900dd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Viewer</name>
    <filename>classViewer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>keyboard_callback</name>
      <anchorfile>classViewer.html</anchorfile>
      <anchor>a639e812d84922dbe83a99cbd65a8f120</anchor>
      <arglist>(const visualization::KeyboardEvent &amp;event, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouse_callback</name>
      <anchorfile>classViewer.html</anchorfile>
      <anchor>afc81a2f5cb65a792c8c0561ca12fb6c0</anchor>
      <arglist>(const visualization::MouseEvent &amp;mouse_event, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classViewer.html</anchorfile>
      <anchor>a165530036507dc00592b6e5e9fb1aaeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Viewer</name>
      <anchorfile>classViewer.html</anchorfile>
      <anchor>a3e3ada5389e99c27667e61d17788a2a6</anchor>
      <arglist>(Buffer &amp;buf)</arglist>
    </member>
    <member kind="variable">
      <type>Buffer &amp;</type>
      <name>buf_</name>
      <anchorfile>classViewer.html</anchorfile>
      <anchor>af59d780a0081c0659d819b601c823393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>depth_image_cld_init_</name>
      <anchorfile>classViewer.html</anchorfile>
      <anchor>a21d6ef4d29e7eed8a0b9a864dda931ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; visualization::ImageViewer &gt;</type>
      <name>depth_image_viewer_</name>
      <anchorfile>classViewer.html</anchorfile>
      <anchor>aaf221f529f37010bca2f331acdd97f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>image_cld_init_</name>
      <anchorfile>classViewer.html</anchorfile>
      <anchor>aa5d9c887be1d28001e66091546a6a4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; visualization::ImageViewer &gt;</type>
      <name>image_viewer_</name>
      <anchorfile>classViewer.html</anchorfile>
      <anchor>a66ab15f01f7e309acd6a56b4d0ab8932</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>receiveAndView</name>
      <anchorfile>classViewer.html</anchorfile>
      <anchor>ab4adee570c7c101322d8ad4d4942e6ce</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Viewport</name>
    <filename>classViewport.html</filename>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkRenderer &gt;</type>
      <name>getRenderer</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>a3d40fe1481639ac839b009be7eb1f562</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>a05093f77cfea118a7784b7ae93c758c8</anchor>
      <arglist>(Camera *camera)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Viewport</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>aec44d237bdf4745788bad2568e9e3ddb</anchor>
      <arglist>(vtkSmartPointer&lt; vtkRenderWindow &gt; window, double xmin=0.0, double ymin=0.0, double xmax=1.0, double ymax=1.0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>viewportActorUpdate</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>a060254be9ae75040cd69c21b3aa6563c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>viewportHudUpdate</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>a5759f857e9fe7e3a72bc86477c2b93e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>viewportModified</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>a473da3d423cab099f0e1821e707bf88b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>viewportActorUpdateCallback</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>a6b140ef340f176660fe11414f3d525d2</anchor>
      <arglist>(vtkObject *caller, unsigned long int vtkNotUsed(eventId), void *vtkNotUsed(clientData), void *vtkNotUsed(callData))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>viewportHudUpdateCallback</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>acd557527ae1325eb105832a321c1f4f8</anchor>
      <arglist>(vtkObject *caller, unsigned long int vtkNotUsed(eventId), void *vtkNotUsed(clientData), void *vtkNotUsed(callData))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>viewportModifiedCallback</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>a8d1f9c53723365674189dc0a5302883e</anchor>
      <arglist>(vtkObject *caller, unsigned long int vtkNotUsed(eventId), void *vtkNotUsed(clientData), void *vtkNotUsed(callData))</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkTextActor &gt;</type>
      <name>camera_hud_actor_</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>a519c015a1280950b6eaac1605dbce00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkTextActor &gt;</type>
      <name>fps_hud_actor_</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>af8b1ce80c7fac7a86f1023a1a69d5f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkTextActor &gt;</type>
      <name>points_hud_actor_</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>a7d333d0af7fe4dc4d6ec306ba71cb667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkRenderer &gt;</type>
      <name>renderer_</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>a3972941a4d8376b71d42d6b9852d5232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkCallbackCommand &gt;</type>
      <name>viewport_actor_update_callback_</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>a1d43dfe3f75bcf8ec92aa2e4680cce9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkCallbackCommand &gt;</type>
      <name>viewport_hud_callback_</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>ac1c127cc185567ae77a9abdc5ea36e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkCallbackCommand &gt;</type>
      <name>viewport_modified_callback_</name>
      <anchorfile>classViewport.html</anchorfile>
      <anchor>ab997a3d5b90c31a129153669659f48ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vtkVertexBufferObject</name>
    <filename>classvtkVertexBufferObject.html</filename>
    <member kind="enumvalue">
      <name>StreamDraw</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aba1db0244ea8fb43d54783b61dcde4ddace213a3684ad24034288324ac41fe949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StreamRead</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aba1db0244ea8fb43d54783b61dcde4dda133d1fd04ac0785e612e5dfb3e2d7ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StreamCopy</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aba1db0244ea8fb43d54783b61dcde4dda42970648a66a2629edac8fd297662a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StaticDraw</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aba1db0244ea8fb43d54783b61dcde4dda6ef60f3ae09fd68331d698237b711b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StaticRead</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aba1db0244ea8fb43d54783b61dcde4dda33266d8025ef54d94cd781ac4ddb3f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StaticCopy</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aba1db0244ea8fb43d54783b61dcde4ddaeabc7472dcbb7bfff76355cb70e59fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DynamicDraw</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aba1db0244ea8fb43d54783b61dcde4dda3a8a4029ab28e41ce7ce824b5caf7ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DynamicRead</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aba1db0244ea8fb43d54783b61dcde4dda17c15efc8ee742ff8e3233fb3c08cc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DynamicCopy</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aba1db0244ea8fb43d54783b61dcde4dda5cf99f2e9b10a1e022b66ccde8325721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfUsages</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aba1db0244ea8fb43d54783b61dcde4ddaef3713ae9fbb0ecddcf4ce3a2203b643</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Bind</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>ac80adc92645203f1c0041f623a66d77c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetAttributeIndex</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a3e0d34464c3d82ccb0fc8b99f3a205d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vtkRenderWindow *</type>
      <name>GetContext</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a4596bdb7970f77cdc9e60d941372014a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintSelf</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>af4b353551e9c307f5ef6b6cc45522cae</anchor>
      <arglist>(ostream &amp;os, vtkIndent indent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReleaseMemory</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aa1ae974913f396d3ce462a5b2afa96df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetUserDefinedAttribute</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a54beb2b9c3c1cdb5aa6c5c6f7ea7b63a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAttributeNormalized</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>abf36e31d3cee6d90e3a572cc05e4fa21</anchor>
      <arglist>(bool normalized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetContext</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>ae1945c9f044a3cde7bd6ec951acb8499</anchor>
      <arglist>(vtkRenderWindow *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUserDefinedAttribute</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a7779b586e99cf06ad1558f5506e13dbd</anchor>
      <arglist>(int index, bool normalized=false, int stride=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnBind</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>afeb9867850ed9b69dcea1b709806567f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Upload</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a0b261bcc43044ee54037bc201e41b2b7</anchor>
      <arglist>(vtkPoints *points)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Upload</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a9362148db5b201c81eff7abed830613c</anchor>
      <arglist>(vtkCellArray *verts)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Upload</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a80794320a10704b2395a2637ce5aad1e</anchor>
      <arglist>(unsigned int *indices, unsigned int count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Upload</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a77d646590e8d7b2cb5db712e1cf77767</anchor>
      <arglist>(vtkUnsignedCharArray *colors)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Upload</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a0d30fc5aa9a79e5b291410e847330248</anchor>
      <arglist>(vtkDataArray *array)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Upload</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a0f85179aab1368ddbc68152c1d303515</anchor>
      <arglist>(vtkDataArray *array, int attributeType, int arrayType)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UploadColors</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>abaaf9f379b2434bdc6658feec4152ff3</anchor>
      <arglist>(vtkDataArray *colors)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UploadNormals</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a72f1c61b96df04f8b83f2d01d0354984</anchor>
      <arglist>(vtkDataArray *normals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkGetMacro</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aaf6b24e2e40c7cf3d4094aae1da3f504</anchor>
      <arglist>(Usage, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkGetMacro</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a2dbd5d6ff09db655f2c14c12e69d9be3</anchor>
      <arglist>(Size, unsigned int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkGetMacro</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a64bfae2c10eae29e857b41fe0db1fc7f</anchor>
      <arglist>(Count, unsigned int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkGetMacro</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>abed5e8b87a7a9b63980a28bea9054966</anchor>
      <arglist>(Handle, unsigned int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkSetMacro</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a5d2ee1afbbd95ff1b19334132c573d8f</anchor>
      <arglist>(Usage, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a9447459ebbc6b0d6df855e8380a78ddc</anchor>
      <arglist>(vtkVertexBufferObject, vtkObject)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSupported</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a9cf99f22e193b88779332350668ca48c</anchor>
      <arglist>(vtkRenderWindow *renWin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vtkVertexBufferObject *</type>
      <name>New</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a6b14408dc1496c7598dbcc036a78c2be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CreateBuffer</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a6668631b71fa9ee1da60107799d7e7a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DestroyBuffer</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a4b922ade3b143ff5eeb884a2b798be8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>LoadRequiredExtensions</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a9b4b1046abc78c58eb777c5294e6002c</anchor>
      <arglist>(vtkOpenGLExtensionManager *mgr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Upload</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>af0108138921d548b129bef8c34e061ce</anchor>
      <arglist>(GLvoid *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>vtkGetMacro</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a8f4e43355d9c230952b397a38a336036</anchor>
      <arglist>(ArrayType, unsigned int)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>vtkVertexBufferObject</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a05df59830f07c9355e6f66f29ea53b41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~vtkVertexBufferObject</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aa4203353698eece49c95778369042a15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>ArrayType</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>ad759652b58e980743208950c077348e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>AttributeIndex</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a6814e9569b5cce74b523018b3dc667fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>AttributeNormalized</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a948e71626f795ccf80f99a3ecbce0856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>AttributeSize</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aaff5105aea1807f26dbc12dba0a40226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>AttributeStride</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aec80135b75fb0d04f1fb3f775561c451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>AttributeType</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>ae85f925dbd9b7ba4a283c87447823d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>BufferTarget</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a919ccadb5bf104d85e09fe0fd4237130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkWeakPointer&lt; vtkRenderWindow &gt;</type>
      <name>Context</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>af8dd737d68b91c5ed4d2ee21f76c6006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>Count</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>aeddba6f7185a38fb2c1b1943b88a2e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>Handle</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a33549dce0b3d46e46b4e05d991f4e123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>Size</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a1d7653cc39d9add340d25fdb0e4fe329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>Usage</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>ae8890e5e1807649960d9077519afed30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetDataTypeSize</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a0faa9a284f8dfd3e674673c990b2c4d4</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>a07c508496de369f470923b67477e010e</anchor>
      <arglist>(const vtkVertexBufferObject &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>vtkVertexBufferObject</name>
      <anchorfile>classvtkVertexBufferObject.html</anchorfile>
      <anchor>abaaff707ab1fcbb3319367246f9595e7</anchor>
      <arglist>(const vtkVertexBufferObject &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vtkVertexBufferObjectMapper</name>
    <filename>classvtkVertexBufferObjectMapper.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual double *</type>
      <name>GetBounds</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a087f60a4bbcdf1b2c7ed49026bf7588a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetBounds</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a9161c34b48656429da6b46d15b90e0f8</anchor>
      <arglist>(double bounds[6])</arglist>
    </member>
    <member kind="function">
      <type>vtkPolyData *</type>
      <name>GetInput</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a39cfd561aa1580609736ba014bd337ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Render</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a7d5fdf1efbcaa912e10a71435a9d627f</anchor>
      <arglist>(vtkRenderer *ren, vtkActor *act)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInput</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>adb7ba91e658ea36ce51818ee6d83ff05</anchor>
      <arglist>(vtkPolyData *input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInput</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>adbf6b555ee4e223dd70473c76dc31d61</anchor>
      <arglist>(vtkDataSet *input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetProgram</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>aadb89d23daba4ab5927b27dfd7a7bfdd</anchor>
      <arglist>(vtkSmartPointer&lt; vtkShaderProgram2 &gt; program)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a3f4db04ff1ae4f084572ae54ebbf2922</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a67827906724012ce1495d8ecabd15e66</anchor>
      <arglist>(vtkVertexBufferObjectMapper, vtkMapper)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vtkVertexBufferObjectMapper *</type>
      <name>New</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>adb6fafb8bc2d6bbdd37d70127effe5ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>ComputeBounds</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a78e9e2013e9644a2854d9e6f7dc8d13e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createShaders</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a6c878634dd22f8ce05c096e894fe966d</anchor>
      <arglist>(vtkOpenGLRenderWindow *win)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createVBOs</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>ae96a4b03d282bbb7b6bf7d5eaa500981</anchor>
      <arglist>(vtkRenderWindow *win)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>FillInputPortInformation</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a3d7f3d6bf6af939ebe4eac0756bd8318</anchor>
      <arglist>(int, vtkInformation *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>vtkVertexBufferObjectMapper</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a1b163268d4a3b4a920713405b996e3e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~vtkVertexBufferObjectMapper</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>aa2fa1d7b9ef8e0e8640e5ad90c528184</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkVertexBufferObject *</type>
      <name>colorVbo</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a1e0044ea98392040ec6a372abea68824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkVertexBufferObject *</type>
      <name>indiceVbo</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>ab9b6f76b4f967beed4f797da6810b6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a4b0c3357fa8217a8a9110d8ce2c84682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkVertexBufferObject *</type>
      <name>normalVbo</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a689fb45ed52c1ac1f425299dacfc5703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkShaderProgram2 &gt;</type>
      <name>program</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>ad1d748f29cbe48cf66b7ec550bec0c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>shadersInitialized</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a1ebbfc1703220e7a92c787379f38d10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkVertexBufferObject *</type>
      <name>vertexVbo</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>adbe4221ee97392c3c9c867704aa79bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a2e51e76ba29408bd71fe395d969ce79e</anchor>
      <arglist>(const vtkVertexBufferObjectMapper &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>vtkVertexBufferObjectMapper</name>
      <anchorfile>classvtkVertexBufferObjectMapper.html</anchorfile>
      <anchor>a066c15fa69073904744ea7f69c0e27d8</anchor>
      <arglist>(const vtkVertexBufferObjectMapper &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Writer</name>
    <filename>classWriter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classWriter.html</anchorfile>
      <anchor>ab10399863ed4f919064e6313ea162a86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Writer</name>
      <anchorfile>classWriter.html</anchorfile>
      <anchor>a30074d418735b76a41a5ef5638aa72bd</anchor>
      <arglist>(Buffer &amp;buf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>receiveAndProcess</name>
      <anchorfile>classWriter.html</anchorfile>
      <anchor>af53a690963453b75f67e601f804bdb87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeToDisk</name>
      <anchorfile>classWriter.html</anchorfile>
      <anchor>a41aa245d6d203013d56825a6e76b630d</anchor>
      <arglist>(const Frame::ConstPtr &amp;frame)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Buffer &amp;</type>
      <name>buf_</name>
      <anchorfile>classWriter.html</anchorfile>
      <anchor>a68f1b7e6ac2be23762a280e062a810e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>thread_</name>
      <anchorfile>classWriter.html</anchorfile>
      <anchor>ae99ba15449663db366048cec129e215f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>z_stream_s</name>
    <filename>structz__stream__s.html</filename>
    <member kind="variable">
      <type>uLong</type>
      <name>adler</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>ade2217fe31e671be1257731883201223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>avail_in</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>a0cf177f50dbb49692f27480cbcfde794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uInt</type>
      <name>avail_out</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>a45ad2364307af9d944fd39d4eca3ca3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>data_type</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>a9d8f63877d7639a8bca60f9fc3704fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>msg</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>a9b2f745fc780e3b33e2935f8c650a326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bytef *</type>
      <name>next_in</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>a21d2c026f0f2fcd67f33011231f8ed00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bytef *</type>
      <name>next_out</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>aed4a02cfe93e975314fed50b04427bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>voidpf</type>
      <name>opaque</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>ab72467f908d2ce65d5b42ee6556ef8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uLong</type>
      <name>reserved</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>add73791dd19b49c9c68f3f3d328c37db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct internal_state FAR *</type>
      <name>state</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>ac4a114217a1868dc6fbe7d1f5bda126b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uLong</type>
      <name>total_in</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>aa8f408b9632737dc21519fa1ed34b08d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uLong</type>
      <name>total_out</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>abae26f1f236cf920250b9d37fdf009c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>alloc_func</type>
      <name>zalloc</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>a23a2299c384f808e76e9908f21216b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>free_func</type>
      <name>zfree</name>
      <anchorfile>structz__stream__s.html</anchorfile>
      <anchor>a89eb750ade7f4f0b56bfdadf13344982</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>BFGSSpace</name>
    <filename>namespaceBFGSSpace.html</filename>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NegativeGradientEpsilon</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266cab10a4e8409758c42b550b7fe360c1107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266ca4253660c2705f409ad59ded45dc8cf63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266ca8a2494b0eccc6c947edf5070cd98ff52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266ca92b4d0cf91e9b2f69caf9c46f9f40566</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoProgress</name>
      <anchorfile>namespaceBFGSSpace.html</anchorfile>
      <anchor>a6da6dcc5e99db2044c2526fde6b6266ca1d9b2822152a7ab13328a8557b23cbcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
    <namespace>boost::detail</namespace>
    <class kind="struct">boost::container_gen&lt; eigen_listS, ValueType &gt;</class>
    <class kind="struct">boost::container_gen&lt; eigen_vecS, ValueType &gt;</class>
    <class kind="struct">boost::eigen_listS</class>
    <class kind="struct">boost::eigen_vecS</class>
    <class kind="struct">boost::parallel_edge_traits&lt; eigen_listS &gt;</class>
    <class kind="struct">boost::parallel_edge_traits&lt; eigen_vecS &gt;</class>
  </compound>
  <compound kind="struct">
    <name>boost::container_gen&lt; eigen_listS, ValueType &gt;</name>
    <filename>structboost_1_1container__gen_3_01eigen__listS_00_01ValueType_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::list&lt; ValueType, Eigen::aligned_allocator&lt; ValueType &gt; &gt;</type>
      <name>type</name>
      <anchorfile>structboost_1_1container__gen_3_01eigen__listS_00_01ValueType_01_4.html</anchorfile>
      <anchor>a27b2af6fb44067290246c2e9756d4c8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::container_gen&lt; eigen_vecS, ValueType &gt;</name>
    <filename>structboost_1_1container__gen_3_01eigen__vecS_00_01ValueType_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ValueType, Eigen::aligned_allocator&lt; ValueType &gt; &gt;</type>
      <name>type</name>
      <anchorfile>structboost_1_1container__gen_3_01eigen__vecS_00_01ValueType_01_4.html</anchorfile>
      <anchor>ad8e51a5dbebc1ca00a65ee267b836616</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::eigen_listS</name>
    <filename>structboost_1_1eigen__listS.html</filename>
  </compound>
  <compound kind="struct">
    <name>boost::eigen_vecS</name>
    <filename>structboost_1_1eigen__vecS.html</filename>
  </compound>
  <compound kind="struct">
    <name>boost::parallel_edge_traits&lt; eigen_listS &gt;</name>
    <filename>structboost_1_1parallel__edge__traits_3_01eigen__listS_01_4.html</filename>
    <member kind="typedef">
      <type>allow_parallel_edge_tag</type>
      <name>type</name>
      <anchorfile>structboost_1_1parallel__edge__traits_3_01eigen__listS_01_4.html</anchorfile>
      <anchor>a6a5358cb3a1fd882ab1764a7f44d5756</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::parallel_edge_traits&lt; eigen_vecS &gt;</name>
    <filename>structboost_1_1parallel__edge__traits_3_01eigen__vecS_01_4.html</filename>
    <member kind="typedef">
      <type>allow_parallel_edge_tag</type>
      <name>type</name>
      <anchorfile>structboost_1_1parallel__edge__traits_3_01eigen__vecS_01_4.html</anchorfile>
      <anchor>afcaeb71698f533705356b2771a22b32c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost::detail</name>
    <filename>namespaceboost_1_1detail.html</filename>
    <class kind="struct">boost::detail::is_random_access&lt; eigen_listS &gt;</class>
    <class kind="struct">boost::detail::is_random_access&lt; eigen_vecS &gt;</class>
  </compound>
  <compound kind="struct">
    <name>boost::detail::is_random_access&lt; eigen_listS &gt;</name>
    <filename>structboost_1_1detail_1_1is__random__access_3_01eigen__listS_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structboost_1_1detail_1_1is__random__access_3_01eigen__listS_01_4.html</anchorfile>
      <anchor>a49ca6ca1616c08b728dfa83d577d9a3bae4a787f5c7a4ff548d620e3ed5cb11be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mpl::false_</type>
      <name>type</name>
      <anchorfile>structboost_1_1detail_1_1is__random__access_3_01eigen__listS_01_4.html</anchorfile>
      <anchor>af57654eadf8880a7d8274fb334311237</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::detail::is_random_access&lt; eigen_vecS &gt;</name>
    <filename>structboost_1_1detail_1_1is__random__access_3_01eigen__vecS_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structboost_1_1detail_1_1is__random__access_3_01eigen__vecS_01_4.html</anchorfile>
      <anchor>a50a1dda64d22b1e0bc5f570d15dff4c2ad45d26256e1b4f8b4c01f565f10ee767</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mpl::true_</type>
      <name>type</name>
      <anchorfile>structboost_1_1detail_1_1is__random__access_3_01eigen__vecS_01_4.html</anchorfile>
      <anchor>a060a0e867a9a16a5c4deaa10cd7086d1</anchor>
      <arglist></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>convert_image_to_point_cloud</name>
    <filename>namespaceconvert__image__to__point__cloud.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>backgroundpixel</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a6c803fb11341b855433de3948199db38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>im</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a1874df6603a9623fb0fb186a848973cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>maximum</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a8282356ac84c37d4798565893e0a5883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>minimum</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a4322ff8d4ea28320032b927dc1d0cb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>points</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a8cdead4a0e566b58151932f53abb38bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>px</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>aa94b9367d82371103cde65d4dfb86481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>scale</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a03a173b7eca331b9e862df9b970b5644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scaling</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>ad6767557cd3f94cb78828a22c4d2a1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>size_x</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a43461264dae32836d783a30285b15a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>size_y</name>
      <anchorfile>namespaceconvert__image__to__point__cloud.html</anchorfile>
      <anchor>a1d0932c716d3fca0a23c61ff4af39cb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen</name>
    <filename>namespaceEigen.html</filename>
    <class kind="struct">Eigen::NumTraits&lt; pcl::ndt2d::NormalDist&lt; PointT &gt; &gt;</class>
    <class kind="class">Eigen::PolynomialSolver&lt; _Scalar, 2 &gt;</class>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; float, 6, 6 &gt;</type>
      <name>Matrix6f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a77b874d9d1efa82ddff0dee609639e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; float, 6, 1 &gt;</type>
      <name>Vector6f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aabd77aac77517f3890fdbf18ed80191f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; pcl::ndt2d::NormalDist&lt; PointT &gt; &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01pcl_1_1ndt2d_1_1NormalDist_3_01PointT_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1NumTraits_3_01pcl_1_1ndt2d_1_1NormalDist_3_01PointT_01_4_01_4.html</anchorfile>
      <anchor>a75f5418850107fa227ad81c27756c5f1ac3ddd81754d27701db306d1a1d25dc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01pcl_1_1ndt2d_1_1NormalDist_3_01PointT_01_4_01_4.html</anchorfile>
      <anchor>a75f5418850107fa227ad81c27756c5f1a30794c4e928b94c060dd86b2859f37c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1NumTraits_3_01pcl_1_1ndt2d_1_1NormalDist_3_01PointT_01_4_01_4.html</anchorfile>
      <anchor>a75f5418850107fa227ad81c27756c5f1a7b62c2b2fd992c679eef9d2dbde3ec18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01pcl_1_1ndt2d_1_1NormalDist_3_01PointT_01_4_01_4.html</anchorfile>
      <anchor>a75f5418850107fa227ad81c27756c5f1a71ef7faaf30310338662d86c5f80ae8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01pcl_1_1ndt2d_1_1NormalDist_3_01PointT_01_4_01_4.html</anchorfile>
      <anchor>a75f5418850107fa227ad81c27756c5f1a5f926c78dc88d815d9ee143ac193a9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01pcl_1_1ndt2d_1_1NormalDist_3_01PointT_01_4_01_4.html</anchorfile>
      <anchor>a75f5418850107fa227ad81c27756c5f1a48fed9692054ced73995816f1b8eb106</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01pcl_1_1ndt2d_1_1NormalDist_3_01PointT_01_4_01_4.html</anchorfile>
      <anchor>a75f5418850107fa227ad81c27756c5f1ae7702bff05fa3ef57b55f45b1173b7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1NumTraits_3_01pcl_1_1ndt2d_1_1NormalDist_3_01PointT_01_4_01_4.html</anchorfile>
      <anchor>a02584fc1440714e60b4f638b02169d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Real</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01pcl_1_1ndt2d_1_1NormalDist_3_01PointT_01_4_01_4.html</anchorfile>
      <anchor>a789e290735189ff813663a24baeddaa4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PolynomialSolver&lt; _Scalar, 2 &gt;</name>
    <filename>classEigen_1_1PolynomialSolver_3_01__Scalar_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PolynomialSolverBase&lt; _Scalar, 2 &gt;</type>
      <name>PS_Base</name>
      <anchorfile>classEigen_1_1PolynomialSolver_3_01__Scalar_00_012_01_4.html</anchorfile>
      <anchor>a64e7dcfd1d13f8f39d8263fc156e3d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PolynomialSolver_3_01__Scalar_00_012_01_4.html</anchorfile>
      <anchor>a7c5ae6f9542326a694813d966d4f5ecb</anchor>
      <arglist>(const OtherPolynomial &amp;poly, bool &amp;hasRealRoot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PolynomialSolver_3_01__Scalar_00_012_01_4.html</anchorfile>
      <anchor>a6fca31a157dc6251f8f7a02c25163ad1</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolver</name>
      <anchorfile>classEigen_1_1PolynomialSolver_3_01__Scalar_00_012_01_4.html</anchorfile>
      <anchor>ac294bc51bec4762b7223c53eb5c12aeb</anchor>
      <arglist>(const OtherPolynomial &amp;poly, bool &amp;hasRealRoot)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PolynomialSolver</name>
      <anchorfile>classEigen_1_1PolynomialSolver_3_01__Scalar_00_012_01_4.html</anchorfile>
      <anchor>ad6a419f3e6bf3dc5486f3cbc6746dc5e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_detection_apps_utils</name>
    <filename>namespaceface__detection__apps__utils.html</filename>
    <member kind="function">
      <type>void</type>
      <name>displayHeads</name>
      <anchorfile>namespaceface__detection__apps__utils.html</anchorfile>
      <anchor>a88dc694612fcbb5f93ff33ef024d6665</anchor>
      <arglist>(std::vector&lt; Eigen::VectorXf &gt; &amp;heads, pcl::visualization::PCLVisualizer &amp;vis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilesInDirectory</name>
      <anchorfile>namespaceface__detection__apps__utils.html</anchorfile>
      <anchor>abde9d18c2024ba9f5aad2c0b3a703d55</anchor>
      <arglist>(bf::path &amp;dir, std::string &amp;rel_path_so_far, std::vector&lt; std::string &gt; &amp;relative_paths, std::string &amp;ext)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readMatrixFromFile</name>
      <anchorfile>namespaceface__detection__apps__utils.html</anchorfile>
      <anchor>abe268210d6ed694ad415bb6ebddbeab2</anchor>
      <arglist>(std::string file, Eigen::Matrix4f &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sortFiles</name>
      <anchorfile>namespaceface__detection__apps__utils.html</anchorfile>
      <anchor>a85ba28ea459b5cecb3033a8e90e5d357</anchor>
      <arglist>(const std::string &amp;file1, const std::string &amp;file2)</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>mesh_circulators</name>
    <filename>namespacemesh__circulators.html</filename>
    <class kind="class">mesh_circulators::Class</class>
    <member kind="variable">
      <type>string</type>
      <name>around_idx</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a6e4bc713b78b060ca55236c9d6d3d3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>around_obj</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>aa8ec0837cca5e577b14a7f245666bdb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>around_type</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a421e4388a2d772c0d40d2af9d386bbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>class_name</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a6c5849da2909879d696e151afe8dcab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>classes</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>ac24c795f61bd1949e5f2622fded754bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>current_he</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>aefa009be360d9c5e9dc6a5aec603c01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>current_he_idx</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a14ecc085d860b50676b7101a0190807a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>current_he_idx_</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>accc8ad5014a78a690bf939d4f2194d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dec1</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>ae97faba194ed6263c7ba32852baa05ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dec2</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a0cf053d6cca5e169a35bbbf07a201c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>deref</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>afc0019af7ee59a794d4192ceae946dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a5b9fe24cc43b2081bbd5818da30b1bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>filename</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>af6018950fce7fe1263a537a34fd616fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inc1</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>aa4e57ca3e19ada5ef54ba86ea3ea258a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inc2</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>afb8af7da1b7a92f3a98d5da46bd84ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>placeholder_at</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a51efaf01d07a4c5b2dd8e3c88eb8a3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>placeholder_cn</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a0450f73b7985f9a2b55f1c330384ca56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>placeholder_gt</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a5f479ab101fcfabb641375a6723681d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>tgt</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a905ccbc8127718a3c5443dfe03375f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>tmp</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a396d179bd353f734ca619d8f8697fba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value_name</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a142ea611ea6edc292608167600d27a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value_prefix</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a95c0848a2c53ebcb97beaa0e9b80519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value_type</name>
      <anchorfile>namespacemesh__circulators.html</anchorfile>
      <anchor>a54a62501926b42871c222246564a91d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mesh_circulators::Class</name>
    <filename>classmesh__circulators_1_1Class.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmesh__circulators_1_1Class.html</anchorfile>
      <anchor>a63ff8a7d159e84283b5bf6e904424c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>around_type</name>
      <anchorfile>classmesh__circulators_1_1Class.html</anchorfile>
      <anchor>ac21b88637731d825ba8451e812da4ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>current_he</name>
      <anchorfile>classmesh__circulators_1_1Class.html</anchorfile>
      <anchor>aa3a64abbdf3b33f00bc167180f455be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dec1</name>
      <anchorfile>classmesh__circulators_1_1Class.html</anchorfile>
      <anchor>aba5154591a900ee036f48df2f8642ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dec2</name>
      <anchorfile>classmesh__circulators_1_1Class.html</anchorfile>
      <anchor>ad1c49058a9467570dcc3e953976af7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>deref</name>
      <anchorfile>classmesh__circulators_1_1Class.html</anchorfile>
      <anchor>a185db37590108d4bc2f5b8e138f3c857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>docstring</name>
      <anchorfile>classmesh__circulators_1_1Class.html</anchorfile>
      <anchor>a0b7b71299c7a07582485df1a09d5ac85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inc1</name>
      <anchorfile>classmesh__circulators_1_1Class.html</anchorfile>
      <anchor>a2976651cef57b70bd2263313a3fe50dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inc2</name>
      <anchorfile>classmesh__circulators_1_1Class.html</anchorfile>
      <anchor>ad228f4fba0c00bb0debc55d08ec52aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value_prefix</name>
      <anchorfile>classmesh__circulators_1_1Class.html</anchorfile>
      <anchor>a8ea71e73d1e5f921c36670247bf18dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value_type</name>
      <anchorfile>classmesh__circulators_1_1Class.html</anchorfile>
      <anchor>aeebe039076fd0294d64b817704548db6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mesh_indices</name>
    <filename>namespacemesh__indices.html</filename>
    <member kind="variable">
      <type>list</type>
      <name>class_names</name>
      <anchorfile>namespacemesh__indices.html</anchorfile>
      <anchor>a5fa70c560831f3c49b8fab2c674985d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacemesh__indices.html</anchorfile>
      <anchor>a08130def3994ea3f636330bc62d798ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>filename</name>
      <anchorfile>namespacemesh__indices.html</anchorfile>
      <anchor>a095fcddb2c26d30fb96fa640b7ae1036</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mets</name>
    <filename>namespacemets.html</filename>
    <class kind="class">mets::abstract_cooling_schedule</class>
    <class kind="class">mets::abstract_search</class>
    <class kind="class">mets::aspiration_criteria_chain</class>
    <class kind="class">mets::best_ever_criteria</class>
    <class kind="class">mets::best_ever_solution</class>
    <class kind="class">mets::clonable</class>
    <class kind="class">mets::copyable</class>
    <class kind="struct">mets::dereferenced_equal_to</class>
    <class kind="class">mets::evaluable_solution</class>
    <class kind="class">mets::exponential_cooling</class>
    <class kind="class">mets::feasible_solution</class>
    <class kind="class">mets::forever</class>
    <class kind="class">mets::hashable</class>
    <class kind="struct">mets::improvement_logger</class>
    <class kind="class">mets::invert_full_neighborhood</class>
    <class kind="class">mets::invert_subsequence</class>
    <class kind="struct">mets::iteration_logger</class>
    <class kind="class">mets::iteration_termination_criteria</class>
    <class kind="class">mets::linear_cooling</class>
    <class kind="class">mets::local_search</class>
    <class kind="class">mets::mana_move</class>
    <class kind="class">mets::mana_move_hash</class>
    <class kind="class">mets::move</class>
    <class kind="class">mets::move_manager</class>
    <class kind="class">mets::no_moves_error</class>
    <class kind="class">mets::noimprove_termination_criteria</class>
    <class kind="class">mets::observer</class>
    <class kind="class">mets::permutation_problem</class>
    <class kind="class">mets::printable</class>
    <class kind="class">mets::search_listener</class>
    <class kind="class">mets::sequence</class>
    <class kind="class">mets::simple_tabu_list</class>
    <class kind="class">mets::simulated_annealing</class>
    <class kind="class">mets::solution_recorder</class>
    <class kind="class">mets::subject</class>
    <class kind="class">mets::swap_elements</class>
    <class kind="class">mets::swap_full_neighborhood</class>
    <class kind="class">mets::swap_neighborhood</class>
    <class kind="class">mets::tabu_list_chain</class>
    <class kind="class">mets::tabu_search</class>
    <class kind="class">mets::termination_criteria_chain</class>
    <class kind="class">mets::threshold_termination_criteria</class>
    <class kind="class">mets::update_observer</class>
    <member kind="typedef">
      <type>double</type>
      <name>gol_type</name>
      <anchorfile>namespacemets.html</anchorfile>
      <anchor>a61116f509383ed86807529856bf4b333</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perturbate</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>ga36dfb89bf6fb84702f7d021426b3f039</anchor>
      <arglist>(permutation_problem &amp;p, unsigned int n, random_generator &amp;rng)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_shuffle</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>gacfbb156f3953666fe3ee538ceb770f65</anchor>
      <arglist>(permutation_problem &amp;p, random_generator &amp;rng)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::abstract_cooling_schedule</name>
    <filename>classmets_1_1abstract__cooling__schedule.html</filename>
    <member kind="function">
      <type></type>
      <name>abstract_cooling_schedule</name>
      <anchorfile>classmets_1_1abstract__cooling__schedule.html</anchorfile>
      <anchor>aa0cb8ac805aaf2efb1148dfb951ca3eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1abstract__cooling__schedule.html</anchorfile>
      <anchor>a3d7e29dc1c9021d89af69c4e77fb6cc6</anchor>
      <arglist>(double temp, feasible_solution &amp;fs)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~abstract_cooling_schedule</name>
      <anchorfile>classmets_1_1abstract__cooling__schedule.html</anchorfile>
      <anchor>a9c0f63810de6b6d798c7bc0b06acf4c1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::abstract_search</name>
    <filename>classmets_1_1abstract__search.html</filename>
    <templarg>move_manager_type</templarg>
    <base>subject&lt; abstract_search&lt; move_manager_type &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MOVE_MADE</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a1cfc6ae8b209bf86fc2eb2b27be658e5a97ca1cddb103101df3f5efd6afa909a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPROVEMENT_MADE</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a1cfc6ae8b209bf86fc2eb2b27be658e5a097dfcc9c9fd4a57815225d689ccd65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ITERATION_BEGIN</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a1cfc6ae8b209bf86fc2eb2b27be658e5a89508708b3905bfddc4dc4099cfb5eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ITERATION_END</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a1cfc6ae8b209bf86fc2eb2b27be658e5a1f828a6d9da2b4b791e4467402690a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAST</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a1cfc6ae8b209bf86fc2eb2b27be658e5a76e99386020b09218bc569b6c597548d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>abstract_search</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>ac8b0d53e92a4c7510f28d35a8d0153dd</anchor>
      <arglist>(feasible_solution &amp;working, solution_recorder &amp;recorder, move_manager_type &amp;moveman)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>abstract_search</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a8754f00b5cbd58f4dfb28120d5d7f9f2</anchor>
      <arglist>(const abstract_search&lt; move_manager_type &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const move &amp;</type>
      <name>current_move</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a28f68ef55ca98261fe9dbccd66bb30a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>move &amp;</type>
      <name>current_move</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>ab3344b3a27baf680da3d084aa5916374</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const move_manager_type &amp;</type>
      <name>move_manager</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a34956d1b013e29e2e319c48bacb32ecf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>move_manager_type &amp;</type>
      <name>move_manager</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a45c11083e68c7c1f3cad2db072cb3b29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract_search &amp;</type>
      <name>operator==</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>aa70d0d3f2c80939734aef1c38464fb0f</anchor>
      <arglist>(const abstract_search&lt; move_manager_type &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const solution_recorder &amp;</type>
      <name>recorder</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a50203f63b48c2586a22bfea15f7eb50f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>search</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a9c57b09ce6efdb9c3dfc47bb1a38efe9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>step</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>aac584e821a8d787903a33f55abc2261c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const feasible_solution &amp;</type>
      <name>working</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>ac9ee333ef890fae2306fc6c05b895bbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>feasible_solution &amp;</type>
      <name>working</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>ab5af44f66b46c50a7eb984fa48a413a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~abstract_search</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a7eb628da5c538bbe2551de7067bde94f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>move_manager_type::iterator</type>
      <name>current_move_m</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a030ba3ca63ea155fc4f70972b1134560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>move_manager_type &amp;</type>
      <name>moves_m</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a21b7cc1546cea204ec302745a2414d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>solution_recorder &amp;</type>
      <name>solution_recorder_m</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a0e83fc9a38ebb0e43a01e39a9f355571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>step_m</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>ac30e04104d2803c16bfc5ff905ec9d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>feasible_solution &amp;</type>
      <name>working_solution_m</name>
      <anchorfile>classmets_1_1abstract__search.html</anchorfile>
      <anchor>a5c4dca8f8eb5c44b6a82850a1c2877c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::aspiration_criteria_chain</name>
    <filename>classmets_1_1aspiration__criteria__chain.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>accept</name>
      <anchorfile>classmets_1_1aspiration__criteria__chain.html</anchorfile>
      <anchor>a3d5d9fd8cafb66ffcaafd02c935ed6a2</anchor>
      <arglist>(feasible_solution &amp;fs, move &amp;mov, gol_type evaluation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aspiration_criteria_chain</name>
      <anchorfile>classmets_1_1aspiration__criteria__chain.html</anchorfile>
      <anchor>a4ac27009ba58181dc16fdeba7162418c</anchor>
      <arglist>(aspiration_criteria_chain *next=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aspiration_criteria_chain</name>
      <anchorfile>classmets_1_1aspiration__criteria__chain.html</anchorfile>
      <anchor>ac3b408d6651e2437ed4ac138fe752d5a</anchor>
      <arglist>(const aspiration_criteria_chain &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1aspiration__criteria__chain.html</anchorfile>
      <anchor>a13d12389e4e5ccf0a168c77ebaaf5f08</anchor>
      <arglist>(feasible_solution &amp;fs, move &amp;mov, gol_type evaluation) const </arglist>
    </member>
    <member kind="function">
      <type>aspiration_criteria_chain &amp;</type>
      <name>operator=</name>
      <anchorfile>classmets_1_1aspiration__criteria__chain.html</anchorfile>
      <anchor>a72d6400eb21b3eb821892de5e5b0cd07</anchor>
      <arglist>(const aspiration_criteria_chain &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classmets_1_1aspiration__criteria__chain.html</anchorfile>
      <anchor>a7862e187cddbaf73713b2f4fa9d99c32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~aspiration_criteria_chain</name>
      <anchorfile>classmets_1_1aspiration__criteria__chain.html</anchorfile>
      <anchor>ab7e8f2b3fad2faff0df4e137399db0e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>aspiration_criteria_chain *</type>
      <name>next_m</name>
      <anchorfile>classmets_1_1aspiration__criteria__chain.html</anchorfile>
      <anchor>ac2217cbf77ea17030d1f3bafe54f8a27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::best_ever_criteria</name>
    <filename>classmets_1_1best__ever__criteria.html</filename>
    <base>mets::aspiration_criteria_chain</base>
    <member kind="function">
      <type>void</type>
      <name>accept</name>
      <anchorfile>classmets_1_1best__ever__criteria.html</anchorfile>
      <anchor>a718ad912b0fc8690c36ea2861a804fa8</anchor>
      <arglist>(feasible_solution &amp;fs, move &amp;mov, gol_type evaluation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>best_ever_criteria</name>
      <anchorfile>classmets_1_1best__ever__criteria.html</anchorfile>
      <anchor>a544908977ab02046ab5706ac760aa81f</anchor>
      <arglist>(double min_improvement=1e-6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>best_ever_criteria</name>
      <anchorfile>classmets_1_1best__ever__criteria.html</anchorfile>
      <anchor>a9dc1a25b2fae0511bc77804a23dafc8b</anchor>
      <arglist>(aspiration_criteria_chain *next, double min_improvement=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1best__ever__criteria.html</anchorfile>
      <anchor>a0dfd92f6e0850191a46718c5e710ab31</anchor>
      <arglist>(feasible_solution &amp;fs, move &amp;mov, gol_type evaluation) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmets_1_1best__ever__criteria.html</anchorfile>
      <anchor>aabb4b56a4cf45a71d6d50ef0246d61ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gol_type</type>
      <name>best_m</name>
      <anchorfile>classmets_1_1best__ever__criteria.html</anchorfile>
      <anchor>a20607d1abba2c2d80773019ad58c0260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gol_type</type>
      <name>tolerance_m</name>
      <anchorfile>classmets_1_1best__ever__criteria.html</anchorfile>
      <anchor>a53e1887b2b688f152a5db687a861b54f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::best_ever_solution</name>
    <filename>classmets_1_1best__ever__solution.html</filename>
    <base>mets::solution_recorder</base>
    <member kind="function">
      <type>bool</type>
      <name>accept</name>
      <anchorfile>classmets_1_1best__ever__solution.html</anchorfile>
      <anchor>acb8e2865720a67f8b8c8c5226a7cd586</anchor>
      <arglist>(const feasible_solution &amp;sol)</arglist>
    </member>
    <member kind="function">
      <type>gol_type</type>
      <name>best_cost</name>
      <anchorfile>classmets_1_1best__ever__solution.html</anchorfile>
      <anchor>a0c5a4eb445aca97cff5ed32b05804a91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>best_ever_solution</name>
      <anchorfile>classmets_1_1best__ever__solution.html</anchorfile>
      <anchor>ab3a64843b36a519b269ad5bdae7486dc</anchor>
      <arglist>(evaluable_solution &amp;best)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>best_ever_solution</name>
      <anchorfile>classmets_1_1best__ever__solution.html</anchorfile>
      <anchor>a7e6f8ac75a30ab8b9ba6d510f0e0ed9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>best_ever_solution</name>
      <anchorfile>classmets_1_1best__ever__solution.html</anchorfile>
      <anchor>a3cba73c199f578fb2442645d34cbd373</anchor>
      <arglist>(const best_ever_solution &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const evaluable_solution &amp;</type>
      <name>best_seen</name>
      <anchorfile>classmets_1_1best__ever__solution.html</anchorfile>
      <anchor>af4781567f936c0dca777715dacafbf59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>best_ever_solution &amp;</type>
      <name>operator=</name>
      <anchorfile>classmets_1_1best__ever__solution.html</anchorfile>
      <anchor>ad0a65eb165caf5cf8c9a087e4b5d580a</anchor>
      <arglist>(const best_ever_solution &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluable_solution &amp;</type>
      <name>best_ever_m</name>
      <anchorfile>classmets_1_1best__ever__solution.html</anchorfile>
      <anchor>a3753647b3e068ad010bb92efcb8b4166</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::clonable</name>
    <filename>classmets_1_1clonable.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual clonable *</type>
      <name>clone</name>
      <anchorfile>classmets_1_1clonable.html</anchorfile>
      <anchor>a7ea5694a64d4a3a38255273302caa2d0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~clonable</name>
      <anchorfile>classmets_1_1clonable.html</anchorfile>
      <anchor>ae475a04af4b0c7ce6ec880953b4398ed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::copyable</name>
    <filename>classmets_1_1copyable.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>copy_from</name>
      <anchorfile>classmets_1_1copyable.html</anchorfile>
      <anchor>a921b1ddbd9341fd63def9454b90a617e</anchor>
      <arglist>(const copyable &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~copyable</name>
      <anchorfile>classmets_1_1copyable.html</anchorfile>
      <anchor>a3f36b89d7982e4bec4009d7836461aa2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mets::dereferenced_equal_to</name>
    <filename>structmets_1_1dereferenced__equal__to.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structmets_1_1dereferenced__equal__to.html</anchorfile>
      <anchor>a139ffe605862929679580715b01a856e</anchor>
      <arglist>(const Tp l, const Tp r) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::evaluable_solution</name>
    <filename>classmets_1_1evaluable__solution.html</filename>
    <base>mets::feasible_solution</base>
    <base>mets::copyable</base>
    <member kind="function" virtualness="pure">
      <type>virtual gol_type</type>
      <name>cost_function</name>
      <anchorfile>classmets_1_1evaluable__solution.html</anchorfile>
      <anchor>a9ef212cb6a07b57bf34d0af60deb6fad</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::exponential_cooling</name>
    <filename>classmets_1_1exponential__cooling.html</filename>
    <base>mets::abstract_cooling_schedule</base>
    <member kind="function">
      <type></type>
      <name>exponential_cooling</name>
      <anchorfile>classmets_1_1exponential__cooling.html</anchorfile>
      <anchor>a2f893b0d4dc0f6a6fbbdbffc79aad3a0</anchor>
      <arglist>(double alpha=0.95)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1exponential__cooling.html</anchorfile>
      <anchor>a90c0c1e765e1c16c30568de354b37e3e</anchor>
      <arglist>(double temp, feasible_solution &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>factor_m</name>
      <anchorfile>classmets_1_1exponential__cooling.html</anchorfile>
      <anchor>ab20a86252f741b15812eeb9675cebc71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::feasible_solution</name>
    <filename>classmets_1_1feasible__solution.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~feasible_solution</name>
      <anchorfile>classmets_1_1feasible__solution.html</anchorfile>
      <anchor>ab15b3260d5e1eec2a79e103347ca788f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::forever</name>
    <filename>classmets_1_1forever.html</filename>
    <base>mets::termination_criteria_chain</base>
    <member kind="function">
      <type></type>
      <name>forever</name>
      <anchorfile>classmets_1_1forever.html</anchorfile>
      <anchor>acad8836c556f0e93520ef9effd66fd20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1forever.html</anchorfile>
      <anchor>a589f7ff7a6cfe07047123c991c785200</anchor>
      <arglist>(const feasible_solution &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmets_1_1forever.html</anchorfile>
      <anchor>abd905b8e98c9d4474855bfa3a6ad09af</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::hashable</name>
    <filename>classmets_1_1hashable.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>hash</name>
      <anchorfile>classmets_1_1hashable.html</anchorfile>
      <anchor>a6df9cb73c9540471b7bd3063f5064d1e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~hashable</name>
      <anchorfile>classmets_1_1hashable.html</anchorfile>
      <anchor>a1104e09250772766f025c01a9a8307b5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mets::improvement_logger</name>
    <filename>structmets_1_1improvement__logger.html</filename>
    <templarg></templarg>
    <base>search_listener&lt; neighborhood_t &gt;</base>
    <member kind="function">
      <type></type>
      <name>improvement_logger</name>
      <anchorfile>structmets_1_1improvement__logger.html</anchorfile>
      <anchor>afa094fed3e26b6c7ccde40779d4c7e48</anchor>
      <arglist>(std::ostream &amp;o, gol_type epsilon=1e-7)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structmets_1_1improvement__logger.html</anchorfile>
      <anchor>a90751bc76c9065c8ca6df00ce2b7a2fd</anchor>
      <arglist>(mets::abstract_search&lt; neighborhood_t &gt; *as)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>best_m</name>
      <anchorfile>structmets_1_1improvement__logger.html</anchorfile>
      <anchor>a261c1f47b5e8fbd2eb26ebcc750bac09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gol_type</type>
      <name>epsilon_m</name>
      <anchorfile>structmets_1_1improvement__logger.html</anchorfile>
      <anchor>a7b10641385430989741cc6a1c9d8e3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iteration_m</name>
      <anchorfile>structmets_1_1improvement__logger.html</anchorfile>
      <anchor>ab1da4d2040513dc4a11c3e4b58d9be98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ostream &amp;</type>
      <name>os_m</name>
      <anchorfile>structmets_1_1improvement__logger.html</anchorfile>
      <anchor>a68cac8375c328f91b97460586062ec30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::invert_full_neighborhood</name>
    <filename>classmets_1_1invert__full__neighborhood.html</filename>
    <base>mets::move_manager</base>
    <member kind="function">
      <type></type>
      <name>invert_full_neighborhood</name>
      <anchorfile>classmets_1_1invert__full__neighborhood.html</anchorfile>
      <anchor>ae184823a35d026f49e5f1623921f9f02</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classmets_1_1invert__full__neighborhood.html</anchorfile>
      <anchor>a8f293bde1f74daae7ce62fb31c9c0811</anchor>
      <arglist>(mets::feasible_solution &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~invert_full_neighborhood</name>
      <anchorfile>classmets_1_1invert__full__neighborhood.html</anchorfile>
      <anchor>a822489092d1704f415bb71b1c5dc9e20</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::invert_subsequence</name>
    <filename>classmets_1_1invert__subsequence.html</filename>
    <base>mets::mana_move</base>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classmets_1_1invert__subsequence.html</anchorfile>
      <anchor>a75454c4b352912a61a8a6d71a9d7fd59</anchor>
      <arglist>(mets::feasible_solution &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change</name>
      <anchorfile>classmets_1_1invert__subsequence.html</anchorfile>
      <anchor>a6be030bbf832a52528a349d9af6aed02</anchor>
      <arglist>(int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>clonable *</type>
      <name>clone</name>
      <anchorfile>classmets_1_1invert__subsequence.html</anchorfile>
      <anchor>a5239072247cd8f22701f4771fc4d25d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>gol_type</type>
      <name>evaluate</name>
      <anchorfile>classmets_1_1invert__subsequence.html</anchorfile>
      <anchor>a21051799f549614a510ed5c04499aa23</anchor>
      <arglist>(const mets::feasible_solution &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>hash</name>
      <anchorfile>classmets_1_1invert__subsequence.html</anchorfile>
      <anchor>a6aeb7966f9c19b35603aa9e004e71168</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>invert_subsequence</name>
      <anchorfile>classmets_1_1invert__subsequence.html</anchorfile>
      <anchor>a1e4a701e9c5aa341079f88b7df86c560</anchor>
      <arglist>(int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classmets_1_1invert__subsequence.html</anchorfile>
      <anchor>aa55486053c38cf365358e9d051a020c5</anchor>
      <arglist>(const mets::mana_move &amp;o) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>p1</name>
      <anchorfile>classmets_1_1invert__subsequence.html</anchorfile>
      <anchor>a7e032c3a48524ea28fca3cad2f09dd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>p2</name>
      <anchorfile>classmets_1_1invert__subsequence.html</anchorfile>
      <anchor>ae971fa9cdc048e5bd34bd939e2f82de5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mets::iteration_logger</name>
    <filename>structmets_1_1iteration__logger.html</filename>
    <templarg></templarg>
    <base>search_listener&lt; neighborhood_t &gt;</base>
    <member kind="function">
      <type></type>
      <name>iteration_logger</name>
      <anchorfile>structmets_1_1iteration__logger.html</anchorfile>
      <anchor>a6061fef98b6e49d037ac65bdf1866ee2</anchor>
      <arglist>(std::ostream &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structmets_1_1iteration__logger.html</anchorfile>
      <anchor>a6b6223ec01369f2cd5c0b51015f9f4f9</anchor>
      <arglist>(mets::abstract_search&lt; neighborhood_t &gt; *as)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iteration</name>
      <anchorfile>structmets_1_1iteration__logger.html</anchorfile>
      <anchor>acd1b2895bd20f252cf5dbb3bcc8d93c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ostream &amp;</type>
      <name>os</name>
      <anchorfile>structmets_1_1iteration__logger.html</anchorfile>
      <anchor>a852377d3175985c63fdd03e58e0b8dc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::iteration_termination_criteria</name>
    <filename>classmets_1_1iteration__termination__criteria.html</filename>
    <base>mets::termination_criteria_chain</base>
    <member kind="function">
      <type></type>
      <name>iteration_termination_criteria</name>
      <anchorfile>classmets_1_1iteration__termination__criteria.html</anchorfile>
      <anchor>a1e3bdc8f993b0c6a46db54802ec32b1f</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iteration_termination_criteria</name>
      <anchorfile>classmets_1_1iteration__termination__criteria.html</anchorfile>
      <anchor>aa6184032fcb4d552d13b1f2a4f92cbb0</anchor>
      <arglist>(termination_criteria_chain *next, int max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1iteration__termination__criteria.html</anchorfile>
      <anchor>a8117b69778d8a5078566f8da9eb70fdf</anchor>
      <arglist>(const feasible_solution &amp;fs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmets_1_1iteration__termination__criteria.html</anchorfile>
      <anchor>a5527220ab4b7c669f0c1cdec1f8dc0b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iterations_m</name>
      <anchorfile>classmets_1_1iteration__termination__criteria.html</anchorfile>
      <anchor>a582c374d42c008a2b752c21412066572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_m</name>
      <anchorfile>classmets_1_1iteration__termination__criteria.html</anchorfile>
      <anchor>aa616d1fe17f9b7eba4befeb2d094e996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::linear_cooling</name>
    <filename>classmets_1_1linear__cooling.html</filename>
    <base>mets::abstract_cooling_schedule</base>
    <member kind="function">
      <type></type>
      <name>linear_cooling</name>
      <anchorfile>classmets_1_1linear__cooling.html</anchorfile>
      <anchor>a8f97edfd54f03301ecbd54ee74127ef0</anchor>
      <arglist>(double delta=0.1)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1linear__cooling.html</anchorfile>
      <anchor>a30d33a427c832bb07f5a49f052bee0bc</anchor>
      <arglist>(double temp, feasible_solution &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>decrement_m</name>
      <anchorfile>classmets_1_1linear__cooling.html</anchorfile>
      <anchor>a27c9e2285cd6a283b17c526f9a787ab7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::local_search</name>
    <filename>classmets_1_1local__search.html</filename>
    <templarg></templarg>
    <base>mets::abstract_search</base>
    <member kind="function">
      <type></type>
      <name>local_search</name>
      <anchorfile>classmets_1_1local__search.html</anchorfile>
      <anchor>a95608e2479f03ad52b4ab89808ff0fd8</anchor>
      <arglist>(evaluable_solution &amp;starting_point, solution_recorder &amp;recorder, move_manager_type &amp;moveman, gol_type epsilon=1e-7, bool short_circuit=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>local_search</name>
      <anchorfile>classmets_1_1local__search.html</anchorfile>
      <anchor>af6601833d2600d2d3b482decbbc4b354</anchor>
      <arglist>(const local_search &amp;)</arglist>
    </member>
    <member kind="function">
      <type>local_search &amp;</type>
      <name>operator=</name>
      <anchorfile>classmets_1_1local__search.html</anchorfile>
      <anchor>a7c7f3ae44d7fe6fe7ca2fc8dc08f09b5</anchor>
      <arglist>(const local_search &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>search</name>
      <anchorfile>classmets_1_1local__search.html</anchorfile>
      <anchor>a5d214923f02f84ab2f9e7db71bef4b44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gol_type</type>
      <name>epsilon_m</name>
      <anchorfile>classmets_1_1local__search.html</anchorfile>
      <anchor>aa229f00fa5f5b24bc6377ef687d77ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>short_circuit_m</name>
      <anchorfile>classmets_1_1local__search.html</anchorfile>
      <anchor>a1a6eb74b74877e4b76c7cb6ceca3dd06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::mana_move</name>
    <filename>classmets_1_1mana__move.html</filename>
    <base>mets::move</base>
    <base>mets::clonable</base>
    <base>mets::hashable</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classmets_1_1mana__move.html</anchorfile>
      <anchor>a7ff17d8c4ffa899dc3ba7279e7e829c0</anchor>
      <arglist>(const mana_move &amp;other) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mana_move *</type>
      <name>opposite_of</name>
      <anchorfile>classmets_1_1mana__move.html</anchorfile>
      <anchor>adbd167932b672b3a902a88f45ddb0947</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::mana_move_hash</name>
    <filename>classmets_1_1mana__move__hash.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1mana__move__hash.html</anchorfile>
      <anchor>ac0ceb9995dba5db46d57b413f11ebdf0</anchor>
      <arglist>(mana_move const *mov) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::move</name>
    <filename>classmets_1_1move.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classmets_1_1move.html</anchorfile>
      <anchor>ae80d24a084cd9a3841007f1e88c5ea12</anchor>
      <arglist>(feasible_solution &amp;sol) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual gol_type</type>
      <name>evaluate</name>
      <anchorfile>classmets_1_1move.html</anchorfile>
      <anchor>a69c917e66e3f48d7df0136b6942a2476</anchor>
      <arglist>(const feasible_solution &amp;sol) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~move</name>
      <anchorfile>classmets_1_1move.html</anchorfile>
      <anchor>af548b8020cd1aaa71a06db856a62ac90</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::move_manager</name>
    <filename>classmets_1_1move__manager.html</filename>
    <member kind="typedef">
      <type>std::deque&lt; move * &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classmets_1_1move__manager.html</anchorfile>
      <anchor>aeefc958bebc97fe6b61ce19c0ef37f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::deque&lt; move * &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classmets_1_1move__manager.html</anchorfile>
      <anchor>afa4c4ed8f7f06f5b71d9bef68c11b36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classmets_1_1move__manager.html</anchorfile>
      <anchor>a27ab567f8a638f5d6db4b39c452c8b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classmets_1_1move__manager.html</anchorfile>
      <anchor>a1418389c4f7b900ab3ca9d211b6cf9b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>move_manager</name>
      <anchorfile>classmets_1_1move__manager.html</anchorfile>
      <anchor>a546406d667dc0d50b5e96ba9f26df457</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>refresh</name>
      <anchorfile>classmets_1_1move__manager.html</anchorfile>
      <anchor>ab88fc9c9029575bf715a9d8563e77e62</anchor>
      <arglist>(mets::feasible_solution &amp;s)=0</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classmets_1_1move__manager.html</anchorfile>
      <anchor>a790544f6312222086e9c053527485ee3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~move_manager</name>
      <anchorfile>classmets_1_1move__manager.html</anchorfile>
      <anchor>a8043a2af47c32cd18d49549cc3075f26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>move_manager</name>
      <anchorfile>classmets_1_1move__manager.html</anchorfile>
      <anchor>a7556008e1145ace761974ad08dbf77e6</anchor>
      <arglist>(const move_manager &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; move * &gt;</type>
      <name>moves_m</name>
      <anchorfile>classmets_1_1move__manager.html</anchorfile>
      <anchor>a764ca3061b1f019b5508fc03323fd501</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::no_moves_error</name>
    <filename>classmets_1_1no__moves__error.html</filename>
    <member kind="function">
      <type></type>
      <name>no_moves_error</name>
      <anchorfile>classmets_1_1no__moves__error.html</anchorfile>
      <anchor>a419353d231c6446fecc7b457a0eb1c08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>no_moves_error</name>
      <anchorfile>classmets_1_1no__moves__error.html</anchorfile>
      <anchor>af2bcf287df786fea96c332728721ab21</anchor>
      <arglist>(const std::string message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::noimprove_termination_criteria</name>
    <filename>classmets_1_1noimprove__termination__criteria.html</filename>
    <base>mets::termination_criteria_chain</base>
    <member kind="function">
      <type>int</type>
      <name>iteration</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>ad9dbcee9964c52dfefed8683133e74c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>noimprove_termination_criteria</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>a8384666e2e9732dc263153afc060b8a4</anchor>
      <arglist>(int max, gol_type epsilon=1e-7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>noimprove_termination_criteria</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>a795885992dd42a3aca65be821afecfaa</anchor>
      <arglist>(termination_criteria_chain *next, int max, gol_type epsilon=1e-7)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>a74ad983da758877b5b53abd38d5a0e93</anchor>
      <arglist>(const feasible_solution &amp;fs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>ae2290dc84c96cbbef4b54919b989b4c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>resets</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>a38782dbf53b9f5656c5b8eedbd2e6af0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>second_guess</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>a7feed857ff0d05ea80c27b3ca95e0de5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gol_type</type>
      <name>best_cost_m</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>a722210c52c463b7b640d3c9b9a933075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gol_type</type>
      <name>epsilon_m</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>a040aafebfd8bcdbb0064818bee7c5215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iterations_left_m</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>a8e57e33433f306d4a6ff654f6fb0cf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_noimprove_m</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>a34bf5314f498cd845336e417a294ea5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>resets_m</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>a2f2e65928447b65ebc32fd66803facd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>second_guess_m</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>aaa85eb02a0f49931ba056efa8c596ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>total_iterations_m</name>
      <anchorfile>classmets_1_1noimprove__termination__criteria.html</anchorfile>
      <anchor>a4695f8ea10d31804da0cdbb8b3376915</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::observer</name>
    <filename>classmets_1_1observer.html</filename>
    <templarg>observed_subject</templarg>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classmets_1_1observer.html</anchorfile>
      <anchor>a059bb913e90c74ccc4a18d92919bb331</anchor>
      <arglist>(observed_subject *)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~observer</name>
      <anchorfile>classmets_1_1observer.html</anchorfile>
      <anchor>af4bf414a444ee8ed5c4e054d9dfcee7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>observer</name>
      <anchorfile>classmets_1_1observer.html</anchorfile>
      <anchor>a0ae671e5e8bfcd2cca5715505320c82d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::permutation_problem</name>
    <filename>classmets_1_1permutation__problem.html</filename>
    <base>mets::evaluable_solution</base>
    <member kind="function">
      <type>void</type>
      <name>apply_swap</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>a04b74de5cecfec914c53d5ff07129f3b</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual gol_type</type>
      <name>compute_cost</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>a5ae9de2f07e547f9140f8b77ea9fc5bf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_from</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>afb6ec1359a68d87ff2a3f1648c684b8a</anchor>
      <arglist>(const copyable &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>gol_type</type>
      <name>cost_function</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>a09a0dfc0dffd46dab4520c935f690ec8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual gol_type</type>
      <name>evaluate_swap</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>a223eaad235680e4d4f3008ac7eeaeb82</anchor>
      <arglist>(int i, int j) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>permutation_problem</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>a8c23c755746873a10c81582bffb5d48b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>permutation_problem</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>a8e8d83afe5be26c7000dafe31674efd5</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>a2c0175fb407eae3f923ef8a0cd2fe124</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_cost</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>a4dbc23d8f3e8e0fda5d085c75c87186c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gol_type</type>
      <name>cost_m</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>a1279fab3b6f1617e1f9a968928e949d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>pi_m</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>ab6271f55a56fd270e7421970f4b72e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>random_shuffle</name>
      <anchorfile>classmets_1_1permutation__problem.html</anchorfile>
      <anchor>acb7ee40eabc97ada1f9d4d6cda486c66</anchor>
      <arglist>(permutation_problem &amp;p, random_generator &amp;rng)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::printable</name>
    <filename>classmets_1_1printable.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classmets_1_1printable.html</anchorfile>
      <anchor>afbbe9f9379223c5e46f24d4a83f5e501</anchor>
      <arglist>(std::ostream &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~printable</name>
      <anchorfile>classmets_1_1printable.html</anchorfile>
      <anchor>abd2ea95c135c444ce7439768b035aa38</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::search_listener</name>
    <filename>classmets_1_1search__listener.html</filename>
    <templarg>move_manager_type</templarg>
    <base>observer&lt; abstract_search&lt; move_manager_type &gt; &gt;</base>
    <member kind="typedef">
      <type>abstract_search&lt; move_manager_type &gt;</type>
      <name>search_type</name>
      <anchorfile>classmets_1_1search__listener.html</anchorfile>
      <anchor>a94e1a1dee5505c36de77e2bf5ffbded8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>search_listener&lt; search_type &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classmets_1_1search__listener.html</anchorfile>
      <anchor>ac94e17533e096d66b01f942732172cef</anchor>
      <arglist>(const search_listener&lt; search_type &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>search_listener</name>
      <anchorfile>classmets_1_1search__listener.html</anchorfile>
      <anchor>a0dd89258a285e8a0e2358bf2ccd7b96b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>search_listener</name>
      <anchorfile>classmets_1_1search__listener.html</anchorfile>
      <anchor>a606c0e9e9285547f26f07e3cc8ed3df3</anchor>
      <arglist>(const search_listener&lt; search_type &gt; &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classmets_1_1search__listener.html</anchorfile>
      <anchor>ae81f1113d48d6946bb279f8c0bd2e63f</anchor>
      <arglist>(search_type *algorithm)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~search_listener</name>
      <anchorfile>classmets_1_1search__listener.html</anchorfile>
      <anchor>a3b5d563ba96b2daf208d410686d5fac4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::sequence</name>
    <filename>classmets_1_1sequence.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1sequence.html</anchorfile>
      <anchor>a8f6e2b7ee95d0c3295ac55e83c68d945</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sequence</name>
      <anchorfile>classmets_1_1sequence.html</anchorfile>
      <anchor>a14177f4a3aa54c1611747ab44356307a</anchor>
      <arglist>(int start=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>value_m</name>
      <anchorfile>classmets_1_1sequence.html</anchorfile>
      <anchor>aadb4b06f2bac6d9307d831cd59057454</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::simple_tabu_list</name>
    <filename>classmets_1_1simple__tabu__list.html</filename>
    <base>mets::tabu_list_chain</base>
    <member kind="function">
      <type>bool</type>
      <name>is_tabu</name>
      <anchorfile>classmets_1_1simple__tabu__list.html</anchorfile>
      <anchor>ae8682e0f16434badf38adc55fe2fd05f</anchor>
      <arglist>(feasible_solution &amp;sol, move &amp;mov) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>simple_tabu_list</name>
      <anchorfile>classmets_1_1simple__tabu__list.html</anchorfile>
      <anchor>acf40a93816b812b909d8c091eb5babdd</anchor>
      <arglist>(unsigned int tenure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>simple_tabu_list</name>
      <anchorfile>classmets_1_1simple__tabu__list.html</anchorfile>
      <anchor>a5d25561c383c65355e2f9aa8a45932f9</anchor>
      <arglist>(tabu_list_chain *next, unsigned int tenure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tabu</name>
      <anchorfile>classmets_1_1simple__tabu__list.html</anchorfile>
      <anchor>ac5a5ba0389d4e09042eb4efdf3266639</anchor>
      <arglist>(feasible_solution &amp;sol, move &amp;mov)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~simple_tabu_list</name>
      <anchorfile>classmets_1_1simple__tabu__list.html</anchorfile>
      <anchor>ad8c203aa601bf363f0037c60c6bc5c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::deque&lt; move * &gt;</type>
      <name>move_list_type</name>
      <anchorfile>classmets_1_1simple__tabu__list.html</anchorfile>
      <anchor>ae6a7eba6924e9fbd7e7b056f4c26ea89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::tr1::unordered_map&lt; mana_move *, int, mana_move_hash, dereferenced_equal_to&lt; mana_move * &gt; &gt;</type>
      <name>move_map_type</name>
      <anchorfile>classmets_1_1simple__tabu__list.html</anchorfile>
      <anchor>a0f732d6a1607f4391d1b461e366fc1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>move_map_type</type>
      <name>tabu_hash_m</name>
      <anchorfile>classmets_1_1simple__tabu__list.html</anchorfile>
      <anchor>adde59ad7324bdbe9a8bf3304144eb094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>move_list_type</type>
      <name>tabu_moves_m</name>
      <anchorfile>classmets_1_1simple__tabu__list.html</anchorfile>
      <anchor>a60a35ec6f3207da45b33b2513a974a36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::simulated_annealing</name>
    <filename>classmets_1_1simulated__annealing.html</filename>
    <templarg>move_manager_type</templarg>
    <base>mets::abstract_search</base>
    <member kind="typedef">
      <type>simulated_annealing&lt; move_manager_type &gt;</type>
      <name>search_type</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>a35cdb6da4121c9ceef05c656a4b8d476</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const abstract_cooling_schedule &amp;</type>
      <name>cooling_schedule</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>a5228c7d29fbf55b4171408678060e6f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>current_temp</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>adc6b9e3775049f77fdbd7da9250c3089</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>simulated_annealing &amp;</type>
      <name>operator=</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>a0458a4a7f91d140cd05c6fa9b439a90b</anchor>
      <arglist>(const simulated_annealing &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>search</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>ac8303c4604e82f142cb888b02ba32048</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplyAndEvaluate</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>a729c5bb36255f99e2d6949b599422ad5</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>simulated_annealing</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>ac4f39a10bde417c05b815b04b741f796</anchor>
      <arglist>(evaluable_solution &amp;starting_point, solution_recorder &amp;recorder, move_manager_type &amp;moveman, termination_criteria_chain &amp;tc, abstract_cooling_schedule &amp;cs, double starting_temp, double stop_temp=1e-7, double K=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>simulated_annealing</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>aa39ceb672cb3a4ca38551be26770788d</anchor>
      <arglist>(const simulated_annealing &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>apply_and_evaluate</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>ac90093524b6768e74374938ced2d82ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>abstract_cooling_schedule &amp;</type>
      <name>cooling_schedule_m</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>ae241e04e2263a89abe1295ec9e80f8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>current_temp_m</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>aa23862f401055f51a9f516b9292be189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::variate_generator&lt; std::tr1::mt19937, std::tr1::uniform_real&lt; double &gt; &gt;</type>
      <name>gen</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>a38ecb6b798ed7359af1ef1996240e017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>K_m</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>af2c9473e87d1a48546ec668579ece874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::mt19937</type>
      <name>rng</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>a8b6624e03afad9d4c3db88fc6bd90ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>starting_temp_m</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>a8c02f5e9d5d1df37c815049f69c3d3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>stop_temp_m</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>a7eeaf5dcbd76993f63d32957acd1ca76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>termination_criteria_chain &amp;</type>
      <name>termination_criteria_m</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>aea6f7cac85fb9e8a349524b15196763e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::uniform_real&lt; double &gt;</type>
      <name>ureal</name>
      <anchorfile>classmets_1_1simulated__annealing.html</anchorfile>
      <anchor>a323da93dd71b54ef142403d0457d568c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::solution_recorder</name>
    <filename>classmets_1_1solution__recorder.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>accept</name>
      <anchorfile>classmets_1_1solution__recorder.html</anchorfile>
      <anchor>a3e0e4b5f620b372449af9cc3fb0b6dca</anchor>
      <arglist>(const feasible_solution &amp;sol)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual gol_type</type>
      <name>best_cost</name>
      <anchorfile>classmets_1_1solution__recorder.html</anchorfile>
      <anchor>a11e6cb16b79401d575bb75e3cd0115a4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>solution_recorder &amp;</type>
      <name>operator=</name>
      <anchorfile>classmets_1_1solution__recorder.html</anchorfile>
      <anchor>aeca20f015a2bbadcd8fc2beb09ba0fc1</anchor>
      <arglist>(const solution_recorder &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solution_recorder</name>
      <anchorfile>classmets_1_1solution__recorder.html</anchorfile>
      <anchor>a7a58f650eca66d71b23030cb24825e15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solution_recorder</name>
      <anchorfile>classmets_1_1solution__recorder.html</anchorfile>
      <anchor>a1a3082259340761f3cb96c4eecb1d733</anchor>
      <arglist>(const solution_recorder &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~solution_recorder</name>
      <anchorfile>classmets_1_1solution__recorder.html</anchorfile>
      <anchor>a54c5d7c515cdb304cb3d0f449388dbc3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::subject</name>
    <filename>classmets_1_1subject.html</filename>
    <templarg>observed_subject</templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>attach</name>
      <anchorfile>classmets_1_1subject.html</anchorfile>
      <anchor>a580c481db07f883261c0a24f0f201067</anchor>
      <arglist>(observer&lt; observed_subject &gt; &amp;o)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detach</name>
      <anchorfile>classmets_1_1subject.html</anchorfile>
      <anchor>af6b5055d74cb5671e46bb57a4109cf3a</anchor>
      <arglist>(observer&lt; observed_subject &gt; &amp;o)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>notify</name>
      <anchorfile>classmets_1_1subject.html</anchorfile>
      <anchor>a604a3c6cb19a470779170e29528f3e83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~subject</name>
      <anchorfile>classmets_1_1subject.html</anchorfile>
      <anchor>a18e62178e719ce3f6adcd0b923327cd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>subject</name>
      <anchorfile>classmets_1_1subject.html</anchorfile>
      <anchor>aa6706540f508de26e18bd382365e8217</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; observer&lt; observed_subject &gt; * &gt;</type>
      <name>observers_m</name>
      <anchorfile>classmets_1_1subject.html</anchorfile>
      <anchor>a01924f78859ce56ff0448030e81166e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::swap_elements</name>
    <filename>classmets_1_1swap__elements.html</filename>
    <base>mets::mana_move</base>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classmets_1_1swap__elements.html</anchorfile>
      <anchor>a84830a9f2283209c599e56d84f47e85d</anchor>
      <arglist>(mets::feasible_solution &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>change</name>
      <anchorfile>classmets_1_1swap__elements.html</anchorfile>
      <anchor>a0f4f4e09d0bbd6f282eb433844ecc5a0</anchor>
      <arglist>(int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>clonable *</type>
      <name>clone</name>
      <anchorfile>classmets_1_1swap__elements.html</anchorfile>
      <anchor>a30aebd1420716b678d1293aa8c567413</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>gol_type</type>
      <name>evaluate</name>
      <anchorfile>classmets_1_1swap__elements.html</anchorfile>
      <anchor>a667f84e19dcdf561abfeab5ef294fe78</anchor>
      <arglist>(const mets::feasible_solution &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>hash</name>
      <anchorfile>classmets_1_1swap__elements.html</anchorfile>
      <anchor>ae970b5c31ed458490c81e801a5dd4527</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classmets_1_1swap__elements.html</anchorfile>
      <anchor>a5dd9f46c03e9d860bdfa695826e01181</anchor>
      <arglist>(const mets::mana_move &amp;o) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>swap_elements</name>
      <anchorfile>classmets_1_1swap__elements.html</anchorfile>
      <anchor>a9d045674248a1409743b3fa558391a6a</anchor>
      <arglist>(int from, int to)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>p1</name>
      <anchorfile>classmets_1_1swap__elements.html</anchorfile>
      <anchor>ad0b091837bf8081d2288a354b1cdb88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>p2</name>
      <anchorfile>classmets_1_1swap__elements.html</anchorfile>
      <anchor>af363135d28b4924d8b5efc48d7d2cffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>swap_neighborhood</name>
      <anchorfile>classmets_1_1swap__elements.html</anchorfile>
      <anchor>ae2b104758cad3a6f30f1694c8cc6fffe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::swap_full_neighborhood</name>
    <filename>classmets_1_1swap__full__neighborhood.html</filename>
    <base>mets::move_manager</base>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classmets_1_1swap__full__neighborhood.html</anchorfile>
      <anchor>a63ab451a42dc73a94e9081396afddd8e</anchor>
      <arglist>(mets::feasible_solution &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>swap_full_neighborhood</name>
      <anchorfile>classmets_1_1swap__full__neighborhood.html</anchorfile>
      <anchor>ab114139d615f8fa00fe092103eae0c1f</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~swap_full_neighborhood</name>
      <anchorfile>classmets_1_1swap__full__neighborhood.html</anchorfile>
      <anchor>a911f38a9ca80dab4bed155c5e463bc32</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::swap_neighborhood</name>
    <filename>classmets_1_1swap__neighborhood.html</filename>
    <templarg></templarg>
    <base>mets::move_manager</base>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>ga9ece6da99a38121877de3e4f6c36293c</anchor>
      <arglist>(mets::feasible_solution &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>swap_neighborhood</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>gadf750e2f7c7ff73f7d3e3d9bedc3e417</anchor>
      <arglist>(random_generator &amp;r, unsigned int moves)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~swap_neighborhood</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>ga5bb7936b6ad1ff51e8574996f77d457f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>randomize_move</name>
      <anchorfile>group__model.html</anchorfile>
      <anchor>gae36fd69f7106de490bab4d5fe527481a</anchor>
      <arglist>(swap_elements &amp;m, unsigned int size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::uniform_int</type>
      <name>int_range</name>
      <anchorfile>classmets_1_1swap__neighborhood.html</anchorfile>
      <anchor>a5439d5f8cdaf0114bc62663aa7f34486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>n</name>
      <anchorfile>classmets_1_1swap__neighborhood.html</anchorfile>
      <anchor>abd0268f63eda5cf5b660c8dc6bdbf36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>random_generator &amp;</type>
      <name>rng</name>
      <anchorfile>classmets_1_1swap__neighborhood.html</anchorfile>
      <anchor>a9ed0850c5bf2e1fdfdffdec5ee583dd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::tabu_list_chain</name>
    <filename>classmets_1_1tabu__list__chain.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>is_tabu</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>a5c7158bc02328a2ce191259f50b82281</anchor>
      <arglist>(feasible_solution &amp;sol, move &amp;mov) const =0</arglist>
    </member>
    <member kind="function">
      <type>tabu_list_chain &amp;</type>
      <name>operator=</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>a7347fdbe887194d970b0189531b8bf4e</anchor>
      <arglist>(const tabu_list_chain &amp;)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>tabu</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>a489d13452cd934ee18ec5a423585ab8f</anchor>
      <arglist>(feasible_solution &amp;sol, move &amp;mov)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tabu_list_chain</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>af440d3365d0c621d80d7fe34f2cf6794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tabu_list_chain</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>a26e7c52ab636e9a84b95d48ee7f8a6a1</anchor>
      <arglist>(const tabu_list_chain &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tabu_list_chain</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>a58a0088e572ec5b923339f2d34bd53b6</anchor>
      <arglist>(unsigned int tenure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tabu_list_chain</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>a09efc3cb9bca2efb792c05a2e97d5930</anchor>
      <arglist>(tabu_list_chain *next, unsigned int tenure)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>tenure</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>a14c706b3d2a679de3e4b42eeec5dd421</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>tenure</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>a8962ea0fa628f86d7b96b7737fc79cf3</anchor>
      <arglist>(unsigned int tenure)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~tabu_list_chain</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>a0b0751c6d11f1c219a04ddd7cbd64089</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tabu_list_chain *</type>
      <name>next_m</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>a67c5bfda6008cd463f4beac58e6e32d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>tenure_m</name>
      <anchorfile>classmets_1_1tabu__list__chain.html</anchorfile>
      <anchor>ae0bd990b1bcdcc1ffb0193183eb8ff0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::tabu_search</name>
    <filename>classmets_1_1tabu__search.html</filename>
    <templarg></templarg>
    <base>mets::abstract_search</base>
    <member kind="enumvalue">
      <name>ASPIRATION_CRITERIA_MET</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>a3fbe8ee4933ba79a522f4bb224c98733a5a09713c16cd16a14c169522fedafaaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAST</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>a3fbe8ee4933ba79a522f4bb224c98733a1b5651ce7149c88ba63fa340c32cda0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tabu_search&lt; move_manager_type &gt;</type>
      <name>search_type</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>a85e8ea6b3b7ec549930b959e11b5d453</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const aspiration_criteria_chain &amp;</type>
      <name>get_aspiration_criteria</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>acb40e60b9857c9493ea3e77e4ff1c840</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const tabu_list_chain &amp;</type>
      <name>get_tabu_list</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>a5390d90291f6699a836a7ddcbc3763e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const termination_criteria_chain &amp;</type>
      <name>get_termination_criteria</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>a5843df58766b33fbf529c5b216c8e113</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>search_type &amp;</type>
      <name>operator=</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>aa0e710608cda4ec0623855bcec9919ed</anchor>
      <arglist>(const search_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>search</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>a1ab0fb202ee3171b5537b501496379a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tabu_search</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>a7ce2a0dea883851fb9c6b62355f90829</anchor>
      <arglist>(feasible_solution &amp;starting_solution, solution_recorder &amp;best_recorder, move_manager_type &amp;move_manager_inst, tabu_list_chain &amp;tabus, aspiration_criteria_chain &amp;aspiration, termination_criteria_chain &amp;termination)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tabu_search</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>a12e94b4c2c51a862b6300d4c93ba3e88</anchor>
      <arglist>(const search_type &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~tabu_search</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>ac37c92a140101c88112a4d21a3cf5740</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>aspiration_criteria_chain &amp;</type>
      <name>aspiration_criteria_m</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>aa6dca29126777df16a6a2ffe577df0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tabu_list_chain &amp;</type>
      <name>tabu_list_m</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>a9a1d10ec3f41b018f59b8c3aa0ab7e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>termination_criteria_chain &amp;</type>
      <name>termination_criteria_m</name>
      <anchorfile>classmets_1_1tabu__search.html</anchorfile>
      <anchor>ae55851a757e15da846e4f70b00c02fe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::termination_criteria_chain</name>
    <filename>classmets_1_1termination__criteria__chain.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1termination__criteria__chain.html</anchorfile>
      <anchor>ab9eb6f84a9ce3afff792ca1189ce3410</anchor>
      <arglist>(const feasible_solution &amp;fs)</arglist>
    </member>
    <member kind="function">
      <type>termination_criteria_chain &amp;</type>
      <name>operator=</name>
      <anchorfile>classmets_1_1termination__criteria__chain.html</anchorfile>
      <anchor>a6eb6c6c7d0be43914a0686c5f9740dd4</anchor>
      <arglist>(const termination_criteria_chain &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classmets_1_1termination__criteria__chain.html</anchorfile>
      <anchor>a7260e2e682a458d1bd9e2fb4ea6626e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>termination_criteria_chain</name>
      <anchorfile>classmets_1_1termination__criteria__chain.html</anchorfile>
      <anchor>ab8072803ee53f230d9f557e10f9640ea</anchor>
      <arglist>(termination_criteria_chain *next=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>termination_criteria_chain</name>
      <anchorfile>classmets_1_1termination__criteria__chain.html</anchorfile>
      <anchor>a0dd6cdfaace32e64df1944f27cd18da6</anchor>
      <arglist>(const termination_criteria_chain &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~termination_criteria_chain</name>
      <anchorfile>classmets_1_1termination__criteria__chain.html</anchorfile>
      <anchor>a0dfb2f9bc6e3ce2e66bed297f86880cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>termination_criteria_chain *</type>
      <name>next_m</name>
      <anchorfile>classmets_1_1termination__criteria__chain.html</anchorfile>
      <anchor>aaccffc670c01236af30df2c2e05f5e3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::threshold_termination_criteria</name>
    <filename>classmets_1_1threshold__termination__criteria.html</filename>
    <base>mets::termination_criteria_chain</base>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1threshold__termination__criteria.html</anchorfile>
      <anchor>a5e079a8968d28a7d0215716cdb8af6fc</anchor>
      <arglist>(const feasible_solution &amp;fs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmets_1_1threshold__termination__criteria.html</anchorfile>
      <anchor>a5516a6a9c634a7ee18578a794ff9b784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>threshold_termination_criteria</name>
      <anchorfile>classmets_1_1threshold__termination__criteria.html</anchorfile>
      <anchor>a8287a01a3f6452ca9865ba66efcc4422</anchor>
      <arglist>(gol_type level, gol_type epsilon=1e-7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>threshold_termination_criteria</name>
      <anchorfile>classmets_1_1threshold__termination__criteria.html</anchorfile>
      <anchor>a59b1dc1e59d3a4e30fb06cbc6b80076f</anchor>
      <arglist>(termination_criteria_chain *next, gol_type level, gol_type epsilon=1e-7)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gol_type</type>
      <name>epsilon_m</name>
      <anchorfile>classmets_1_1threshold__termination__criteria.html</anchorfile>
      <anchor>a64ece81b50846d91fa9f78420f173175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gol_type</type>
      <name>level_m</name>
      <anchorfile>classmets_1_1threshold__termination__criteria.html</anchorfile>
      <anchor>abb3ef57c300a3ad009bf39a1340b9584</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mets::update_observer</name>
    <filename>classmets_1_1update__observer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classmets_1_1update__observer.html</anchorfile>
      <anchor>ace0cfbc6604dbad39b7557bca3a2b9e1</anchor>
      <arglist>(observer&lt; observed_subject &gt; *o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>update_observer</name>
      <anchorfile>classmets_1_1update__observer.html</anchorfile>
      <anchor>a0f20603c0e9d109d2b8b26a4391ef588</anchor>
      <arglist>(observed_subject *who)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>update_observer</name>
      <anchorfile>classmets_1_1update__observer.html</anchorfile>
      <anchor>ab2a71423c9c4514830af8c4a3e47ae78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>observed_subject *</type>
      <name>who_m</name>
      <anchorfile>classmets_1_1update__observer.html</anchorfile>
      <anchor>a34a6be81b3543c31b299149879d4a020</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>OpenNIFrameSource</name>
    <filename>namespaceOpenNIFrameSource.html</filename>
    <class kind="class">OpenNIFrameSource::OpenNIFrameSource</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>namespaceOpenNIFrameSource.html</anchorfile>
      <anchor>a789f0e159226fc8adaea7d71484e0f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>namespaceOpenNIFrameSource.html</anchorfile>
      <anchor>aa9706d816a57fb0b5581baee24390192</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>namespaceOpenNIFrameSource.html</anchorfile>
      <anchor>ac6efa2e27733060d025591857308b5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointT</name>
      <anchorfile>namespaceOpenNIFrameSource.html</anchorfile>
      <anchor>af376e6bb59aec4ac7f8b3796ff0e8dc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenNIFrameSource::OpenNIFrameSource</name>
    <filename>classOpenNIFrameSource_1_1OpenNIFrameSource.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classOpenNIFrameSource_1_1OpenNIFrameSource.html</anchorfile>
      <anchor>a3e904b57e5c51dd4f1a78848c3fb4a7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onKeyboardEvent</name>
      <anchorfile>classOpenNIFrameSource_1_1OpenNIFrameSource.html</anchorfile>
      <anchor>a64060a2c5f538b042b2708dc80b32bcd</anchor>
      <arglist>(const pcl::visualization::KeyboardEvent &amp;event)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIFrameSource</name>
      <anchorfile>classOpenNIFrameSource_1_1OpenNIFrameSource.html</anchorfile>
      <anchor>ad208565d6e4128a8eac0a444a83c70c7</anchor>
      <arglist>(const std::string &amp;device_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const PointCloudPtr</type>
      <name>snap</name>
      <anchorfile>classOpenNIFrameSource_1_1OpenNIFrameSource.html</anchorfile>
      <anchor>a7f22077dd83f02f8684b1b0f1eeb3918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OpenNIFrameSource</name>
      <anchorfile>classOpenNIFrameSource_1_1OpenNIFrameSource.html</anchorfile>
      <anchor>ac1fcc7ceb822e68eff39ce58eeb3210d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewFrame</name>
      <anchorfile>classOpenNIFrameSource_1_1OpenNIFrameSource.html</anchorfile>
      <anchor>a2b29fab25b2544c570734ab1af960ab6</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classOpenNIFrameSource_1_1OpenNIFrameSource.html</anchorfile>
      <anchor>a81fc3dbb8688797a200f8a3064254629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>frame_counter_</name>
      <anchorfile>classOpenNIFrameSource_1_1OpenNIFrameSource.html</anchorfile>
      <anchor>a3d3200aca900c250a68666ea338f2409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::OpenNIGrabber</type>
      <name>grabber_</name>
      <anchorfile>classOpenNIFrameSource_1_1OpenNIFrameSource.html</anchorfile>
      <anchor>ab40b8979f20d7d9d45d1409bcb380d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>most_recent_frame_</name>
      <anchorfile>classOpenNIFrameSource_1_1OpenNIFrameSource.html</anchorfile>
      <anchor>ab14995307be525aa62ac166b8fa8ef50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classOpenNIFrameSource_1_1OpenNIFrameSource.html</anchorfile>
      <anchor>afc26ccb0ca3f2362be54b3f9904dbc2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
    <namespace>pcl::apps</namespace>
    <namespace>pcl::cloud_composer</namespace>
    <namespace>pcl::common</namespace>
    <namespace>pcl::ComparisonOps</namespace>
    <namespace>pcl::console</namespace>
    <namespace>pcl::detail</namespace>
    <namespace>pcl::distances</namespace>
    <namespace>pcl::features</namespace>
    <namespace>pcl::fields</namespace>
    <namespace>pcl::filters</namespace>
    <namespace>pcl::geometry</namespace>
    <namespace>pcl::ihs</namespace>
    <namespace>pcl::io</namespace>
    <namespace>pcl::ism</namespace>
    <namespace>pcl::keypoints</namespace>
    <namespace>pcl::modeler</namespace>
    <namespace>pcl::ndt2d</namespace>
    <namespace>pcl::occlusion_reasoning</namespace>
    <namespace>pcl::octree</namespace>
    <namespace>pcl::on_nurbs</namespace>
    <namespace>pcl::outofcore</namespace>
    <namespace>pcl::people</namespace>
    <namespace>pcl::poisson</namespace>
    <namespace>pcl::recognition</namespace>
    <namespace>pcl::registration</namespace>
    <namespace>pcl::search</namespace>
    <namespace>pcl::segmentation</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::_Intensity</class>
    <class kind="struct">pcl::_Intensity32u</class>
    <class kind="struct">pcl::_Intensity8u</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::_RGB</class>
    <class kind="class">pcl::AdaptiveRangeCoder</class>
    <class kind="class">pcl::AgastKeypoint2D</class>
    <class kind="class">pcl::AgastKeypoint2D&lt; pcl::PointXYZ, pcl::PointUV &gt;</class>
    <class kind="class">pcl::AgastKeypoint2DBase</class>
    <class kind="class">pcl::ApproximateVoxelGrid</class>
    <class kind="class">pcl::ASCIIReader</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="class">pcl::BOARDLocalReferenceFrameEstimation</class>
    <class kind="struct">pcl::BorderDescription</class>
    <class kind="struct">pcl::Boundary</class>
    <class kind="class">pcl::BoundaryEstimation</class>
    <class kind="struct">pcl::BoundingBoxXYZ</class>
    <class kind="class">pcl::BoxClipper3D</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::CloudIterator</class>
    <class kind="class">pcl::CloudSurfaceProcessing</class>
    <class kind="class">pcl::ColorGradientDOTModality</class>
    <class kind="class">pcl::ColorGradientModality</class>
    <class kind="class">pcl::ColorModality</class>
    <class kind="class">pcl::Comparator</class>
    <class kind="class">pcl::ComparisonBase</class>
    <class kind="class">pcl::ComputeFailedException</class>
    <class kind="class">pcl::ConditionalEuclideanClustering</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::ConstCloudIterator</class>
    <class kind="struct">pcl::CopyIfFieldExists</class>
    <class kind="struct">pcl::Correspondence</class>
    <class kind="class">pcl::CorrespondenceGrouping</class>
    <class kind="class">pcl::CovarianceSampling</class>
    <class kind="class">pcl::CrfNormalSegmentation</class>
    <class kind="class">pcl::CRHAlignment</class>
    <class kind="class">pcl::CRHEstimation</class>
    <class kind="class">pcl::CropBox</class>
    <class kind="class">pcl::CropBox&lt; pcl::PCLPointCloud2 &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::DefaultIterator</class>
    <class kind="class">pcl::DefaultPointRepresentation</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; FPFHSignature33 &gt;</class>
    <class kind="class">pcl::DefaultPointRepresentation&lt; Narf36 &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; ShapeContext1980 &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::DenseQuantizedMultiModTemplate</class>
    <class kind="struct">pcl::DenseQuantizedSingleModTemplate</class>
    <class kind="class">pcl::DifferenceOfNormalsEstimation</class>
    <class kind="class">pcl::DinastGrabber</class>
    <class kind="class">pcl::DistanceMap</class>
    <class kind="class">pcl::DOTMOD</class>
    <class kind="class">pcl::DOTModality</class>
    <class kind="struct">pcl::DOTMODDetection</class>
    <class kind="class">pcl::EarClipping</class>
    <class kind="class">pcl::EdgeAwarePlaneComparator</class>
    <class kind="class">pcl::EnergyMaps</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; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::ExtractPolygonalPrismData</class>
    <class kind="class">pcl::FastBilateralFilter</class>
    <class kind="class">pcl::FastBilateralFilterOMP</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::FileGrabber</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; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::FilterIndices</class>
    <class kind="class">pcl::FilterIndices&lt; pcl::PCLPointCloud2 &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::FPFHEstimationOMP</class>
    <class kind="struct">pcl::FPFHSignature33</class>
    <class kind="class">pcl::FrustumCulling</class>
    <class kind="struct">pcl::Functor</class>
    <class kind="class">pcl::GaussianKernel</class>
    <class kind="class">pcl::GeneralizedIterativeClosestPoint</class>
    <class kind="class">pcl::GeometricConsistencyGrouping</class>
    <class kind="class">pcl::GFPFHEstimation</class>
    <class kind="struct">pcl::GFPFHSignature16</class>
    <class kind="class">pcl::GlobalHypothesesVerification</class>
    <class kind="class">pcl::Grabber</class>
    <class kind="class">pcl::GrabCut</class>
    <class kind="struct">pcl::GradientXY</class>
    <class kind="class">pcl::GraphRegistration</class>
    <class kind="class">pcl::GreedyProjectionTriangulation</class>
    <class kind="class">pcl::GreedyVerification</class>
    <class kind="class">pcl::GridProjection</class>
    <class kind="class">pcl::GroundPlaneComparator</class>
    <class kind="class">pcl::HarrisKeypoint2D</class>
    <class kind="class">pcl::HarrisKeypoint3D</class>
    <class kind="class">pcl::HarrisKeypoint6D</class>
    <class kind="class">pcl::HDLGrabber</class>
    <class kind="struct">pcl::Histogram</class>
    <class kind="class">pcl::Hough3DGrouping</class>
    <class kind="class">pcl::HypothesisVerification</class>
    <class kind="class">pcl::ImageGrabber</class>
    <class kind="class">pcl::ImageGrabberBase</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::Intensity</class>
    <class kind="struct">pcl::Intensity32u</class>
    <class kind="struct">pcl::Intensity8u</class>
    <class kind="struct">pcl::IntensityGradient</class>
    <class kind="class">pcl::IntensityGradientEstimation</class>
    <class kind="class">pcl::IntensitySpinEstimation</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="struct">pcl::ISMPeak</class>
    <class kind="class">pcl::IsNotDenseException</class>
    <class kind="class">pcl::ISSKeypoint3D</class>
    <class kind="class">pcl::IterativeClosestPoint</class>
    <class kind="class">pcl::IterativeClosestPointNonLinear</class>
    <class kind="class">pcl::IterativeClosestPointWithNormals</class>
    <class kind="class">pcl::IteratorIdx</class>
    <class kind="class">pcl::KdTree</class>
    <class kind="class">pcl::KdTreeFLANN</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::LinearizedMaps</class>
    <class kind="class">pcl::LinearLeastSquaresNormalEstimation</class>
    <class kind="class">pcl::LineIterator</class>
    <class kind="class">pcl::LINEMOD</class>
    <class kind="struct">pcl::LINEMOD_OrientationMap</class>
    <class kind="struct">pcl::LINEMODDetection</class>
    <class kind="class">pcl::LineRGBD</class>
    <class kind="class">pcl::MarchingCubes</class>
    <class kind="class">pcl::MarchingCubesHoppe</class>
    <class kind="class">pcl::MarchingCubesRBF</class>
    <class kind="class">pcl::MaskMap</class>
    <class kind="class">pcl::MaximumLikelihoodSampleConsensus</class>
    <class kind="class">pcl::MedianFilter</class>
    <class kind="class">pcl::MeshConstruction</class>
    <class kind="class">pcl::MeshProcessing</class>
    <class kind="class">pcl::MeshQuadricDecimationVTK</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::ModelCoefficients</class>
    <class kind="struct">pcl::MomentInvariants</class>
    <class kind="class">pcl::MomentInvariantsEstimation</class>
    <class kind="class">pcl::MovingLeastSquares</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::NormalDistributionsTransform</class>
    <class kind="class">pcl::NormalDistributionsTransform2D</class>
    <class kind="class">pcl::NormalEstimation</class>
    <class kind="class">pcl::NormalEstimationOMP</class>
    <class kind="class">pcl::NormalRefinement</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::OURCVFHEstimation</class>
    <class kind="class">pcl::PackedHSIComparison</class>
    <class kind="class">pcl::PackedRGBComparison</class>
    <class kind="class">pcl::PairwiseGraphRegistration</class>
    <class kind="class">pcl::PapazovHV</class>
    <class kind="class">pcl::PassThrough</class>
    <class kind="class">pcl::PassThrough&lt; pcl::PCLPointCloud2 &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; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::PCLException</class>
    <class kind="struct">pcl::PCLHeader</class>
    <class kind="struct">pcl::PCLImage</class>
    <class kind="struct">pcl::PCLPointCloud2</class>
    <class kind="struct">pcl::PCLPointField</class>
    <class kind="class">pcl::PCLSurfaceBase</class>
    <class kind="class">pcl::PFHEstimation</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="struct">pcl::PointCorrespondence3D</class>
    <class kind="struct">pcl::PointCorrespondence6D</class>
    <class kind="class">pcl::PointDataAtOffset</class>
    <class kind="struct">pcl::PointIndices</class>
    <class kind="struct">pcl::PointNormal</class>
    <class kind="class">pcl::PointRepresentation</class>
    <class kind="struct">pcl::PointRGB</class>
    <class kind="struct">pcl::PointSurfel</class>
    <class kind="struct">pcl::PointUV</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="struct">pcl::PolygonMesh</class>
    <class kind="class">pcl::PolynomialCalculationsT</class>
    <class kind="class">pcl::PosesFromMatches</class>
    <class kind="class">pcl::PPFEstimation</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="struct">pcl::PrincipalRadiiRSD</class>
    <class kind="class">pcl::ProgressiveSampleConsensus</class>
    <class kind="class">pcl::ProjectInliers</class>
    <class kind="class">pcl::ProjectInliers&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::PyramidFeatureHistogram</class>
    <class kind="class">pcl::QuantizableModality</class>
    <class kind="class">pcl::QuantizedMap</class>
    <class kind="struct">pcl::QuantizedMultiModFeature</class>
    <class kind="struct">pcl::QuantizedNormalLookUpTable</class>
    <class kind="class">pcl::RadiusOutlierRemoval</class>
    <class kind="class">pcl::RadiusOutlierRemoval&lt; pcl::PCLPointCloud2 &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; pcl::PCLPointCloud2 &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="class">pcl::RangeImageSpherical</class>
    <class kind="struct">pcl::ReferenceFrame</class>
    <class kind="class">pcl::Region3D</class>
    <class kind="class">pcl::RegionGrowing</class>
    <class kind="class">pcl::RegionGrowingRGB</class>
    <class kind="struct">pcl::RegionXY</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::RobotEyeGrabber</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::SampleConsensusModelCircle3D</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::SampleConsensusModelRegistration2D</class>
    <class kind="class">pcl::SampleConsensusModelSphere</class>
    <class kind="class">pcl::SampleConsensusModelStick</class>
    <class kind="class">pcl::SampleConsensusPrerejective</class>
    <class kind="class">pcl::SamplingSurfaceNormal</class>
    <class kind="class">pcl::ScopeTime</class>
    <class kind="class">pcl::SeededHueSegmentation</class>
    <class kind="class">pcl::SegmentDifferences</class>
    <class kind="struct">pcl::SetIfFieldExists</class>
    <class kind="class">pcl::ShadowPoints</class>
    <class kind="struct">pcl::ShapeContext1980</class>
    <class kind="class">pcl::ShapeContext3DEstimation</class>
    <class kind="struct">pcl::SHOT1344</class>
    <class kind="struct">pcl::SHOT352</class>
    <class kind="class">pcl::SHOTColorEstimation</class>
    <class kind="class">pcl::SHOTColorEstimationOMP</class>
    <class kind="class">pcl::SHOTEstimation</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="struct">pcl::SparseQuantizedMultiModTemplate</class>
    <class kind="class">pcl::SpinImageEstimation</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; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::StopWatch</class>
    <class kind="class">pcl::Supervoxel</class>
    <class kind="class">pcl::SupervoxelClustering</class>
    <class kind="class">pcl::SurfaceNormalModality</class>
    <class kind="class">pcl::SurfaceReconstruction</class>
    <class kind="class">pcl::SurfelSmoothing</class>
    <class kind="class">pcl::SUSANKeypoint</class>
    <class kind="class">pcl::SynchronizedQueue</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::UnorganizedPointCloudException</class>
    <class kind="class">pcl::VectorAverage</class>
    <class kind="struct">pcl::Vertices</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; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::VoxelGridCovariance</class>
    <class kind="class">pcl::VoxelGridLabel</class>
    <class kind="class">pcl::VoxelGridOcclusionEstimation</class>
    <class kind="class">pcl::VTKUtils</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>group__common.html</anchorfile>
      <anchor>ga010a963efcb59df316596af2902fcb58</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; PCLHeader const  &gt;</type>
      <name>HeaderConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa2f558428e1939ac96d102dcb1b2df69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PCLHeader &gt;</type>
      <name>HeaderPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>adde87824402a1c96abde23cc23da2e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; pcl::PointIndices &gt;</type>
      <name>IndicesClusters</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae590f783a25826f221a26599aeee0f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; std::vector&lt; pcl::PointIndices &gt; &gt;</type>
      <name>IndicesClustersPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad23a5d901ae14db89c439b5e825b3256</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>boost::shared_ptr&lt; ::pcl::ModelCoefficients const  &gt;</type>
      <name>ModelCoefficientsConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5667657c12d695fb0fc625adf4a8c0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::ModelCoefficients &gt;</type>
      <name>ModelCoefficientsPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abaec8b4a1b288e61890e7191cdc2aef8</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>boost::shared_ptr&lt; ::pcl::PCLImage const  &gt;</type>
      <name>PCLImageConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af3fbe93c5fee3fe91eab3df211d96337</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLImage &gt;</type>
      <name>PCLImagePtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5497cb65a24a2c629353c14d68652319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointCloud2 const  &gt;</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a886e1e17c68f63ac1827fb5c7095cf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointCloud2 &gt;</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa8d9a670728f2d269d1aef08addb60cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointField const  &gt;</type>
      <name>PCLPointFieldConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a39e6aa7be8c162214bfb4a17d1eedf4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointField &gt;</type>
      <name>PCLPointFieldPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac17ffb409ee29ce5adc8d37f461f1723</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>boost::shared_ptr&lt; ::pcl::PointIndices const  &gt;</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1657df464bdc60d40c792724e44b4e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PointIndices &gt;</type>
      <name>PointIndicesPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a53792858d78862a698389664d6720a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PolygonMesh const  &gt;</type>
      <name>PolygonMeshConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4fe7e288e4f9c0b4ce1d51615d10a159</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PolygonMesh &gt;</type>
      <name>PolygonMeshPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a69a78a6898cd1af297782580a4055a1e</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="typedef">
      <type>boost::shared_ptr&lt; Vertices const  &gt;</type>
      <name>VerticesConstPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae6b540c281c53367f04b0fd7d506b63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Vertices &gt;</type>
      <name>VerticesPtr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a266107b8a7198d697361e0cc2933374d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BorderTrait</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7b4e0dcfd710e4c96737e6012b318e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8baba2ab46c88349350939f52bbd63cde63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8babbe3c6413874052b1bd961efd024e707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8baed1fff632898caa19ba9c1b15e639c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_TOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8bac33023b67fa7bef437316f060a45680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_RIGHT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba02629b93f54ba6f5df84c201841a6885</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_BOTTOM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba930363a872a79a7d81d6e4205855776c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__SHADOW_BORDER_LEFT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba68f048247d59b845f64a0c2f98e49200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_TOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba0126deec3b7ff7353d146e637f5079b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_RIGHT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba95274e6ae483a678bfff02bee92a199f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_BOTTOM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba9a16989fdc97f0d09f1602922ff5b915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__OBSTACLE_BORDER_LEFT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba639881dfaa920ff16178ccd10032596c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_TOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba15f4b2984e8c57fd9e343d4ef7ecfbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_RIGHT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba0c79af62cb33c6b991a5560dcae502fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_BOTTOM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8ba58422e9652213c3b66933e6488e6934f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDER_TRAIT__VEIL_POINT_LEFT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga7b4e0dcfd710e4c96737e6012b318e8bab835d36d98c678431e97796376690219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NormType</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9d37f00989a9de11b48deb263649463c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L1</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463cac3661be4b6e0d59a4c7b59a788cfc072</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2_SQR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca98099ccc2b42084990c7a6caac1d03f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L2</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca784d9a41bb0a8d74c4bbb384b5186c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINF</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca731833ab377b1fbe2ea5968c44a1664f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463cae072ec2ac425bed6c2f5a0781f0bf24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>B</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463caaf61907b932e6f69308db08e3fa4fe47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBLINEAR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca4da495e4c1d4f4415a13df5a1d55c545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463cad3f14cd5f1b7951b16422d8372b40177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIV</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca873d59723678e9e5d0a4c82d95c0e10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca5bf10e0499f79b70241e2eb83d0bcec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>K</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca5c1d5fa96c1a1d9ee8a3d65459576e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca8bf338ed604013b750528812f883f95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga9d37f00989a9de11b48deb263649463ca2ab2951d1cd80c4e5374046b5d670527</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_REGISTRATION_2D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a801a3c83fe807097c9aded5534df1394a216dc9817b402ca947c9f4df601f3a43</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>std::vector&lt; float &gt;</type>
      <name>assignNormalWeights</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a546b58a4aec222babc34607249f0a90a</anchor>
      <arglist>(const PointCloud&lt; NormalT &gt; &amp;, int, const std::vector&lt; int &gt; &amp;k_indices, const std::vector&lt; float &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>B_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga0eb2818b6fa817f3ada41296793283a1</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>calculatePolygonArea</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1a9e18520c49be76f2a28834e2da8a56</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;polygon)</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>comparePair</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a22143206fbf09462bb365a5df39e6452</anchor>
      <arglist>(std::pair&lt; float, int &gt; i, std::pair&lt; float, int &gt; j)</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>group__common.html</anchorfile>
      <anchor>gaf5729fae15603888b49743b118025290</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac050f06179c72e8bc2665faf7f42a0aa</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afda9ffdc3a6bb85098aa16e61d668682</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga26f5d53ac5362b04a5c8ed68c4c39038</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</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>a81f00705f1116eb69a984286e1e1d2b9</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaef1048c26d7ee3cad4ae9436d1f4a5d6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>af59437e1008bc26ecc5399c390448d64</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>compute3DCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga057c72764dfcd1276f7fe19bbfb380a7</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>compute3DCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a202572bfcc54d5262fb2ab3a695d7682</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Vector4d &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCorrespondingEigenVector</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga11c9b186d04d2e8a868e058473214622</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>group__common.html</anchorfile>
      <anchor>ga615ecfb7732ce274f802d55cf013f636</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9a519f0128baede6be874e0947ad8147</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>a8b4e482f26037bee30f64693f33fa98e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga73df83248bb8d4e74347822811be9359</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>ac344ea8f7c57ec1759f1438d27c96ce0</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga35305b1593d5417be615e940383f4ced</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>a74070eb55600644b3f8de2d4d8d08bd2</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga5956698bec9ece7a491ad2fbbfbe6bc1</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>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>group__common.html</anchorfile>
      <anchor>gac33176152049aa1f63867afae8225000</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>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>group__common.html</anchorfile>
      <anchor>gacf3ff94b2145fb22871e41e87ee495b2</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>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>group__common.html</anchorfile>
      <anchor>gab5ea605f439a80daf6348547379bad8e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>a5cf7877e22ed85622d8eea00880f7d35</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad8f6fde995ab21ab95267c22c7b12c90</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>ad8dfbb2960ae63831107379b1d72f0e3</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeCovarianceMatrixNormalized</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gadfb4158efe784f3d3a765f0747b13a80</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &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>computeCovarianceMatrixNormalized</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5fe0230defb5a7854e0234234c21506b</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::Matrix3d &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga72dfb6e965df9752c88790e026a8ab5f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid)</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>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>group__common.html</anchorfile>
      <anchor>gad2138293b6dd302ceaa128fae950f27d</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>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>group__common.html</anchorfile>
      <anchor>gac4d7bf1a81f21fb97505c91957b7f033</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, 3, 3 &gt; &amp;covariance_matrix, Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>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>group__common.html</anchorfile>
      <anchor>ga4d047d6f7b50a2d81306cc59ac927179</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt; &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>a49b8336923506cbc45f1b848abfffce8</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::VectorXd &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf936744f1fa429ebc22c2544e0d0a747</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt; &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>af71f5e22a2404a429fad507ef86e635c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices, Eigen::VectorXd &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDCentroid</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9654681b5a78f1e3ad5566de05e1d638</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt; &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>computeNDCentroid</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad5cd43a281c8a8e8a21ce454604bb13a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::VectorXd &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>group__common.html</anchorfile>
      <anchor>gac6add803f86fd16a998dce541e9ef402</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>group__common.html</anchorfile>
      <anchor>ga81ff69c28b503e40133feb07ef026265</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud1_in, const pcl::PCLPointCloud2 &amp;cloud2_in, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS bool</type>
      <name>concatenatePointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gafbb22a421e7dd8dbe49c7db7ddc932b9</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud1, const pcl::PCLPointCloud2 &amp;cloud2, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaa26de14f7dcba173a5ccdbeda9468264</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad8153ff7e2b48288ca694ed60e1a3529</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud_in, const std::vector&lt; int, Eigen::aligned_allocator&lt; int &gt; &gt; &amp;indices, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga30cdd7624907431fec965a4089928796</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud_in, pcl::PCLPointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab99511f54b952b8a5608e4ed7f41a68d</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>group__common.html</anchorfile>
      <anchor>ga6531a806d1c7ac0d5c23f79f673db191</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>group__common.html</anchorfile>
      <anchor>ga44ece0c2faffdb26cd75417200454577</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>group__common.html</anchorfile>
      <anchor>gaafe5bf1194ffaad83a2fc04cde6b20e4</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>group__common.html</anchorfile>
      <anchor>gaff182bca8d0295d727baaa1fd368c6ad</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>void</type>
      <name>copyPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4e98fb8923a6d8c4dab35ff96c7b1dd6</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>group__common.html</anchorfile>
      <anchor>gafeb71f88a4e674ec4d156d013c8bb393</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>group__common.html</anchorfile>
      <anchor>ga67ab079e174e900e6e0b235fb88d7160</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>group__common.html</anchorfile>
      <anchor>gaa5ab28ac738a42a65f9f2033d6b33252</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>aae70f37202b99e3b5141bec4eed26b7e</anchor>
      <arglist>(const std::string &amp;st, pcl::PCLPointCloud2 &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>a14ab4400f568983eafcdd6e627a1a135</anchor>
      <arglist>(const std::string &amp;st, pcl::PCLPointCloud2 &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>ad8d0ced7879770e97e6e769cbcdc92a0</anchor>
      <arglist>(const std::string &amp;st, pcl::PCLPointCloud2 &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>aeccbd200dbb9f111914994d12f661304</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>ab2380550c7eede19bb1e75567af84dff</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a92445930291e7a005e0791cd8bbe60ff</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a8b1e6bf082a51cc2d633495a03a18a6a</anchor>
      <arglist>(const std::vector&lt; pcl::PCLPointField &gt; &amp;msg_fields, MsgFieldMap &amp;field_map)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>CS_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7e43f6ae7f0607bfdedaea512c510ff8</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>deg2rad</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga25b0ce695e2a10abb0130bcb5cf90eb6</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>deg2rad</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga78fe9974ed54012d6cf057afda5d3350</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7f82fbd4e17063ab86287a2543bdea88</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0212a746948007708bcfaa4117ea7461</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Vector4f &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a71766012ea8618588baa1dc073dac1b4</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Vector4d &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga7953d5001218e840a3a10a2c8649461e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>ae1ca17f3decd37c512d958afa4d88ce0</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, 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>a6afc80fd70f4436ccce44de9241a1ba3</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Vector4d &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab6c182905d630aa151bac567011b93d5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>a0fd3d64f5633ec1fc50bbec65017d161</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4d &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga516ff833c2593ba6e53d369b25989f81</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &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>a1b9d4b8b8ac294c8273318b7af44b477</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &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>a989ce2a2f9a6f14cbfefee1a3eaa40e6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Vector4d &amp;centroid, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga553c2ce698f074fe38d74f01b57a3343</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae5a74008d2df6abde28a843a243ef011</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Vector4f &amp;centroid, Eigen::MatrixXf &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3a54767789c47edda970ae0cc04aee33</anchor>
      <arglist>(ConstCloudIterator&lt; PointT &gt; &amp;cloud_iterator, const Eigen::Vector4d &amp;centroid, Eigen::MatrixXd &amp;cloud_out, int npts=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gae19c71709093628e61037337056b99fa</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &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>a9820d1ad515c00d37ef4c7594b27d1ab</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const Eigen::Vector4d &amp;centroid, Eigen::MatrixXd &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga79129774e295b6a11559bed8dc5f0b48</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &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>a60b9a398a5ca5cdffe97974c40791159</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::vector&lt; int &gt; &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::MatrixXd &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga539a53e4b17ad9ed2f00ae8b2e464221</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &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>void</type>
      <name>demeanPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a593f079cc31336760d9e5b8a9b3ec5e4</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, const Eigen::Vector4d &amp;centroid, Eigen::MatrixXd &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>group__common.html</anchorfile>
      <anchor>gae8b5c722d30c22652327a1481528224e</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen22</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga72970b7435480c0c1827c8e74bc1d605</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>group__common.html</anchorfile>
      <anchor>ga4fdd69805d49c416393c604f9f209113</anchor>
      <arglist>(const Matrix &amp;mat, Matrix &amp;eigenvectors, Vector &amp;eigenvalues)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaca873868052e7d26efcf4b684a17bef2</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>group__common.html</anchorfile>
      <anchor>ga3a1ba2729012164635113224cb211581</anchor>
      <arglist>(const Matrix &amp;mat, Vector &amp;evals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga76d78c3e9c0f3f58a0806499ae6ed97b</anchor>
      <arglist>(const Matrix &amp;mat, Matrix &amp;evecs, Vector &amp;evals)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>estimateProjectionMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a59c4de482736e9c26c2f122808ee24c4</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::ConstPtr cloud, Eigen::Matrix&lt; float, 3, 4, Eigen::RowMajor &gt; &amp;projection_matrix, const std::vector&lt; int &gt; &amp;indices=std::vector&lt; int &gt;())</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>aac062a7b8f4e8f3b74ed51959aab1305</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; unsigned int &gt;::max(), unsigned int max_label=std::numeric_limits&lt; unsigned 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>fromPCLPointCloud2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad435776e0d3cc620a42468c85ad060b6</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud, const MsgFieldMap &amp;field_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCLPointCloud2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a89aca82e188e18a7c9a71324e9610ec9</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa33d2627f4712f39290f6bac8f7d5a62</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a22b3a98851964a79fafa7b9e543b3c75</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>group__common.html</anchorfile>
      <anchor>gaeac722564ac438313f01a613069130e8</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>PCL_EXPORTS void</type>
      <name>getCameraMatrixFromProjectionMatrix</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a85351fa082956d3e6633a36df2c020b2</anchor>
      <arglist>(const Eigen::Matrix&lt; float, 3, 4, Eigen::RowMajor &gt; &amp;projection_matrix, Eigen::Matrix3f &amp;camera_matrix)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCircumcircleRadius</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab64d6ba9e834d29feda71a76d3ec841f</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>group__common.html</anchorfile>
      <anchor>gaba79ae10479969f5e56595e6bfcb201b</anchor>
      <arglist>(Eigen::MatrixXf &amp;in, pcl::PCLPointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEulerAngles</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1dd94c8354eb65dffae3769da8fcc06a</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>group__common.html</anchorfile>
      <anchor>ga2bc4b9a4e25de1d0b00db4e41f0ad682</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud, const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaad9e56869486f44e2caa30a584c1b734</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, const std::string &amp;field_name, std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga21f637d9f7422a769448983af5fcbdeb</anchor>
      <arglist>(const std::string &amp;field_name, std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFields</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaa2ff830572b7cbf2fd8ce335fd9ca4fb</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFields</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gae88a16c0d6d70da8978ead0bb4e8e766</anchor>
      <arglist>(std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldSize</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga83ff4ee40cd3c49c7500905f59f37536</anchor>
      <arglist>(const int datatype)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldsList</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaabed3f370d11ba5dc154d79e682d35b4</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldsList</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga769f320a73865c3fe30cb96c0f932e76</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getFieldsSizes</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac8ba6d86b4a32723833f26ca2a8dc70d</anchor>
      <arglist>(const std::vector&lt; pcl::PCLPointField &gt; &amp;fields, std::vector&lt; int &gt; &amp;field_sizes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldType</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac282d255323a916e942f85b7f16740e3</anchor>
      <arglist>(const int size, char type)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getFieldType</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac4a4eaf1f19dd043252a0b93ac975a10</anchor>
      <arglist>(const int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFieldValue</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2404a6dae588ed8852b4d4e5346508ba</anchor>
      <arglist>(const PointT &amp;pt, size_t field_offset, ValT &amp;value)</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>group__common.html</anchorfile>
      <anchor>ga1583a71aef0f54550adef0ebfef89edd</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>group__common.html</anchorfile>
      <anchor>gab5669ac9649b383c053ef67cc06e6b55</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>group__common.html</anchorfile>
      <anchor>ga30ceb9b4896578ed075a36ad3937ee26</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>group__common.html</anchorfile>
      <anchor>ga1794862c1f52bfb188d6a4b48a2a5f4b</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>group__common.html</anchorfile>
      <anchor>ga3349ce9c26d4acbb1adae1e9b2d5f7e5</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>group__common.html</anchorfile>
      <anchor>gadb07d9f2af0434b4e33c208d178ef808</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>group__common.html</anchorfile>
      <anchor>gaacff2e632283be60810678d329b166ec</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>group__common.html</anchorfile>
      <anchor>ga7ce5d0021ce14eb0cdae42ee3547a104</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a2253c65ddca72d000440b3f2322a3a01</anchor>
      <arglist>(const pcl::PCLPointCloud2ConstPtr &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>af9c9bf4af8c2f47881ee0eea0643a51f</anchor>
      <arglist>(const pcl::PCLPointCloud2ConstPtr &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>group__common.html</anchorfile>
      <anchor>ga3166f09aafd659f69dc75e63f5e10f81</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>group__common.html</anchorfile>
      <anchor>gafd9010977f5e52b35b484be7624df3f8</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>group__common.html</anchorfile>
      <anchor>ga47dac23a8a283dd07f62fa7aa21b63ec</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>group__common.html</anchorfile>
      <anchor>ga41eb246206d51f77a8cb82b5d963e6a2</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>void</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a858a35c4936ab692a6893bf71ab8a59a</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, 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>group__common.html</anchorfile>
      <anchor>ga755022a29a2a1e3f6a8ea3e1c6b0736a</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>group__common.html</anchorfile>
      <anchor>gab831a44b375fa7e6bada740d1d17e247</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>double</type>
      <name>getPrincipalTransformation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7ed11aa1fcb5be47d1217ea9aff75df6</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPrincipalTransformation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9e76309712edfe31e5da22b6f4307a87</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Affine3f &amp;transform)</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>group__common.html</anchorfile>
      <anchor>ga5cc746d1fd72f99fee462ed1a9e4abea</anchor>
      <arglist>(Scalar x, Scalar y, Scalar z, Scalar roll, Scalar pitch, Scalar yaw, Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;t)</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>void</type>
      <name>getTransformation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aab2f0e4ca5bc914138112691e0632b49</anchor>
      <arglist>(double x, double y, double z, double roll, double pitch, double yaw, Eigen::Affine3d &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransformation</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf49a34180e337479ddeda21222882124</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>group__common.html</anchorfile>
      <anchor>ga7d1f523f342ff69277f23ea9f02fc5a6</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>group__common.html</anchorfile>
      <anchor>gada89edf1699e05ecf7355738e9f56f6b</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>group__common.html</anchorfile>
      <anchor>ga4375e99ec2ae368eec9379f506568611</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>group__common.html</anchorfile>
      <anchor>ga8319aa7921bdc742a9d0f95458e9cfe0</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>group__common.html</anchorfile>
      <anchor>ga8933c653f39db3636bfbdd262278edcb</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>group__common.html</anchorfile>
      <anchor>gaf457d33994792e63129de9709dcdf329</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>group__common.html</anchorfile>
      <anchor>ga58d47eda3c3f5f91125296fd7d202ebb</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>group__common.html</anchorfile>
      <anchor>ga8f85a8959dbec57e64840ee80c20f816</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>group__common.html</anchorfile>
      <anchor>ga86297c76ef1756ff1db90d8e39c14fa3</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert2x2</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad09b0c9a50601f3ae20a7babfd9a8d2d</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert3x3Matrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gabb12d1f85437aafb0a3ac12af5633400</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>Matrix::Scalar</type>
      <name>invert3x3SymMatrix</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga503f55a565c260660c6ac0461f17fa8f</anchor>
      <arglist>(const Matrix &amp;matrix, Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBetterCorrespondence</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9683d853583c45c7bc4da676bc46ec7d</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::Axis &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6109e92464c36a97c430673de3051e42</anchor>
      <arglist>(const pcl::Axis &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::BorderDescription &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afd359f0a2f05ed5267e9644ff0603358</anchor>
      <arglist>(const pcl::BorderDescription &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::Boundary &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a206b8c7c106c4d9d7e917761f35df9c5</anchor>
      <arglist>(const pcl::Boundary &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::ESFSignature640 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab813ac49dfae6d8e63ad62f28c9a0494</anchor>
      <arglist>(const pcl::ESFSignature640 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::FPFHSignature33 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a020eefa3852acf44161d192426a6931a</anchor>
      <arglist>(const pcl::FPFHSignature33 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::IntensityGradient &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8b0d0c04fa6120c091744698b409af27</anchor>
      <arglist>(const pcl::IntensityGradient &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::Label &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aababd240de792e41b9dbeff10f3f77d7</anchor>
      <arglist>(const pcl::Label &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::MomentInvariants &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a28eaa01a82e41dabf54825ee6e89634e</anchor>
      <arglist>(const pcl::MomentInvariants &amp;)</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>isFinite&lt; pcl::NormalBasedSignature12 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4e61f396c39343c2d5bad73aad0d4ba8</anchor>
      <arglist>(const pcl::NormalBasedSignature12 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PFHRGBSignature250 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1b143169967583a7d4ab3cf6ce47002a</anchor>
      <arglist>(const pcl::PFHRGBSignature250 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PFHSignature125 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7238f6a28e8867df6173d1cc4abc6fff</anchor>
      <arglist>(const pcl::PFHSignature125 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PointXY &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aecdc544044cf19ed4232e20f2155cdcc</anchor>
      <arglist>(const pcl::PointXY &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PPFRGBSignature &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a05d1bd954e61a6bb139d7103309c8ec2</anchor>
      <arglist>(const pcl::PPFRGBSignature &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PPFSignature &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afc686eef9a0e685d22f2bfd3e0ef3316</anchor>
      <arglist>(const pcl::PPFSignature &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PrincipalCurvatures &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5302304032aa948f9aaede456dd97803</anchor>
      <arglist>(const pcl::PrincipalCurvatures &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::PrincipalRadiiRSD &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a412254387bbfda50c4f9529fbedd0681</anchor>
      <arglist>(const pcl::PrincipalRadiiRSD &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::ReferenceFrame &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2de4643e7ad834118b6f442fea09d7dd</anchor>
      <arglist>(const pcl::ReferenceFrame &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::RGB &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af741156132ea869caf8e3abcae0bef79</anchor>
      <arglist>(const pcl::RGB &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::ShapeContext1980 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a725293aecc4839d0b143cf8b746f8cc0</anchor>
      <arglist>(const pcl::ShapeContext1980 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::SHOT1344 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a41cad31cd72f1528a92232ebdf5972db</anchor>
      <arglist>(const pcl::SHOT1344 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::SHOT352 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa3bd3800e7cf0c93aade46b89a878259</anchor>
      <arglist>(const pcl::SHOT352 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite&lt; pcl::VFHSignature308 &gt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac8988331282d31b4ee08d45613208836</anchor>
      <arglist>(const pcl::VFHSignature308 &amp;)</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>isSamePointType</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab1e28fae1c62a5cd3ba7b741f75d3e4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValueFinite</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4177911963bb47c1e1b9b29187af277a</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>group__common.html</anchorfile>
      <anchor>ga45baeaeb21308cd128a7c44ab786552c</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>K_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4df86a6dafef9778fb8df865ad54e28f</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>group__common.html</anchorfile>
      <anchor>ga186a26b9face0cfb0fea3d6eb37f909b</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L1_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga61d1e988b461de40a26b4e4e9e93ce55</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga70456fbb6c67cf3c1229e19c831b30ac</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>L2_Norm_SQR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf034c4bca3fc85c1e6d27d893c2936a5</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>lineToLineSegment</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga77e152dca77c74b0cb7ad9e873dc8ace</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>group__common.html</anchorfile>
      <anchor>ga64a4ea9a06fdb7a2ec3eda06b1b5a6e3</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>group__common.html</anchorfile>
      <anchor>ga9b79c559e12f4aacb41825f8b43840c2</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>group__common.html</anchorfile>
      <anchor>ga63fded8c9593744836d761940cab9350</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadBinary</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga5281205532955d384c8aa22ff4ff5e80</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>group__common.html</anchorfile>
      <anchor>ga3b37d5c19b2773954bbc5320f011f3ec</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a31f82c5c83fe221b70f6793cd8649a0f</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::Vertices &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abfc72bf72c8fb262df806d469cf72a05</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::PointIndices &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aadf1fb9037c2eca16a673118288a876f</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::ModelCoefficients &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3bc69cba7bca0412b28149e727ce56be</anchor>
      <arglist>(std::ostream &amp;out, const PCLHeader &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9f1aabda7f7d9292915b26e52bae7f5d</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::PolygonMesh &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af6f264d661418058c6ff558ccb6d3cb4</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::PCLImage &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab74d14f268f3e1f29df2503dac6c3ac4</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::PCLPointField &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a308f9f5919e442b1b4b084b0fdcc4a05</anchor>
      <arglist>(std::ostream &amp;s, const ::pcl::PCLPointCloud2 &amp;v)</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>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>accc9557ba905c9f10c7eb6566441f1a3</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>a78da9eb6c24f7926e0b887ddb177c736</anchor>
      <arglist>(std::ostream &amp;os, const GradientXY &amp;p)</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>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>ada721c18f588e62bda0c25a7931c97be</anchor>
      <arglist>(std::ostream &amp;os, const NarfKeypoint::Parameters &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7ff6fa08d6f9e0397a1ffab1234a32e9</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZ &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a66b22174fa7db2f6c0072fd8fd5e0a79</anchor>
      <arglist>(std::ostream &amp;os, const RGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9ec6bbc7f5301a9959a556fe01da92e6</anchor>
      <arglist>(std::ostream &amp;os, const Intensity &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8e2ec0b476388396be512cbccdc85465</anchor>
      <arglist>(std::ostream &amp;os, const Intensity8u &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a61bc5840d2339ab463518c23d2eec429</anchor>
      <arglist>(std::ostream &amp;os, const Intensity32u &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4008b3daa30f522fae2f9a9e8f431207</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZI &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7675f609862bb04b17cb596afd79483a</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZL &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a791f3414577b61460afdf368e3ee4b69</anchor>
      <arglist>(std::ostream &amp;os, const Label &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aada5fbf33c4a16d2cf9d9da7820f88db</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBA &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a62175a17107b3092fe0015f8147d1ab3</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1d3b45609cd08e7a1e6e3ed5c044ab40</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>a9af8b9bfb52f728a1ea55a8a4603f3ac</anchor>
      <arglist>(std::ostream &amp;s, const pcl::PointCloud&lt; PointT &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac82e4e65913f0098e1496153057e430f</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZHSV &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a606fe4c7f2ed2f6d4c6123a90eb8bdf9</anchor>
      <arglist>(std::ostream &amp;os, const PointXY &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a64d051084bede0af508aa4af33200267</anchor>
      <arglist>(std::ostream &amp;os, const PointUV &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3e61e01b044eb8a2d3d4b74a76b9f9fa</anchor>
      <arglist>(std::ostream &amp;os, const InterestPoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac453954eea243675f35d19065d97d9cd</anchor>
      <arglist>(std::ostream &amp;os, const Normal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abb5789b928add315adab334af8d6bca1</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>a7e0fa7ba4f8d3ff01a3e4332f96d6b85</anchor>
      <arglist>(std::ostream &amp;os, const RangeImage &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a203e9f363680ff1d6001684adcc9d22b</anchor>
      <arglist>(std::ostream &amp;os, const PointNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ab502c99fa20e8216d951634a300da41e</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7a20ad40879444bd1d76a0ff0471c7b0</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZINormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ac46b4f43e0bc5707b2410006945f4f75</anchor>
      <arglist>(std::ostream &amp;os, const PointWithRange &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a203c3ce7d59ebafe17a00f7338c86be2</anchor>
      <arglist>(std::ostream &amp;os, const PointWithViewpoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a47d880ac7fb6e36dc2f2e0ad53a1687f</anchor>
      <arglist>(std::ostream &amp;os, const MomentInvariants &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7be28c728cbf6fad2852d54b0d925aaf</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalRadiiRSD &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a62b12222cc155b8999f66df78e5556ea</anchor>
      <arglist>(std::ostream &amp;os, const Boundary &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8b7887fec0dece05516b6cec44897f9e</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalCurvatures &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad3e24bdee8121c47cdd6d7e185bac46e</anchor>
      <arglist>(std::ostream &amp;os, const PFHSignature125 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a30fbaf334261c0084fee98eb3c3c93fa</anchor>
      <arglist>(std::ostream &amp;os, const PFHRGBSignature250 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a93da0751174c3fbba009abdca3ecfd41</anchor>
      <arglist>(std::ostream &amp;os, const PPFSignature &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa77e57a0a4cf5cab2a5a326bcda47f4f</anchor>
      <arglist>(std::ostream &amp;os, const PPFRGBSignature &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9f2417eb2a5c82dd58530b5ead6b6e52</anchor>
      <arglist>(std::ostream &amp;os, const NormalBasedSignature12 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a23ea5d2c997f7f72c4b42b9b5803e5e3</anchor>
      <arglist>(std::ostream &amp;os, const ShapeContext1980 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa024eb48660a9ce7f174beb72de640d2</anchor>
      <arglist>(std::ostream &amp;os, const SHOT352 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7c1001d15c1933b3b30e5253e3df2e83</anchor>
      <arglist>(std::ostream &amp;os, const SHOT1344 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a791db1bdb703b196c19bccf92a824cdc</anchor>
      <arglist>(std::ostream &amp;os, const ReferenceFrame &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a20ed534ab55c9a5f59695aefc5272642</anchor>
      <arglist>(std::ostream &amp;os, const FPFHSignature33 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a7e78e29ad2257fa4b53a7c95e81ec470</anchor>
      <arglist>(std::ostream &amp;os, const VFHSignature308 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5e34c849cc3ffd2ec41c5ed4538a847a</anchor>
      <arglist>(std::ostream &amp;os, const ESFSignature640 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af763d1dec37a053680c9df0e511e65e3</anchor>
      <arglist>(std::ostream &amp;os, const GFPFHSignature16 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2e175e2bbf1c74772aa987c467b3cad4</anchor>
      <arglist>(std::ostream &amp;os, const Narf36 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa4c7a796be9056c7915664ed9e872926</anchor>
      <arglist>(std::ostream &amp;os, const BorderDescription &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a16bbb74686dc41867aa907a34e155aef</anchor>
      <arglist>(std::ostream &amp;os, const IntensityGradient &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ace9c04dad0300613a93775d53694379c</anchor>
      <arglist>(std::ostream &amp;os, const PointWithScale &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>aa095ef320a1e7536c882fc0c87d96543</anchor>
      <arglist>(std::ostream &amp;os, const PointSurfel &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></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afb19bde7373beeb0ecc8925f45f20f5e</anchor>
      <arglist>(template&lt; typename PointT &gt; void fromROSMsg(const pcl::PCLPointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud, const MsgFieldMap &amp;field_map),&quot;pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5734dfe46c5e9c536c8cca6fa93cb649</anchor>
      <arglist>(template&lt; typename PointT &gt; void fromROSMsg(const pcl::PCLPointCloud2 &amp;msg, pcl::PointCloud&lt; PointT &gt; &amp;cloud),&quot;pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afd01a037ecfabfb68cdeee799abd42d6</anchor>
      <arglist>(template&lt; typename PointT &gt; void toROSMsg(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, pcl::PCLPointCloud2 &amp;msg),&quot;pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4ff8a962f3d575c446c62ce6123e34cb</anchor>
      <arglist>(template&lt; typename CloudT &gt; void toROSMsg(const CloudT &amp;cloud, pcl::PCLImage &amp;msg),&quot;pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2c16b05a179a77e92a853d55085791aa</anchor>
      <arglist>(inline void toROSMsg(const pcl::PCLPointCloud2 &amp;cloud, pcl::PCLImage &amp;msg),&quot;pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>PF_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf977fbc818d41de61285d1da0521991a</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>PointCloudDepthAndRGBtoXYZRGBA</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a447b5a04c073f6067aeeaae37e7e8bec</anchor>
      <arglist>(PointCloud&lt; Intensity &gt; &amp;depth, PointCloud&lt; RGB &gt; &amp;image, float &amp;focal, PointCloud&lt; PointXYZRGBA &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloudRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5fc813637fb8686f5d84801a39c41355</anchor>
      <arglist>(PointCloud&lt; RGB &gt; &amp;in, PointCloud&lt; Intensity &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloudRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a789c0d91a4762807da65fdf54e4cc1f6</anchor>
      <arglist>(PointCloud&lt; RGB &gt; &amp;in, PointCloud&lt; Intensity8u &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloudRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4ffd6395020d08bb93c38db93c88ed84</anchor>
      <arglist>(PointCloud&lt; RGB &gt; &amp;in, PointCloud&lt; Intensity32u &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointCloudXYZRGBAtoXYZHSV</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5c7ac0eddeaad244868142bf0f2d348a</anchor>
      <arglist>(PointCloud&lt; PointXYZRGBA &gt; &amp;in, PointCloud&lt; PointXYZHSV &gt; &amp;out)</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>void</type>
      <name>PointRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a05730332e0bfac3d8b36afefef6b9c0c</anchor>
      <arglist>(RGB &amp;in, Intensity &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a32589ede76e4645f48b835d76e3b6287</anchor>
      <arglist>(RGB &amp;in, Intensity8u &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PointRGBtoI</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a79ca76c3ad69c02c2747385545dfa6b8</anchor>
      <arglist>(RGB &amp;in, Intensity32u &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>PointXYZRGBAtoXYZHSV</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a55e9404ed5042c869fc6e3030fca7939</anchor>
      <arglist>(PointXYZRGBA &amp;in, PointXYZHSV &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>group__common.html</anchorfile>
      <anchor>ga3177c2c084674693cc38f03e80b6ad77</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rad2deg</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga997c583b8ac57ffa9ad9e7321b4673e5</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a11183c5f2385e531fb9f4d323d629c39</anchor>
      <arglist>(std::istream &amp;stream, Type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0d824ba34337b87d2c56385523965543</anchor>
      <arglist>(std::istream &amp;stream, Type *value, int nr_values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>refineNormal</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a4e839ff3bbae897de75ffaa70e096236</anchor>
      <arglist>(const PointCloud&lt; NormalT &gt; &amp;cloud, int index, const std::vector&lt; int &gt; &amp;k_indices, const std::vector&lt; float &gt; &amp;k_sqr_distances, NormalT &amp;point)</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">
      <type>void</type>
      <name>removeNaNNormalsFromPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a2b3d46551e2cf34aca3ffa5cf919c432</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>group__common.html</anchorfile>
      <anchor>gacc18ebcacd806fd0c9336fe2f8b7208c</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix, std::ostream &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seededHueSegmentation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad8db574d0fd7526a3abf39593e82731f</anchor>
      <arglist>(const PointCloud&lt; PointXYZRGB &gt; &amp;cloud, const boost::shared_ptr&lt; search::Search&lt; PointXYZRGB &gt; &gt; &amp;tree, float tolerance, PointIndices &amp;indices_in, PointIndices &amp;indices_out, float delta_hue=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seededHueSegmentation</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a1f4283bfe40b7a61a2acf6dd76fb540d</anchor>
      <arglist>(const PointCloud&lt; PointXYZRGB &gt; &amp;cloud, const boost::shared_ptr&lt; search::Search&lt; PointXYZRGBL &gt; &gt; &amp;tree, float tolerance, PointIndices &amp;indices_in, PointIndices &amp;indices_out, float delta_hue=0.0)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>selectNorm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga047d812778a099ab333c847342c4b6bf</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim, NormType norm_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldValue</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ada3cba4f38b3538846a1769209031727</anchor>
      <arglist>(PointT &amp;pt, size_t field_offset, const ValT &amp;value)</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>group__common.html</anchorfile>
      <anchor>gad9217ecd4cc14221f178af07a16ef75d</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>group__common.html</anchorfile>
      <anchor>ga3d6aa7accd68832e8a4d4707c358e40f</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>a4e51fd3658ed051b4f6cc0c0340bde2c</anchor>
      <arglist>(const pcl::segmentation::grabcut::Color &amp;c1, const pcl::segmentation::grabcut::Color &amp;c2)</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>squaredEuclideanDistance</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>acce728864fe6aa3af8783cb0a963a4b1</anchor>
      <arglist>(const PointXY &amp;p1, const PointXY &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Sublinear_Norm</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac986c55a5b8850fec89cd26c46303747</anchor>
      <arglist>(FloatVectorT A, FloatVectorT B, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCLPointCloud2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a71ae5cefc55b6418e1389136c8e8ee96</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, pcl::PCLPointCloud2 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCLPointCloud2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>acac1ad597aa12ea57af7b3095abf30f7</anchor>
      <arglist>(const CloudT &amp;cloud, pcl::PCLImage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCLPointCloud2</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad27d2fbd536cc9ea7cf83412ce71db08</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud, pcl::PCLImage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>afcd3461958ec390d9f9f775f9edc4bf3</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, pcl::PCLPointCloud2 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6112d33a74897d53fde1fdbbd79a2c64</anchor>
      <arglist>(const CloudT &amp;cloud, pcl::PCLImage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af6eceb3e1b117ccebddcd0898c14f18a</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud, pcl::PCLImage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>transformPoint</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1bd2c5ea1258af3a45483dd1341aa429</anchor>
      <arglist>(const PointT &amp;point, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</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>group__common.html</anchorfile>
      <anchor>ga1b1184df8fe618d2014518aa262fa591</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &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>group__common.html</anchorfile>
      <anchor>ga9057144b5ce4e8cd45f1a47d8102e310</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::Transform&lt; Scalar, 3, Eigen::Affine &gt; &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>group__common.html</anchorfile>
      <anchor>gacb944fb5d5312b1be04db34285a233ff</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a60ca20b689576eb39a2351ad4e6b7c38</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &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>group__common.html</anchorfile>
      <anchor>gac50150ea4da9ca7c6ce1eedcc9170bca</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &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>group__common.html</anchorfile>
      <anchor>ga669e02b4e3a532d99915366ccfde46af</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::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9fa739d005b2b985cff4ca9166c7a988</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::Matrix4f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3c40432d035105d1f9bdfcb1c392ca2f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af25976f2dbdd0002d3cd8b1a87059071</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, 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>group__common.html</anchorfile>
      <anchor>ga3d750eabb12ebc10513a8f70a4972a3f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 3, 1 &gt; &amp;offset, const Eigen::Quaternion&lt; Scalar &gt; &amp;rotation)</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>a17b1a0b88e1c673e1e9327093cf13a6a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</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>a44f0cf69f76f894adb7906676401d87e</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::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a9a6b72791eb60d4d942712666b7f6b45</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>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5eff3ca792bc85268c966f8bac2707aa</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Transform&lt; Scalar, 3, Eigen::Affine &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad654bb1d69a2ec1d8b3b6af44ac049f0</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, 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>group__common.html</anchorfile>
      <anchor>ga1437d25ad2714da5b564dfa7c5234761</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &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>group__common.html</anchorfile>
      <anchor>gaf05199cee65e7fa46b88302dbca593f9</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::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a38e78715021f8a4822752b3cfc8765d9</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::Matrix4f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga090292f4e6c589e69385367f8c72f150</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abd110a556dbdbaa6753a2ebcb9cd928c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const pcl::PointIndices &amp;indices, 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>group__common.html</anchorfile>
      <anchor>gad0e427b705676056f795ff01ba51fcb5</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const Eigen::Matrix&lt; Scalar, 3, 1 &gt; &amp;offset, const Eigen::Quaternion&lt; Scalar &gt; &amp;rotation)</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="function">
      <type>Eigen::internal::umeyama_transform_matrix_type&lt; Derived, OtherDerived &gt;::type</type>
      <name>umeyama</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a65861ea96a34a05b42fea5ada648c8bf</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;src, const Eigen::MatrixBase&lt; OtherDerived &gt; &amp;dst, bool with_scaling=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abc72ecd1c10de3620edb3e5a419d77d5</anchor>
      <arglist>(std::ostream &amp;stream, Type value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a3a8ed85949c0e5ee02fac957cd7b3196</anchor>
      <arglist>(std::ostream &amp;stream, Type *value, int nr_values)</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>a0916eac6f2a6b606c1873f087d277ba0</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::_Intensity</name>
    <filename>structpcl_1_1__Intensity.html</filename>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_INTENSITY</name>
      <anchorfile>structpcl_1_1__Intensity.html</anchorfile>
      <anchor>a9c7adfd1bfd5f60494e8745539c2f3e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_Intensity32u</name>
    <filename>structpcl_1_1__Intensity32u.html</filename>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_INTENSITY_32U</name>
      <anchorfile>structpcl_1_1__Intensity32u.html</anchorfile>
      <anchor>a9f93c6a131ad435909094db1581a927a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_Intensity8u</name>
    <filename>structpcl_1_1__Intensity8u.html</filename>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_INTENSITY_8U</name>
      <anchorfile>structpcl_1_1__Intensity8u.html</anchorfile>
      <anchor>ac1a975c7238de49d86388de12ebde5e1</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::@17</type>
      <name>@18</name>
      <anchorfile>structpcl_1_1__Normal.html</anchorfile>
      <anchor>a165733d6839e1ec972ac220d634920e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_Normal::@17::@19</type>
      <name>@20</name>
      <anchorfile>unionpcl_1_1__Normal_1_1@17.html</anchorfile>
      <anchor>a5830a2a5dfea8c5410318431275487d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1__Normal_1_1@17_1_1@19.html</anchorfile>
      <anchor>a9ae124608ae6ece7bbb4c783756e74d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__Normal_1_1@17.html</anchorfile>
      <anchor>a7b039765a3270066792f7cf8d5163692</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::@21</type>
      <name>@22</name>
      <anchorfile>structpcl_1_1__PointNormal.html</anchorfile>
      <anchor>ab7070cd0cf9be868300588e5fda579ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointNormal::@21::@23</type>
      <name>@24</name>
      <anchorfile>unionpcl_1_1__PointNormal_1_1@21.html</anchorfile>
      <anchor>a2995e57dd12c637632f2d2cd4f0db883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1__PointNormal_1_1@21_1_1@23.html</anchorfile>
      <anchor>a3d1f47c6f433432871be316bee042706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointNormal_1_1@21.html</anchorfile>
      <anchor>aa3b8634a55ee2574716f8622d9e4c43a</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::@59</type>
      <name>@60</name>
      <anchorfile>structpcl_1_1__PointSurfel.html</anchorfile>
      <anchor>a617b41169cd071901a32eee3b6ecf487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointSurfel::@59::@61</type>
      <name>@62</name>
      <anchorfile>unionpcl_1_1__PointSurfel_1_1@59.html</anchorfile>
      <anchor>a0f4ccd699adb0c6571b47448e5445265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union pcl::_PointSurfel::@59::@61::@63</type>
      <name>@64</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@59_1_1@61.html</anchorfile>
      <anchor>ac88180fe43d1afd1d936017b24ca2398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointSurfel::@59::@61::@63::@65</type>
      <name>@66</name>
      <anchorfile>unionpcl_1_1__PointSurfel_1_1@59_1_1@61_1_1@63.html</anchorfile>
      <anchor>ac8c7da979988aff0b6c1ffef0e7012d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>a</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@59_1_1@61_1_1@63_1_1@65.html</anchorfile>
      <anchor>a247c4faef62442f7a5f00524d584c6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>b</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@59_1_1@61_1_1@63_1_1@65.html</anchorfile>
      <anchor>aa1186e62166316b94d4765c230f7546b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>g</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@59_1_1@61_1_1@63_1_1@65.html</anchorfile>
      <anchor>a4c9239c47b7a69e12b8398918ecdbd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>r</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@59_1_1@61_1_1@63_1_1@65.html</anchorfile>
      <anchor>ac5b7ecd54e3ee4cf144313ec17d9588b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rgb</name>
      <anchorfile>unionpcl_1_1__PointSurfel_1_1@59_1_1@61_1_1@63.html</anchorfile>
      <anchor>ad78a0f444b394ff5cf8c1fd51f39b249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>rgba</name>
      <anchorfile>unionpcl_1_1__PointSurfel_1_1@59_1_1@61_1_1@63.html</anchorfile>
      <anchor>a8a4926754f7017c4bd6ef573c2bfcaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>confidence</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@59_1_1@61.html</anchorfile>
      <anchor>a5510a3557732feb8040c421a4a11bab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@59_1_1@61.html</anchorfile>
      <anchor>ad37429dd7217aaca1ac228e761598506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>radius</name>
      <anchorfile>structpcl_1_1__PointSurfel_1_1@59_1_1@61.html</anchorfile>
      <anchor>ab8457c24b7b3b4903664f3ad02d2ed5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointSurfel_1_1@59.html</anchorfile>
      <anchor>acc11d8ccb2782023a2831d3b02b7256f</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::@37</type>
      <name>@38</name>
      <anchorfile>structpcl_1_1__PointWithRange.html</anchorfile>
      <anchor>a7feeef864d2ea53fe3abfa3c96996658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointWithRange::@37::@39</type>
      <name>@40</name>
      <anchorfile>unionpcl_1_1__PointWithRange_1_1@37.html</anchorfile>
      <anchor>a90d56f8b1971db7ad5a7eb2f2719b108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>range</name>
      <anchorfile>structpcl_1_1__PointWithRange_1_1@37_1_1@39.html</anchorfile>
      <anchor>ad57897b64e02c9925675f51f692cc131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointWithRange_1_1@37.html</anchorfile>
      <anchor>ad0100f9594969460e17d55a898aab4c2</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>union pcl::_PointWithScale::@57</type>
      <name>@58</name>
      <anchorfile>structpcl_1_1__PointWithScale.html</anchorfile>
      <anchor>a27cfa46f80d9a018001cbef03446edaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>unionpcl_1_1__PointWithScale_1_1@57.html</anchorfile>
      <anchor>ab0505c8838dca1f2d939ef6541ffc312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>size</name>
      <anchorfile>unionpcl_1_1__PointWithScale_1_1@57.html</anchorfile>
      <anchor>a1969bbfcb1fb2aa486afd872e4739a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>structpcl_1_1__PointWithScale.html</anchorfile>
      <anchor>a1b93345f42a2ae6cb69caa143a50b509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>octave</name>
      <anchorfile>structpcl_1_1__PointWithScale.html</anchorfile>
      <anchor>a868d73097e91829f24ef07c8a4fff9dc</anchor>
      <arglist></arglist>
    </member>
    <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>response</name>
      <anchorfile>structpcl_1_1__PointWithScale.html</anchorfile>
      <anchor>a314268d16eb1ee92ea3be89a5969a998</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::@41</type>
      <name>@42</name>
      <anchorfile>structpcl_1_1__PointWithViewpoint.html</anchorfile>
      <anchor>a98de355eb613f39d7be9e3b32c7138b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointWithViewpoint::@41::@43</type>
      <name>@44</name>
      <anchorfile>unionpcl_1_1__PointWithViewpoint_1_1@41.html</anchorfile>
      <anchor>a7241ccc0d5b16cd2456621a3d652215d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vp_x</name>
      <anchorfile>structpcl_1_1__PointWithViewpoint_1_1@41_1_1@43.html</anchorfile>
      <anchor>a635c06423bf19514b104c52792569614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vp_y</name>
      <anchorfile>structpcl_1_1__PointWithViewpoint_1_1@41_1_1@43.html</anchorfile>
      <anchor>a0bbe3f2d588d2c675a8779e035fe22bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vp_z</name>
      <anchorfile>structpcl_1_1__PointWithViewpoint_1_1@41_1_1@43.html</anchorfile>
      <anchor>a07c174e6f2e56757a5de7123d64f576a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointWithViewpoint_1_1@41.html</anchorfile>
      <anchor>a3b937bb59ede2ecb84aecef3718a6f8f</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::@9</type>
      <name>@10</name>
      <anchorfile>structpcl_1_1__PointXYZHSV.html</anchorfile>
      <anchor>a19a1f1b8674c9b4b739a0c9b4e69947a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZHSV::@9::@11</type>
      <name>@12</name>
      <anchorfile>unionpcl_1_1__PointXYZHSV_1_1@9.html</anchorfile>
      <anchor>a84c87221b2ad7f4c0e9292ee3c8516e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>h</name>
      <anchorfile>structpcl_1_1__PointXYZHSV_1_1@9_1_1@11.html</anchorfile>
      <anchor>a6cd1c3a981618326db3abd1cb6ec48a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>s</name>
      <anchorfile>structpcl_1_1__PointXYZHSV_1_1@9_1_1@11.html</anchorfile>
      <anchor>aa75d0b55830895c16294f8a3da5cc981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>v</name>
      <anchorfile>structpcl_1_1__PointXYZHSV_1_1@9_1_1@11.html</anchorfile>
      <anchor>a6557f72050e1c183055006601e5e35e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointXYZHSV_1_1@9.html</anchorfile>
      <anchor>a0018442efe5cd28cda0f9a741dba7927</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::@5</type>
      <name>@6</name>
      <anchorfile>structpcl_1_1__PointXYZI.html</anchorfile>
      <anchor>a2d665a03645fa6e57053aca4dc856990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZI::@5::@7</type>
      <name>@8</name>
      <anchorfile>unionpcl_1_1__PointXYZI_1_1@5.html</anchorfile>
      <anchor>a8e3036dde92eb695692dbdb915e428ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>intensity</name>
      <anchorfile>structpcl_1_1__PointXYZI_1_1@5_1_1@7.html</anchorfile>
      <anchor>a4e38827dfaf16eda19576e86dc6b2c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointXYZI_1_1@5.html</anchorfile>
      <anchor>a0eda9d0886fb0a5f7da4a11381a89e74</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::@33</type>
      <name>@34</name>
      <anchorfile>structpcl_1_1__PointXYZINormal.html</anchorfile>
      <anchor>a0d2b5097062b00aad046e81c583d016f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZINormal::@33::@35</type>
      <name>@36</name>
      <anchorfile>unionpcl_1_1__PointXYZINormal_1_1@33.html</anchorfile>
      <anchor>afd8c0afea01b3fdf4aed5900ddc68b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1__PointXYZINormal_1_1@33_1_1@35.html</anchorfile>
      <anchor>afcec443d1d6b6d0dc1a267dfe2bf7c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>intensity</name>
      <anchorfile>structpcl_1_1__PointXYZINormal_1_1@33_1_1@35.html</anchorfile>
      <anchor>a921604a9076b3a7414d1ba7412ebe9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointXYZINormal_1_1@33.html</anchorfile>
      <anchor>a10f29bd68325db90620abc145e5a44a4</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::@25</type>
      <name>@26</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal.html</anchorfile>
      <anchor>af9f0baec92954d323ff1dd9ffe27e005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZRGBNormal::@25::@27</type>
      <name>@28</name>
      <anchorfile>unionpcl_1_1__PointXYZRGBNormal_1_1@25.html</anchorfile>
      <anchor>a5801f83d166ebb1e2fe8a22aa0cd77b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union pcl::_PointXYZRGBNormal::@25::@27::@29</type>
      <name>@30</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@25_1_1@27.html</anchorfile>
      <anchor>a80cadccfb8390e7b56259f86e81ff401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_PointXYZRGBNormal::@25::@27::@29::@31</type>
      <name>@32</name>
      <anchorfile>unionpcl_1_1__PointXYZRGBNormal_1_1@25_1_1@27_1_1@29.html</anchorfile>
      <anchor>aa868346dd1a500e8aea4d225a41105b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>a</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@25_1_1@27_1_1@29_1_1@31.html</anchorfile>
      <anchor>ab3c8620545cf34bd2ab1945c77a635d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>b</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@25_1_1@27_1_1@29_1_1@31.html</anchorfile>
      <anchor>a7c4c3b0b3da02a5bed52c9aabb3f19f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>g</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@25_1_1@27_1_1@29_1_1@31.html</anchorfile>
      <anchor>af498c3c1b8cc64263a7327dc264047b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>r</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@25_1_1@27_1_1@29_1_1@31.html</anchorfile>
      <anchor>af1b2e24353c5949e29f3d2acb3e79457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rgb</name>
      <anchorfile>unionpcl_1_1__PointXYZRGBNormal_1_1@25_1_1@27_1_1@29.html</anchorfile>
      <anchor>af7af99491269a3537a43b56af409810b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>rgba</name>
      <anchorfile>unionpcl_1_1__PointXYZRGBNormal_1_1@25_1_1@27_1_1@29.html</anchorfile>
      <anchor>ad75a1cbb31a4d132c100843a55290623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature</name>
      <anchorfile>structpcl_1_1__PointXYZRGBNormal_1_1@25_1_1@27.html</anchorfile>
      <anchor>abb06717d59ae0c229c149e97565da7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1__PointXYZRGBNormal_1_1@25.html</anchorfile>
      <anchor>aed954bd8a7bf608bb1de0921952b4574</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="function">
      <type>Eigen::Map&lt; Eigen::Matrix3f &gt;</type>
      <name>getMatrix3fMap</name>
      <anchorfile>structpcl_1_1__ReferenceFrame.html</anchorfile>
      <anchor>a838a193b0a4a79b2efd0394a91f6cba9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Map&lt; const Eigen::Matrix3f &gt;</type>
      <name>getMatrix3fMap</name>
      <anchorfile>structpcl_1_1__ReferenceFrame.html</anchorfile>
      <anchor>a664625e1312eda014ff718b994820573</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; Eigen::Vector3f &gt;</type>
      <name>getXAxisVector3fMap</name>
      <anchorfile>structpcl_1_1__ReferenceFrame.html</anchorfile>
      <anchor>a52348b324848bede3968fc146b08d974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Map&lt; const Eigen::Vector3f &gt;</type>
      <name>getXAxisVector3fMap</name>
      <anchorfile>structpcl_1_1__ReferenceFrame.html</anchorfile>
      <anchor>a48984971e13c40e480b5170f48ec9827</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; Eigen::Vector3f &gt;</type>
      <name>getYAxisVector3fMap</name>
      <anchorfile>structpcl_1_1__ReferenceFrame.html</anchorfile>
      <anchor>a606899c3b68953c051104180753d6ec0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Map&lt; const Eigen::Vector3f &gt;</type>
      <name>getYAxisVector3fMap</name>
      <anchorfile>structpcl_1_1__ReferenceFrame.html</anchorfile>
      <anchor>a201fad67f2b33b40d3d5e42d31b5061f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Map&lt; Eigen::Vector3f &gt;</type>
      <name>getZAxisVector3fMap</name>
      <anchorfile>structpcl_1_1__ReferenceFrame.html</anchorfile>
      <anchor>a757414faefaa57e4b445b9dd5d2c6398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Map&lt; const Eigen::Vector3f &gt;</type>
      <name>getZAxisVector3fMap</name>
      <anchorfile>structpcl_1_1__ReferenceFrame.html</anchorfile>
      <anchor>a1d92be3d2bf6663c3dbc1961976142fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>union pcl::_ReferenceFrame::@49</type>
      <name>@50</name>
      <anchorfile>structpcl_1_1__ReferenceFrame.html</anchorfile>
      <anchor>ad7e25eec9e28024c2367d11c40c57518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::_ReferenceFrame::@49::@51</type>
      <name>@52</name>
      <anchorfile>unionpcl_1_1__ReferenceFrame_1_1@49.html</anchorfile>
      <anchor>ac7a4c15746d32f543b9856ad3476d6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x_axis</name>
      <anchorfile>structpcl_1_1__ReferenceFrame_1_1@49_1_1@51.html</anchorfile>
      <anchor>a80b944a75f0638af34f7b59f89256cd2</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y_axis</name>
      <anchorfile>structpcl_1_1__ReferenceFrame_1_1@49_1_1@51.html</anchorfile>
      <anchor>a090266bd9eaa45291d6a40b2ee7b3567</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z_axis</name>
      <anchorfile>structpcl_1_1__ReferenceFrame_1_1@49_1_1@51.html</anchorfile>
      <anchor>a3299c81e9397ca6415a18a42b9ae88be</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rf</name>
      <anchorfile>unionpcl_1_1__ReferenceFrame_1_1@49.html</anchorfile>
      <anchor>a05b71517f172b391b6cf62b2e89711e7</anchor>
      <arglist>[9]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::_RGB</name>
    <filename>structpcl_1_1__RGB.html</filename>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_RGB</name>
      <anchorfile>structpcl_1_1__RGB.html</anchorfile>
      <anchor>a1329aba868ab05e46866a4bea1274f02</anchor>
      <arglist></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::AgastKeypoint2D</name>
    <filename>classpcl_1_1AgastKeypoint2D.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>AgastKeypoint2DBase&lt; PointInT, PointOutT, pcl::common::IntensityFieldAccessor&lt; PointInT &gt; &gt;</base>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1AgastKeypoint2D.html</anchorfile>
      <anchor>a73d8c838ddc76923ad270784ca1d4115</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AgastKeypoint2D</name>
      <anchorfile>classpcl_1_1AgastKeypoint2D.html</anchorfile>
      <anchor>a9305825b2a5cdde9e26fec862c1cc157</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AgastKeypoint2D</name>
      <anchorfile>classpcl_1_1AgastKeypoint2D.html</anchorfile>
      <anchor>ad304e16259359c5771477ed50e907636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1AgastKeypoint2D.html</anchorfile>
      <anchor>ab5c9e17cdb569700063b5267236cbcb8</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::AgastKeypoint2D&lt; pcl::PointXYZ, pcl::PointUV &gt;</name>
    <filename>classpcl_1_1AgastKeypoint2D_3_01pcl_1_1PointXYZ_00_01pcl_1_1PointUV_01_4.html</filename>
    <base>AgastKeypoint2DBase&lt; pcl::PointXYZ, pcl::PointUV, pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZ &gt; &gt;</base>
    <member kind="function">
      <type></type>
      <name>AgastKeypoint2D</name>
      <anchorfile>classpcl_1_1AgastKeypoint2D_3_01pcl_1_1PointXYZ_00_01pcl_1_1PointUV_01_4.html</anchorfile>
      <anchor>aa2f56789e23224254ad2085af2775646</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AgastKeypoint2D</name>
      <anchorfile>classpcl_1_1AgastKeypoint2D_3_01pcl_1_1PointXYZ_00_01pcl_1_1PointUV_01_4.html</anchorfile>
      <anchor>af7a68e509b14efaa1acbcab0ec2e477a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1AgastKeypoint2D_3_01pcl_1_1PointXYZ_00_01pcl_1_1PointUV_01_4.html</anchorfile>
      <anchor>a8ee271a9dd1c9d8a87f0965eeff543cd</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointUV &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::AgastKeypoint2DBase</name>
    <filename>classpcl_1_1AgastKeypoint2DBase.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <templarg>IntensityT</templarg>
    <base>pcl::Keypoint</base>
    <member kind="typedef">
      <type>pcl::keypoints::agast::AbstractAgastDetector::Ptr</type>
      <name>AgastDetectorPtr</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a3ffaa4bdb4979634f0e12e3b72e8c1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::KdTree</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a0ff21e0ff90478ed000b94d6da734ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a921e6bacb757f2a0cbd8fe27b36ccb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>abb9d95d2433128b3599f256d83ac63e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>aa1481a28e32dde24e4dbb484deb46b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AgastKeypoint2DBase</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>ab433c5dee1ce520ccefd403885133402</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AgastDetectorPtr</type>
      <name>getAgastDetector</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a104c6022e0721b4ff10e205f2fb959b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDataValue</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a7599ab815736a5a75d703d4ccab70bcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaxKeypoints</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>afc90e3ce3d5b82c2426b6e82d75d2b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNonMaxSuppression</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>aaaee15d894aa3874adc787d0e46b313c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getThreshold</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a229986d52bd25c46ae604ab383858efd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAgastDetector</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a93a13fe2c4b3293dbdf1572aaa391d3c</anchor>
      <arglist>(const AgastDetectorPtr &amp;detector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDataValue</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a38fcda315ed1385558e44544635c818a</anchor>
      <arglist>(const double bmax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxKeypoints</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a7219fa5b5ffa8a41e67f2a999ef55a4f</anchor>
      <arglist>(const unsigned int nr_max_keypoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNonMaxSuppression</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>ad5b6e04f35aea17cff25bd374e232179</anchor>
      <arglist>(const bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a7fcafff800893f95e1dc9ed9e7a58d14</anchor>
      <arglist>(const double threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AgastKeypoint2DBase</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a54098c84d5738e764fc636745a4f70df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>af0c8f7bcf9625839de10f6b2aec57c63</anchor>
      <arglist>(PointCloudOut &amp;output)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>aa9e8befbad655e2ff630871ac452146f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>apply_non_max_suppression_</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>abc46374a276cd14177f45d20b6f5ff1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>bmax_</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a7226354a5af9c3daa77ee174ee771b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AgastDetectorPtr</type>
      <name>detector_</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a9ee609d7022fc586127729029ce27447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntensityT</type>
      <name>intensity_</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a4a6279fb59e170b759712be65de09854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>nr_max_keypoints_</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>aa1c97ed82c68cf86ab23f3aee57d3cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1AgastKeypoint2DBase.html</anchorfile>
      <anchor>a3fa742a17e73bbf367a5ec67402efeef</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="typedef">
      <type>boost::shared_ptr&lt; const ApproximateVoxelGrid&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a010e1faa11a2d690986bfa14d78b2a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ApproximateVoxelGrid&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>ae85db28f1c05e432e875993b0ae6e180</anchor>
      <arglist></arglist>
    </member>
    <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="function">
      <type></type>
      <name>~ApproximateVoxelGrid</name>
      <anchorfile>classpcl_1_1ApproximateVoxelGrid.html</anchorfile>
      <anchor>a2110e9946d7083b1e79621470cf0c594</anchor>
      <arglist>()</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="class">
    <name>pcl::ASCIIReader</name>
    <filename>classpcl_1_1ASCIIReader.html</filename>
    <base>pcl::FileReader</base>
    <member kind="function">
      <type></type>
      <name>ASCIIReader</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a5dfe46c5b5fc539b93a43e9cb1491c36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>ad817f4c7fdb3db9ec6cb0e003ee0a32f</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &amp;cloud, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation, int &amp;file_version, const int offset=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>readHeader</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a1d35d34fb520d44c13570ce97252f212</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExtension</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a97dac034b56d0f4b3d1aa3d8b8f7ab25</anchor>
      <arglist>(const std::string &amp;ext)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputFields</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a7bb863c698a17ff7036f6d1bf12041da</anchor>
      <arglist>(const std::vector&lt; pcl::PCLPointField &gt; &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputFields</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a398633aa1add64dd4d898399daf02e64</anchor>
      <arglist>(const PointT p=PointT())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSepChars</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>ac2b5e96e43e00f712717948300f21f6e</anchor>
      <arglist>(const std::string &amp;chars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ASCIIReader</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a8aa36d7cb5cefb8659b3a2f4b8437d6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>parse</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a1212f6462c0f39c72d3ea9365f27c130</anchor>
      <arglist>(const std::string &amp;token, const pcl::PCLPointField &amp;field, uint8_t *data_target)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint32_t</type>
      <name>typeSize</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a2ee2cd68535076f692c4710a283f3d3e</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>extension_</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a33952acf5ff4bd6944657efcb1a923fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pcl::PCLPointField &gt;</type>
      <name>fields_</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a8ba3000decde358c61d29d7e4e7f566e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a5bf8107e2d0a19a8a8ea5875b0f5ff4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>sep_chars_</name>
      <anchorfile>classpcl_1_1ASCIIReader.html</anchorfile>
      <anchor>a079004a63a0be83842a7c508a0957c13</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>abb3815c6663ba713641d0c7af74640a3</anchor>
      <arglist>(const _Axis &amp;p)</arglist>
    </member>
    <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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1Axis.html</anchorfile>
      <anchor>a09a081a13dc201be7f85e3650556e001</anchor>
      <arglist>(std::ostream &amp;os, const Axis &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::BilateralFilter</name>
    <filename>classpcl_1_1BilateralFilter.html</filename>
    <templarg></templarg>
    <base>pcl::Filter</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const BilateralFilter&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a7e2800fc619fd3b6d1e4b85295eaf6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; BilateralFilter&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a1814041247143eb5a4e3d1b6983e1db4</anchor>
      <arglist></arglist>
    </member>
    <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>a5e88668f76ffc11e0facd77da7166522</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStdDev</name>
      <anchorfile>classpcl_1_1BilateralFilter.html</anchorfile>
      <anchor>a46dd3e5a1f157f19f4282ef0389dc815</anchor>
      <arglist>() const </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>boost::shared_ptr&lt; const BilateralUpsampling&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>acbb845850005401006ea83ee84291ea2</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; BilateralUpsampling&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1BilateralUpsampling.html</anchorfile>
      <anchor>a7e7e94c57c849ed31eb0f8f5326fb050</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="class">
    <name>pcl::BOARDLocalReferenceFrameEstimation</name>
    <filename>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const BOARDLocalReferenceFrameEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a2dbb371372850d6a3fe9cabee5d14bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; BOARDLocalReferenceFrameEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>afcefee791d5e84aa2d6b5af2316f0c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOARDLocalReferenceFrameEstimation</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a9fa7273a3e5b10ba7d377cf7f022eef2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCheckMarginArraySize</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a78178b056e4e339578e0a4dbc06c8c2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFindHoles</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a115bf7d205a38ee991867664c3e267a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getHoleSizeProbThresh</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a94cad70eccbebf7f7decd84589a8f285</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMarginThresh</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>acf5054190b8804d5d8504187c08bc00d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSteepThresh</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a789f0d4fbea8fbba75c2c56c75567a9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTangentRadius</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a901f11243ef79abe89c15dcb1163f292</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCheckMarginArraySize</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a697610a41cdc46220a777b1b3d804a79</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFindHoles</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>aff653a5a1a90a17c50e2f1c0ba9c225d</anchor>
      <arglist>(bool find_holes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHoleSizeProbThresh</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a40a126956e22130de00aeb223a522ba8</anchor>
      <arglist>(float prob_thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarginThresh</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>ab133cdddc92c41a0a53accfa4e83ea28</anchor>
      <arglist>(float margin_thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSteepThresh</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a121b2c872aab8a5ab7708b378369437c</anchor>
      <arglist>(float steep_thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTangentRadius</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a6b84b273b35a2c0e1ce2db35a0c344b5</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BOARDLocalReferenceFrameEstimation</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>af27446a4f4a632b4dc787616d7928dde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a55cf7d703b638c7699bd159610aca944</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a9545fc7ce0324b64739cda3e9e5b6937</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>areEquals</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a514855a1ef0080784ddfaf83a5e55732</anchor>
      <arglist>(float val1, float val2, float zero_float_eps=1E-8f) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>ab87274eb94ebc08e0c7164e8d34cd955</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>computePointLRF</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a443d413a50bc03235dfca64d6a0d4563</anchor>
      <arglist>(const int &amp;index, Eigen::Matrix3f &amp;lrf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>directedOrthogonalAxis</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a372933f17aa96381feed1149b935d337</anchor>
      <arglist>(Eigen::Vector3f const &amp;axis, Eigen::Vector3f const &amp;axis_origin, Eigen::Vector3f const &amp;point, Eigen::Vector3f &amp;directed_ortho_axis)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>getAngleBetweenUnitVectors</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a78e4538355e85c97aac9550bf05b0c4e</anchor>
      <arglist>(Eigen::Vector3f const &amp;v1, Eigen::Vector3f const &amp;v2, Eigen::Vector3f const &amp;axis)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>normalDisambiguation</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>aab6328bd9ca767e101193c0133a8313d</anchor>
      <arglist>(pcl::PointCloud&lt; PointNT &gt; const &amp;normals_cloud, std::vector&lt; int &gt; const &amp;normal_indices, Eigen::Vector3f &amp;normal)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>planeFitting</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a539340a12ac997e4a6bc4c20764d1ed1</anchor>
      <arglist>(Eigen::Matrix&lt; float, Eigen::Dynamic, 3 &gt; const &amp;points, Eigen::Vector3f &amp;center, Eigen::Vector3f &amp;norm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>projectPointOnPlane</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a26951f67a6cc8abb851ba700125084a9</anchor>
      <arglist>(Eigen::Vector3f const &amp;point, Eigen::Vector3f const &amp;origin_point, Eigen::Vector3f const &amp;plane_normal, Eigen::Vector3f &amp;projected_point)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>randomOrthogonalAxis</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>aecb6595caf21c9109e84f7c5964e04d9</anchor>
      <arglist>(Eigen::Vector3f const &amp;axis, Eigen::Vector3f &amp;rand_ortho_axis)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetData</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a0d115b55f54fc088ed0f013a96a2e617</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>check_margin_array_</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>aaf90e2e4d43213b9df46b556e6ab666d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>check_margin_array_size_</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a9ccdf190f8782d158c409adea2763c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>find_holes_</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a52b9cf45c34049cfd6990798bffac8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>hole_size_prob_thresh_</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a760ab86e7331f14c560e4f57c67aee31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>margin_array_max_angle_</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>acf2fbf8b2682f157fe866ea558aec1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>margin_array_max_angle_normal_</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a66be41f9c56fdb2631333d46ad9f587a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>margin_array_min_angle_</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>adb160f5e3254941067d54287dc9b38ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>margin_array_min_angle_normal_</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>aac35b8932e61b75deed09d6c5766cca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>margin_thresh_</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>aca61a3043c416fbc512236412121eb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>steep_thresh_</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>aa3012f8e208e3d3657d15d4b782d818b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>tangent_radius_</name>
      <anchorfile>classpcl_1_1BOARDLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a92cb54c700e6df9f2936b3d5cc9806ff</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1BorderDescription.html</anchorfile>
      <anchor>a328bc61fb23774752bc36224fae3329c</anchor>
      <arglist>(std::ostream &amp;os, const BorderDescription &amp;p)</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1Boundary.html</anchorfile>
      <anchor>ae9d93a312d06e0c6aaf52fa2be833139</anchor>
      <arglist>(std::ostream &amp;os, const Boundary &amp;p)</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>boost::shared_ptr&lt; const BoundaryEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a552eceea7b14cef25518c44ffad5ce83</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; BoundaryEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a316cba43bb47e2509e07860147023dcb</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>
  </compound>
  <compound kind="struct">
    <name>pcl::BoundingBoxXYZ</name>
    <filename>structpcl_1_1BoundingBoxXYZ.html</filename>
    <member kind="function">
      <type></type>
      <name>BoundingBoxXYZ</name>
      <anchorfile>structpcl_1_1BoundingBoxXYZ.html</anchorfile>
      <anchor>a9a1dcad1c0509f66304e5ebead1f9d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>depth</name>
      <anchorfile>structpcl_1_1BoundingBoxXYZ.html</anchorfile>
      <anchor>a79e978c9e7351c0f01a4c2075364568c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>height</name>
      <anchorfile>structpcl_1_1BoundingBoxXYZ.html</anchorfile>
      <anchor>af330b68c9dde00c92e5a518655dfcac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>width</name>
      <anchorfile>structpcl_1_1BoundingBoxXYZ.html</anchorfile>
      <anchor>a115c7432f8c381c53ab4575226c57a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structpcl_1_1BoundingBoxXYZ.html</anchorfile>
      <anchor>a16450ce18154338681e032904c423f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structpcl_1_1BoundingBoxXYZ.html</anchorfile>
      <anchor>a74fecaefd54b5d549abee0806cc76f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structpcl_1_1BoundingBoxXYZ.html</anchorfile>
      <anchor>ac7db1c7b64f050fec99b1d3bdd5f6475</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::BoxClipper3D</name>
    <filename>classpcl_1_1BoxClipper3D.html</filename>
    <templarg></templarg>
    <base>pcl::Clipper3D</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const BoxClipper3D&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>ab7d84db66b70e6c4657ec7c7c11f8ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; BoxClipper3D&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>aaf5f8a379aafa69724492bade318ab96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoxClipper3D</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>a660793521d329da184d9b3bd8703db8f</anchor>
      <arglist>(const Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoxClipper3D</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>a794ccb4a83e5543bb7674743fd454deb</anchor>
      <arglist>(const Eigen::Vector3f &amp;rodrigues, const Eigen::Vector3f &amp;translation, const Eigen::Vector3f &amp;box_size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>clipLineSegment3D</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>a640e9470edbb7d64f6f31e54dd9009a6</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_1BoxClipper3D.html</anchorfile>
      <anchor>ae5672626fe8cf0826f91820775db8d2e</anchor>
      <arglist>(std::vector&lt; PointT &gt; &amp;polygon) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clipPlanarPolygon3D</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>a8b9b785579ad903f64f3213f304d5562</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_1BoxClipper3D.html</anchorfile>
      <anchor>a3c52acfba0963763b63c9dc0ad5fd5b5</anchor>
      <arglist>(const PointT &amp;point) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clipPointCloud3D</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>a2966b132ee606429bb199172df6b3a43</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_1BoxClipper3D.html</anchorfile>
      <anchor>a99f5b9e13f74e904faa036dde00eb52e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformation</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>a86e976f18ec28b4f795ca09a5d0651f3</anchor>
      <arglist>(const Eigen::Affine3f &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformation</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>a9ac1057cc5306b60c63d06d42b507957</anchor>
      <arglist>(const Eigen::Vector3f &amp;rodrigues, const Eigen::Vector3f &amp;translation, const Eigen::Vector3f &amp;box_size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BoxClipper3D</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>a647b5f26499e33448130492e67c885fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>getDistance</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>a0ea8da196da7bb3991e05cfd9192b773</anchor>
      <arglist>(const PointT &amp;point) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>transformPoint</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>aa702822a71a8ca17395cdd9554d63ae8</anchor>
      <arglist>(const PointT &amp;pointIn, PointT &amp;pointOut) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Affine3f</type>
      <name>transformation_</name>
      <anchorfile>classpcl_1_1BoxClipper3D.html</anchorfile>
      <anchor>a84590a9bcab602766f5d0a6f5204e7e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Clipper3D</name>
    <filename>classpcl_1_1Clipper3D.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Clipper3D&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1Clipper3D.html</anchorfile>
      <anchor>a3830d83b5548b4eb91c95d1936478bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Clipper3D&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1Clipper3D.html</anchorfile>
      <anchor>a0e6e81447bc47f39c7b6fe0fb940307a</anchor>
      <arglist></arglist>
    </member>
    <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::CloudIterator</name>
    <filename>classpcl_1_1CloudIterator.html</filename>
    <templarg></templarg>
    <class kind="class">pcl::CloudIterator::Iterator</class>
    <member kind="function">
      <type></type>
      <name>CloudIterator</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a137ca0dad5a12d76f5fba9114e9d47e6</anchor>
      <arglist>(PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudIterator</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>ab42348c9ffe7a6c8fac005d7e33b8323</anchor>
      <arglist>(PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudIterator</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a40e0448ee617a6108923c23b71b05be1</anchor>
      <arglist>(PointCloud&lt; PointT &gt; &amp;cloud, const PointIndices &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudIterator</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a45241c410347b0c1850a3e897bb68870</anchor>
      <arglist>(PointCloud&lt; PointT &gt; &amp;cloud, const Correspondences &amp;corrs, bool source)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentIndex</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>adfb3366612ddbb8f64f340761cde5daf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentPointIndex</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a0c817de83d6536d4f9247dfce5e59825</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>acdb3a17664e1c239a506813631d3bea1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a86e00800dccb1c7c515abc29b2d16c86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a06db6cf486b018b5ba354041e33f2534</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a6142ee8544d308231b585bfb8b485e9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a804b60011ed189e4551a0be96e2c9e6f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>PointT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a2c63d427e5b274da20ec74706781b0db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a327b58fa578697bfbabe01a87d3d7ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a85a5f9b334c918c571e93addd1e6ba94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudIterator</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>a8027acc025a7bad72277cb6019a243a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Iterator *</type>
      <name>iterator_</name>
      <anchorfile>classpcl_1_1CloudIterator.html</anchorfile>
      <anchor>af8b5b290e862b35ddd8105074fcc10e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CloudIterator::Iterator</name>
    <filename>classpcl_1_1CloudIterator_1_1Iterator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned</type>
      <name>getCurrentIndex</name>
      <anchorfile>classpcl_1_1CloudIterator_1_1Iterator.html</anchorfile>
      <anchor>a6dbf0df862a43efcc66f3d955b961318</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned</type>
      <name>getCurrentPointIndex</name>
      <anchorfile>classpcl_1_1CloudIterator_1_1Iterator.html</anchorfile>
      <anchor>af0d3c1056d9e26a080128d48b225a90e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1CloudIterator_1_1Iterator.html</anchorfile>
      <anchor>aa2208cfef6b25eae714516251fe8add8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual PointT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1CloudIterator_1_1Iterator.html</anchorfile>
      <anchor>a792417dc331db0758cf9bb2fb419f705</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1CloudIterator_1_1Iterator.html</anchorfile>
      <anchor>ac8b1c5040d11e9c8de39d8bfdf8798ae</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1CloudIterator_1_1Iterator.html</anchorfile>
      <anchor>a5938dbd3fa3e59fcd84de88497f91418</anchor>
      <arglist>(int)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual PointT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1CloudIterator_1_1Iterator.html</anchorfile>
      <anchor>ab52888b9d96171a6bc90cce3b4c550d9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1CloudIterator_1_1Iterator.html</anchorfile>
      <anchor>a96b65c7782f9116e07b108dafa62b9af</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1CloudIterator_1_1Iterator.html</anchorfile>
      <anchor>afbc9ebc1614f7af98964b43d53a4cc3b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Iterator</name>
      <anchorfile>classpcl_1_1CloudIterator_1_1Iterator.html</anchorfile>
      <anchor>ab01fb44b63a7913c6694016946bbae7e</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="typedef">
      <type>boost::shared_ptr&lt; const CloudSurfaceProcessing&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1CloudSurfaceProcessing.html</anchorfile>
      <anchor>ad9146a40e86bd9d06252ef7de106d3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CloudSurfaceProcessing&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1CloudSurfaceProcessing.html</anchorfile>
      <anchor>a6b65f01ec6ef58e182a0c31a521d9867</anchor>
      <arglist></arglist>
    </member>
    <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" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudSurfaceProcessing</name>
      <anchorfile>classpcl_1_1CloudSurfaceProcessing.html</anchorfile>
      <anchor>adc69a434ecb1437c0b3379d3091d8e09</anchor>
      <arglist>()</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::ColorGradientDOTModality</name>
    <filename>classpcl_1_1ColorGradientDOTModality.html</filename>
    <templarg></templarg>
    <base>pcl::DOTModality</base>
    <base>PCLBase&lt; PointInT &gt;</base>
    <class kind="struct">pcl::ColorGradientDOTModality::Candidate</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>a82303b399a2cf86ef2ea1cbb013452fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorGradientDOTModality</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>a25137361d1757760332466e86afc94c1</anchor>
      <arglist>(size_t bin_size)</arglist>
    </member>
    <member kind="function">
      <type>QuantizedMap</type>
      <name>computeInvariantQuantizedMap</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>a77b6b33263acfe9002590ca17c6589ce</anchor>
      <arglist>(const MaskMap &amp;mask, const RegionXY &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>QuantizedMap &amp;</type>
      <name>getDominantQuantizedMap</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>a5625aece4d56ea0ac90c407eee19d832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processInputData</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>ab80dc834d96a00432105240ab53a914a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGradientMagnitudeThreshold</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>a66d4d9d4d177309cbcc315730432ceb1</anchor>
      <arglist>(const float threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>ab73c4e08165486d3d7ccae77d8554fc0</anchor>
      <arglist>(const typename PointCloudIn::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColorGradientDOTModality</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>ab9a45ee55e9c38e94bf99b5375a43891</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeDominantQuantizedGradients</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>aa39cbda7d44e7ea2fa1664b2f8670733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeMaxColorGradients</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>a29bab0ad1ec57cd49adc791ff3a8297d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>bin_size_</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>a4461385a66981f784b725fa8da0c9b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::GradientXY &gt;</type>
      <name>color_gradients_</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>a4cf6f4ebff9c26e2802bb452ddd5767f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::QuantizedMap</type>
      <name>dominant_quantized_color_gradients_</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>af2cdd4497846d4420b1ed77ecb710895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>gradient_magnitude_threshold_</name>
      <anchorfile>classpcl_1_1ColorGradientDOTModality.html</anchorfile>
      <anchor>a805b873d25d38d8c20b3377e7001f0b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ColorGradientDOTModality::Candidate</name>
    <filename>structpcl_1_1ColorGradientDOTModality_1_1Candidate.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structpcl_1_1ColorGradientDOTModality_1_1Candidate.html</anchorfile>
      <anchor>a7706479e5083bba5a0379c30d832cb5d</anchor>
      <arglist>(const Candidate &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>GradientXY</type>
      <name>gradient</name>
      <anchorfile>structpcl_1_1ColorGradientDOTModality_1_1Candidate.html</anchorfile>
      <anchor>a80edd1949ad608780d9115367fb02aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structpcl_1_1ColorGradientDOTModality_1_1Candidate.html</anchorfile>
      <anchor>a23eeb31da28bbc0fac25ba03ba8b7bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structpcl_1_1ColorGradientDOTModality_1_1Candidate.html</anchorfile>
      <anchor>af50a01f9e05fb7a1699b55f76cdc1f6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ColorGradientModality</name>
    <filename>classpcl_1_1ColorGradientModality.html</filename>
    <templarg>PointInT</templarg>
    <base>pcl::QuantizableModality</base>
    <base>PCLBase&lt; PointInT &gt;</base>
    <class kind="struct">pcl::ColorGradientModality::Candidate</class>
    <member kind="enumeration">
      <name>FeatureSelectionMethod</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a1e19e3726e9278aa81baef0f1ddc5f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MASK_BORDER_HIGH_GRADIENTS</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a1e19e3726e9278aa81baef0f1ddc5f71aeb3bdd5f55a2b62cd9a4c35898d1bcf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MASK_BORDER_EQUALLY</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a1e19e3726e9278aa81baef0f1ddc5f71a1689eaceb99ee63b08dfad1f786d3045</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISTANCE_MAGNITUDE_SCORE</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a1e19e3726e9278aa81baef0f1ddc5f71ad7f7f5e2dabed567cab90c202feaae4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>aded7847db4aed1cbb086fa18d9273910</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorGradientModality</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>ab3ae6e4b6753cbbc161b4718f62db3e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractAllFeatures</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a8c8e61913f635ca889e598a9cd9515d8</anchor>
      <arglist>(const MaskMap &amp;mask, size_t nr_features, size_t modalityIndex, std::vector&lt; QuantizedMultiModFeature &gt; &amp;features) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractFeatures</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>ac015cef0abd4ddadcfa32e963c10c32c</anchor>
      <arglist>(const MaskMap &amp;mask, size_t nr_features, size_t modalityIndex, std::vector&lt; QuantizedMultiModFeature &gt; &amp;features) const </arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::GradientXY &gt; &amp;</type>
      <name>getMaxColorGradients</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a08a59b078f61a95e1b70e4465e462f16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QuantizedMap &amp;</type>
      <name>getQuantizedMap</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>acf7fdf618931946d67864ee04c9fe259</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QuantizedMap &amp;</type>
      <name>getSpreadedQuantizedMap</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a8dcf287d2f0fe3f032b59502ea881816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processInputData</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a742f19ce8a6ae5401a4eb5351a9f54aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processInputDataFromFiltered</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a6fa2e81e46431999e048d1da6716515f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatureSelectionMethod</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a5be63ae9d79f7b659be40ef3ca3c564d</anchor>
      <arglist>(const FeatureSelectionMethod method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGradientMagnitudeThreshold</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>afc82fc7d4197f93b02cd4d88576808cb</anchor>
      <arglist>(const float threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGradientMagnitudeThresholdForFeatureExtraction</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a1fbe75808a0a100d2246341dd8aa7efc</anchor>
      <arglist>(const float threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a1d07cf0a0d8f951d2466e3adf86fd68b</anchor>
      <arglist>(const typename PointCloudIn::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpreadingSize</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>abce78cf90b93d706b8f558ccd8ca43c2</anchor>
      <arglist>(const size_t spreading_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVariableFeatureNr</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a3378a2de1166930c2768ae433f7c82fa</anchor>
      <arglist>(const bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColorGradientModality</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a92e6f7f11e4156b904c28c63f62105aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeGaussianKernel</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a80d5a47569d0ee40c39c0e7dd0becbcb</anchor>
      <arglist>(const size_t kernel_size, const float sigma, std::vector&lt; float &gt; &amp;kernel_values)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeMaxColorGradients</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a4fb9324525a015909522d5f9303381ac</anchor>
      <arglist>(const typename pcl::PointCloud&lt; pcl::RGB &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeMaxColorGradientsSobel</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a2ae9ed70d01fc772dbab539fe53231a2</anchor>
      <arglist>(const typename pcl::PointCloud&lt; pcl::RGB &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filterQuantizedColorGradients</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a07328b89a5240cb76a7a737039072186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>quantizeColorGradients</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>aa708e54642e7f6e6081ac1f55b5e626a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>erode</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a1872fffa143dd63e5d79bfbedea1ae05</anchor>
      <arglist>(const pcl::MaskMap &amp;mask_in, pcl::MaskMap &amp;mask_out)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::GradientXY &gt;</type>
      <name>color_gradients_</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a3b51b95df84a62c12bc348dc3485054f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FeatureSelectionMethod</type>
      <name>feature_selection_method_</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a46ae330fdc561b3eb3f46800d5136078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::QuantizedMap</type>
      <name>filtered_quantized_color_gradients_</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a500ad5d64ebd401afc02f9f6d12d5143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>gradient_magnitude_threshold_</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>aff83039db2c49d7ba2e4a28519aec433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>gradient_magnitude_threshold_feature_extraction_</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a184fe9770c29550bc24a4f92dee81f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::QuantizedMap</type>
      <name>quantized_color_gradients_</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a04ea169328948649471bb07fac02e2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::RGB &gt;::Ptr</type>
      <name>smoothed_input_</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a52eee3d1e120fad88f4a7b1614ffd6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::QuantizedMap</type>
      <name>spreaded_filtered_quantized_color_gradients_</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a9fb0dbf985fe4d09839f3bf7cd777fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>spreading_size_</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>a3fa30ab2cabed142a2e625dd9fc22f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>variable_feature_nr_</name>
      <anchorfile>classpcl_1_1ColorGradientModality.html</anchorfile>
      <anchor>ad5084fb7048c6888856b918a8ab2e7a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ColorGradientModality::Candidate</name>
    <filename>structpcl_1_1ColorGradientModality_1_1Candidate.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structpcl_1_1ColorGradientModality_1_1Candidate.html</anchorfile>
      <anchor>af1617398eb55b75af0f6ab2e9de59d41</anchor>
      <arglist>(const Candidate &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>GradientXY</type>
      <name>gradient</name>
      <anchorfile>structpcl_1_1ColorGradientModality_1_1Candidate.html</anchorfile>
      <anchor>a70c8edf2855578b5634ace2888e3f2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structpcl_1_1ColorGradientModality_1_1Candidate.html</anchorfile>
      <anchor>a6edd951fd511a4641503ac1190312631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structpcl_1_1ColorGradientModality_1_1Candidate.html</anchorfile>
      <anchor>a5cdf6060aead3a3267e5d5e2001b1e30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ColorModality</name>
    <filename>classpcl_1_1ColorModality.html</filename>
    <templarg></templarg>
    <base>pcl::QuantizableModality</base>
    <base>PCLBase&lt; PointInT &gt;</base>
    <class kind="struct">pcl::ColorModality::Candidate</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>afd6130e18c311b7d0834384d3d8095c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorModality</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>aa82e52177e6408e30fc33db89990ceec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractFeatures</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>a56b4bc2ccc8fca108dd6a7e7113ffacd</anchor>
      <arglist>(const MaskMap &amp;mask, size_t nr_features, size_t modalityIndex, std::vector&lt; QuantizedMultiModFeature &gt; &amp;features) const </arglist>
    </member>
    <member kind="function">
      <type>QuantizedMap &amp;</type>
      <name>getQuantizedMap</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>aca5cc28d46b53912671dd766e3c9be1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QuantizedMap &amp;</type>
      <name>getSpreadedQuantizedMap</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>a51f8015dd64216afd3a9d13b78c9b536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processInputData</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>ada2e67cf4c7aad77ef8976286b058076</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>a3a93b802791286862cc878dd03415a48</anchor>
      <arglist>(const typename PointCloudIn::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColorModality</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>aa9db3c09f7e2c150c43d77e9b5c1f483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeDistanceMap</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>a7df1d1b67288c676f9e50cdabbab39b9</anchor>
      <arglist>(const MaskMap &amp;input, DistanceMap &amp;output) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filterQuantizedColors</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>a4e8b096a111499fa88fb59084ae4dffc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>quantizeColors</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>a28e83b925dd16842f0e6e17de1bb0a72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>quantizeColorOnRGBExtrema</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>ac9717661136ea667d7ad3f6c50b2bf5a</anchor>
      <arglist>(const float r, const float g, const float b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>feature_distance_threshold_</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>a4e15e19d54aaae23c2651d5d05cf1c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::QuantizedMap</type>
      <name>filtered_quantized_colors_</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>aa318195411f9a7475261b3a3d621b54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::QuantizedMap</type>
      <name>quantized_colors_</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>aecfac93855cb503eb760a2600858d949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::QuantizedMap</type>
      <name>spreaded_filtered_quantized_colors_</name>
      <anchorfile>classpcl_1_1ColorModality.html</anchorfile>
      <anchor>a9d7cfe3cc066129fd4955b3458228894</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ColorModality::Candidate</name>
    <filename>structpcl_1_1ColorModality_1_1Candidate.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structpcl_1_1ColorModality_1_1Candidate.html</anchorfile>
      <anchor>a50205d2b34b6454772fdd0b767446a9a</anchor>
      <arglist>(const Candidate &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>bin_index</name>
      <anchorfile>structpcl_1_1ColorModality_1_1Candidate.html</anchorfile>
      <anchor>a5fbcc0614b58dcc0b0734bfba1e930a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>structpcl_1_1ColorModality_1_1Candidate.html</anchorfile>
      <anchor>a92a2c860d99a4a02778569beebc103a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>x</name>
      <anchorfile>structpcl_1_1ColorModality_1_1Candidate.html</anchorfile>
      <anchor>aba29ae4f107fd12e6ac33538fb65f121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>y</name>
      <anchorfile>structpcl_1_1ColorModality_1_1Candidate.html</anchorfile>
      <anchor>af9f5c42e7e8c320b6f6852b633f00b31</anchor>
      <arglist></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>a239225d508f06794e90e566f22995b7d</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>a4d3a2695be4e844f6fd32c453b82064b</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::ConditionalEuclideanClustering</name>
    <filename>classpcl_1_1ConditionalEuclideanClustering.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::PCLBase</base>
    <member kind="function">
      <type></type>
      <name>ConditionalEuclideanClustering</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>af707af3b42a9b8cd4314e95ac9134eed</anchor>
      <arglist>(bool extract_removed_clusters=false)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getClusterTolerance</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a462b1b1ee44fd92efd8af88add42c61a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxClusterSize</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a003e5aabe77befd122290e8039e013ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinClusterSize</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>ae97b076d0e5f939189c3c2207e872785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemovedClusters</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>af264099e843fbf5d48049857e1e1d6af</anchor>
      <arglist>(IndicesClustersPtr &amp;small_clusters, IndicesClustersPtr &amp;large_clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segment</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a8c03a476748bf42bbca42bc66141e785</anchor>
      <arglist>(IndicesClusters &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClusterTolerance</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>abc0ffbe8624cf5c990484e35055f3c87</anchor>
      <arglist>(float cluster_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConditionFunction</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a62bf691a0260fc34c3df9d9d48cb2faa</anchor>
      <arglist>(bool(*condition_function)(const PointT &amp;, const PointT &amp;, float))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxClusterSize</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a8c0ad8703fab1ddc50e09924eb2cfcc8</anchor>
      <arglist>(int max_cluster_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinClusterSize</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a05a9b657c356141464cb80ee22ab53c2</anchor>
      <arglist>(int min_cluster_size)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>SearcherPtr</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>abb103ab0852677c97b78ca12a39ba930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cluster_tolerance_</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a9c73c915adcfbb7050bc9b804dde4c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool(*</type>
      <name>condition_function_</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a1691df11f06683d1f0b888ecbc0e70ea</anchor>
      <arglist>)(const PointT &amp;, const PointT &amp;, float)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>extract_removed_clusters_</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a7a74b3c2c81f8b5b241bd1c6d4d0625c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::IndicesClustersPtr</type>
      <name>large_clusters_</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a23fcf0249ffedd63a846e0a6196a2538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_cluster_size_</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a498b8dc3314192260c359d7fff027a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>min_cluster_size_</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a9cfb49d34b878c33fe3bcb5fa5895d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SearcherPtr</type>
      <name>searcher_</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>a8addfb4ec55c04d29ef5624384ec23cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::IndicesClustersPtr</type>
      <name>small_clusters_</name>
      <anchorfile>classpcl_1_1ConditionalEuclideanClustering.html</anchorfile>
      <anchor>aaaceca7bf299bcf286f8f061683c93e1</anchor>
      <arglist></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>PointT</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="class">
    <name>pcl::ConstCloudIterator</name>
    <filename>classpcl_1_1ConstCloudIterator.html</filename>
    <templarg>PointT</templarg>
    <class kind="class">pcl::ConstCloudIterator::ConstIteratorIdx</class>
    <class kind="class">pcl::ConstCloudIterator::DefaultConstIterator</class>
    <class kind="class">pcl::ConstCloudIterator::Iterator</class>
    <member kind="function">
      <type></type>
      <name>ConstCloudIterator</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>a28fa7ce70f623751ae420a80ed84a287</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstCloudIterator</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>af9247afb366f04bc141c97dac1fa89af</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstCloudIterator</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>a563c688f0a2bd2fc6c02cb9a5c6fe9c9</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const PointIndices &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstCloudIterator</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>a1accda46e512214a4d18bfcee667ed73</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const Correspondences &amp;corrs, bool source)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentIndex</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>a7dea0348b86d119596fcdcde3d3fc178</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentPointIndex</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>a178752a5073bee443983d4aedde533e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>ae7b3aa37628f1b1509561f099dec1caa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>aeef88172629ae37c1bd26e0219e164be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PointT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>aa3b27acccbaeca43a1249f8890a2c891</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>a8f9414a5f2e2bce8feebfe9522aef837</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>aa994b1c7dbfec14f1c4beb6ca82345ea</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const PointT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>ac41bec100d0453482486a9ef698fe66b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>aba9ae2ac2f92f8fc4534726edf81bf83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>adb57f7b42578ef59c36e842d8bd3d352</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConstCloudIterator</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>a00c8d0a15c31e9910bbde43626f25a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Iterator *</type>
      <name>iterator_</name>
      <anchorfile>classpcl_1_1ConstCloudIterator.html</anchorfile>
      <anchor>a390fca61a74e51d59fc494b3fd65fea2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ConstCloudIterator::ConstIteratorIdx</name>
    <filename>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</filename>
    <base>pcl::ConstCloudIterator::Iterator</base>
    <member kind="function">
      <type></type>
      <name>ConstIteratorIdx</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>abd07fa4117a84c50ea3cad7023e02273</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstIteratorIdx</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>a1fc9a4f0051d549b636177d70b1a978c</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud, const PointIndices &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentIndex</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>a352452bbfa7072bfa1d930a7727efe32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentPointIndex</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>af08c446d4af6717879e1357bc266c84d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>af23e15f767c749d475784fc86a1c5133</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PointT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>a95987e7e77ce312be2fb9d6d5ab5d871</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>a226e0a40f39526698672b6f75949456c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>abe39fcaf01766aa4a0ee4118052b12d3</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const PointT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>a7b423f473cd5266a8f4293f4523a107b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>a1de8bdeeeaed2466ef0c5a8e91556139</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>a2e7054d0b923adfcefebcdee0a3883de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstIteratorIdx</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>af346bd082dd1faee99489e9e43c3f299</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const PointCloud&lt; PointT &gt; &amp;</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>a954b5056e072bf34b4ded475b4f5acbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>ae0a6991805cf5a1939cc0f9b5a710742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;::iterator</type>
      <name>iterator_</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1ConstIteratorIdx.html</anchorfile>
      <anchor>aa42c26147287d4a861aa2815ca5b369d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ConstCloudIterator::DefaultConstIterator</name>
    <filename>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</filename>
    <base>pcl::ConstCloudIterator::Iterator</base>
    <member kind="function">
      <type></type>
      <name>DefaultConstIterator</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>a22c1390fb8e3e9f6391306adf52c84ba</anchor>
      <arglist>(const PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentIndex</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>adf266924078f191a778ead2781272cde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentPointIndex</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>acef7818be2bd917393a1c02426e66c8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>a8af2190d891aee554cfd8d8ecc7e49a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PointT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>a22beec1c13f925b9330f233c6f4d80e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>a2b696e2e68848a731f6dee9f177c368c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>af6a3757ed31522dc5a73bcc669364d27</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const PointT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>aa469eaea69ee2cf41c8dcc5804c7d28b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>af794c0ff8c079f118d21c38f90dae8cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>a67a1da8aac185f4866b192795c318a90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DefaultConstIterator</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>a648cfb47f60f471956bec945f8f8db3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const PointCloud&lt; PointT &gt; &amp;</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>ae4328243877541b5159900c6ba7f067f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloud&lt; PointT &gt;::const_iterator</type>
      <name>iterator_</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1DefaultConstIterator.html</anchorfile>
      <anchor>a41d86344fdc70f7f23532bb81b907425</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ConstCloudIterator::Iterator</name>
    <filename>classpcl_1_1ConstCloudIterator_1_1Iterator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned</type>
      <name>getCurrentIndex</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1Iterator.html</anchorfile>
      <anchor>ab79cf76b833245313c5c9c4cf9856d7b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned</type>
      <name>getCurrentPointIndex</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1Iterator.html</anchorfile>
      <anchor>ae455e15ef9956e223d43764b8bb11040</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1Iterator.html</anchorfile>
      <anchor>a553b89cf7bdaf25c972e734ee08b6f5f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const PointT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1Iterator.html</anchorfile>
      <anchor>a1ed86b6c93bad0f4a0ca6b60d84d1611</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1Iterator.html</anchorfile>
      <anchor>ad373c60059094f933763497b53d256fb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1Iterator.html</anchorfile>
      <anchor>a858213fb48c2db2d2fc36cfb11456cbf</anchor>
      <arglist>(int)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const PointT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1Iterator.html</anchorfile>
      <anchor>ab9799cc90b25709f928bed586dab2847</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1Iterator.html</anchorfile>
      <anchor>a7debd21627dda55031e80a779b9eb28a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1Iterator.html</anchorfile>
      <anchor>a84c38620244ae420bcd3641f8028b954</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Iterator</name>
      <anchorfile>classpcl_1_1ConstCloudIterator_1_1Iterator.html</anchorfile>
      <anchor>ae3393b7177e0ed6f168dbba0efadf782</anchor>
      <arglist>()</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::@3</type>
      <name>@4</name>
      <anchorfile>structpcl_1_1Correspondence.html</anchorfile>
      <anchor>a928e5f5e9104b5a75fcb450554115bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>unionpcl_1_1Correspondence_1_1@3.html</anchorfile>
      <anchor>aff85189b9d52a769a6afc634fcf5c707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>unionpcl_1_1Correspondence_1_1@3.html</anchorfile>
      <anchor>a63b4e7326746e9fb5f87928925dda5ef</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::CorrespondenceGrouping</name>
    <filename>classpcl_1_1CorrespondenceGrouping.html</filename>
    <templarg>PointModelT</templarg>
    <templarg>PointSceneT</templarg>
    <base>PCLBase&lt; PointModelT &gt;</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSceneT &gt;</type>
      <name>SceneCloud</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a88e388306e758b4c9f3e814916ee964f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SceneCloud::ConstPtr</type>
      <name>SceneCloudConstPtr</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a67c32a41d7da5743c3fcd4f5574920e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SceneCloud::Ptr</type>
      <name>SceneCloudPtr</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a1a80cd8624824f35c56a93c39e8ef8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cluster</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a1b295805c65d4be0a7c20199316c41a4</anchor>
      <arglist>(std::vector&lt; Correspondences &gt; &amp;clustered_corrs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CorrespondenceGrouping</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a8010eaa4b5b61f8e8e6419e9cf949cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getCharacteristicScales</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a0b1c4c7002db153cf2a1425d7fda0beb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CorrespondencesConstPtr</type>
      <name>getModelSceneCorrespondences</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>ab48cd9282a7370b38233717534047e41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SceneCloudConstPtr</type>
      <name>getSceneCloud</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a12e58a5928e77b3f7570220d1a92ce22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setModelSceneCorrespondences</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a392d86a915e03e3c9ba811bdfef5c7da</anchor>
      <arglist>(const CorrespondencesConstPtr &amp;corrs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSceneCloud</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a87362e2d2f6dc05a4add9122e5106c7e</anchor>
      <arglist>(const SceneCloudConstPtr &amp;scene)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CorrespondenceGrouping</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a1a3fd1d4456672c5d204c27fdfec5ed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>clusterCorrespondences</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>ae32b30276b214e6733ee0bb9d4f90138</anchor>
      <arglist>(std::vector&lt; Correspondences &gt; &amp;clustered_corrs)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>deinitCompute</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>aa387a7273a34fe84db945ba8c5bc2754</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a937a0f4ffc3abc7990db895252bbfeba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>corr_group_scale_</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>afccfe8fd48ec2a5e9245b271b7287c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CorrespondencesConstPtr</type>
      <name>model_scene_corrs_</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>a0a7d1212a23f16717d0ea30f83a79578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SceneCloudConstPtr</type>
      <name>scene_</name>
      <anchorfile>classpcl_1_1CorrespondenceGrouping.html</anchorfile>
      <anchor>ab2b931fafa436428801a5674298c8e44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CovarianceSampling</name>
    <filename>classpcl_1_1CovarianceSampling.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <base>pcl::FilterIndices</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CovarianceSampling&lt; PointT, PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a607e51921186236680b147d43744ef87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CovarianceSampling&lt; PointT, PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a56723f0d423110f9d327ed67e98ff7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeConditionNumber</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a82eac9e85ffed525bb467e3cd58a87e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeCovarianceMatrix</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>ab2210a7ae6ce3f6bf71e13ee3cf9249b</anchor>
      <arglist>(Eigen::Matrix&lt; double, 6, 6 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CovarianceSampling</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a5a3e08593454dc450d55638402bdf9a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NormalsConstPtr</type>
      <name>getNormals</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a589ea2efcb74229fd785f9849d39bb2f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumberOfSamples</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a79e8c56480a9c0b3d2d79f92d7bcef93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormals</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a77f474e133011e1cff3130c6c3732b78</anchor>
      <arglist>(const NormalsConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfSamples</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>ac705c2a818792c53b1a3c64b6eca676d</anchor>
      <arglist>(unsigned int samples)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>computeConditionNumber</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a8f2b37a9be66d9745201d5cb1fa36774</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 6 &gt; &amp;covariance_matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a7d073302aaf53592ebaad290041162c4</anchor>
      <arglist>(Cloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a2731ee72e45ed3e80f0580cd2eab9096</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a96c690d493e6114a22621233bb784e0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>sort_dot_list_function</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>ad3704f3ded27de1bd5532559423e9ed8</anchor>
      <arglist>(std::pair&lt; int, double &gt; a, std::pair&lt; int, double &gt; b)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NormalsConstPtr</type>
      <name>input_normals_</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a498a76c8589afc1a508f4daada7ab64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>num_samples_</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>ad5e2ddf8d42b6a47fbf16398eff29833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>scaled_points_</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>ac536c4276bedd9938d61efe1f3b2e908</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FilterIndices&lt; PointT &gt;::PointCloud</type>
      <name>Cloud</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>aaa9b9ab1e5c04361ebf2f49d0aaecc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Cloud::ConstPtr</type>
      <name>CloudConstPtr</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a76f0454b24cd096aeb0430c7484fd2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Cloud::Ptr</type>
      <name>CloudPtr</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>a751c74e6d2055e2705b318e8bf1ebe4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointNT &gt;::ConstPtr</type>
      <name>NormalsConstPtr</name>
      <anchorfile>classpcl_1_1CovarianceSampling.html</anchorfile>
      <anchor>ab023252cf5320f19d059be102ec569de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CrfNormalSegmentation</name>
    <filename>classpcl_1_1CrfNormalSegmentation.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CrfNormalSegmentation</name>
      <anchorfile>classpcl_1_1CrfNormalSegmentation.html</anchorfile>
      <anchor>a0e3c1332b742de155097516752768c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentPoints</name>
      <anchorfile>classpcl_1_1CrfNormalSegmentation.html</anchorfile>
      <anchor>a7db3413919987434354261fd449a7d05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloud</name>
      <anchorfile>classpcl_1_1CrfNormalSegmentation.html</anchorfile>
      <anchor>a602c8dc21d86b099f16e86ea7ff42628</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::Ptr input_cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CrfNormalSegmentation</name>
      <anchorfile>classpcl_1_1CrfNormalSegmentation.html</anchorfile>
      <anchor>a4d8e982c737a50b000ce249070a5688d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CRHAlignment</name>
    <filename>classpcl_1_1CRHAlignment.html</filename>
    <templarg></templarg>
    <templarg>nbins_</templarg>
    <class kind="struct">pcl::CRHAlignment::peaks_ordering</class>
    <member kind="function">
      <type>void</type>
      <name>align</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>a32c40356d56e22d48eccce5e27e436f2</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Histogram&lt; nbins_ &gt; &gt; &amp;input_ftt, pcl::PointCloud&lt; pcl::Histogram&lt; nbins_ &gt; &gt; &amp;target_ftt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRollAngle</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>a527409bf09e68219de60278d1c0e701b</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Histogram&lt; nbins_ &gt; &gt; &amp;input_ftt, pcl::PointCloud&lt; pcl::Histogram&lt; nbins_ &gt; &gt; &amp;target_ftt, std::vector&lt; float &gt; &amp;peaks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CRHAlignment</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>a846ff0e6b692a21da7170f32b94e0e81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransforms</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>ad25e7de96ca4c5c55d87dc3bacf804ca</anchor>
      <arglist>(std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt; &amp;transforms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputAndTargetCentroids</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>a3035ec22c3d01de1b2bf7a14c78213ab</anchor>
      <arglist>(Eigen::Vector3f &amp;c1, Eigen::Vector3f &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputAndTargetView</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>ad11fe24e81946138b5c2588e8d148930</anchor>
      <arglist>(PointTPtr &amp;input_view, PointTPtr &amp;target_view)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>PointTPtr</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>a1269b969a198f411581e965091e4078b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeRollTransform</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>ab5f2850497e6f88908e9150ef8767c05</anchor>
      <arglist>(Eigen::Vector3f &amp;centroidInput, Eigen::Vector3f &amp;centroidResult, double roll_angle, Eigen::Affine3f &amp;final_trans)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeTransformToZAxes</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>a6a33fdbb51cada7b26655eb76c81f002</anchor>
      <arglist>(Eigen::Vector3f &amp;centroid, Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>accept_threshold_</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>a04a7b6feb567f278ccef7fdb26393910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>centroid_input_</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>afcc617e9c85b289dcf2bb37f8a71b4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>centroid_target_</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>af6a0f45bafe035b51fa113e67e09b4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointTPtr</type>
      <name>input_view_</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>a3e8db5885f6edd3ce002bbe4659854b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_peaks_</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>af21253305169f20820571b23ac339b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>quantile_</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>ac81d08316336c8ec9aee1fb6a67cfe00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointTPtr</type>
      <name>target_view_</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>a0b07ab0f324009d2661023b8125e8804</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>transforms_</name>
      <anchorfile>classpcl_1_1CRHAlignment.html</anchorfile>
      <anchor>a1605af4cd1ba49a629e35530315789e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::CRHAlignment::peaks_ordering</name>
    <filename>structpcl_1_1CRHAlignment_1_1peaks__ordering.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1CRHAlignment_1_1peaks__ordering.html</anchorfile>
      <anchor>a9ffefa27c75f556a807ddadfaee1d51f</anchor>
      <arglist>(std::pair&lt; float, int &gt; const &amp;a, std::pair&lt; float, int &gt; const &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::CRHEstimation</name>
    <filename>classpcl_1_1CRHEstimation.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CRHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>afa2665eb07b922aacd485e90588ff9dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>af609bc58c74e4d287bfde7ad31237aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CRHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>a2112caa6cd9b9e2fcc295c8bdf17d28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CRHEstimation</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>ad59900973c9c072fbdfa875da25323d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getViewPoint</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>a7451fcc002fff92263b234bf45b36f60</anchor>
      <arglist>(float &amp;vpx, float &amp;vpy, float &amp;vpz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCentroid</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>a2675818c2709e6f2d9a89503d74661ce</anchor>
      <arglist>(Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewPoint</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>aba9af5cf651e603963884a2f394716e4</anchor>
      <arglist>(float vpx, float vpy, float vpz)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>a60eed83788289f776b1a8ec1b362b2a4</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>centroid_</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>a28711222d244c058f51a6e1c8db7afe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nbins_</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>a1d802f47ca7251a7c4936b50b2ffa45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpx_</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>a90466b8bcf35347912440d305870da75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpy_</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>a810029e11562937670013c95a51c5204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpz_</name>
      <anchorfile>classpcl_1_1CRHEstimation.html</anchorfile>
      <anchor>a3e62fa34ca2c91c725c72cbb7ace982e</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="typedef">
      <type>boost::shared_ptr&lt; const CropBox&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a60143ebfee28034cd958c41781fe5338</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CropBox&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>abf7577fd771c2a397635f74ce052b434</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CropBox</name>
      <anchorfile>classpcl_1_1CropBox.html</anchorfile>
      <anchor>a8fe11bc1a3cde83535ef702d42eacf3a</anchor>
      <arglist>(bool extract_removed_indices=false)</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::FilterIndices&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="function">
      <type></type>
      <name>CropBox</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a630765c1f7d44022270fdf27975baebd</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4f</type>
      <name>getMax</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a1add0936341314277e0e3c4050cef164</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4f</type>
      <name>getMin</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4fc4d9470ac1789fa250ec1f1397db50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getRotation</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a76a9794f7c0b7480a1b7a77ce31d698e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransform</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a5688bdc1e4226735b2acee5efef41ef1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getTranslation</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ad1b23e57519a0d7d3d4dcc4db22a4bd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMax</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a1a982607901de90826dc7e8b00854b27</anchor>
      <arglist>(const Eigen::Vector4f &amp;max_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMin</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6dcdf046cd6dbfde09a6a2d101c3943d</anchor>
      <arglist>(const Eigen::Vector4f &amp;min_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a797e6cbab41a8590b7ac03f060335449</anchor>
      <arglist>(const Eigen::Vector3f &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransform</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a32a787e9470224662c400c3a10d877de</anchor>
      <arglist>(const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTranslation</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a83666462180c91cd175b4118f71200d7</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2cac8a33d2a5bd59134bb302d2d80a16</anchor>
      <arglist>(PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a7b5fc5e1ea3cb8851837a5940a1b0cc2</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aabe4db5de3b5e06ff72dea6785e571d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>min_pt_</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ab1a1e4b4dd704962dcbe1d8466044a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>rotation_</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a83babb151b992f82f77562f333d4a472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>transform_</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a3b3d781eed01f03da14827bee0efa645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>translation_</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a191d068e436bfd0848557740b627760a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PCLPointCloud2</type>
      <name>PCLPointCloud2</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a0e3f8cf6922d6c8afa8e5c126d57e7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::ConstPtr</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ab013d7c6f65e0caddf7c619be589a74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::Ptr</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>classpcl_1_1CropBox_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a523b443d50934f5b2e02396622cf9841</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="typedef">
      <type>boost::shared_ptr&lt; const CropHull&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>ad364a0df087848f22651d07589e42f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CropHull&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1CropHull.html</anchorfile>
      <anchor>aae786115b05b5767daef2441f8ec4386</anchor>
      <arglist></arglist>
    </member>
    <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>boost::shared_ptr&lt; const CVFHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>ac68320041a4358142962bcd2ea914f8c</anchor>
      <arglist></arglist>
    </member>
    <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>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>boost::shared_ptr&lt; CVFHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1CVFHEstimation.html</anchorfile>
      <anchor>a258105418a71f7628385a1c1f1176ce5</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>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::DefaultIterator</name>
    <filename>classpcl_1_1DefaultIterator.html</filename>
    <templarg></templarg>
    <base>pcl::CloudIterator::Iterator</base>
    <member kind="function">
      <type></type>
      <name>DefaultIterator</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>a938328e0684e578001066f62333fa590</anchor>
      <arglist>(PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentIndex</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>abc3d89f52e4c232f0ffb8db0fd181fe3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentPointIndex</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>a4a1f637f57f6b520743b468de691e1d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>a9d4975b6aafef2f6dfc5102fb8797c16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>ac93effca0b20182ec9cea077ad97989c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>a1d871c5aa1233f04c6bfb51a158d414b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>a42662e6fb8700e0d9338c0f2986ec8fe</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>PointT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>aa54a255819c16ce82556569bb48ed03a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>a8628aaa4d1b9da6ba1926362054d7c42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>a65be8eeaf959f82db27e6a3f672fa92c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DefaultIterator</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>af9394fc2efafbe02efe131b50c3c78d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloud&lt; PointT &gt; &amp;</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>ad55dc782a7304dabd51760c7ac16d996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloud&lt; PointT &gt;::iterator</type>
      <name>iterator_</name>
      <anchorfile>classpcl_1_1DefaultIterator.html</anchorfile>
      <anchor>ada59daa9f4a9205d5cc4dd4cb9f9742f</anchor>
      <arglist></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; Narf36 &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01Narf36_01_4.html</filename>
    <base>PointRepresentation&lt; Narf36 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01Narf36_01_4.html</anchorfile>
      <anchor>af52d4b11945af869dccfe188912410ec</anchor>
      <arglist>(const Narf36 &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultPointRepresentation</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01Narf36_01_4.html</anchorfile>
      <anchor>add57cd2a5e99d6bcd73eec4e689f6719</anchor>
      <arglist>()</arglist>
    </member>
  </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; ShapeContext1980 &gt;</name>
    <filename>classpcl_1_1DefaultPointRepresentation_3_01ShapeContext1980_01_4.html</filename>
    <base>PointRepresentation&lt; ShapeContext1980 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01ShapeContext1980_01_4.html</anchorfile>
      <anchor>ad8b52fc39cea479bc5128009b6cff81d</anchor>
      <arglist>(const ShapeContext1980 &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultPointRepresentation</name>
      <anchorfile>classpcl_1_1DefaultPointRepresentation_3_01ShapeContext1980_01_4.html</anchorfile>
      <anchor>ab40ebc8a6b669f1a774ede77e4450a5d</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="struct">
    <name>pcl::DenseQuantizedMultiModTemplate</name>
    <filename>structpcl_1_1DenseQuantizedMultiModTemplate.html</filename>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>structpcl_1_1DenseQuantizedMultiModTemplate.html</anchorfile>
      <anchor>a2db98e06511db8b0563820f5d29f4924</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structpcl_1_1DenseQuantizedMultiModTemplate.html</anchorfile>
      <anchor>a9fcfcfbf659fe203f567f414af73ee05</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; DenseQuantizedSingleModTemplate &gt;</type>
      <name>modalities</name>
      <anchorfile>structpcl_1_1DenseQuantizedMultiModTemplate.html</anchorfile>
      <anchor>af27b388ac3fc104255776870ce64aeea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RegionXY</type>
      <name>region</name>
      <anchorfile>structpcl_1_1DenseQuantizedMultiModTemplate.html</anchorfile>
      <anchor>af3cfab8881998c3c65c28a13ab73d059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>response_factor</name>
      <anchorfile>structpcl_1_1DenseQuantizedMultiModTemplate.html</anchorfile>
      <anchor>aa1934cca4f9fdfa087c042b053d4247e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::DenseQuantizedSingleModTemplate</name>
    <filename>structpcl_1_1DenseQuantizedSingleModTemplate.html</filename>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>structpcl_1_1DenseQuantizedSingleModTemplate.html</anchorfile>
      <anchor>a43ec70756cd694825d534d566c171f78</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structpcl_1_1DenseQuantizedSingleModTemplate.html</anchorfile>
      <anchor>a98573f72c69c97847eba6a4fab0fdb58</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>features</name>
      <anchorfile>structpcl_1_1DenseQuantizedSingleModTemplate.html</anchorfile>
      <anchor>a7e5d2fe4e062eac7e9b76005434a915c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DifferenceOfNormalsEstimation</name>
    <filename>classpcl_1_1DifferenceOfNormalsEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::Feature</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const DifferenceOfNormalsEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>aaf1f254db8db38019fa1729354d81df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DifferenceOfNormalsEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>a81f613a9621f61eae38e8b95ab47b495</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>a0c22fd10ccd121777d3b331412e4e0da</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DifferenceOfNormalsEstimation</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>a55d2bb3e22b081cf5559fc5f782f50ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>a3743d5f97f956e213287633df3ec8adb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalScaleLarge</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>a12b0c3887a821de34f00ead9a17e86d1</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalScaleSmall</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>ab1ff79f5d6dcaaeaa8bf6835379060c2</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DifferenceOfNormalsEstimation</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>a5740e1c20eb66eb3bceca6a3190560cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>ab83747991b696f6895550035c65079b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>a93f2182b57b96f464356cd424cb45a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>a8ce590d094b9dca482791394abd03027</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>a53597c5a15f22e74a05000341fd2e55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>af155d42560aefbcf6149173ba77a633a</anchor>
      <arglist>(PointCloudOut &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudNConstPtr</type>
      <name>input_normals_large_</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>a6923aec450cf1b39efe8e4c7ba680989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudNConstPtr</type>
      <name>input_normals_small_</name>
      <anchorfile>classpcl_1_1DifferenceOfNormalsEstimation.html</anchorfile>
      <anchor>a0ce9995dbd2a65be73b5c94dd5b7e718</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DinastGrabber</name>
    <filename>classpcl_1_1DinastGrabber.html</filename>
    <base>pcl::Grabber</base>
    <member kind="function">
      <type></type>
      <name>DinastGrabber</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a0f1ea76f5beefbc32ce4f2dc050e7e43</anchor>
      <arglist>(const int device_position=1)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceVersion</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>ab6bfc870a0ec85be4bdbf3ff1e5aae33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getFramesPerSecond</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a67da09bf3a2e0a0752e9a0748dcd1593</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>aba5fb54e00ea40c56621b61841907601</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>af63cfa20284f85e5266c73943f6d1e44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>aa0527f11a9192178bd32b70c1cd6137f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>afdda4d319d3478e72964f561b14a5de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DinastGrabber</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a9e9252ef1762651004983044d1c96408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_READ_START</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a5044f4ad5cf466679721e0a4cd8a4836ae61364b64718259a58998dc9990c8eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_READ_STOP</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a5044f4ad5cf466679721e0a4cd8a4836afe90ed04304d23becb83b5a363e51cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_GET_VERSION</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a5044f4ad5cf466679721e0a4cd8a4836a33810469db9a408a869ab8e5bfb006bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SEND_DATA</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a5044f4ad5cf466679721e0a4cd8a4836a0f307471fee131063360b58842606784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>pixel_size</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>aa35cea81022e7749e6a1a6f840610320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RAW8</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>aa35cea81022e7749e6a1a6f840610320a1694a89fc26846f87a049618488b9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB16</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>aa35cea81022e7749e6a1a6f840610320afeaedd39c45c39991100466a9b77e724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB24</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>aa35cea81022e7749e6a1a6f840610320ad353fb897dd5d2201f06e357bccdef60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB32</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>aa35cea81022e7749e6a1a6f840610320a2c12aa7643502e26d3c2b71c2dcec838</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>captureThreadFunction</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a2822119cebf9e6b70d83eba22e420df2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>checkHeader</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a50dae74f09a229057e02d6af552fbe02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>getXYZIPointCloud</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a47f34dfcf605b5faf912ba9ebbb21645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>aec6018ba8d3508ef9d2fdada8ee745be</anchor>
      <arglist>(const int device_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readImage</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a7e79adb26a2d56c4cc20f66c02463cc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupDevice</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>aa667c611eab72937cecc40c826060587</anchor>
      <arglist>(int device_position, const int id_vendor=0x18d1, const int id_product=0x1402)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>USBRxControlData</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a3cb4273312fd2a265269fce6515b08bd</anchor>
      <arglist>(const unsigned char req_code, unsigned char *buffer, int length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>USBTxControlData</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>acc5af0ad29551a4c541a79c82d609080</anchor>
      <arglist>(const unsigned char req_code, unsigned char *buffer, int length)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>bulk_ep_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a9e36cd03e5a5dd56f953e36b3cee4009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>capture_mutex_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a8d4ffa8b653996cb3f79a4995ba16a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::thread</type>
      <name>capture_thread_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>acc6784d0595ec3eb7d09a9d4fdcc7f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>libusb_context *</type>
      <name>context_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a7920c624792743ca16938821c2ec3761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct libusb_device_handle *</type>
      <name>device_handle_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a718d7ed8376e8c1fcd3f1358d899612a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>dist_max_2d_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a2aa688c327ac5f789ba9e75e5b58e1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>fov_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a1f2efcf9ba4d7dd91504e0323c4aabbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::circular_buffer&lt; unsigned char &gt;</type>
      <name>g_buffer_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>acde89481de7363381141af69925b3f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>image_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>aabddf84932d11ad239273c7b9ba504e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>image_height_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a2248e2c024ed3854be881405b2f6d51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>image_size_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a6306881b02a184daee20eae63b52ebc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>image_width_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a8edd638582619b2de7601c07dc16341f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::signals2::signal&lt; sig_cb_dinast_point_cloud &gt; *</type>
      <name>point_cloud_signal_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>adaa89893eb34af5b05dfab8663329c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>raw_buffer_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a2c0882b00ab9383bd71002f960ff4f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>running_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a5d324336e85d0e177e9fb4d891cccafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>second_image_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>ab7cb3f8310a5f9b7ff9c6cebba343fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sync_packet_size_</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>ab7ddf2582ea6dfb424410a5a4f56bf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void(</type>
      <name>sig_cb_dinast_point_cloud</name>
      <anchorfile>classpcl_1_1DinastGrabber.html</anchorfile>
      <anchor>a7972f61b2222835b3975a1a25eae09b0</anchor>
      <arglist>)(const boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZI &gt; &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DistanceMap</name>
    <filename>classpcl_1_1DistanceMap.html</filename>
    <member kind="function">
      <type></type>
      <name>DistanceMap</name>
      <anchorfile>classpcl_1_1DistanceMap.html</anchorfile>
      <anchor>a1754fdebcc8a3ac73a0f265b5dcc50a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1DistanceMap.html</anchorfile>
      <anchor>a532eeebde4676e82c7e503f769506d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getHeight</name>
      <anchorfile>classpcl_1_1DistanceMap.html</anchorfile>
      <anchor>a22ab30441a9923e6335edfc819326c68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getWidth</name>
      <anchorfile>classpcl_1_1DistanceMap.html</anchorfile>
      <anchor>a41dbafa826b17118d43237e9e19a8981</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1DistanceMap.html</anchorfile>
      <anchor>a17f6953e15c505e7b8b0784494c8f1da</anchor>
      <arglist>(const size_t col_index, const size_t row_index)</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1DistanceMap.html</anchorfile>
      <anchor>ac4fc401a84baf35e9ae9e499f2e389f5</anchor>
      <arglist>(const size_t col_index, const size_t row_index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpcl_1_1DistanceMap.html</anchorfile>
      <anchor>aae39cce471005c7d420336bf192b83d8</anchor>
      <arglist>(const size_t width, const size_t height)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DistanceMap</name>
      <anchorfile>classpcl_1_1DistanceMap.html</anchorfile>
      <anchor>af040fb7a4c1518190d97ce08324caa01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1DistanceMap.html</anchorfile>
      <anchor>aee8b62aafef2c2c6fdd271f9cab47bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>height_</name>
      <anchorfile>classpcl_1_1DistanceMap.html</anchorfile>
      <anchor>a2833217aa99b593dcee5f7c577ce3ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>width_</name>
      <anchorfile>classpcl_1_1DistanceMap.html</anchorfile>
      <anchor>a2f7235c1af091ad4a96f742eb3269537</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DOTMOD</name>
    <filename>classpcl_1_1DOTMOD.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>createAndAddTemplate</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>acc84a7306170fad48a304ff927d1eed3</anchor>
      <arglist>(const std::vector&lt; DOTModality * &gt; &amp;modalities, const std::vector&lt; MaskMap * &gt; &amp;masks, size_t template_anker_x, size_t template_anker_y, const RegionXY &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>a477d5b7f47a235c3962d4cb63cc51810</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectTemplates</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>a0135fc3a92b1aba046adec1b181c5717</anchor>
      <arglist>(const std::vector&lt; DOTModality * &gt; &amp;modalities, float template_response_threshold, std::vector&lt; DOTMODDetection &gt; &amp;detections, const size_t bin_size) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DOTMOD</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>aeb929ec4e72fd6dc85a4d1e0448f66c8</anchor>
      <arglist>(size_t template_width, size_t template_height)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNumOfTemplates</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>a8080a00efbae6517940baf7ad40dca69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DenseQuantizedMultiModTemplate &amp;</type>
      <name>getTemplate</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>a3ade0aa9ef11373e82fb0aefa0d50b0b</anchor>
      <arglist>(size_t template_id) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadTemplates</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>a17b1d6c25e9628415123682ff3aa1899</anchor>
      <arglist>(const char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveTemplates</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>a8e12114110930662474862f6ebe6571b</anchor>
      <arglist>(const char *file_name) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>a4acccd8b105602fb0492d731d8f88d1e</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DOTMOD</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>afeecc23ac976613089b3a9fbc1e9a3e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>template_height_</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>a161c35418b5546301066b9bc7f9be390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>template_width_</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>ac0a2cd7262522dcac10cea7abbf3f0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; DenseQuantizedMultiModTemplate &gt;</type>
      <name>templates_</name>
      <anchorfile>classpcl_1_1DOTMOD.html</anchorfile>
      <anchor>ac9a1cc268047c92d06224c3d9e2f314f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::DOTModality</name>
    <filename>classpcl_1_1DOTModality.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual QuantizedMap</type>
      <name>computeInvariantQuantizedMap</name>
      <anchorfile>classpcl_1_1DOTModality.html</anchorfile>
      <anchor>ad43561f70f399707ff2c3267c0fa2485</anchor>
      <arglist>(const MaskMap &amp;mask, const RegionXY &amp;region)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QuantizedMap &amp;</type>
      <name>getDominantQuantizedMap</name>
      <anchorfile>classpcl_1_1DOTModality.html</anchorfile>
      <anchor>aa28f12514d761d5f8fbaa946fa363718</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DOTModality</name>
      <anchorfile>classpcl_1_1DOTModality.html</anchorfile>
      <anchor>a82966d8a40560c2f96fc9610d63029f4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::DOTMODDetection</name>
    <filename>structpcl_1_1DOTMODDetection.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>bin_x</name>
      <anchorfile>structpcl_1_1DOTMODDetection.html</anchorfile>
      <anchor>a6be38f6e1db61b5ab8199ccbefd56947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>bin_y</name>
      <anchorfile>structpcl_1_1DOTMODDetection.html</anchorfile>
      <anchor>aa9c7c04be8da048623116d9d7d6c8b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>score</name>
      <anchorfile>structpcl_1_1DOTMODDetection.html</anchorfile>
      <anchor>a7d562fdb077766ab03762807b308af0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>template_id</name>
      <anchorfile>structpcl_1_1DOTMODDetection.html</anchorfile>
      <anchor>aeca34d192c4a021fee07e1b9c2907812</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::EarClipping</name>
    <filename>classpcl_1_1EarClipping.html</filename>
    <base>pcl::MeshProcessing</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const EarClipping &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1EarClipping.html</anchorfile>
      <anchor>aa8fd2b90d380c5ebd98b384bf35e8232</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; EarClipping &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1EarClipping.html</anchorfile>
      <anchor>a5674308541b5613f9091e489652b93fc</anchor>
      <arglist></arglist>
    </member>
    <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>float</type>
      <name>getCurvatureThreshold</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>aba7d026fa7cf4967c4190610cb180b2e</anchor>
      <arglist>() const </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>float</type>
      <name>getDistanceMapThreshold</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a940d29f7c4a0beef8b61995ebe1d978b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEuclideanDistanceThreshold</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>abf185d18ad368600be6c05fe7f57c5ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurvatureThreshold</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a664f5732262b82e52bce95e08f3a73b3</anchor>
      <arglist>(float curvature_threshold)</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">
      <type>void</type>
      <name>setDistanceMapThreshold</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a48afc61c76930afae739e88922741623</anchor>
      <arglist>(float distance_map_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEuclideanDistanceThreshold</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a9ee71b9bc821c5119f3fae52c3b1e980</anchor>
      <arglist>(float euclidean_distance_threshold)</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>float</type>
      <name>curvature_threshold_</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a836a28a7af168267a67225929877b324</anchor>
      <arglist></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>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>distance_map_threshold_</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>af3bdc23f8bfc03af471046a16e477eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>euclidean_distance_threshold_</name>
      <anchorfile>classpcl_1_1EdgeAwarePlaneComparator.html</anchorfile>
      <anchor>a071f6f238467d2b8e5652713a65cf9db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::EnergyMaps</name>
    <filename>classpcl_1_1EnergyMaps.html</filename>
    <member kind="function">
      <type></type>
      <name>EnergyMaps</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>a3510f29e006f2d803bd7224cc7fbee83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getHeight</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>ae429e50a1a64298f6352fa6fd8b0f5f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNumOfBins</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>aae773ce32dfa263a435fbc523eb5d731</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getWidth</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>af05ff898fdc9a32966068f2f4ea829f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>a8eab24aad0edd1a5af94e89c255100b2</anchor>
      <arglist>(const size_t width, const size_t height, const size_t nr_bins)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>a55cd5dc5f9d1742475cd3ec30e26f175</anchor>
      <arglist>(const size_t bin_index, const size_t col_index, const size_t row_index)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>a96418bc1dd4426afa28b79475d0fb7f7</anchor>
      <arglist>(const size_t bin_index, const size_t index)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>a8705d36762eecc80e0a5b07ee5b1b05a</anchor>
      <arglist>(const size_t bin_index)</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>aeabd521fe8be4aa8bbaefec3aa10e072</anchor>
      <arglist>(const size_t bin_index, const size_t col_index, const size_t row_index) const </arglist>
    </member>
    <member kind="function">
      <type>const unsigned char &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>a4d7a732d78ade34921ab078dc2bb20ff</anchor>
      <arglist>(const size_t bin_index, const size_t index) const </arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>a27f010bee9456d9382e26e39a7586751</anchor>
      <arglist>(const size_t bin_index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseAll</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>a6b446dfa89e547feaaf3aaad3c0bae33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EnergyMaps</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>a9ca2363af6319e3376d1eee6fcd18b37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>height_</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>a3046dd50707d46c65f02c8a544c40acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char * &gt;</type>
      <name>maps_</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>a95044852152efce19600b51ea77abc0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>nr_bins_</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>ab746a387e29e1e9609a38b30cbda6af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>width_</name>
      <anchorfile>classpcl_1_1EnergyMaps.html</anchorfile>
      <anchor>ab7ecbd7e2c8489b23e5eacc351c92822</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>boost::shared_ptr&lt; const ESFEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>add5d5d147b583a94212dbba96c741c98</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; ESFEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ESFEstimation.html</anchorfile>
      <anchor>a2c84c669b93209c27908023d9d41b617</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="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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1ESFSignature640.html</anchorfile>
      <anchor>a548052ff518fc91e98ba00f4e737501e</anchor>
      <arglist>(std::ostream &amp;os, const ESFSignature640 &amp;p)</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="typedef">
      <type>boost::shared_ptr&lt; const ExtractIndices&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ExtractIndices.html</anchorfile>
      <anchor>a98576338c04de3b5e3e33b7c79c64c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ExtractIndices&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ExtractIndices.html</anchorfile>
      <anchor>a32079a1bc1f692c6b5d4158a33cb64bc</anchor>
      <arglist></arglist>
    </member>
    <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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1ExtractIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::FilterIndices&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="typedef">
      <type>pcl::PCLPointCloud2</type>
      <name>PCLPointCloud2</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aa45360b4327f1698f3f4ef2285869741</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PCLPointCloud2::ConstPtr</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>afc66c1887068d340f6cacce8b2496d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PCLPointCloud2::Ptr</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a26ef2bf613dc5d0951376cfabe498039</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtractIndices</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4b6f85483cd5a833055fac3c4192dd5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2bcb06f68a5cb2f27bf1ee35e7b63386</anchor>
      <arglist>(PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ExtractIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a7c572108e60c9e7abe210f6013ab6df6</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::FastBilateralFilter</name>
    <filename>classpcl_1_1FastBilateralFilter.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::Filter</base>
    <class kind="class">pcl::FastBilateralFilter::Array3D</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const FastBilateralFilter&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>a4977d663345de747b404de19efb3ec7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FastBilateralFilter&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>a35245b93c63a7eec6b34cab2e6b4e23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>adae3848512ae44c4480b91fb8c7931bd</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FastBilateralFilter</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>aac5f04a891620ef285bbb45f73af16b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSigmaR</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>a1388764f2c52216480c3344c4f98f4b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSigmaS</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>a768ee4c86030a497168dab2507c4ee77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSigmaR</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>ace9aba523421f9c13c79b2fe619c5a40</anchor>
      <arglist>(float sigma_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSigmaS</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>a62f17d57f5d02df4854af84612e36955</anchor>
      <arglist>(float sigma_s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FastBilateralFilter</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>ab372570329d83c3774bca088ee75a57a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>a403631d8d0e3169f5df35573cdaf1036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>early_division_</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>afd716f63496d64c896a09b11489adb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sigma_r_</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>a0eb1aa274bed6579368c8135926a636c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sigma_s_</name>
      <anchorfile>classpcl_1_1FastBilateralFilter.html</anchorfile>
      <anchor>ac9bcd34cc449817f3eeba91419308a6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FastBilateralFilter::Array3D</name>
    <filename>classpcl_1_1FastBilateralFilter_1_1Array3D.html</filename>
    <member kind="function">
      <type></type>
      <name>Array3D</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>aeae8c23a093c2ad258a76b484a7c7ae7</anchor>
      <arglist>(const size_t width, const size_t height, const size_t depth)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector2f &gt;::iterator</type>
      <name>begin</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a6c845316d8371cac31166e7ef15aff6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector2f &gt;::const_iterator</type>
      <name>begin</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a4985483702bbe112cfdbea2dedbc8ff1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector2f &gt;::iterator</type>
      <name>end</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>ab8e4ccd3be251f74846ae77e2070ee82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector2f &gt;::const_iterator</type>
      <name>end</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>af855607cddd8373158934436fd73282c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2f &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a73588c6b93a7bd42945868637aa91199</anchor>
      <arglist>(const size_t x, const size_t y, const size_t z)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector2f &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>aed63338eda38aeb20ec3fbd7aefed74e</anchor>
      <arglist>(const size_t x, const size_t y, const size_t z) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a03ac1444023914d7f23de7237d0166c4</anchor>
      <arglist>(const size_t width, const size_t height, const size_t depth)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2f</type>
      <name>trilinear_interpolation</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a732d9564467e377515eaaa5efdbcd9e4</anchor>
      <arglist>(const float x, const float y, const float z)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>x_size</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a2688cf26a0954c79d093bdac6c084997</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>y_size</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>aeb73d5cf68ec471f0c2cae966ed8260e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>z_size</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a7466660bd62d700d9dc59d0763faa6ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>clamp</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a4ad6b5a19bb0d393d0aaea0454c3f16a</anchor>
      <arglist>(const size_t min_value, const size_t max_value, const size_t x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector2f &gt;</type>
      <name>v_</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a37fee92fce2f28f05133d9a154a75217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>x_dim_</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a7a20612ead4570c0265c31f4bee68bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>y_dim_</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a33cd5499a2806e59064d24916e96ef0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>z_dim_</name>
      <anchorfile>classpcl_1_1FastBilateralFilter_1_1Array3D.html</anchorfile>
      <anchor>a4829b4ed1a6dd1ddc95183204bfde479</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FastBilateralFilterOMP</name>
    <filename>classpcl_1_1FastBilateralFilterOMP.html</filename>
    <templarg></templarg>
    <base>pcl::FastBilateralFilter</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const FastBilateralFilterOMP&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1FastBilateralFilterOMP.html</anchorfile>
      <anchor>a8807fe8d523faa2360bb977f499d8b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FastBilateralFilterOMP&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1FastBilateralFilterOMP.html</anchorfile>
      <anchor>a657848ca6cee039fb9322e458a2be254</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1FastBilateralFilterOMP.html</anchorfile>
      <anchor>a6da5953e7b84be65c2bac020e3e74bc8</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FastBilateralFilterOMP</name>
      <anchorfile>classpcl_1_1FastBilateralFilterOMP.html</anchorfile>
      <anchor>a8fa91f12dd5d148e4f151e2489ef8f08</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1FastBilateralFilterOMP.html</anchorfile>
      <anchor>a5404c2f3e1a63260869f25e24ef7abfb</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>FastBilateralFilter&lt; PointT &gt;::Array3D</type>
      <name>Array3D</name>
      <anchorfile>classpcl_1_1FastBilateralFilterOMP.html</anchorfile>
      <anchor>afe6d6eb34798105e25abc10c1fa30885</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1FastBilateralFilterOMP.html</anchorfile>
      <anchor>af21b464d90a1fc476c4f2e98cc56410f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1FastBilateralFilterOMP.html</anchorfile>
      <anchor>a065c56d5f0048284ad18ec50bf3a8cbd</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></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" virtualness="virtual">
      <type>virtual</type>
      <name>~Feature</name>
      <anchorfile>classpcl_1_1Feature.html</anchorfile>
      <anchor>a147e6286fc98646910c4b6751278038f</anchor>
      <arglist>()</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>
  </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" virtualness="virtual">
      <type>virtual</type>
      <name>~FeatureFromLabels</name>
      <anchorfile>classpcl_1_1FeatureFromLabels.html</anchorfile>
      <anchor>a4f87f3a17e8c6a10222e876361bf93aa</anchor>
      <arglist>()</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" virtualness="virtual">
      <type>virtual</type>
      <name>~FeatureFromNormals</name>
      <anchorfile>classpcl_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a59bc12a33b1893b361bf246e32282e4f</anchor>
      <arglist>()</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>a6ba83607b12f64cdffb97d4a17164b7a</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>a357c39d001fe04d1bdbaa263ef22f3a2</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>a437f42d24027dc0e66686a47162c7537</anchor>
      <arglist>(const pcl::PCLPointField &amp;field)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FileGrabber</name>
    <filename>classpcl_1_1FileGrabber.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual const boost::shared_ptr&lt; const pcl::PointCloud&lt; PointT &gt; &gt;</type>
      <name>at</name>
      <anchorfile>classpcl_1_1FileGrabber.html</anchorfile>
      <anchor>a584c5425c3bef2c24accf883332bd761</anchor>
      <arglist>(size_t idx) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const boost::shared_ptr&lt; const pcl::PointCloud&lt; PointT &gt; &gt;</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1FileGrabber.html</anchorfile>
      <anchor>a89929617bdc7df84486a66041b288db0</anchor>
      <arglist>(size_t idx) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1FileGrabber.html</anchorfile>
      <anchor>afff8ca20f22c3e0bd16fe2566de85786</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileGrabber</name>
      <anchorfile>classpcl_1_1FileGrabber.html</anchorfile>
      <anchor>adb6fce6f3c3b8f358e38250340c389d7</anchor>
      <arglist>()</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>a6c7b7ed00b43536739a8465064426c1b</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>abfa34c71c7f148557a5d3ab0517e1c29</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>ae51784cb6db39877b912df20377eaef1</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>a21be1af9921c4a4661905263ca50eaa6</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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>ae61e462178e5ebdb5acec2bd1f89d188</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2::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">
      <type>void</type>
      <name>getRemovedIndices</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>add67775d121c2dd536d3306ef447431e</anchor>
      <arglist>(PointIndices &amp;pi)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Filter</name>
      <anchorfile>classpcl_1_1Filter.html</anchorfile>
      <anchor>a11163e4d01519df900e6144f705f6980</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::PCLBase&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Filter&lt; pcl::PCLPointCloud2 &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a7f8befda474c75ee26352a8c3d8979bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PCLPointCloud2</type>
      <name>PCLPointCloud2</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a77db609df85af8759861367ed296ac6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PCLPointCloud2::ConstPtr</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4b446588ab31ecddf8e0561102adb78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PCLPointCloud2::Ptr</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ad445d3f29b0a70a8031b9c363225cf69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Filter&lt; pcl::PCLPointCloud2 &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a416eb7cfb9b9da2415508fab135e88f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Filter</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a273249107c757fededc0d4b272f92f18</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a3147f5d856f0b94f2df5b580a5cfef4f</anchor>
      <arglist>(PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>IndicesConstPtr const</type>
      <name>getRemovedIndices</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a55e682f695f70ba230819624b702d490</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemovedIndices</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aed3e1689bc4ca18260c8864f6cc0c620</anchor>
      <arglist>(PointIndices &amp;pi)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Filter</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a333be03190976e5f4c36b07c49017c0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a256be01434982abe84294a90c7dbc241</anchor>
      <arglist>(PCLPointCloud2 &amp;output)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ad223af6cca05e96261cbb964ba86a470</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>extract_removed_indices_</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac708d4fce7c7de7f09b618517d405302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filter_name_</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2f60fda33e06540e7a33118dc856dd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesPtr</type>
      <name>removed_indices_</name>
      <anchorfile>classpcl_1_1Filter_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a90d5e2518ab1617b9bbcf3e3b29c8f0b</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>boost::shared_ptr&lt; const FilterIndices&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>a243068e6e2c9fbcfecc7154b7cc7606d</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; FilterIndices&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1FilterIndices.html</anchorfile>
      <anchor>ac15dfea019e277e78911673477404fda</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>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>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>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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="typedef">
      <type>pcl::PCLPointCloud2</type>
      <name>PCLPointCloud2</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac57697a04daad047ac4a2be5bca003bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>af994286fae6a93459874110bfc96707e</anchor>
      <arglist>(PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6b5e8205afd50eb785f77cd17162ccb5</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterIndices</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a9440df20ca3cf50e6d2f95d6b9bd39b7</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKeepOrganized</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a0b04a6335d60a2a10b7ca15055f52e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNegative</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a165be3fe78a7b9af5062d94ea538a690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeepOrganized</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ade8512311ff91deab30413cf562d079d</anchor>
      <arglist>(bool keep_organized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNegative</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a15d2ae401a480177249984f3ab832d83</anchor>
      <arglist>(bool negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserFilterValue</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a19c25ebf933b8c147b775ba7e8ef4008</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FilterIndices</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a74714c558dcca328c547280661ea6dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a7975e7f871539a99c033173d557b31b4</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>keep_organized_</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6202a1282bc2819455dd28a0b908d3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>negative_</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ada0f93dc0663500de078db46d9f91a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>user_filter_value_</name>
      <anchorfile>classpcl_1_1FilterIndices_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a05f112aa6c4bd787abcc7f5b46f2115e</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>boost::shared_ptr&lt; const FPFHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>af76aeba28cc3b0dd59a99f3bbcd1f669</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; FPFHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1FPFHEstimation.html</anchorfile>
      <anchor>a5c06050242f56d182a0f4a82184df1a3</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>
  </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>boost::shared_ptr&lt; const FPFHEstimationOMP&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a22b56c16fdaac7e3fe1b5fac306ba4a1</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; FPFHEstimationOMP&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a03bec00cd1e8f54567edb6996d18ea52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPFHEstimationOMP</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>aded2c9a6b0e9d36a3f4e2e9e6958470a</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a71b316b7a44cc31e2217916790be2d0a</anchor>
      <arglist>(unsigned int nr_threads=0)</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="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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1FPFHSignature33.html</anchorfile>
      <anchor>af27a7ce164ea490f8cf49637792bb511</anchor>
      <arglist>(std::ostream &amp;os, const FPFHSignature33 &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::FrustumCulling</name>
    <filename>classpcl_1_1FrustumCulling.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::FilterIndices</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const FrustumCulling&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a838c79ad0551510f610c94f3e2478d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FrustumCulling&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a4eabf9548cd79e5b9a83ed1c2f2b013b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FrustumCulling</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a9e4dfee8631e86f927c8e2782f00c607</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>getCameraPose</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a3e3e16d35381ba134808eb8800659380</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFarPlaneDistance</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a38cccce6d4d3b3c2c66fa3d852a24be9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getHorizontalFOV</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a1bca8f0405a70f50c86304be2f7844cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNearPlaneDistance</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a8d02e26cf4ff1dd5c719a8844a2f76fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getVerticalFOV</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>ab1b1ab78ac33337e5fe346645ab64d70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraPose</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>ae22a939225ebbe244fcca8712133fcf3</anchor>
      <arglist>(const Eigen::Matrix4f &amp;camera_pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFarPlaneDistance</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a8ae07e7fc9e66ca72b15655a0317183d</anchor>
      <arglist>(float fp_dist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHorizontalFOV</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a8d63f4dd03d08f8d5f326cb3f6969ffd</anchor>
      <arglist>(float hfov)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNearPlaneDistance</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a42b65e698fe639177356b69017b3dfa4</anchor>
      <arglist>(float np_dist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerticalFOV</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a60bf9eb93e9af3229b62c1ccc1bda218</anchor>
      <arglist>(float vfov)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>ae7eb1b86fd89d9b82f30288eaa178211</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a8bba19e59416470ad52ac65056437a8a</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_1FrustumCulling.html</anchorfile>
      <anchor>af96f12a4d5ed960d61c411f2398aefe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>ab10ee401876e917739f385d165df332b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>abf7535d1c0eb0e16b22ace181386e111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4f</type>
      <name>camera_pose_</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a41d54a0e33b0f885625ebfb87cbd6f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>fp_dist_</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a3c5064f0aa194603d524ad3399c8fe38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>hfov_</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>a1e51630af54f8a8e286b86abdd7d19bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>np_dist_</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>ae29b9fa3f16ef0efa31b2bc937c8d3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vfov_</name>
      <anchorfile>classpcl_1_1FrustumCulling.html</anchorfile>
      <anchor>adb383a12280360bf6b3306c1446ccd5c</anchor>
      <arglist></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>a729caa4cd06bd4e28ec37137912b8f01aa78967d933530a206c1f4702ed90fc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structpcl_1_1Functor.html</anchorfile>
      <anchor>a729caa4cd06bd4e28ec37137912b8f01ab23178f4ee3f9afa9e2e479883f0b607</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>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>IterativeClosestPoint&lt; PointSource, PointTarget &gt;</base>
    <class kind="struct">pcl::GeneralizedIterativeClosestPoint::OptimizationFunctorWithIndices</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const GeneralizedIterativeClosestPoint&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>aebe2d9dcb4001a5bb5c11b961c27e5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointSource, PointTarget &gt;::KdTree</type>
      <name>InputKdTree</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>ad0cb6d768309bb78296db6aad55f9d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointSource, PointTarget &gt;::KdTreePtr</type>
      <name>InputKdTreePtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a63050e2cd839a035369aa74d6d61fb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <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">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a680c9b75d4222ad3a577200a1d9323d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>acafa159a6630c6d3613f24312740e4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <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">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a71c19800bb5afcb30e5e262372035b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a0f4c48255ed9da95516df4c96305d5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a09441919da2128e11ab00b0298652879</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>afc8c01d2add059f02af27d457f6e2821</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GeneralizedIterativeClosestPoint&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>aef617be049aabdb9acd8695a52039a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <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">
      <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></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a6e3450565f9c794d89a3d5aab7116645</anchor>
      <arglist>(void setInputCloud(const PointCloudSourceConstPtr &amp;cloud),&quot;[pcl::registration::GeneralizedIterativeClosestPoint::setInputCloud] setInputCloud is deprecated. Please use setInputSource instead.&quot;)</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>setInputSource</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>ae467fc33cda4a4b26ddf25694669bd6a</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="function" protection="protected">
      <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="protected">
      <type>void</type>
      <name>computeCovariances</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a9fa995006cba9431e2d8b409ca5e5990</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::ConstPtr cloud, const typename pcl::search::KdTree&lt; PointT &gt;::Ptr tree, std::vector&lt; Eigen::Matrix3d &gt; &amp;cloud_covariances)</arglist>
    </member>
    <member kind="function" protection="protected">
      <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="protected">
      <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="protected">
      <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="protected">
      <type>Eigen::Matrix4f</type>
      <name>base_transformation_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>af6c01fd53acacf1a488546ad2def4821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gicp_epsilon_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a6905fe14a36c11adb4f0f8d90641561e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <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="protected">
      <type>int</type>
      <name>k_correspondences_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a53aa249cc286ecc5e2c8889970c3659d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <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="protected">
      <type>int</type>
      <name>max_inner_iterations_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a228333faefeb99a185b285aced8d0c68</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;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="variable" protection="protected">
      <type>double</type>
      <name>rotation_epsilon_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a6b3c435a32ae28d6c4bee571d4c675f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <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="protected">
      <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="protected">
      <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="protected">
      <type>const PointCloudSource *</type>
      <name>tmp_src_</name>
      <anchorfile>classpcl_1_1GeneralizedIterativeClosestPoint.html</anchorfile>
      <anchor>a186170fb2130cdca3e0f5ef8848a78b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <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>
    <base>BFGSDummyFunctor&lt; double, 6 &gt;</base>
    <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="class">
    <name>pcl::GeometricConsistencyGrouping</name>
    <filename>classpcl_1_1GeometricConsistencyGrouping.html</filename>
    <templarg>PointModelT</templarg>
    <templarg>PointSceneT</templarg>
    <base>pcl::CorrespondenceGrouping</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointModelT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>ad8b9e28697556739c6ea2ebaea56c65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>aa407d555f4a3217f4df729b013b1170b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>a645b97bf73a5c19167074559082bb1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::CorrespondenceGrouping&lt; PointModelT, PointSceneT &gt;::SceneCloudConstPtr</type>
      <name>SceneCloudConstPtr</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>a43102576fde5faaf0d3cf0d67f8c62b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeometricConsistencyGrouping</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>a1a0624198a023d8d0f8a25c2d7a9ce24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGCSize</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>a3234d10c5531b005a0b3943bce5fd6b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGCThreshold</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>acb832cf20dce66df28dbd803507520d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>recognize</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>abded7fa54f6a24ff4d70fce277ed4ed6</anchor>
      <arglist>(std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt; &amp;transformations)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>recognize</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>abfb0e4c6810df5c01f1153377e4a4a20</anchor>
      <arglist>(std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt; &amp;transformations, std::vector&lt; pcl::Correspondences &gt; &amp;clustered_corrs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGCSize</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>a48745b189a5d7cb834df316889ae84c6</anchor>
      <arglist>(double gc_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGCThreshold</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>a39fb9d2a82bc648e061252717c9f1dab</anchor>
      <arglist>(int threshold)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clusterCorrespondences</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>a4f9a23ce63b055b47ad20fdf4ab41855</anchor>
      <arglist>(std::vector&lt; Correspondences &gt; &amp;model_instances)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt;</type>
      <name>found_transformations_</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>ace9987aa36bb1071204af6d800ea5a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gc_size_</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>a5c3915445ccc1c6bc0f4fd2ac936b6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>gc_threshold_</name>
      <anchorfile>classpcl_1_1GeometricConsistencyGrouping.html</anchorfile>
      <anchor>a185cf005b567af91266a9ab5e93423c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::GFPFHEstimation</name>
    <filename>classpcl_1_1GFPFHEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointLT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::FeatureFromLabels</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const GFPFHEstimation&lt; PointInT, PointLT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a4804dcaa4d643027259a6a200996f8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a7ccf32c4a47dd815b3b38ccb5183086f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a5dc40c073eb8865001c087cfb1a2932b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GFPFHEstimation&lt; PointInT, PointLT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a48c5dfb307e56b850c65e03d042c0411</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>ab0839cd3f7500a485ff388aa139cbfda</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>descriptorSize</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a33f16d49e889d7d25927dcbaa6791d9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>emptyLabel</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a5a3e386a3baecfde8bfc4f9855b8ffe1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getNumberOfClasses</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>ad21c3788fd33781438d6d5c360011c67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOctreeLeafSize</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>afaf9aeee369296f62260178386cfcc11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GFPFHEstimation</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>ad8022e150a41164f169149145a150923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfClasses</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a63b2f25d3e0e257db66f92b2293c32e1</anchor>
      <arglist>(uint32_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOctreeLeafSize</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>af85aca1a1bccc40396bd8f931c1cb05f</anchor>
      <arglist>(double size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeDistanceHistogram</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>ae08b3ca8f6ef55dedc2b19ac983eeb0c</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;distances, std::vector&lt; float &gt; &amp;histogram)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeDistancesToMean</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a1fbe1fa19fb6a76f5e55ed16e6a3fb6f</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;transition_histograms, std::vector&lt; float &gt; &amp;distances)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a6c53dd19045eaef23dfedfaf2f316fa2</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>computeHIKDistance</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>ad41dae97dfa0534c0cbfa1bcec63a71b</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;histogram, const std::vector&lt; float &gt; &amp;mean_histogram)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeMeanHistogram</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>acae1d3e7ab2972be16b654f112d2ee68</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;histograms, std::vector&lt; float &gt; &amp;mean_histogram)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeTransitionHistograms</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a3ed7f3aadf9ff3c6d613b8def34fd70b</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;label_histograms, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;transition_histograms)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint32_t</type>
      <name>getDominantLabel</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a94060e4d7270b442b4f6f533387aec32</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>descriptor_size_</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a75513dc1c3369a855f6aa4a7c6e3b445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>number_of_classes_</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a5cff9601b53d009178015e3054f7ca99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>octree_leaf_size_</name>
      <anchorfile>classpcl_1_1GFPFHEstimation.html</anchorfile>
      <anchor>a8edd2c920684928c831d527a3ff04121</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1GFPFHSignature16.html</anchorfile>
      <anchor>a2763435d3961a0ed1e254e769854a79e</anchor>
      <arglist>(std::ostream &amp;os, const GFPFHSignature16 &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::GlobalHypothesesVerification</name>
    <filename>classpcl_1_1GlobalHypothesesVerification.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::HypothesisVerification</base>
    <class kind="class">pcl::GlobalHypothesesVerification::move</class>
    <class kind="class">pcl::GlobalHypothesesVerification::move_manager</class>
    <class kind="struct">pcl::GlobalHypothesesVerification::RecognitionModel</class>
    <class kind="class">pcl::GlobalHypothesesVerification::SAModel</class>
    <member kind="function">
      <type></type>
      <name>GlobalHypothesesVerification</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a347da8df9da39d40649d7ed357907208</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClutterRegularizer</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a0bcb59a6f223aa740f8616a00e7199ed</anchor>
      <arglist>(float cr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDetectClutter</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>ac67b28bbabd5746a122f3df1b43cdb78</anchor>
      <arglist>(bool d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialTemp</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a8ce28935cdcb15000b723d83b6655df5</anchor>
      <arglist>(float t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a3271f5cde6265986284f4087bf13b59b</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusClutter</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>ad7673b0f3a5128ece9664e91e5101ac0</anchor>
      <arglist>(float r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusNormals</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a56579fb53385813848ef016949af92e9</anchor>
      <arglist>(float r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRegularizer</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a3adcc17f0cd4719e0f5c981c667adc2c</anchor>
      <arglist>(float r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>verify</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a8347c1ffc0f273b667e27055318f0df6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::NormalEstimation&lt; SceneT, pcl::Normal &gt;</type>
      <name>NormalEstimator_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a749a36b0821426eab7eb539dfddb1cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>GlobalHypothesesVerification&lt; ModelT, SceneT &gt;</type>
      <name>SAOptimizerT</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a05af7df76b7d616f66defb7aafa1ab06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addModel</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a1d13801c97f03ecc0db140f361f340da</anchor>
      <arglist>(typename pcl::PointCloud&lt; ModelT &gt;::ConstPtr &amp;model, typename pcl::PointCloud&lt; ModelT &gt;::ConstPtr &amp;complete_model, boost::shared_ptr&lt; RecognitionModel &gt; &amp;recog_model)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeClutterCue</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a18ab40e9cf1fee7f1c43e901d06a107e</anchor>
      <arglist>(boost::shared_ptr&lt; RecognitionModel &gt; &amp;recog_model)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>mets::gol_type</type>
      <name>evaluateSolution</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a7b218b4bba9db72fc24919c737a823e7</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;active, int changed)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getDuplicity</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a639b20b054bf45adeb71915d1a540693</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getDuplicityCM</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a737c98f79b61b9333b2d2d7b8d6efe25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>getExplainedValue</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>ad0ce0d76c2bdcf5db0d7379920694eff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>getPreviousBadInfo</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a2df66d94cf0fad2537fec8b22a39f8c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>getPreviousUnexplainedValue</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>af3002f1a20714c5ac55303a9b9cb54d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>getTotalBadInformation</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a53a5b6f73c42ab1685050060ec815fcd</anchor>
      <arglist>(std::vector&lt; boost::shared_ptr&lt; RecognitionModel &gt; &gt; &amp;recog_models)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>getTotalExplainedInformation</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a599b34db16f3861754a5964a90e483cf</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;explained_, std::vector&lt; float &gt; &amp;explained_by_RM_distance_weighted, int *duplicity_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>getUnexplainedInformationInNeighborhood</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>ab216e3f8a2284a31141964221c9f9342</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;unexplained, std::vector&lt; int &gt; &amp;explained)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>ac94a04e14f152302b084165700db16e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SAOptimize</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a5d0fdcabc03a0bc80454b2646fb5beb6</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;cc_indices, std::vector&lt; bool &gt; &amp;sub_solution)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPreviousBadInfo</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a15a88ac886fd34a7ba9fab8919f1aac1</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPreviousDuplicity</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>af433b929dc3ff8fcaa794295edd14048</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPreviousDuplicityCM</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a84621cbad330ec756816aa422f59e86f</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPreviousExplainedValue</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a5221b3f191a8a8bd74eb5be16fc4a547</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPreviousUnexplainedValue</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a14c1de878bd0f9b665700343084f5577</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateCMDuplicity</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a2af20e3a9772b75a496282d44766ca87</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;vec, std::vector&lt; int &gt; &amp;occupancy_vec, float sign)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateExplainedVector</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a4e13631d2478b045243565330d968fd5</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;vec, std::vector&lt; float &gt; &amp;vec_float, std::vector&lt; int &gt; &amp;explained_, std::vector&lt; float &gt; &amp;explained_by_RM_distance_weighted, float sign)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateUnexplainedVector</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a970cd49737be21ac1b328b4ecd2bee7f</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;unexplained_, std::vector&lt; float &gt; &amp;unexplained_distances, std::vector&lt; float &gt; &amp;unexplained_by_RM, std::vector&lt; int &gt; &amp;explained, std::vector&lt; int &gt; &amp;explained_by_RM, float val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SAModel</type>
      <name>best_seen_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a2a5406fef2123ceec56f406e62ac33a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>cc_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a52aaaddbea8e60b64d782efd10df2186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>clusters_cloud_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a7c316760ed1eff6bcc8c2abd2c64e19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>clutter_regularizer_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a4a6d32952a47ed6acb83cce72021f937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>complete_cloud_occupancy_by_RM_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>aaca630492f31e96a35a0677c64dbbf73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>detect_clutter_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a084e7483285d9882d71c30f8ef30b8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>explained_by_RM_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a3f19b654494959188e1d7bbf49715730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>explained_by_RM_distance_weighted</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a215c018d504894138c2b1efb4b21b513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; size_t &gt;</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>aeeb4a38b8e7945b91014cb014e773072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>initial_temp_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a9d2a35428636fbaa11532c951a8673ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a99bd42639616e9c40e5e6c46135f7f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n_cc_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>af32048b72570bbd517a6241511c366b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>previous_bad_info_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a59702acc3e68c85060bfd0dabf74dfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>previous_duplicity_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a1ed7545ba8ab57ada90040d0ea4ec34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>previous_duplicity_complete_models_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a291aa1128672d0b95893919e02bf3211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>previous_explained_value</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>af85ee3ca73b64c4bcd888f40356f7c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>previous_unexplained_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a5ab6df550ff5a5409880033a82c81593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>radius_neighborhood_GO_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a85ba9556af34dff2462c7777cc148aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>radius_normals_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a2dc2da31ac34f892c1a471be195259cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; RecognitionModel &gt; &gt;</type>
      <name>recognition_models_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a8233566f78ce08b99bb99bac75626423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>regularizer_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a0d96b4b4abeef1d1d504da03d11ed044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>res_occupancy_grid_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a35e196aae8bce5f2e5ab7a6c6da99f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>scene_normals_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a8bebc039db89dbb628b4b1af9f0f5594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>unexplained_by_RM_neighboorhods</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>a5af874898b2afb71210743aecce50ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>w_occupied_multiple_cm_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification.html</anchorfile>
      <anchor>ae34bdf6f5835413b6bcb19ae4a427159</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::GlobalHypothesesVerification::move</name>
    <filename>classpcl_1_1GlobalHypothesesVerification_1_1move.html</filename>
    <base>mets::move</base>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move.html</anchorfile>
      <anchor>af0a7d51f0c6ff6c28bd959f8a4e69345</anchor>
      <arglist>(mets::feasible_solution &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>mets::gol_type</type>
      <name>apply_and_evaluate</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move.html</anchorfile>
      <anchor>ab18c9442eb8b705974e8e4bc441cfdc7</anchor>
      <arglist>(mets::feasible_solution &amp;cs)</arglist>
    </member>
    <member kind="function">
      <type>mets::gol_type</type>
      <name>evaluate</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move.html</anchorfile>
      <anchor>a8521e803acdc624279ac569b7f0e5eab</anchor>
      <arglist>(const mets::feasible_solution &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>move</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move.html</anchorfile>
      <anchor>abb30f9df6445a98e4422eacfdb35fa23</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unapply</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move.html</anchorfile>
      <anchor>abd31aff4442a2e990b2dae25783fae7b</anchor>
      <arglist>(mets::feasible_solution &amp;s) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move.html</anchorfile>
      <anchor>a491a63827886bda4d0a9bc6a56f79271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::GlobalHypothesesVerification::move_manager</name>
    <filename>classpcl_1_1GlobalHypothesesVerification_1_1move__manager.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; move * &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move__manager.html</anchorfile>
      <anchor>af5f7241c14c1af61954298f725c81ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move__manager.html</anchorfile>
      <anchor>ac46c2525e731a4cf9c37d330e1afff2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move__manager.html</anchorfile>
      <anchor>a958199eb490ad7356476a0840b7e39d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>move_manager</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move__manager.html</anchorfile>
      <anchor>a1174d0c8a6f26b96713727e2281975db</anchor>
      <arglist>(int problem_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move__manager.html</anchorfile>
      <anchor>a884a87b6d3bca00224884072f2dff65c</anchor>
      <arglist>(mets::feasible_solution &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~move_manager</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move__manager.html</anchorfile>
      <anchor>ae8a01d6986820cc2ef57f6f29003d6c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; move * &gt;</type>
      <name>moves_m</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1move__manager.html</anchorfile>
      <anchor>a51ab856f90ecd071d139cba4dd81cbf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GlobalHypothesesVerification::RecognitionModel</name>
    <filename>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bad_information_</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>a84eb0f0652ff2b33492532ae2f88c2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; ModelT &gt;::Ptr</type>
      <name>cloud_</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>ab1879f6f0f29f6d56d7c078e22ea8a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; ModelT &gt;::Ptr</type>
      <name>complete_cloud_</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>ab8dc92ea2b9dd4a9536ee5f709088310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>complete_cloud_occupancy_indices_</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>a9bfb2580a763e53bc33efd47372a0f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>explained_</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>a4d1b5c0a672fdfc9ae307b95dc77604c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>explained_distances_</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>a95c9048bc67ea23a3f18e7bc1cd07ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id_</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>a429c66a37eeaec396190c55aab43eac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>normals_</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>a575d88bf2c5fd01279182fbbea223742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>outlier_indices_</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>abbbb27f46ecf19d722a17c8f8e0d7586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>outliers_weight_</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>ad978e177d4e189c55983a78909804f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>unexplained_in_neighborhood</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>ad3c0aae24e61d18955ad60c9ff8482d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>unexplained_in_neighborhood_weights</name>
      <anchorfile>structpcl_1_1GlobalHypothesesVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>a2d9537070d74eca04154aaa596d68681</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::GlobalHypothesesVerification::SAModel</name>
    <filename>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</filename>
    <base>mets::evaluable_solution</base>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</anchorfile>
      <anchor>a0aad775e00df678cf650514407f030f1</anchor>
      <arglist>(int, bool)</arglist>
    </member>
    <member kind="function">
      <type>mets::gol_type</type>
      <name>apply_and_evaluate</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</anchorfile>
      <anchor>aa9eb56dfc828b161925b38adbca6265a</anchor>
      <arglist>(int index, bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_from</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</anchorfile>
      <anchor>a31e4d93ec0f8c742ab8efadc4d183559</anchor>
      <arglist>(const mets::copyable &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>mets::gol_type</type>
      <name>cost_function</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</anchorfile>
      <anchor>a2c411ac50ce973ec864d62988967674d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptimizer</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</anchorfile>
      <anchor>a3001cf03906ed77cc3e8836d9c677fb6</anchor>
      <arglist>(SAOptimizerT *opt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSolution</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</anchorfile>
      <anchor>a1efb7eaa63dfe7702249af1df2c998a9</anchor>
      <arglist>(std::vector&lt; bool &gt; &amp;sol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unapply</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</anchorfile>
      <anchor>a64bec5a6bbb3eff508f06ac44752c777</anchor>
      <arglist>(int index, bool val)</arglist>
    </member>
    <member kind="function">
      <type>mets::gol_type</type>
      <name>what_if</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</anchorfile>
      <anchor>a7b48d88ac3d4c9b82f9f920b1096bb99</anchor>
      <arglist>(int, bool) const </arglist>
    </member>
    <member kind="variable">
      <type>mets::gol_type</type>
      <name>cost_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</anchorfile>
      <anchor>a70b325152d19292ece3dfc6a6d48c77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SAOptimizerT *</type>
      <name>opt_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</anchorfile>
      <anchor>a610c33ce881b58e5aad0510296d6e07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>solution_</name>
      <anchorfile>classpcl_1_1GlobalHypothesesVerification_1_1SAModel.html</anchorfile>
      <anchor>a76606af90b1ace684e61cab4c02d6db5</anchor>
      <arglist></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::GrabCut</name>
    <filename>classpcl_1_1GrabCut.html</filename>
    <templarg></templarg>
    <base>pcl::PCLBase</base>
    <class kind="struct">pcl::GrabCut::NLinks</class>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>af5069ca07106ac252a0c7629d3e3ed23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a478c03c125e0081d9faf902406504c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PCLBase&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a31638c307b15641985ab1758decbcada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PCLBase&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a796d088d8c0d0856485f5d0106f2dc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extract</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a540af5196a39ae6b10d2caa3b3856bbe</anchor>
      <arglist>(std::vector&lt; pcl::PointIndices &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getK</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a28c87a88fc86e84ef54f91072a823808</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLambda</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>acfd10ddb9bb658aac91191b232efdd81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfNeighbours</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a8ae827c1b5942196c6263349bfd87841</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a9988564d08ac28bddbf21eb28110c3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrabCut</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a2d5e49f07d785356bc96428fb5ef7f7a</anchor>
      <arglist>(uint32_t K=5, float lambda=50.f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a2ab12ae233f94275e090b33bb87e7d8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>refineOnce</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a94cd3a0257244c06f4aa6d6d3d7bf8b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundPoints</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a0719b8f56539082c0bb7e8957a449a78</anchor>
      <arglist>(const PointCloudConstPtr &amp;background_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundPointsIndices</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>aa1d9e818041091e3e60377b72c0f3cfe</anchor>
      <arglist>(int x1, int y1, int x2, int y2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundPointsIndices</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>adc1937d9675b20ac08871bb84aff514b</anchor>
      <arglist>(const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a1660eb464bfd7944de8661f4f7e90ecb</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setK</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a3d7aa7a82cd3e53e724a1c6841518ccf</anchor>
      <arglist>(uint32_t K)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLambda</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a0c1c53a761cbdcb78ea945399799822e</anchor>
      <arglist>(float lambda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfNeighbours</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a4f685d2d7d97c6313e2010649705dcbc</anchor>
      <arglist>(int nb_neighbours)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a28c5aed9323d69b8324c63413f354b0f</anchor>
      <arglist>(const KdTreePtr &amp;tree)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GrabCut</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>ae886145268ae9d00302237824f8f3b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::segmentation::grabcut::BoykovKolmogorov::vertex_descriptor</type>
      <name>vertex_descriptor</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a41fbc27fdc6760915155fd40f5b5ba44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addEdge</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a075dc111ee224e7fe0bb4b39c1a49606</anchor>
      <arglist>(vertex_descriptor v1, vertex_descriptor v2, float capacity, float rev_capacity)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeBeta</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a85cba467deee64f3c92e0bb3d867dfd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeL</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a0143bf186604b4e6306a408c7c4eab78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>computeNLink</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>ab8f2df140bb0959ca83786e15b0c540d</anchor>
      <arglist>(uint32_t x1, uint32_t y1, uint32_t x2, uint32_t y2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeNLinks</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>ad4348e863e297fd0b734bb3a16eba26a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>fitGMMs</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a0ebb51759f4e9a2c8608e817eb38bf79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a962d846fdca782383188ca1069c88ea0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initGraph</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a54c938fdaefedff69430c7cd090c7337</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isSource</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a760ae840a38601e8b4e776a19343b24f</anchor>
      <arglist>(vertex_descriptor v)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setTerminalWeights</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a8991a8e3e62e810cc810b4e8e1cd5d26</anchor>
      <arglist>(vertex_descriptor v, float source_capacity, float sink_capacity)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setTrimap</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a2b5f5d6c6eba664c8b9802d232a1222e</anchor>
      <arglist>(const PointIndicesConstPtr &amp;indices, segmentation::grabcut::TrimapValue t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>updateHardSegmentation</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a16b4e6571dc6cb55f83cd5253f552e5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>segmentation::grabcut::GMM</type>
      <name>background_GMM_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a5c9a8a0be90421db7e0e13217e439e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>beta_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>aa19ba69378ddcebd8138dbe34a0655bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>segmentation::grabcut::GMM</type>
      <name>foreground_GMM_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a8a9abbb45b7af30b44a3d5fb1daddec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::size_t &gt;</type>
      <name>GMM_component_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a3c2d1b392e39d0df1fb439860ab9bcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::segmentation::grabcut::BoykovKolmogorov</type>
      <name>graph_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a343d48050e0d6149e8d47efd9cd6c1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; vertex_descriptor &gt;</type>
      <name>graph_nodes_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>aac39b46cfa40fab142539e5f41383c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; segmentation::grabcut::SegmentationValue &gt;</type>
      <name>hard_segmentation_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a72bf49763b4a822ed0faedba3f739ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>height_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>af2b5c68eb7b9b49a0fb555362ec84139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>segmentation::grabcut::Image::Ptr</type>
      <name>image_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a9547c0ce3252dfa61bd5f80e9c491146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>aca4a4f8bc41f470ace77342d4d8cd983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>K_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a896c02aaa5cf6cdafa1c1c56c723a686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>L_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a6746153bec64685615ea3d8c456c994c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>lambda_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a6b8b46ac34c420b3a55a4a3dba07177b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; NLinks &gt;</type>
      <name>n_links_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a876cc1b19bc0c4a656387c1cceac4c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nb_neighbours_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>aa5749bc1c92334b0a4d6d9195e780dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>soft_segmentation_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a0b357a280d0f93b7a2a8d6945ba7f6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a9e3eb57a161bc87760431778147c2a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; segmentation::grabcut::TrimapValue &gt;</type>
      <name>trimap_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>af370e79cd49a7a66713428375a3a43ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>width_</name>
      <anchorfile>classpcl_1_1GrabCut.html</anchorfile>
      <anchor>a4a10a01757e8a0a6eed1d757c6de93f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GrabCut::NLinks</name>
    <filename>structpcl_1_1GrabCut_1_1NLinks.html</filename>
    <member kind="function">
      <type></type>
      <name>NLinks</name>
      <anchorfile>structpcl_1_1GrabCut_1_1NLinks.html</anchorfile>
      <anchor>acc1449fcc127b229e56d10bfecdb96e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>dists</name>
      <anchorfile>structpcl_1_1GrabCut_1_1NLinks.html</anchorfile>
      <anchor>a7e9cd19859bd5b0b2fc907af44060435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>structpcl_1_1GrabCut_1_1NLinks.html</anchorfile>
      <anchor>af174d3069a49ae8ba69e88ccf7824bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nb_links</name>
      <anchorfile>structpcl_1_1GrabCut_1_1NLinks.html</anchorfile>
      <anchor>a4e88006a0b9cb6469210fefe484be469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>weights</name>
      <anchorfile>structpcl_1_1GrabCut_1_1NLinks.html</anchorfile>
      <anchor>a0f86f0328e72d34f9d0e4d482c1dd69e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GradientXY</name>
    <filename>structpcl_1_1GradientXY.html</filename>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW bool</type>
      <name>operator&lt;</name>
      <anchorfile>structpcl_1_1GradientXY.html</anchorfile>
      <anchor>a6d58961e8ee79c922442a1de8caaef6f</anchor>
      <arglist>(const GradientXY &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW bool</type>
      <name>operator&lt;</name>
      <anchorfile>structpcl_1_1GradientXY.html</anchorfile>
      <anchor>a6d58961e8ee79c922442a1de8caaef6f</anchor>
      <arglist>(const GradientXY &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>union pcl::GradientXY::@85</type>
      <name>@86</name>
      <anchorfile>structpcl_1_1GradientXY.html</anchorfile>
      <anchor>a607bfc9e551cb41249371d7215b2ae9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::GradientXY::@85::@87</type>
      <name>@88</name>
      <anchorfile>unionpcl_1_1GradientXY_1_1@85.html</anchorfile>
      <anchor>ab4c33fa970c3e7185944dfc76ba4c6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>structpcl_1_1GradientXY_1_1@85_1_1@87.html</anchorfile>
      <anchor>a0d784489a22e610d3f1ddf95f4d85e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>magnitude</name>
      <anchorfile>structpcl_1_1GradientXY_1_1@85_1_1@87.html</anchorfile>
      <anchor>ad3fe09bbb5e2957fc942242702e7d38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structpcl_1_1GradientXY_1_1@85_1_1@87.html</anchorfile>
      <anchor>a99b5aca557cffd6d98f44f85e6d1dedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structpcl_1_1GradientXY_1_1@85_1_1@87.html</anchorfile>
      <anchor>a7a331d4c1bf7944709246a47f3d3e7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data</name>
      <anchorfile>unionpcl_1_1GradientXY_1_1@85.html</anchorfile>
      <anchor>afe0ce787f3a5fab3517c92f2bb0c117c</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>union pcl::GradientXY::@90</type>
      <name>@91</name>
      <anchorfile>structpcl_1_1GradientXY.html</anchorfile>
      <anchor>a007f5ea306b2ff6a7a2669d956ae4202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::GradientXY::@90::@92</type>
      <name>@93</name>
      <anchorfile>unionpcl_1_1GradientXY_1_1@90.html</anchorfile>
      <anchor>a6b9ebcdc23f4f3be27b14a9490dda0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>structpcl_1_1GradientXY_1_1@90_1_1@92.html</anchorfile>
      <anchor>a3351e95972933e6924196a175a453f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>magnitude</name>
      <anchorfile>structpcl_1_1GradientXY_1_1@90_1_1@92.html</anchorfile>
      <anchor>aab7a9a48b2693a60295a0818736840a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structpcl_1_1GradientXY_1_1@90_1_1@92.html</anchorfile>
      <anchor>a4c34cc20dfdbda127c512fc55a7eaecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structpcl_1_1GradientXY_1_1@90_1_1@92.html</anchorfile>
      <anchor>a9951ef2cde1cbb251cfaa80246ba1dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data</name>
      <anchorfile>unionpcl_1_1GradientXY_1_1@90.html</anchorfile>
      <anchor>a98f440786891c665b437a4cf46210d28</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::GraphRegistration</name>
    <filename>classpcl_1_1GraphRegistration.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>pcl::registration::GraphHandler&lt; GraphT &gt;</type>
      <name>GraphHandler</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>a77cfa9d998dab7d2153c4ef7cf6bcb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::registration::GraphHandler&lt; GraphT &gt;::ConstPtr</type>
      <name>GraphHandlerConstPtr</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>a48df1f6406740936406a2adf8188823d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::registration::GraphHandler&lt; GraphT &gt;::Ptr</type>
      <name>GraphHandlerPtr</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>a77ba9d76181b7c060aaa747e46e28866</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::registration::GraphHandler&lt; GraphT &gt;::Vertex</type>
      <name>GraphHandlerVertex</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>ac4df745fb5476bcb39002654c061b62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>af31ea898bd6178b5e0be6abb35fef5c2</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const Eigen::Matrix4f &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>aa5031e1f83ac059fa6d4101dcfd85515</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GraphHandlerPtr</type>
      <name>getGraphHandler</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>aefb9136644212badc25f4f8d395d369f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GraphHandlerConstPtr</type>
      <name>getGraphHandler</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>aa0af7b8cbb0b99e513346436962df06a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraphRegistration</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>a739dfa2a7612d122533fb6f951ec1545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphHandler</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>a31ea5270111537b81b4c33eba2e67c02</anchor>
      <arglist>(GraphHandlerPtr &amp;gh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GraphRegistration</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>add25bbd370c800a0bbecedb20f7cd7ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GraphHandlerPtr</type>
      <name>graph_handler_</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>a9c68ff0a5e9ac1ee85c494b8ab46f28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GraphHandlerVertex</type>
      <name>last_aligned_vertex_</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>a78f60c14b3b177a40062abcc7c4b4ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; GraphHandlerVertex &gt;</type>
      <name>last_vertices_</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>a0aff80925bdbe14a7221f3ffc4d14a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>computeRegistration</name>
      <anchorfile>classpcl_1_1GraphRegistration.html</anchorfile>
      <anchor>aabbb285231973653c2b4bf47ad891ee8</anchor>
      <arglist>()=0</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="typedef">
      <type>boost::shared_ptr&lt; const GreedyProjectionTriangulation&lt; PointInT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a0cafba7c33301a1458c6d207c9de8827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GP3Type</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a66ce4391e2953e9e27fc510cfd367e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a66ce4391e2953e9e27fc510cfd367e57aa27c3413c2a034aed49382da8eac69cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREE</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a66ce4391e2953e9e27fc510cfd367e57a4b43472e1578386733661add85fe51a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRINGE</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a66ce4391e2953e9e27fc510cfd367e57a44c1819a0353dd557374a706c713db9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOUNDARY</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a66ce4391e2953e9e27fc510cfd367e57a061d20995221139f662ac6fa29adc088</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPLETED</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a66ce4391e2953e9e27fc510cfd367e57a2ddd6f9f0bdc593a6b1492d562c98f75</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="typedef">
      <type>boost::shared_ptr&lt; GreedyProjectionTriangulation&lt; PointInT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a658ce8c79b7803560d6906f881bba64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getConsistentVertexOrdering</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>abeeab3e5372eafb9112481c209127a94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getFFN</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a6c617af2e0814dbff1dbbc7386c1c33a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaximumAngle</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>aebcb5dd9af414b1929defafa74c12e48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaximumNearestNeighbors</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a76fc892c96e2ad614506f14573ef06e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaximumSurfaceAngle</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a4b3a590f5e3e3b07c7f647a1aabeaca1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinimumAngle</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>acb0ee995b024d1e51ab84991c285583a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMu</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a620c787505aa20e94adef1fa78a44152</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNormalConsistency</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>ae334a94bd0a1094895e06bef5a0503f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getPartIDs</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>af809e64d3932b8d6be3a92ea0e8bd4ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getPointStates</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>aea6607000df7b9759a4951ef3d6162d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSearchRadius</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>a0ddfeb82c519ddbec45f8080bde1c969</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getSFN</name>
      <anchorfile>classpcl_1_1GreedyProjectionTriangulation.html</anchorfile>
      <anchor>aea0372d2f8946cdfcce2bada17cfcca4</anchor>
      <arglist>() const </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::GreedyVerification</name>
    <filename>classpcl_1_1GreedyVerification.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::HypothesisVerification</base>
    <class kind="struct">pcl::GreedyVerification::modelIndices</class>
    <class kind="class">pcl::GreedyVerification::RecognitionModel</class>
    <class kind="struct">pcl::GreedyVerification::sortModelIndicesClass</class>
    <class kind="struct">pcl::GreedyVerification::sortModelsClass</class>
    <member kind="function">
      <type></type>
      <name>GreedyVerification</name>
      <anchorfile>classpcl_1_1GreedyVerification.html</anchorfile>
      <anchor>a110013b5dd5810ab1e5f2d660f2ed2cc</anchor>
      <arglist>(float reg=1.5f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>verify</name>
      <anchorfile>classpcl_1_1GreedyVerification.html</anchorfile>
      <anchor>a326ccec386f9fb19cb423ade3b9f5c04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classpcl_1_1GreedyVerification.html</anchorfile>
      <anchor>a45030fd71ef1f9f644ad4d34885d3425</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sortModels</name>
      <anchorfile>classpcl_1_1GreedyVerification.html</anchorfile>
      <anchor>a8f3c213fcc70590cecc1a332a9bb0d7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateGoodInformation</name>
      <anchorfile>classpcl_1_1GreedyVerification.html</anchorfile>
      <anchor>aae424810f1964a9d006c790e6f977430</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; modelIndices &gt;</type>
      <name>indices_models_</name>
      <anchorfile>classpcl_1_1GreedyVerification.html</anchorfile>
      <anchor>a0bbd97abe7d44567f817e351824a2c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; boost::shared_ptr&lt; RecognitionModel &gt; &gt; &gt;</type>
      <name>points_explained_by_rm_</name>
      <anchorfile>classpcl_1_1GreedyVerification.html</anchorfile>
      <anchor>a6a99c69970d79689011a64a0b5de7251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; RecognitionModel &gt; &gt;</type>
      <name>recognition_models_</name>
      <anchorfile>classpcl_1_1GreedyVerification.html</anchorfile>
      <anchor>a282634bc5ce0be2105115c1f31edc881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>regularizer_</name>
      <anchorfile>classpcl_1_1GreedyVerification.html</anchorfile>
      <anchor>ad440a1165148aa50dbabfcda8b25d1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct pcl::GreedyVerification::sortModelIndicesClass</type>
      <name>sortModelsIndicesOp</name>
      <anchorfile>classpcl_1_1GreedyVerification.html</anchorfile>
      <anchor>a63196c442b1938d52195e11577e79081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct pcl::GreedyVerification::sortModelsClass</type>
      <name>sortModelsOp</name>
      <anchorfile>classpcl_1_1GreedyVerification.html</anchorfile>
      <anchor>a0723747b5bda561cededb5a343b41406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GreedyVerification::modelIndices</name>
    <filename>structpcl_1_1GreedyVerification_1_1modelIndices.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>index_</name>
      <anchorfile>structpcl_1_1GreedyVerification_1_1modelIndices.html</anchorfile>
      <anchor>aa9e728c0260ed555714c8186843a40a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; RecognitionModel &gt;</type>
      <name>model_</name>
      <anchorfile>structpcl_1_1GreedyVerification_1_1modelIndices.html</anchorfile>
      <anchor>a6932e01e2bf7124cd058cb78689555fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::GreedyVerification::RecognitionModel</name>
    <filename>classpcl_1_1GreedyVerification_1_1RecognitionModel.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bad_information_</name>
      <anchorfile>classpcl_1_1GreedyVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>ac6c97e1e633f48af8199fd9aeaa84ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; ModelT &gt;::Ptr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1GreedyVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>a61f72d80ae6b4f7a9e66d6aa34cea769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>explained_</name>
      <anchorfile>classpcl_1_1GreedyVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>ae501ed8a8fda41a2080e5a5c034bc8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>good_information_</name>
      <anchorfile>classpcl_1_1GreedyVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>aa33c2a4f191e787a203a08833757c64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classpcl_1_1GreedyVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>a8ce62c5c63cabdbfa694c346e4db1e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>regularizer_</name>
      <anchorfile>classpcl_1_1GreedyVerification_1_1RecognitionModel.html</anchorfile>
      <anchor>a9b811058dd00745974e6d3c7ee32349b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GreedyVerification::sortModelIndicesClass</name>
    <filename>structpcl_1_1GreedyVerification_1_1sortModelIndicesClass.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1GreedyVerification_1_1sortModelIndicesClass.html</anchorfile>
      <anchor>a0080f8a2e5ed60de9fbb6c883ea2b6fc</anchor>
      <arglist>(const modelIndices &amp;n1, const modelIndices &amp;n2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::GreedyVerification::sortModelsClass</name>
    <filename>structpcl_1_1GreedyVerification_1_1sortModelsClass.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1GreedyVerification_1_1sortModelsClass.html</anchorfile>
      <anchor>abb5ae7d02abc06d3ece2d7b3c7281c64</anchor>
      <arglist>(const boost::shared_ptr&lt; RecognitionModel &gt; &amp;n1, const boost::shared_ptr&lt; RecognitionModel &gt; &amp;n2)</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::shared_ptr&lt; const GridProjection&lt; PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a96ab14f919129aea2466ca5fd1013a21</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; GridProjection&lt; PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1GridProjection.html</anchorfile>
      <anchor>a3911927c375521805982070910d9cc21</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::GroundPlaneComparator</name>
    <filename>classpcl_1_1GroundPlaneComparator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::Comparator</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const GroundPlaneComparator&lt; PointT, PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>abd618c9eff4951609f8cf8c38fc7ddda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>af90baffa9c1e2cb6b0edc0e3bf68ffd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Comparator&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a827479f9c67067c06e67268279c25783</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointNT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a2a81a2d6cc6a0655a13ba0447daf0cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a08923246d6323f1f63074aff77bf4f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a1ea4fd0560ffdb2cea6f9ff2341b96c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GroundPlaneComparator&lt; PointT, PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a75868bcb729ed93ce6b178b67eae30ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>compare</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a3cb7ddf501b333790e3e7b2c3840f40c</anchor>
      <arglist>(int idx1, int idx2) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngularThreshold</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a0036537f71fc813d288dd64d5b445a4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistanceThreshold</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a25084cff46e31736e899bd1b9da1d31b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudNConstPtr</type>
      <name>getInputNormals</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a24180d406e1b308ddd16028e4256b64e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt; &amp;</type>
      <name>getPlaneCoeffD</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a8ed9c348bd472409e0c0957f8ac881f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroundPlaneComparator</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a9e80cf6d65aa845b8dd6e13b8a7e011a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroundPlaneComparator</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a83d48d057ffa61066310fce6177fa998</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_1GroundPlaneComparator.html</anchorfile>
      <anchor>ae7ea1c7a9d7362b9648afd7b1a7c9b6e</anchor>
      <arglist>(float angular_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a427a918c37b5fbe06cfed9d62969ba46</anchor>
      <arglist>(float distance_threshold, bool depth_dependent=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExpectedGroundNormal</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a171bd615e867ddcb74b429ba33fe96c2</anchor>
      <arglist>(Eigen::Vector3f normal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setGroundAngularThreshold</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a9cdc19f0e96e96e0e192936331e6a25a</anchor>
      <arglist>(float angular_threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>aaec0392b8a90827ad86f76e57b13e628</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a342d7944b0ca7c81f9f39b55f87e7b0a</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlaneCoeffD</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a0462119699a82b62e6a97103b732ebb3</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_1GroundPlaneComparator.html</anchorfile>
      <anchor>a84617b290723756ec60399e272f8ae9c</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;plane_coeff_d)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GroundPlaneComparator</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a74ca6fa0843436e5fbaae4db9171d6a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angular_threshold_</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>afe50028e6398eaceee263adcc6796fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>depth_dependent_</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a5b77e24278f81ab4f4bd173900d761bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>desired_road_axis_</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a8b415656f691f0d9466a5fd70515f909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>distance_threshold_</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>addf09b319f53a8590e8a3cafcaa27dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudNConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a7c549660da2c6755b698cb31b136828a</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_1GroundPlaneComparator.html</anchorfile>
      <anchor>adcf80523d36ba167d7bfe8da197c9c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>road_angular_threshold_</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a995a1d1051d25307356326bd211f5a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>z_axis_</name>
      <anchorfile>classpcl_1_1GroundPlaneComparator.html</anchorfile>
      <anchor>a5bfb68e436de84174f339e47a9bc83f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::HarrisKeypoint2D</name>
    <filename>classpcl_1_1HarrisKeypoint2D.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::Keypoint</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const HarrisKeypoint2D&lt; PointInT, PointOutT, IntensityT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>aa4b5401ad22e83e03954e9b35bf5e83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::KdTree</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a098fcae6cc52104e18b3dd372e61d75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>aa5360613aad1e5bd7fc1c4a2f239d792</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a3a111fb7857ffcdd59a102f01fdbd954</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a621c7161633df88a715d605a068e1eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; HarrisKeypoint2D&lt; PointInT, PointOutT, IntensityT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a6380bd06e4ea7d74aaf7219c5fe96408</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ResponseMethod</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a2e567bec4ce62fa55b83ed539cde847b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HARRIS</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a2e567bec4ce62fa55b83ed539cde847bae8949ed252e7680ba96e7c229aeb7d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOBLE</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a2e567bec4ce62fa55b83ed539cde847ba01c9aee516720b1f5daf66ad2b9d6c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOWE</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a2e567bec4ce62fa55b83ed539cde847ba9f8046af76447fad430b397a08a88535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOMASI</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a2e567bec4ce62fa55b83ed539cde847ba4a26e895cddf0331fe7cd90090468044</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HarrisKeypoint2D</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a253ac013906ccc19917d8bec63c3598b</anchor>
      <arglist>(ResponseMethod method=HARRIS, int window_width=3, int window_height=3, int min_distance=5, float threshold=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMethod</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a91d7fef58256748302ba05a9e724ddf7</anchor>
      <arglist>(ResponseMethod type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimalDistance</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a90e3f17bc44a4afee50678d522f9603b</anchor>
      <arglist>(int min_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNonMaxSupression</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a22dab1af5e082f9ac938ceb3ac90ac39</anchor>
      <arglist>(bool=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a09be8c7b4d38db15cf67dd1f22304c9e</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefine</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a780a13a832c455e0f8e5d4c81df9bb0d</anchor>
      <arglist>(bool do_refine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSkippedPixels</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a485e82af9c31d2babf6b3ff3f184cce1</anchor>
      <arglist>(int skipped_pixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>ac8c72d04eca58d9c035c735f556efcbb</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowHeight</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>aa365f4785c8027780bb86a25f7996ff6</anchor>
      <arglist>(int window_height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowWidth</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>ae0587a8ce30ef1d36eb84e77e417680d</anchor>
      <arglist>(int window_width)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSecondMomentMatrix</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a35390ceda755e5edf56d625b62a98221</anchor>
      <arglist>(std::size_t pos, float *coefficients) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>aaec7c58804fae6fd9fef784681bd1e25</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>af62c9154d7714321b02c140f93986065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>responseHarris</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a488292ec5832923631706ef8435a3dca</anchor>
      <arglist>(PointCloudOut &amp;output, float &amp;highest_response) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>responseLowe</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>ab29393128333fcbaccd716a04526c209</anchor>
      <arglist>(PointCloudOut &amp;output, float &amp;highest_response) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>responseNoble</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a1c8ffd2d772583549e840abbf69737ff</anchor>
      <arglist>(PointCloudOut &amp;output, float &amp;highest_response) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>responseTomasi</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a24d21bfb0f029e8c0095e74aff1b2982</anchor>
      <arglist>(PointCloudOut &amp;output, float &amp;highest_response) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ResponseMethod</type>
      <name>method_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a1f5da154b775b2d0c47a958f7847e0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>nonmax_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>aae6c31094a9f3d5e3a2b0d5458b2694c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>refine_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>afd717f291207e72a70f0b40eb9efdb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a005f27db4a1f4f03d9606c87c4269ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>ab69e5e33cfd310bc7df6b1d8f0669215</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>greaterIntensityAtIndices</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a7170adc8746fb25441b8b1eb950b6339</anchor>
      <arglist>(int a, int b) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXf</type>
      <name>derivatives_cols_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a48648726bd1fdc154185e0f5a9fc4c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXf</type>
      <name>derivatives_rows_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a3fcac2b69f0b9f983b61bda2783d0237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>half_window_height_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a1c37b77666df155ddecfc0ea6b349b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>half_window_width_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>ade82ce5b91a06c645daad9d4bee8d2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntensityT</type>
      <name>intensity_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a5992081715c2fdaca6fa0b2cfa2cc540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>min_distance_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a9da0b134f23866946aa95bcbdbc45680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; PointOutT &gt; &gt;</type>
      <name>response_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a41ed4719c1edc36eb745eb36d53cfe2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>skipped_pixels_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>abe7421d10f31e7267e0601ffe83ee117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>window_height_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>af28961911d79a0926a5fc1110c9d4d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>window_width_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint2D.html</anchorfile>
      <anchor>a2a4ef9889533b30d10d4fe6d19ac1da8</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>boost::shared_ptr&lt; const HarrisKeypoint3D&lt; PointInT, PointOutT, NormalT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a8afe55797f84cbcc113eef64c91fab5b</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; HarrisKeypoint3D&lt; PointInT, PointOutT, NormalT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a6051f0ed7ca3adadd4d1fb980b066ffa</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>a70fba15fb0957bf087d3a17b096545c7</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a7f7a8adf1f523ef11509e2e2dcda78d9</anchor>
      <arglist>(unsigned int nr_threads=0)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~HarrisKeypoint3D</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a665dc1c02bf5bc26d59f1ca7ae9334d7</anchor>
      <arglist>()</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>PointCloudNConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a932fc5bb7ed25761988c53438325b394</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>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint3D.html</anchorfile>
      <anchor>a8ec0b22a99f00941caf0754c0dbd8f45</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="class">
    <name>pcl::HarrisKeypoint6D</name>
    <filename>classpcl_1_1HarrisKeypoint6D.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::Keypoint</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const HarrisKeypoint6D&lt; PointInT, PointOutT, NormalT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a97ad9b8f546d6d77014f35b847303f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::KdTree</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a1edd4528fab75af6e5b2bffe8f46ff7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a155480b7a1b36aa97b99f4af3e22ad75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>ad9009f34636967d0a9220c4c9945f634</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a40b3461589c43f10688930819bdd3c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; HarrisKeypoint6D&lt; PointInT, PointOutT, NormalT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a69d1bc2d5448a77656f25ff606c62aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HarrisKeypoint6D</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>acdf288a88556dc936f8331aea5ce17ed</anchor>
      <arglist>(float radius=0.01, float threshold=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNonMaxSupression</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a1c0c0da396e659eb9e14128ee95216b3</anchor>
      <arglist>(bool=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a51f92a6da3cee1ea3144bb91d617ade2</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a3a47cfa8e967df522ef722b1eacf57b7</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefine</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a390001f22f742bb1f7fe26f519bc114d</anchor>
      <arglist>(bool do_refine)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSearchSurface</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>add849d0ae6b9d6705ad3d68dd231b9a0</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a2363b81d8258ccd044efb83ad0120291</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HarrisKeypoint6D</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a22d097926f639fdf74e8c7ad6802a278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateCombinedCovar</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>aec3b5b14893307377e7bda78daffd044</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_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a6322ec64de1cafa4a6320b8dea17d858</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>refineCorners</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a27cd4b5f84150943cf625eef58350129</anchor>
      <arglist>(PointCloudOut &amp;corners) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>responseTomasi</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a2c04648f4f5b857f2181e7144a7549dc</anchor>
      <arglist>(PointCloudOut &amp;output) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::IntensityGradient &gt; &gt;</type>
      <name>intensity_gradients_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a6d2b2aeb5c6b7a2205096107b340cc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>nonmax_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a617cb5f830c1339998b002c128f969f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; NormalT &gt; &gt;</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a7f452d7803a97656a4ba1b5156b3895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>refine_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>acad79e75f3e4a2051cf214d44c480a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a79977033d4e6e45d60de54849921fa59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1HarrisKeypoint6D.html</anchorfile>
      <anchor>a715ac2d1e6c39d5734cb0f04bc32dfa8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::HDLGrabber</name>
    <filename>classpcl_1_1HDLGrabber.html</filename>
    <base>pcl::Grabber</base>
    <class kind="struct">pcl::HDLGrabber::HDLDataPacket</class>
    <class kind="struct">pcl::HDLGrabber::HDLFiringData</class>
    <class kind="struct">pcl::HDLGrabber::HDLLaserCorrection</class>
    <class kind="struct">pcl::HDLGrabber::HDLLaserReturn</class>
    <member kind="typedef">
      <type>void(</type>
      <name>sig_cb_velodyne_hdl_scan_point_cloud_xyz</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a9c827c146ec60b6a4dff5113400a40e8</anchor>
      <arglist>)(const boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt; &amp;, float, float)</arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>sig_cb_velodyne_hdl_scan_point_cloud_xyzi</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ad4b87016cd03a7316380669809a6d172</anchor>
      <arglist>)(const boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZI &gt; &gt; &amp;, float startAngle, float)</arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>sig_cb_velodyne_hdl_scan_point_cloud_xyzrgb</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a24b7746feff5964f7e7e024301bb11ae</anchor>
      <arglist>)(const boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &gt; &amp;, float, float)</arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>sig_cb_velodyne_hdl_sweep_point_cloud_xyz</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>adfe41b1e78b637a757cc5a3325177472</anchor>
      <arglist>)(const boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt; &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>sig_cb_velodyne_hdl_sweep_point_cloud_xyzi</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a12eb99490404391036dbc24a9aec434e</anchor>
      <arglist>)(const boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZI &gt; &gt; &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>sig_cb_velodyne_hdl_sweep_point_cloud_xyzrgb</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ac5508aae4249e4c3043d9ee2d5c66600</anchor>
      <arglist>)(const boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterPackets</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a942a3793e9c945569f189c0583c39915</anchor>
      <arglist>(const boost::asio::ip::address &amp;ipAddress, const unsigned short port=443)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getFramesPerSecond</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a1d57212dc8c7febc00a87daa964d9328</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaximumDistanceThreshold</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a77d5ef4ea8ca624dff3754a1757eefe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinimumDistanceThreshold</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a75942fcddacd12ff86bfcd3cc18563c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a5a2b70aba2513762b1b6a2db220a337a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HDLGrabber</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a8e3354a2d10ce7173f44b41def867349</anchor>
      <arglist>(const std::string &amp;correctionsFile=&quot;&quot;, const std::string &amp;pcapFile=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HDLGrabber</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ab29155c3228e8a4b94bca0119a45e21c</anchor>
      <arglist>(const boost::asio::ip::address &amp;ipAddress, const unsigned short port, const std::string &amp;correctionsFile=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a63f10e6586565f58ac3502d42001d013</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLaserColorRGB</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ac623f4f4c0e68544554ef7b27bc12ceb</anchor>
      <arglist>(const pcl::RGB &amp;color, unsigned int laserNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumDistanceThreshold</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a60700e0698892916017cadd4405a98f9</anchor>
      <arglist>(float &amp;maxThreshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumDistanceThreshold</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a0dfc101a1e4a00b59eb3f1a6aceb3b8e</anchor>
      <arglist>(float &amp;minThreshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ae1ba697fdd315d949bfcb27376387e98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a115a4840c0468f204606941df1a39af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HDLGrabber</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a465fd48a45b147e90e46659d6e1bf684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>HDLBlock</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a077c1f5ad3716002650413a1afb196c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_0_TO_31</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a077c1f5ad3716002650413a1afb196c6aae810eeb9a3304179cff055edc5a6705</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_32_TO_63</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a077c1f5ad3716002650413a1afb196c6a4860352a227fc47e85bd95f16c43f957</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>struct pcl::HDLGrabber::HDLLaserReturn</type>
      <name>HDLLaserReturn</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ad5b7966af27dbc7e78d71aa07ce3ff8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>HDL_DATA_PORT</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a7e7db7de93ba8cda3cf89f9c53189b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const boost::asio::ip::address</type>
      <name>HDL_DEFAULT_NETWORK_ADDRESS</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a86e4b1569222032dfbbb88e18c1f31ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>HDL_FIRING_PER_PKT</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a6d54a7ecfeed09559a7009ee15ab7358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>HDL_LASER_PER_FIRING</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a6bb78092b6731d8fec65505a9a37b499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>HDL_MAX_NUM_LASERS</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a01cfcdb72d91e33ce7bcb7c03da18f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>HDL_NUM_ROT_ANGLES</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ae0e00a94a612bea1be30ebf7444d378e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeXYZI</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a13f977db72be711fe0e374950c1d7b1f</anchor>
      <arglist>(pcl::PointXYZI &amp;pointXYZI, int azimuth, HDLLaserReturn laserReturn, HDLLaserCorrection correction)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enqueueHDLPacket</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a4e636c1e24405d3ab83236b48dbef32c</anchor>
      <arglist>(const unsigned char *data, std::size_t bytesReceived)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fireCurrentScan</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>acb69c972e25ab0ff36f0bba760bf2864</anchor>
      <arglist>(const unsigned short startAngle, const unsigned short endAngle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fireCurrentSweep</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a1cad4b4f5b48798ad453b8a8004081cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a0ef4b8b76ab738c5a3ff25342c5b0fa0</anchor>
      <arglist>(const std::string &amp;correctionsFile)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isAddressUnspecified</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a138b1ac50cb0ddb81deb952976253e6e</anchor>
      <arglist>(const boost::asio::ip::address &amp;ip_address)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadCorrectionsFile</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a58b317ec03cd61838f6d2031bffe1bc0</anchor>
      <arglist>(const std::string &amp;correctionsFile)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadHDL32Corrections</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a542d41806b53401907dc8a3b15f7bcb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processVelodynePackets</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a5e7d9583b5a69cfdc7e58e4b1f76cfb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readPacketsFromSocket</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a7a03f29f094757a29cdceb1e156b8cb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>toPointClouds</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>aa2d02db43196c7f9c8b84b383a9a7f57</anchor>
      <arglist>(HDLDataPacket *dataPacket)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt;</type>
      <name>current_scan_xyz_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a6addc986b2b2a23c75cfd0696daf274b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::PointXYZI &gt; &gt;</type>
      <name>current_scan_xyzi_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a83c97200956fa684639a6676ea2badd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &gt;</type>
      <name>current_scan_xyzrgb_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ae250ecb83370dfb9e846dc315872036a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt;</type>
      <name>current_sweep_xyz_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>afe6672121a3870321d236a0175935d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::PointXYZI &gt; &gt;</type>
      <name>current_sweep_xyzi_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a3845f3a871102ea1067b0b37aefc2b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &gt;</type>
      <name>current_sweep_xyzrgb_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ab549d94f91f8e43b9773d7e3010a5e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::SynchronizedQueue&lt; unsigned char * &gt;</type>
      <name>hdl_data_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>aedc4759c43154a26cb22fc97db340e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>hdl_read_packet_thread_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a5cb84593dd6180da8100a66b71d9e90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::udp::socket *</type>
      <name>hdl_read_socket_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>aa439cd37ca2d8fc5faa74b091afa1637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::io_service</type>
      <name>hdl_read_socket_service_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a9f13babfb6bb52b9193533ebd453c622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HDLLaserCorrection</type>
      <name>laser_corrections_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ab8b1dde1c7dba7c11c53faa7043c7398</anchor>
      <arglist>[HDL_MAX_NUM_LASERS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::RGB</type>
      <name>laser_rgb_mapping_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a68a4c04778922e823b3fb8c4b8a653e7</anchor>
      <arglist>[HDL_MAX_NUM_LASERS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>last_azimuth_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a5e00b9d600f6fb72caf753a04ff09a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_distance_threshold_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ad10c725b30d49fbccc07621b709b0045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>min_distance_threshold_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a2a931692f9a022ad749459fd35e59c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>pcap_file_name_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ad90a501a2d945a390b1edaa7ae50e7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>queue_consumer_thread_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ae402ef1d19363ac4e6e55e4f58fac269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; sig_cb_velodyne_hdl_scan_point_cloud_xyz &gt; *</type>
      <name>scan_xyz_signal_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a04ca1d9f3f268c2030cd2b847dcfc657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; sig_cb_velodyne_hdl_scan_point_cloud_xyzi &gt; *</type>
      <name>scan_xyzi_signal_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ae5894e536cadee892c7e3f397b3924b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; sig_cb_velodyne_hdl_scan_point_cloud_xyzrgb &gt; *</type>
      <name>scan_xyzrgb_signal_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a04ce61d2ec0f53304b82dfdce67f43dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::address</type>
      <name>source_address_filter_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a89296aacbef79bd22c5a32f3fa3556c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short</type>
      <name>source_port_filter_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a6a56feb63cbc4952dcab1f3be0b33203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; sig_cb_velodyne_hdl_sweep_point_cloud_xyz &gt; *</type>
      <name>sweep_xyz_signal_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a303d06deb3d40b00a15bb52e318485b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; sig_cb_velodyne_hdl_sweep_point_cloud_xyzi &gt; *</type>
      <name>sweep_xyzi_signal_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a70c221ba0d4f4b7ebd86c1a994772c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; sig_cb_velodyne_hdl_sweep_point_cloud_xyzrgb &gt; *</type>
      <name>sweep_xyzrgb_signal_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>ab8373f4adabc59d9405d2b6f62faf069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>terminate_read_packet_thread_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a123c01e7a1dd413e49aabc9cc242dc63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::udp::endpoint</type>
      <name>udp_listener_endpoint_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a189abfc8730faa7845374b253e5ae3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static double *</type>
      <name>cos_lookup_table_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a64ccf77ed5ea2ba6970f81173cafdbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static double *</type>
      <name>sin_lookup_table_</name>
      <anchorfile>classpcl_1_1HDLGrabber.html</anchorfile>
      <anchor>a04debcafba48b1cdda48f7aaa5a92fcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::HDLGrabber::HDLDataPacket</name>
    <filename>structpcl_1_1HDLGrabber_1_1HDLDataPacket.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>blank1</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLDataPacket.html</anchorfile>
      <anchor>ae882fa2d6edfea5ffc6626befac1a28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>blank2</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLDataPacket.html</anchorfile>
      <anchor>a921f523b2b1883a359836eab168d864c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HDLFiringData</type>
      <name>firingData</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLDataPacket.html</anchorfile>
      <anchor>a7d1caf7197520c755a09ddcf5a392ab8</anchor>
      <arglist>[HDL_FIRING_PER_PKT]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>gpsTimestamp</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLDataPacket.html</anchorfile>
      <anchor>a5c2fc4eb8e20a33d9c0c453b01cc8bad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::HDLGrabber::HDLFiringData</name>
    <filename>structpcl_1_1HDLGrabber_1_1HDLFiringData.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>blockIdentifier</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLFiringData.html</anchorfile>
      <anchor>abbbdb2bcbafce9cf1e9af6ccc9b80a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HDLLaserReturn</type>
      <name>laserReturns</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLFiringData.html</anchorfile>
      <anchor>a6289b5d9894a3e6cc32eaec16304d501</anchor>
      <arglist>[HDL_LASER_PER_FIRING]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rotationalPosition</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLFiringData.html</anchorfile>
      <anchor>aa6e0fc7c278e08b4ad4bc76ed86e4b7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::HDLGrabber::HDLLaserCorrection</name>
    <filename>structpcl_1_1HDLGrabber_1_1HDLLaserCorrection.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>azimuthCorrection</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLLaserCorrection.html</anchorfile>
      <anchor>a6fcb68fdc5db35ddcc7991cd9ed5f44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cosVertCorrection</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLLaserCorrection.html</anchorfile>
      <anchor>af05ae79958c20ec57b8cf62134bbb8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cosVertOffsetCorrection</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLLaserCorrection.html</anchorfile>
      <anchor>a69eda05d28881848a9e361d8f2cbfacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distanceCorrection</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLLaserCorrection.html</anchorfile>
      <anchor>a8e1090b1db9d98d17d93cb7e8b1777c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>horizontalOffsetCorrection</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLLaserCorrection.html</anchorfile>
      <anchor>a9dd9ab835d671ab7051beba13fa8f53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sinVertCorrection</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLLaserCorrection.html</anchorfile>
      <anchor>a9b84fb09298499826d1033249b42fd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sinVertOffsetCorrection</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLLaserCorrection.html</anchorfile>
      <anchor>ac5376d20442d311be4e48d340f0184cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>verticalCorrection</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLLaserCorrection.html</anchorfile>
      <anchor>af16f86b65fa58d5da06392f00d728819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>verticalOffsetCorrection</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLLaserCorrection.html</anchorfile>
      <anchor>ac789f1732f3e9202404dbc73923f2c1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::HDLGrabber::HDLLaserReturn</name>
    <filename>structpcl_1_1HDLGrabber_1_1HDLLaserReturn.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>distance</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLLaserReturn.html</anchorfile>
      <anchor>a3be95edce47715572c4c1e493fba2fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>intensity</name>
      <anchorfile>structpcl_1_1HDLGrabber_1_1HDLLaserReturn.html</anchorfile>
      <anchor>ab75d4dd116ae1be55f8f5031488ace9c</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::Hough3DGrouping</name>
    <filename>classpcl_1_1Hough3DGrouping.html</filename>
    <templarg>PointModelT</templarg>
    <templarg>PointSceneT</templarg>
    <templarg>PointModelRfT</templarg>
    <templarg>PointSceneRfT</templarg>
    <base>pcl::CorrespondenceGrouping</base>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointModelRfT &gt;</type>
      <name>ModelRfCloud</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>ae98628cfa3c621969338701bb20f3d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ModelRfCloud::ConstPtr</type>
      <name>ModelRfCloudConstPtr</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>af18b7f2abeae56e36523c105bf85e4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ModelRfCloud::Ptr</type>
      <name>ModelRfCloudPtr</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a6e490bc42a9403eaa399e63e29100e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointModelT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a240a40f147e359893d1b6c473e37145c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>afa5132f374a3078c670c6f9afbcd7b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a43cf882a9e0e68ad9a536ef7d2cec93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::CorrespondenceGrouping&lt; PointModelT, PointSceneT &gt;::SceneCloudConstPtr</type>
      <name>SceneCloudConstPtr</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>adc46486efea1fcbb9ae16d75e0be603e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSceneRfT &gt;</type>
      <name>SceneRfCloud</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a1d783906724b14dd89f44f21f6f218cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SceneRfCloud::ConstPtr</type>
      <name>SceneRfCloudConstPtr</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a97210004db062e6fd929b5e4e6781bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SceneRfCloud::Ptr</type>
      <name>SceneRfCloudPtr</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a4657a81175113cb1e307bc3458198b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHoughBinSize</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a1ffad89f1597b8865d7150275515ed90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHoughThreshold</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a7a796522767b6c198f9cb9190bd7c720</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ModelRfCloudConstPtr</type>
      <name>getInputRf</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a8c7540562dadc09dfacade914db93a19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLocalRfNormalsSearchRadius</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>aa11ea2fcc986d4060406d6f52626af9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLocalRfSearchRadius</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>ae1dfc539dcfcf6bb153add9480082405</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SceneRfCloudConstPtr</type>
      <name>getSceneRf</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a4e8a6f04fed987051c1ce8f19085e023</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseDistanceWeight</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>ab11fd41404eacf6e3151680f62c0b021</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseInterpolation</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a680f02261fd084c93f111355a48695c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hough3DGrouping</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>ad4aa8ea44d4c35082b7beac6cc3cc730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>recognize</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a39a0170877c51fbaf51e1119ecc34c05</anchor>
      <arglist>(std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt; &amp;transformations)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>recognize</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>addef52d8b2bfbfa9416a42aa3dce28d9</anchor>
      <arglist>(std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt; &amp;transformations, std::vector&lt; pcl::Correspondences &gt; &amp;clustered_corrs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHoughBinSize</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a866d42f0b08775aae337d2ed61c1c834</anchor>
      <arglist>(double bin_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHoughThreshold</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>ac832e662f91a1442357102e1fcc86ead</anchor>
      <arglist>(double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a128db6281c9d8e0b38c6d430ef058116</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputRf</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a8f7af4b86f2f7effa2eabd844f4ffe28</anchor>
      <arglist>(const ModelRfCloudConstPtr &amp;input_rf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalRfNormalsSearchRadius</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a215586d8e29fb530c8aa6ab461699492</anchor>
      <arglist>(float local_rf_normals_search_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalRfSearchRadius</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a2291ba9d84199dce9b29195edf771b30</anchor>
      <arglist>(float local_rf_search_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelSceneCorrespondences</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a597bc71af146923a2717359e8ed45e50</anchor>
      <arglist>(const CorrespondencesConstPtr &amp;corrs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSceneCloud</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a877d543207cc31cb21536ec566f5b3e9</anchor>
      <arglist>(const SceneCloudConstPtr &amp;scene)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSceneRf</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a2ad258fd1cd391d8e3ee09adc4cc94e3</anchor>
      <arglist>(const SceneRfCloudConstPtr &amp;scene_rf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseDistanceWeight</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>acc900a577b052056bff781bef095884e</anchor>
      <arglist>(bool use_distance_weight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseInterpolation</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a0102fa52853e876fe4d778303f5141a5</anchor>
      <arglist>(bool use_interpolation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>train</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a5e20d3e6f7946b303bf7ed0426ed940a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clusterCorrespondences</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a2ce0b05ab0847a9719dfa7e6f05bb64f</anchor>
      <arglist>(std::vector&lt; Correspondences &gt; &amp;model_instances)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeRf</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a778fa8404b2562b23f3dcaf71a5afe58</anchor>
      <arglist>(const boost::shared_ptr&lt; const pcl::PointCloud&lt; PointType &gt; &gt; &amp;input, pcl::PointCloud&lt; PointRfType &gt; &amp;rf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>houghVoting</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a5653b21af3d636a5660ad6c2af95240b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt;</type>
      <name>found_transformations_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a93db7b188c28ab188c34070408bc0940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>hough_bin_size_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a6f8845c48f998be01898b5e98dde61df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::recognition::HoughSpace3D &gt;</type>
      <name>hough_space_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a8273da7056cb2fedbfb86e29ea3b188b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>hough_space_initialized_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a693bad31eef837767c419eafef1c369f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>hough_threshold_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a4143dedbc983daf41a4a1247ae93fb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ModelRfCloudConstPtr</type>
      <name>input_rf_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>ac15a3f73f40e24c79fcd74bf35ffe045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>local_rf_normals_search_radius_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a167c6e65e18cf2b7524630ce7c4f8b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>local_rf_search_radius_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>aea394d09fe22404ae9487c762c034c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>model_votes_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>ac8227b81af12ea3b0c7f61fca4cccb27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>needs_training_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a565b7cd857b83ecfb6b89c64c2fc4067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SceneRfCloudConstPtr</type>
      <name>scene_rf_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>af5117555131a60e60ba2928005981f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_distance_weight_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>a54c782e31602fd647fd4973871c70002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_interpolation_</name>
      <anchorfile>classpcl_1_1Hough3DGrouping.html</anchorfile>
      <anchor>aee23f5064417bd6cbee419ab57d65d67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::HypothesisVerification</name>
    <filename>classpcl_1_1HypothesisVerification.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>addCompleteModels</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>aa7792555be0a9c470a7bd217d82e1547</anchor>
      <arglist>(std::vector&lt; typename pcl::PointCloud&lt; ModelT &gt;::ConstPtr &gt; &amp;complete_models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addModels</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a3bde8f26d2fe8212c1a4e03a538f679c</anchor>
      <arglist>(std::vector&lt; typename pcl::PointCloud&lt; ModelT &gt;::ConstPtr &gt; &amp;models, bool occlusion_reasoning=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNormalsClouds</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>ad12829a374c964eb6e096f3f87d4920d</anchor>
      <arglist>(std::vector&lt; pcl::PointCloud&lt; pcl::Normal &gt;::ConstPtr &gt; &amp;complete_models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMask</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a813757bc30d6e8b51c072be5eaa5494a</anchor>
      <arglist>(std::vector&lt; bool &gt; &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getRequiresNormals</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>abbc1a13bb0199d4f843c313c3b88f58e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HypothesisVerification</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a27eb6f2c50334502af1f77d2c092a0dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInlierThreshold</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a58aa252c40c41ca7628f1945dfd16ee0</anchor>
      <arglist>(float r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOcclusionCloud</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a55b9015c3f3dc7b04c0994d4ede20fb8</anchor>
      <arglist>(const typename pcl::PointCloud&lt; SceneT &gt;::Ptr &amp;occ_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOcclusionThreshold</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>aecb96633e62766d6afa14ae283ce493a</anchor>
      <arglist>(float t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResolution</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a8d03340683a4f9674734cfb687a91a56</anchor>
      <arglist>(float r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSceneCloud</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a46134f26d16a39071b0de2b181a1ec86</anchor>
      <arglist>(const typename pcl::PointCloud&lt; SceneT &gt;::Ptr &amp;scene_cloud)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>verify</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>ad4e2ef8c6fa3823e27217632ed4864e0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; typename pcl::PointCloud&lt; ModelT &gt;::ConstPtr &gt;</type>
      <name>complete_models_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a8d1b0397baf5a89fbb0f06f9eccd8b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; typename pcl::PointCloud&lt; pcl::Normal &gt;::ConstPtr &gt;</type>
      <name>complete_normal_models_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>aa7d0f33413562ecbf32d560c53d74efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>inliers_threshold_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a19cdf85457b02dbc74ec28659dd0a09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; bool &gt;</type>
      <name>mask_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a3c1c56223942e8e3896cf6794250023c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>normals_set_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a46fecbd7be196c2148d2ab43e66ad10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; SceneT &gt;::ConstPtr</type>
      <name>occlusion_cloud_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a9243c02a2d678fb6bc18af6c46390297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>occlusion_cloud_set_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a0c0925db0647f45964a13efda206020f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>occlusion_thres_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a20cfc2e3c757ec7e734c7dafd1c87794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>requires_normals_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>aaddea9b2c4b99cee32634772fe9c489c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>resolution_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a4b91acf07c45594c3b1777c356b926fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; SceneT &gt;::ConstPtr</type>
      <name>scene_cloud_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a846329e906b546c51ea79c527cd49a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; SceneT &gt;::Ptr</type>
      <name>scene_cloud_downsampled_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a0c1abb4527e162e31e1f62ab984e0464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::search::KdTree&lt; SceneT &gt;::Ptr</type>
      <name>scene_downsampled_tree_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>a714627ead8a664573507f0eb90af7146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; typename pcl::PointCloud&lt; ModelT &gt;::ConstPtr &gt;</type>
      <name>visible_models_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>af37512014404b14d923bde608dabd5de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; typename pcl::PointCloud&lt; pcl::Normal &gt;::ConstPtr &gt;</type>
      <name>visible_normal_models_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>ad9c04f2fc67021437a420752747a4ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>zbuffer_scene_resolution_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>abe6f171c36076da3d5c6e9ea748d7ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>zbuffer_self_occlusion_resolution_</name>
      <anchorfile>classpcl_1_1HypothesisVerification.html</anchorfile>
      <anchor>ac76f50795b955a69877514924338dd1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ImageGrabber</name>
    <filename>classpcl_1_1ImageGrabber.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::ImageGrabberBase</base>
    <base>pcl::FileGrabber</base>
    <member kind="function">
      <type></type>
      <name>ImageGrabber</name>
      <anchorfile>classpcl_1_1ImageGrabber.html</anchorfile>
      <anchor>a0ae0efb0fe1849858c3b2b083b9295a9</anchor>
      <arglist>(const std::string &amp;dir, float frames_per_second=0, bool repeat=false, bool pclzf_mode=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageGrabber</name>
      <anchorfile>classpcl_1_1ImageGrabber.html</anchorfile>
      <anchor>ab1004566eca68541ddfcfec108265e13</anchor>
      <arglist>(const std::string &amp;depth_dir, const std::string &amp;rgb_dir, float frames_per_second=0, bool repeat=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageGrabber</name>
      <anchorfile>classpcl_1_1ImageGrabber.html</anchorfile>
      <anchor>aaf87b8a633193097abdbb569ddc00870</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;depth_image_files, float frames_per_second=0, bool repeat=false)</arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; const pcl::PointCloud&lt; PointT &gt; &gt;</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1ImageGrabber.html</anchorfile>
      <anchor>ae2aad6458aef2335e18868b121c6ad77</anchor>
      <arglist>(size_t idx) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1ImageGrabber.html</anchorfile>
      <anchor>abbc8ede6f3ccea9f15d5f8a354a41fb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageGrabber</name>
      <anchorfile>classpcl_1_1ImageGrabber.html</anchorfile>
      <anchor>a3d1e3fab2adf08e7dd87a092308d1cd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publish</name>
      <anchorfile>classpcl_1_1ImageGrabber.html</anchorfile>
      <anchor>a329c1febea56aae1629fafd060efa23e</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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_1ImageGrabber.html</anchorfile>
      <anchor>a8d5c35028afe389c3f35b60041fc817f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ImageGrabberBase</name>
    <filename>classpcl_1_1ImageGrabberBase.html</filename>
    <base>pcl::Grabber</base>
    <class kind="struct">pcl::ImageGrabberBase::ImageGrabberImpl</class>
    <member kind="function">
      <type>bool</type>
      <name>atLastFrame</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>ac50d0f5b04a65298678591ffc701a947</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getCameraIntrinsics</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>aad30ae48d33a96b23369fb9faae86ce3</anchor>
      <arglist>(double &amp;focal_length_x, double &amp;focal_length_y, double &amp;principal_point_x, double &amp;principal_point_y) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCurrentDepthFileName</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a6044a9180bc417cc98c5e48cb4fefbb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDepthFileNameAtIndex</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a40474ed3b3090a95910d28daf2a05185</anchor>
      <arglist>(size_t idx) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getFramesPerSecond</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a3b604e33aa2b95f303c865c9c1cd234e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a9e0c89325eb116a593a28201467b926f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPrevDepthFileName</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>ae7078261ef525565a96211efef20687c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTimestampAtIndex</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a5206c4f48a5199f0b7e2257880370f92</anchor>
      <arglist>(size_t idx, uint64_t &amp;timestamp) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageGrabberBase</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>acb25eefd11e21230e09ad0489e36cce0</anchor>
      <arglist>(const std::string &amp;directory, float frames_per_second, bool repeat, bool pclzf_mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageGrabberBase</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a36b9af38de9f4d6a4a49b639fc84bdb9</anchor>
      <arglist>(const std::string &amp;depth_directory, const std::string &amp;rgb_directory, float frames_per_second, bool repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageGrabberBase</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a85b43a85a322976d3a5512ee5712da34</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;depth_image_files, float frames_per_second, bool repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageGrabberBase</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a214dabef9197dcb3dbb9d0ca0a458463</anchor>
      <arglist>(const ImageGrabberBase &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRepeatOn</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>ade33e806c2dd2d8e490620655dc3564d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a1c30b8f528e046cfb60ab9d3b1ec8f17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ImageGrabberBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a3d608ab2247f1ce9d78df3f05ba89133</anchor>
      <arglist>(const ImageGrabberBase &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rewind</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a509aaf02e9c9652c36029903b5d92acb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCameraIntrinsics</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a326efa75902dca64f49d811327d01184</anchor>
      <arglist>(const double focal_length_x, const double focal_length_y, const double principal_point_x, const double principal_point_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepthImageUnits</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a32ae91b66b415213ec3b7c29d7e61e49</anchor>
      <arglist>(float units)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a407a44537584315830041211b1acd72e</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRGBImageFiles</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>af07aa4cb2417064f6251fab77081194e</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;rgb_image_files)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a8d2b5d457540df6d16fae5a8c7c95b23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a28c148160c638c0d6fca52bc41a95b7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>trigger</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>afbec71048eacf3702e197b5ac551014a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageGrabberBase</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a3a95ae41dbe93544c0636975848c294a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getCloudAt</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a81c0f659b5286ae311ffbe0d25c35c7b</anchor>
      <arglist>(size_t idx, pcl::PCLPointCloud2 &amp;blob, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>numFrames</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>a635d8f2b97e53b2811022fedabcbf08f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>publish</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>aa13d53c6675c2fb93a90262daa939675</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;blob, const Eigen::Vector4f &amp;origin, const Eigen::Quaternionf &amp;orientation) const =0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageGrabberImpl *</type>
      <name>impl_</name>
      <anchorfile>classpcl_1_1ImageGrabberBase.html</anchorfile>
      <anchor>ab3172f5a497332db05a6cb6f8bb22703</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ImageGrabberBase::ImageGrabberImpl</name>
    <filename>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>getCloudAt</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a01753a243ff2249dcb8b7c12bc587099</anchor>
      <arglist>(size_t idx, pcl::PCLPointCloud2 &amp;blob, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation, double &amp;fx, double &amp;fy, double &amp;cx, double &amp;cy) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCloudPCLZF</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>ae7ea76b9aaa3a29d5b2607fb6136319e</anchor>
      <arglist>(size_t idx, pcl::PCLPointCloud2 &amp;blob, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation, double &amp;fx, double &amp;fy, double &amp;cx, double &amp;cy) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCloudVTK</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>aba03ebbc26f9ec70eb94a146b99617a1</anchor>
      <arglist>(size_t idx, pcl::PCLPointCloud2 &amp;blob, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTimestampFromFilepath</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a33c7b1d3ad567da245e49d0b5274f790</anchor>
      <arglist>(const std::string &amp;filepath, uint64_t &amp;timestamp) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageGrabberImpl</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a80472932f302ed16387a96c5a0e3cd54</anchor>
      <arglist>(pcl::ImageGrabberBase &amp;grabber, const std::string &amp;dir, float frames_per_second, bool repeat, bool pclzf_mode=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageGrabberImpl</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a2bd77744c2331e698711288f6cef1eba</anchor>
      <arglist>(pcl::ImageGrabberBase &amp;grabber, const std::string &amp;rgb_dir, const std::string &amp;depth_dir, float frames_per_second, bool repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageGrabberImpl</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>ace8744f8eab33dc4d913df576999c46b</anchor>
      <arglist>(pcl::ImageGrabberBase &amp;grabber, const std::vector&lt; std::string &gt; &amp;depth_image_files, float frames_per_second, bool repeat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidExtension</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a4ca40e275743951e85e09fbd7ea0296c</anchor>
      <arglist>(const std::string &amp;extension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadDepthAndRGBFiles</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>ae35d1ac79129b411bc6878f625fcfbb2</anchor>
      <arglist>(const std::string &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadDepthAndRGBFiles</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>ad0034c6927426de9294dcd7797d44953</anchor>
      <arglist>(const std::string &amp;depth_dir, const std::string &amp;rgb_dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadNextCloud</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a31b8bfb18a795130e1b73395e7e4414a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadPCLZFFiles</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>aa8a91c62020d1a53e40b06ba6d8eecc6</anchor>
      <arglist>(const std::string &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>numFrames</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>ab5abf922ad9dbb35b6fc2118d93a08c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rewindOnce</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a1f85fd1b9bf007b659d0daf8b1755afe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trigger</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>af1b3da673f26d929d91102ae6806cd9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>cur_frame_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a960151deadd2f3b8f496080357a940df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>depth_image_files_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>aaa19534fa3487cb96db2e4e94c5f7229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>depth_image_units_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a00a3bd3b94cd4df781b6b42baff03a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>depth_pclzf_files_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>aa9825a8f21aa27e6e1e167b06a97aa5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal_length_x_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>ad9b7df08f9da5a731f9c444e16665138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal_length_y_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a50c404bf78dc001b6b8ef4676ac3ccc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>frames_per_second_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a99c787c97a324837919ea00014bd3046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::ImageGrabberBase &amp;</type>
      <name>grabber_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a6ecc69d2fb42f7cdc114a47fcbe22258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>manual_intrinsics_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a52b50f132e42b943e2c9d1ef6a52ce63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PCLPointCloud2</type>
      <name>next_cloud_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a7e6d7cf1612236bd07e3c01a76f14db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;</type>
      <name>next_cloud_color_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a4527651c93afe94cd1979bb866242421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>next_cloud_depth_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a8f2699492d0c16d756b05e0007efb5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>num_threads_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>ac9c220ed10a3f08e475a9bf177acec66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>ab363d5dfe3da1a011ed026117e611f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>origin_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>ae334a7a32ab4a6f04149d8fe7329fa2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pclzf_mode_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>adae0b531ceee9762ccfed66ba942c3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>principal_point_x_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a88fac2fc2e5a55c0a84e1af52973d8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>principal_point_y_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>aebb86edd18a6788541712891b33f3173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>repeat_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a57daf546a04e6b2b02e4e2e16f0fd89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>rgb_image_files_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a48a52e3b1cbc53a7a6220c42e5d8c14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>rgb_pclzf_files_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a3e3ccc3e7edd90f3dc8688ad6131a7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>running_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a4689181f697537a664829b10e0959511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimeTrigger</type>
      <name>time_trigger_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>aa4b2a76d8f705c886ce4141e66c55731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW bool</type>
      <name>valid_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>ae76742b576f2b35eae3a926891415174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>xml_files_</name>
      <anchorfile>structpcl_1_1ImageGrabberBase_1_1ImageGrabberImpl.html</anchorfile>
      <anchor>a910fc2aef42d89b725f61097cc7d3b3e</anchor>
      <arglist></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="typedef">
      <type>boost::shared_ptr&lt; const IntegralImageNormalEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>aaf120a4406a3e436805589c359c606c5</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="typedef">
      <type>boost::shared_ptr&lt; IntegralImageNormalEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a055e78c7dcbb56d6e7a84761c7df3f55</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>flipNormalTowardsViewpoint</name>
      <anchorfile>classpcl_1_1IntegralImageNormalEstimation.html</anchorfile>
      <anchor>a52a687473809f48f6a6ba4238767cb63</anchor>
      <arglist>(const PointInT &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" 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::Intensity</name>
    <filename>structpcl_1_1Intensity.html</filename>
    <base>pcl::_Intensity</base>
    <member kind="function">
      <type></type>
      <name>Intensity</name>
      <anchorfile>structpcl_1_1Intensity.html</anchorfile>
      <anchor>afcc9ee1ddc9acc38321ec76be92d45cb</anchor>
      <arglist>(const _Intensity &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Intensity</name>
      <anchorfile>structpcl_1_1Intensity.html</anchorfile>
      <anchor>a98c7fa009fa4654e2f99c5215a185cff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1Intensity.html</anchorfile>
      <anchor>a6d202b3e3f0116b8fd71a3493f85a3e7</anchor>
      <arglist>(std::ostream &amp;os, const Intensity &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::Intensity32u</name>
    <filename>structpcl_1_1Intensity32u.html</filename>
    <base>pcl::_Intensity32u</base>
    <member kind="function">
      <type></type>
      <name>Intensity32u</name>
      <anchorfile>structpcl_1_1Intensity32u.html</anchorfile>
      <anchor>aa74f3ba5a367c17b5969b4b8972b8625</anchor>
      <arglist>(const _Intensity32u &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Intensity32u</name>
      <anchorfile>structpcl_1_1Intensity32u.html</anchorfile>
      <anchor>ac26480c84c88f27371248995400e9cea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1Intensity32u.html</anchorfile>
      <anchor>a877748c79f851d0d8c8b405eef2a7923</anchor>
      <arglist>(std::ostream &amp;os, const Intensity32u &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::Intensity8u</name>
    <filename>structpcl_1_1Intensity8u.html</filename>
    <base>pcl::_Intensity8u</base>
    <member kind="function">
      <type></type>
      <name>Intensity8u</name>
      <anchorfile>structpcl_1_1Intensity8u.html</anchorfile>
      <anchor>a248506957ed8bc860bb9eeec9acb6666</anchor>
      <arglist>(const _Intensity8u &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Intensity8u</name>
      <anchorfile>structpcl_1_1Intensity8u.html</anchorfile>
      <anchor>a7ee91d850f64df3b6a6ed234a9b93f96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1Intensity8u.html</anchorfile>
      <anchor>a02d830f9ebdd97aa2242296cf5cc2024</anchor>
      <arglist>(std::ostream &amp;os, const Intensity8u &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::IntensityGradient</name>
    <filename>structpcl_1_1IntensityGradient.html</filename>
    <member kind="variable">
      <type>union pcl::IntensityGradient::@53</type>
      <name>@54</name>
      <anchorfile>structpcl_1_1IntensityGradient.html</anchorfile>
      <anchor>aea919684bb8ec385986f141be519900c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::IntensityGradient::@53::@55</type>
      <name>@56</name>
      <anchorfile>unionpcl_1_1IntensityGradient_1_1@53.html</anchorfile>
      <anchor>a0cc2af0b4bafea31763240d6a9fe7113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gradient_x</name>
      <anchorfile>structpcl_1_1IntensityGradient_1_1@53_1_1@55.html</anchorfile>
      <anchor>a225d436a17c75ce54e6565cf5266257d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gradient_y</name>
      <anchorfile>structpcl_1_1IntensityGradient_1_1@53_1_1@55.html</anchorfile>
      <anchor>a8ab69f4ce88e03639028ee146480a360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gradient_z</name>
      <anchorfile>structpcl_1_1IntensityGradient_1_1@53_1_1@55.html</anchorfile>
      <anchor>a730547b118f6322d34f23fde34420f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gradient</name>
      <anchorfile>unionpcl_1_1IntensityGradient_1_1@53.html</anchorfile>
      <anchor>aa9c32ba1177bab82b4f7b14a2385bff6</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1IntensityGradient.html</anchorfile>
      <anchor>a874ae08d6c66b7cbb048cc7bba145197</anchor>
      <arglist>(std::ostream &amp;os, const IntensityGradient &amp;p)</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>boost::shared_ptr&lt; const IntensityGradientEstimation&lt; PointInT, PointNT, PointOutT, IntensitySelectorT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation.html</anchorfile>
      <anchor>ac246c73f119a4b600b624cecd0b38a1d</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; IntensityGradientEstimation&lt; PointInT, PointNT, PointOutT, IntensitySelectorT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation.html</anchorfile>
      <anchor>a253cb75596629a6081f4c3a9c45af4da</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>a0400508608c9eb7e1f9459ea662e8930</anchor>
      <arglist>(unsigned int nr_threads=0)</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>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1IntensityGradientEstimation.html</anchorfile>
      <anchor>a8176b021c41d87fdcea72ea6ade43790</anchor>
      <arglist></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>boost::shared_ptr&lt; const IntensitySpinEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>aef6a4ebfb343327cf940cbd43f19fecf</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; IntensitySpinEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1IntensitySpinEstimation.html</anchorfile>
      <anchor>a8c07efd157499151c93e08a6413722da</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>
  </compound>
  <compound kind="struct">
    <name>pcl::InterestPoint</name>
    <filename>structpcl_1_1InterestPoint.html</filename>
    <member kind="variable">
      <type>union pcl::InterestPoint::@13</type>
      <name>@14</name>
      <anchorfile>structpcl_1_1InterestPoint.html</anchorfile>
      <anchor>a85fc4d1b6a4554b3887c782f6a7e9228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::InterestPoint::@13::@15</type>
      <name>@16</name>
      <anchorfile>unionpcl_1_1InterestPoint_1_1@13.html</anchorfile>
      <anchor>a248d41993a7d4b90d400c30dee6eea85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>strength</name>
      <anchorfile>structpcl_1_1InterestPoint_1_1@13_1_1@15.html</anchorfile>
      <anchor>abf4bb4f948cd29942ebd6e8e72d70858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1InterestPoint_1_1@13.html</anchorfile>
      <anchor>a34e7a9a9fc11d71f0055b662a52781ef</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>
    <member kind="friend">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1InterestPoint.html</anchorfile>
      <anchor>a22450d7f1f7b20362eb5dd6e2e18a9e0</anchor>
      <arglist>(std::ostream &amp;os, const InterestPoint &amp;p)</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="struct">
    <name>pcl::ISMPeak</name>
    <filename>structpcl_1_1ISMPeak.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>class_id</name>
      <anchorfile>structpcl_1_1ISMPeak.html</anchorfile>
      <anchor>ab5ade3a0df41fe9043dd86751a17dbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>density</name>
      <anchorfile>structpcl_1_1ISMPeak.html</anchorfile>
      <anchor>ab396d6f73ad331b39585bc37f481230b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structpcl_1_1ISMPeak.html</anchorfile>
      <anchor>a87e75521aaf4a362ce19670b41d65b3d</anchor>
      <arglist></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::ISSKeypoint3D</name>
    <filename>classpcl_1_1ISSKeypoint3D.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <templarg>NormalT</templarg>
    <base>pcl::Keypoint</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ISSKeypoint3D&lt; PointInT, PointOutT, NormalT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>aee6d86262255703db6f9d8f44a704c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::octree::OctreePointCloudSearch&lt; PointInT &gt;</type>
      <name>OctreeSearchIn</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>abbc4012a9bfa60cc0499decca15a7c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeSearchIn::Ptr</type>
      <name>OctreeSearchInPtr</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a172d08b3e5dffaca84f12f05fa87ea06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>af2d61407bb45fc49cec16ba321f2227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a2d183f89ab6271c2d13bc3eb8dc2185c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a21cfd38a06d4b4fac2e78f1de8a3bd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a7a44e17632ab7832686013daf5bcc789</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a66a8fb8c52b1a1b92abc63b9099afee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ISSKeypoint3D&lt; PointInT, PointOutT, NormalT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a4a484badf80517cc78b525afdf127a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ISSKeypoint3D</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>abd04154f4b62ac83bdc6811b433522de</anchor>
      <arglist>(double salient_radius=0.0001)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngleThreshold</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a8984ac00ee1822bcdae48486394175c1</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderRadius</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a5f3b3731352fcb7b3dadca2a8bfa78e9</anchor>
      <arglist>(double border_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinNeighbors</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a90c224d042979a73195fdcbc7b007f05</anchor>
      <arglist>(int min_neighbors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNonMaxRadius</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>ade672eadfb5e9ae231348cca7b49aabd</anchor>
      <arglist>(double non_max_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalRadius</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a9549a2fac5de5583404ee6699ffe26c1</anchor>
      <arglist>(double normal_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormals</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a2f59c8225cdd9e2b7aa8b309d73d7b13</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a2afb0b8044b352a795ab38f85218f581</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSalientRadius</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a5feefc782bd54c324170b82482711360</anchor>
      <arglist>(double salient_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold21</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a8530d096380170a4d81d65ae2e85d9ca</anchor>
      <arglist>(double gamma_21)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold32</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>aa0687ad53c67c5a140ecea019036d67d</anchor>
      <arglist>(double gamma_32)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a08dec275b42269d09e7bcbdcac32e6bf</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool *</type>
      <name>getBoundaryPoints</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>aea90235222675852378ca58bd8202494</anchor>
      <arglist>(PointCloudIn &amp;input, double border_radius, float angle_threshold)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getScatterMatrix</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a61e2d8e2b2546001194e438034bb1f8d</anchor>
      <arglist>(const int &amp;current_index, Eigen::Matrix3d &amp;cov_m)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>ac2a9b728c1984938db6cb35b1f8618b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angle_threshold_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>ab052a7323d71aeb347563cd061f37823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>border_radius_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>acee859609fc4af6647ff620e2345b5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool *</type>
      <name>edge_points_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a7ed8196d927bc413146e7a76dd885255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gamma_21_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a9371d707be211e6a031f00de27aec208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gamma_32_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a5785e509ce928ec4bb18de8ccd920668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_neighbors_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>ae9a44f39d2d44e6406bd28f4bedfaef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>non_max_radius_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a962bdf309d623503b1b262fedb829754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>normal_radius_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>ac8ecef68caca79848c9c87f8d25187a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudNConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>aa182e0c44f26fb0da65ea203046db3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>salient_radius_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a7172556ea66b5b2a1c86c48097e4b66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>third_eigen_value_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>a1e2c3555b8731f73f80038d53c5e02d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1ISSKeypoint3D.html</anchorfile>
      <anchor>aa65049e1122f688195bff1672f697fa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IterativeClosestPoint</name>
    <filename>classpcl_1_1IterativeClosestPoint.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <templarg>Scalar</templarg>
    <base>pcl::Registration</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const IterativeClosestPoint&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a61102b78ee629424fae2ebceb041846f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointSource, PointTarget, Scalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a87c59c8a79802eb1fdf4ddeb0fa2017a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointSource, PointTarget, Scalar &gt;::PointCloudSource</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a06140c8793ffca57ea520e09cb147a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a9396ea9f5eee1d3b50e4b0aeaac89caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a7c1041812cb98662e8a76f4d4388d02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointSource, PointTarget, Scalar &gt;::PointCloudTarget</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a0089c6a0f83e293a03ee2c5520e75305</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a7904ad55c770ecd58440b286dce62f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>af370c572014efa0c351c5a464c3fea21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a121ab97a90799c38e850aafc6d694f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>af5b499afcccb6b7379da311117a6dd50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; IterativeClosestPoint&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a3109df4aa6d8df7ed83a33804872bc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pcl::registration::DefaultConvergenceCriteria&lt; Scalar &gt;::Ptr</type>
      <name>getConvergeCriteria</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>ac78bef717f7a6270194511c66fe16b36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseReciprocalCorrespondences</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a6175ad62de426bd2ba51479214891695</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeClosestPoint</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a8a45affbd2ef281d58e0741adc9d07ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputSource</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>ad5215429e057c8760ac48e9bdb09b12c</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a8876f743cc31471a975e950e66c179d4</anchor>
      <arglist>(const PointCloudTargetConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseReciprocalCorrespondences</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a22c5480a073da9c53fcb0d387e1c997b</anchor>
      <arglist>(bool use_reciprocal_correspondence)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IterativeClosestPoint</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a205be1f82ff55fcb88b8787a06cf5bdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>pcl::registration::DefaultConvergenceCriteria&lt; Scalar &gt;::Ptr</type>
      <name>convergence_criteria_</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a6271a9c8a9e4d4c532408007630973a8</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>a64a35f2fcda230eaf9b168384763d3d0</anchor>
      <arglist>(PointCloudSource &amp;output, const Matrix4 &amp;guess)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>transformCloud</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a9e5609b6e348a9592b12871d175dabbf</anchor>
      <arglist>(const PointCloudSource &amp;input, PointCloudSource &amp;output, const Matrix4 &amp;transform)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>nx_idx_offset_</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a0d653506661f5d101c50253a46dc3ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>ny_idx_offset_</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a1ef29338b36d09141fd19628b9d2882b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>nz_idx_offset_</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>acadb589d6e6d7d974bb3df3e7abbe975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>source_has_normals_</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a9c473bc941c384d52d8af7cc34e4d703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>target_has_normals_</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>aed96da82ec7cdef9e3bad46c28dfc9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_reciprocal_correspondence_</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a1c4cebbb2d9789f5f55e6831e335b15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>x_idx_offset_</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a18878bca5d363e3179a45024540a3e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>y_idx_offset_</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>a190834427e02893366e5e2bc8f865829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>z_idx_offset_</name>
      <anchorfile>classpcl_1_1IterativeClosestPoint.html</anchorfile>
      <anchor>ad9a73dda587a49ef9cbb39410285090d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IterativeClosestPointNonLinear</name>
    <filename>classpcl_1_1IterativeClosestPointNonLinear.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <templarg>Scalar</templarg>
    <base>pcl::IterativeClosestPoint</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const IterativeClosestPointNonLinear&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPointNonLinear.html</anchorfile>
      <anchor>a8975e39c6203781c8f56f7522f5e7c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointSource, PointTarget, Scalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1IterativeClosestPointNonLinear.html</anchorfile>
      <anchor>a8efb1327741713785b1c9dafc44e4af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; IterativeClosestPointNonLinear&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1IterativeClosestPointNonLinear.html</anchorfile>
      <anchor>aa42e781e664884264535e75f148c2781</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeClosestPointNonLinear</name>
      <anchorfile>classpcl_1_1IterativeClosestPointNonLinear.html</anchorfile>
      <anchor>aa0ba0fee3d4a6c232b18f4db0013603f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IterativeClosestPointWithNormals</name>
    <filename>classpcl_1_1IterativeClosestPointWithNormals.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::IterativeClosestPoint</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const IterativeClosestPoint&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1IterativeClosestPointWithNormals.html</anchorfile>
      <anchor>a976ce76e38e3f7a49394c5bf39ff3d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IterativeClosestPoint&lt; PointSource, PointTarget, Scalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1IterativeClosestPointWithNormals.html</anchorfile>
      <anchor>a4dae58ffd2aa96bded596a9d7f375dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IterativeClosestPoint&lt; PointSource, PointTarget, Scalar &gt;::PointCloudSource</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1IterativeClosestPointWithNormals.html</anchorfile>
      <anchor>af56b687eb8ab2aef0d3c9b82cf824e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IterativeClosestPoint&lt; PointSource, PointTarget, Scalar &gt;::PointCloudTarget</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1IterativeClosestPointWithNormals.html</anchorfile>
      <anchor>aeca3d8ce461f300b08ea1ce15ce0838d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; IterativeClosestPoint&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1IterativeClosestPointWithNormals.html</anchorfile>
      <anchor>a9f3cbfc29c4ada58ddfd1cb0080c5fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeClosestPointWithNormals</name>
      <anchorfile>classpcl_1_1IterativeClosestPointWithNormals.html</anchorfile>
      <anchor>a2e4cdb3d2c2ee7dc65a4b537ae730037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IterativeClosestPointWithNormals</name>
      <anchorfile>classpcl_1_1IterativeClosestPointWithNormals.html</anchorfile>
      <anchor>ace2cbb37831a5059e7c5cb8759b60558</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>transformCloud</name>
      <anchorfile>classpcl_1_1IterativeClosestPointWithNormals.html</anchorfile>
      <anchor>abe6e55fede6e9ba14fe0aefc4045e942</anchor>
      <arglist>(const PointCloudSource &amp;input, PointCloudSource &amp;output, const Matrix4 &amp;transform)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::IteratorIdx</name>
    <filename>classpcl_1_1IteratorIdx.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::CloudIterator::Iterator</base>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentIndex</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>a45b7380e9aef16e612b0bf5a59517490</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getCurrentPointIndex</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>ada580b85cd077cc3048059ea272c8485</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>a9f2cea6b452be7eefb3304c22630d1ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IteratorIdx</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>a61d907e0090582cabac4b0f4f927aa7e</anchor>
      <arglist>(PointCloud&lt; PointT &gt; &amp;cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IteratorIdx</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>acc245179d0ab6d887380b8bdffa5a01d</anchor>
      <arglist>(PointCloud&lt; PointT &gt; &amp;cloud, const PointIndices &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>PointT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>a36ddf2cb0c314ef767b11d50ec2a4670</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>a8d7aa947863b29c9eb3fa0cd9a5e841f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>af26ff0d6259a272884399673388d032d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>PointT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>ab9990bafb7af7e780faffd693308175d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>af156ff5712dee331672234f2a71d5fd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>ab984df9d7e4cec7b88a19be37e04ada2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IteratorIdx</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>ae76c9e441ab7c86e487fad68395c61fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloud&lt; PointT &gt; &amp;</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>abc8478a418d9a28687ebfff0afd41124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>ad0c698c4de2f4f7e18232db5d8a0c4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;::iterator</type>
      <name>iterator_</name>
      <anchorfile>classpcl_1_1IteratorIdx.html</anchorfile>
      <anchor>a0e12648bf24d683278446f300f6eb8d3</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>ada9ff8aaeebb5178ea97aa29cee92517</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>boost::shared_ptr&lt; FLANNIndex &gt;</type>
      <name>flann_index_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a8b0b7140b9aa6d049c470d6a8d68bb6b</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>boost::shared_ptr&lt; flann::SearchParams &gt;</type>
      <name>param_k_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a0e88dc65b749230fc68ea5347004b63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; flann::SearchParams &gt;</type>
      <name>param_radius_</name>
      <anchorfile>classpcl_1_1KdTreeFLANN.html</anchorfile>
      <anchor>a4933f834da3b678e5186761d61d4b341</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::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>boost::shared_ptr&lt; const Keypoint&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>ab6d8033d4e3165919da69c0dfeecb8ae</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::shared_ptr&lt; Keypoint&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>ad0fa140c6038e3708a7ef652e5c74caa</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" virtualness="virtual">
      <type>virtual</type>
      <name>~Keypoint</name>
      <anchorfile>classpcl_1_1Keypoint.html</anchorfile>
      <anchor>abc3023e139444291b4d155553369b0bd</anchor>
      <arglist>()</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1Label.html</anchorfile>
      <anchor>a3a84b0b70e36d1826adc54c424a70853</anchor>
      <arglist>(std::ostream &amp;os, const Label &amp;p)</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="typedef">
      <type>boost::shared_ptr&lt; const LeastMedianSquares &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1LeastMedianSquares.html</anchorfile>
      <anchor>a884ee3dd1d3103431da5e1264f4c4e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; LeastMedianSquares &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1LeastMedianSquares.html</anchorfile>
      <anchor>a3d4c9aca79cefaeb4d0b042368b44613</anchor>
      <arglist></arglist>
    </member>
    <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::LinearizedMaps</name>
    <filename>classpcl_1_1LinearizedMaps.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>getHeight</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>af0375e62649bb91fa64a8ad2e9a6a9e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getMapMemorySize</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>afe73246149a75839e16bc0aacebaba62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>getOffsetMap</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>acb50e7f7bac88d1198ba33532ba81867</anchor>
      <arglist>(const size_t col_index, const size_t row_index)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getStepSize</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>adab405ef33ade75c6cc930b9c7cf4467</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getWidth</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>a3d0f73fed2aecfafb6119c34903c2733</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>a4c2bbf65283a174d35d273dc501daa71</anchor>
      <arglist>(const size_t width, const size_t height, const size_t step_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearizedMaps</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>a59f096b5ab6fe54cf74e761faafc5395</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>ae26d50b1de413a6c0cdf79bb10defd36</anchor>
      <arglist>(const size_t col_index, const size_t row_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseAll</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>aa44b8e4c0e56ed60aeb49f3fbd3ebcc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LinearizedMaps</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>ae53f5f20a4303ba7cb751775f05fdcd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>height_</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>a22791fea03c156efef6ed2a5d0d6fe09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char * &gt;</type>
      <name>maps_</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>a22515dda9db2f52eff445ab3073be8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>mem_height_</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>a17a2d40d723f7c93d14c4b4ce7409a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>mem_width_</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>ad3c16215b3c87bdeaeadabf6bfd93226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>step_size_</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>a89470b8e7ccbf8487995074cd4225eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>width_</name>
      <anchorfile>classpcl_1_1LinearizedMaps.html</anchorfile>
      <anchor>aced4cf78026cbc4c44ab572057e2bca0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::LinearLeastSquaresNormalEstimation</name>
    <filename>classpcl_1_1LinearLeastSquaresNormalEstimation.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <base>pcl::Feature</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const LinearLeastSquaresNormalEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>a9b9cb92a6cbe2dcee32ea2d9909a644a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>ae874ec651f47da61fdaf21448fdf06f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>af89fe8f66b50a9a5bf815fb349b93172</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; LinearLeastSquaresNormalEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>aa69040aed1d09b594963858d202c5189</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePointNormal</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>a3a77fcd524f9a8c10b706711abd1c0bb</anchor>
      <arglist>(const int pos_x, const int pos_y, PointOutT &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearLeastSquaresNormalEstimation</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>afeabb2a01acf330a01a39a56dc392f31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepthDependentSmoothing</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>ad9619003390029bc1fea9cde42511f11</anchor>
      <arglist>(bool use_depth_dependent_smoothing)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>ac0af9866542a67ab620662d5c362a176</anchor>
      <arglist>(const typename PointCloudIn::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDepthChangeFactor</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>ac8f4d5255f8d0bb422a91f6fd218169c</anchor>
      <arglist>(float max_depth_change_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalSmoothingSize</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>a9b44b8927076d698fdb6b76f8eeab4dd</anchor>
      <arglist>(float normal_smoothing_size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LinearLeastSquaresNormalEstimation</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>a6c88b6956bf5b33d6e00407e6a6a5f7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>a986bd938e0a40c117d32b12ef52086a3</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_depth_change_factor_</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>aa7bab3054147164970ad28f73c085685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>normal_smoothing_size_</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>a98c626d08c6301e01a5b05d1f35d2f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_depth_dependent_smoothing_</name>
      <anchorfile>classpcl_1_1LinearLeastSquaresNormalEstimation.html</anchorfile>
      <anchor>a3b33f669462c9a8fcda15713184e4a05</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::LINEMOD</name>
    <filename>classpcl_1_1LINEMOD.html</filename>
    <member kind="function">
      <type>int</type>
      <name>addTemplate</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>ad5a23ca2b02d8dd708319543146b1c85</anchor>
      <arglist>(const SparseQuantizedMultiModTemplate &amp;linemod_template)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>createAndAddTemplate</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>adfdec3b719e5c48c7b048c069e05e2c2</anchor>
      <arglist>(const std::vector&lt; QuantizableModality * &gt; &amp;modalities, const std::vector&lt; MaskMap * &gt; &amp;masks, const RegionXY &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>a2134dee3002c8a9e1a7c42a7dadaf67c</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectTemplates</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>a101515e5ec4e65fe7ee8421d935957f4</anchor>
      <arglist>(const std::vector&lt; QuantizableModality * &gt; &amp;modalities, std::vector&lt; LINEMODDetection &gt; &amp;detections) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectTemplatesSemiScaleInvariant</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>aaddf752cc03f00874d4e4ebd5427a6b5</anchor>
      <arglist>(const std::vector&lt; QuantizableModality * &gt; &amp;modalities, std::vector&lt; LINEMODDetection &gt; &amp;detections, float min_scale=0.6944444f, float max_scale=1.44f, float scale_multiplier=1.2f) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNumOfTemplates</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>a01a4d2f615de8869927049325ec2b792</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SparseQuantizedMultiModTemplate &amp;</type>
      <name>getTemplate</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>a495637b2d822ea9bb8b113cefdc3c545</anchor>
      <arglist>(int template_id) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LINEMOD</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>ac0b99408e558dc4aa10d645776cdb760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadTemplates</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>ae205f4aa9800d645d8d0ce54c78b2e0a</anchor>
      <arglist>(const char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matchTemplates</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>a74f83e5407e3f1ca1794c274f442d222</anchor>
      <arglist>(const std::vector&lt; QuantizableModality * &gt; &amp;modalities, std::vector&lt; LINEMODDetection &gt; &amp;matches) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveTemplates</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>a01904793c15bb9d2bbdf423d420c7885</anchor>
      <arglist>(const char *file_name) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>a1c732c104fde6c46c0534cae1d0dfb23</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDetectionAveraging</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>a87bd66ebcf0edbe1ee426e1d383fad0a</anchor>
      <arglist>(bool average_detections)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDetectionThreshold</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>a618e2dfbb8420926a8cf47592a53857e</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNonMaxSuppression</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>ac84db3b27e4571cc3df2459a11e14a0d</anchor>
      <arglist>(bool use_non_max_suppression)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LINEMOD</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>a8fdcc44b482a8901288ad9922226402a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>average_detections_</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>ad34a543e68d9f58fee97537d8d53ceca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>template_threshold_</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>ae78ddf8884ff7212988e508e96562803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SparseQuantizedMultiModTemplate &gt;</type>
      <name>templates_</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>af147c9cc41e546124fe806b98717797e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_non_max_suppression_</name>
      <anchorfile>classpcl_1_1LINEMOD.html</anchorfile>
      <anchor>aeb84c63527c8be1098858e365e9d85e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::LINEMOD_OrientationMap</name>
    <filename>structpcl_1_1LINEMOD__OrientationMap.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>getHeight</name>
      <anchorfile>structpcl_1_1LINEMOD__OrientationMap.html</anchorfile>
      <anchor>af3fb84f06a626a32dbce47f5c45c57ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getWidth</name>
      <anchorfile>structpcl_1_1LINEMOD__OrientationMap.html</anchorfile>
      <anchor>ae01db7355db9630892cf287319bed000</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LINEMOD_OrientationMap</name>
      <anchorfile>structpcl_1_1LINEMOD__OrientationMap.html</anchorfile>
      <anchor>a700d870eb5a8eb8d92855a1963127094</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1LINEMOD__OrientationMap.html</anchorfile>
      <anchor>a3db958dfa8dd3d23821eddddcc7c7ae5</anchor>
      <arglist>(const size_t col_index, const size_t row_index)</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1LINEMOD__OrientationMap.html</anchorfile>
      <anchor>a82df79778aac230c564bdd2e7c9b690f</anchor>
      <arglist>(const size_t col_index, const size_t row_index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structpcl_1_1LINEMOD__OrientationMap.html</anchorfile>
      <anchor>a666d06b4a007cd001ba4292b2247b53a</anchor>
      <arglist>(const size_t width, const size_t height, const float value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LINEMOD_OrientationMap</name>
      <anchorfile>structpcl_1_1LINEMOD__OrientationMap.html</anchorfile>
      <anchor>a68103b3b1823c0a27a31b1fb5fb865c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>height_</name>
      <anchorfile>structpcl_1_1LINEMOD__OrientationMap.html</anchorfile>
      <anchor>a5c6fc26c72b14155b8cf8a1938b12ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>map_</name>
      <anchorfile>structpcl_1_1LINEMOD__OrientationMap.html</anchorfile>
      <anchor>a26fe4965b3772a6d05049231b27e5f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>width_</name>
      <anchorfile>structpcl_1_1LINEMOD__OrientationMap.html</anchorfile>
      <anchor>a8a89ab8ad288eddab56d0faaf011fbfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::LINEMODDetection</name>
    <filename>structpcl_1_1LINEMODDetection.html</filename>
    <member kind="function">
      <type></type>
      <name>LINEMODDetection</name>
      <anchorfile>structpcl_1_1LINEMODDetection.html</anchorfile>
      <anchor>a01cd16f8381c075e5183cbba157d5e51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>structpcl_1_1LINEMODDetection.html</anchorfile>
      <anchor>a71652f6da75b189628e2176d13ba5474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>score</name>
      <anchorfile>structpcl_1_1LINEMODDetection.html</anchorfile>
      <anchor>a8d1499ff25f160543569ddd6feefb805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>template_id</name>
      <anchorfile>structpcl_1_1LINEMODDetection.html</anchorfile>
      <anchor>a5b0ae6f2aa1d3a67467d5890e5ee4430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structpcl_1_1LINEMODDetection.html</anchorfile>
      <anchor>ab79e94254c59b9f0f1445dbf8489ab36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structpcl_1_1LINEMODDetection.html</anchorfile>
      <anchor>a6a0b620be4a33b69bf2fac09f2ff8f0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::LineRGBD</name>
    <filename>classpcl_1_1LineRGBD.html</filename>
    <templarg>PointXYZT</templarg>
    <templarg>PointRGBT</templarg>
    <class kind="struct">pcl::LineRGBD::Detection</class>
    <member kind="function">
      <type>bool</type>
      <name>addTemplate</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>addfe3dafa53e643611a4ebf2886b6434</anchor>
      <arglist>(const SparseQuantizedMultiModTemplate &amp;sqmmt, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, size_t object_id=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeTransformedTemplatePoints</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>ad5aad0f7531ada96716df263851fd991</anchor>
      <arglist>(const size_t detection_id, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>createAndAddTemplate</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a94b082a85ebcb7893a4e3afbf25a041a</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, const size_t object_id, const MaskMap &amp;mask_xyz, const MaskMap &amp;mask_rgb, const RegionXY &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a04e2c0b8243551b559a9b78f90a8af31</anchor>
      <arglist>(std::vector&lt; typename pcl::LineRGBD&lt; PointXYZT, PointRGBT &gt;::Detection &gt; &amp;detections)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectSemiScaleInvariant</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a158f133218ce2923d2bc56572b9a7f95</anchor>
      <arglist>(std::vector&lt; typename pcl::LineRGBD&lt; PointXYZT, PointRGBT &gt;::Detection &gt; &amp;detections, float min_scale=0.6944444f, float max_scale=1.44f, float scale_multiplier=1.2f)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; size_t &gt;</type>
      <name>findObjectPointIndices</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>ae17eead2ec8f3c236cf8901d3e216356</anchor>
      <arglist>(const size_t detection_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LineRGBD</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>af9f3fcc56ce3eed47b61a859cc09af14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadTemplates</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a43299ced101ae893d58a46ad3196f78e</anchor>
      <arglist>(const std::string &amp;file_name, size_t object_id=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDetectionThreshold</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a0470a2c071a6371dd937c36ca4e50700</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGradientMagnitudeThreshold</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a2d9fec3dc7b4f11e51c0b099ca148639</anchor>
      <arglist>(const float threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>ad947dfb37a5d5f0c1e6ed2e7ef165fdd</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointXYZT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputColors</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>ad55523e1edc468703620be5cb9bc5338</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointRGBT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntersectionVolumeThreshold</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>acdad286f8f0e557afe8590ff4e6d8026</anchor>
      <arglist>(const float threshold=1.0f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LineRGBD</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a0b9ffbe4c9da8fa1fd1c1c5c11c41067</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pcl::BoundingBoxXYZ &gt;</type>
      <name>bounding_boxes_</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a612c6394336f457bfd2e680c49b75002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; PointRGBT &gt;::ConstPtr</type>
      <name>cloud_rgb_</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a1beab8c5b441a6cd523b82be78f54a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; PointXYZT &gt;::ConstPtr</type>
      <name>cloud_xyz_</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a0607678b69d79b3a17cd1dd41bde7bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::ColorGradientModality&lt; PointRGBT &gt;</type>
      <name>color_gradient_mod_</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a79eca58ec3037bc34da9f7ea0e616f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; typename pcl::LineRGBD&lt; PointXYZT, PointRGBT &gt;::Detection &gt;</type>
      <name>detections_</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a2850c85159ee7bffd95e68a9f96f9aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::LINEMOD</type>
      <name>linemod_</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a0813e0759e864b9e98009a778e12c8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; size_t &gt;</type>
      <name>object_ids_</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>afcdb6e02554bfada5911dee617232808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::SurfaceNormalModality&lt; PointXYZT &gt;</type>
      <name>surface_normal_mod_</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a90463997ca182bea387905995cd4ba5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::CloudVectorType</type>
      <name>template_point_clouds_</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>ac58a2a54fbc259d35b94ebf00a1c796c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; size_t &gt;</type>
      <name>alignTemplatePoints</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a1c3432569c3c39a9b81b67c49fce2d0c</anchor>
      <arglist>(const size_t detection_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyProjectiveDepthICPOnDetections</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a276ccfd0f7ac632f77d49ecc8caff121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>refineDetectionsAlongDepth</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a1c52af101442e978e0f020306ed95b5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeOverlappingDetections</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a9f5c97369811385a26856692d8422e90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static float</type>
      <name>computeBoundingBoxIntersectionVolume</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a831d13aadaef7d895154c4c1f5747d23</anchor>
      <arglist>(const BoundingBoxXYZ &amp;box1, const BoundingBoxXYZ &amp;box2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readLTMHeader</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>af17a00e4b06f54824d2cd0d451c9b2d1</anchor>
      <arglist>(int fd, pcl::io::TARHeader &amp;header)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>intersection_volume_threshold_</name>
      <anchorfile>classpcl_1_1LineRGBD.html</anchorfile>
      <anchor>a7b3b5780742852ca02cce124ae841955</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::LineRGBD::Detection</name>
    <filename>structpcl_1_1LineRGBD_1_1Detection.html</filename>
    <member kind="function">
      <type></type>
      <name>Detection</name>
      <anchorfile>structpcl_1_1LineRGBD_1_1Detection.html</anchorfile>
      <anchor>ade6cad0fe72e09c84c707486f034ed88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BoundingBoxXYZ</type>
      <name>bounding_box</name>
      <anchorfile>structpcl_1_1LineRGBD_1_1Detection.html</anchorfile>
      <anchor>a5391c8dca3c215eca707a096f93fa758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>detection_id</name>
      <anchorfile>structpcl_1_1LineRGBD_1_1Detection.html</anchorfile>
      <anchor>a3f6202bca884484b2ef7a9ca0edd2bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>object_id</name>
      <anchorfile>structpcl_1_1LineRGBD_1_1Detection.html</anchorfile>
      <anchor>a371bf3ae5d566bf5bced79f137dee7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RegionXY</type>
      <name>region</name>
      <anchorfile>structpcl_1_1LineRGBD_1_1Detection.html</anchorfile>
      <anchor>adb3f9494ff5217fe319280ae0807fb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>response</name>
      <anchorfile>structpcl_1_1LineRGBD_1_1Detection.html</anchorfile>
      <anchor>ab480cd05d1d41fd906de543a3b5276cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>template_id</name>
      <anchorfile>structpcl_1_1LineRGBD_1_1Detection.html</anchorfile>
      <anchor>aa4ba79365eacaca53febd469b2c7cb95</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>boost::shared_ptr&lt; const MarchingCubes&lt; PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>a20d20bc7c406d7027eec36b5e1e58365</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; MarchingCubes&lt; PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1MarchingCubes.html</anchorfile>
      <anchor>adfc0b1840bc00f7302926fe41af332cb</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" virtualness="virtual">
      <type>virtual</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" virtualness="virtual">
      <type>virtual 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" virtualness="virtual">
      <type>virtual 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" virtualness="virtual">
      <type>virtual 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>boost::shared_ptr&lt; const MarchingCubesHoppe&lt; PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1MarchingCubesHoppe.html</anchorfile>
      <anchor>a16eed8fef30aeae7467d60ef93afa06f</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; MarchingCubesHoppe&lt; PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1MarchingCubesHoppe.html</anchorfile>
      <anchor>a6818c59be2bd528c284cf93ebe8b2372</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>boost::shared_ptr&lt; const MarchingCubesRBF&lt; PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>a780a58087b91087e7425781908ea9f5f</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; MarchingCubesRBF&lt; PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1MarchingCubesRBF.html</anchorfile>
      <anchor>a33e0d34512f2987d79f0e2bb26307bdb</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::MaskMap</name>
    <filename>classpcl_1_1MaskMap.html</filename>
    <member kind="function">
      <type>void</type>
      <name>erode</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a3343dca46e2c13c30cc0836c94460592</anchor>
      <arglist>(MaskMap &amp;eroded_mask) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a4c4996bcc562628252b331a227b38cf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>ae5b3f1ed2ec61409b14a5ad8879b18fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getHeight</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a08bc6c7918ff9f5228824a6248447c0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getWidth</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a4492f089e7fc24cc01cb1ff1d72906d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSet</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>ad068372107ea5939d18c17923b988fe7</anchor>
      <arglist>(const size_t x, const size_t y) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaskMap</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a56b147c6878c9d826f8d528858fba109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaskMap</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>aa0e2885f2c0abde244fd3e7a8f6cc251</anchor>
      <arglist>(size_t width, size_t height)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a6111e2088944776edc13854e65c5f3bd</anchor>
      <arglist>(const size_t x, const size_t y)</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a95bdf1e10b2c85bec29660f62a57b897</anchor>
      <arglist>(const size_t x, const size_t y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a1e3eb255ca4fe66d70870cec1cfd47a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>ad764b6405123f4e2cd27b2414616ef84</anchor>
      <arglist>(size_t width, size_t height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a4ee51a0b95c2498af459f06cef27ff3e</anchor>
      <arglist>(const size_t x, const size_t y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>ad1de136252cb9c720c42046c3f6ea82d</anchor>
      <arglist>(const size_t x, const size_t y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MaskMap</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a341067d53a879d9542b494993478edd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getDifferenceMask</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a53301bfc3b483e229973379610c2d462</anchor>
      <arglist>(const MaskMap &amp;mask0, const MaskMap &amp;mask1, MaskMap &amp;diff_mask)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>ab2fb7ea3589e4b574fefdd5653de06b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>height_</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>a3469a66beea7562e48d7f2b4bb132f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>width_</name>
      <anchorfile>classpcl_1_1MaskMap.html</anchorfile>
      <anchor>ad35539551d95c8edf90ddbac72793d92</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="typedef">
      <type>boost::shared_ptr&lt; const MaximumLikelihoodSampleConsensus &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>a5613219c2f38a0a9f11f18104903d9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MaximumLikelihoodSampleConsensus &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1MaximumLikelihoodSampleConsensus.html</anchorfile>
      <anchor>abaa29de27951d2d3fa875be5d1b3c428</anchor>
      <arglist></arglist>
    </member>
    <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::MedianFilter</name>
    <filename>classpcl_1_1MedianFilter.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::Filter</base>
    <member kind="function">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1MedianFilter.html</anchorfile>
      <anchor>afef38673d65b51803b2f68dd13c45c78</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxAllowedMovement</name>
      <anchorfile>classpcl_1_1MedianFilter.html</anchorfile>
      <anchor>a8860750317de7b002b54922fee5ec96a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWindowSize</name>
      <anchorfile>classpcl_1_1MedianFilter.html</anchorfile>
      <anchor>a4579fccdb39978e6b829c005c33220d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MedianFilter</name>
      <anchorfile>classpcl_1_1MedianFilter.html</anchorfile>
      <anchor>ad2b24aab5e4ca829ce108a523cda998b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxAllowedMovement</name>
      <anchorfile>classpcl_1_1MedianFilter.html</anchorfile>
      <anchor>a560d3666b3efede39b365a4f727af17c</anchor>
      <arglist>(float max_allowed_movement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowSize</name>
      <anchorfile>classpcl_1_1MedianFilter.html</anchorfile>
      <anchor>af6d80069d684eff86c9686ff2e014df4</anchor>
      <arglist>(int window_size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_allowed_movement_</name>
      <anchorfile>classpcl_1_1MedianFilter.html</anchorfile>
      <anchor>a13d60ed4bce06a20c71075e29ac2f4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>window_size_</name>
      <anchorfile>classpcl_1_1MedianFilter.html</anchorfile>
      <anchor>a4beb78169c7c0d82fe93c86774ad5355</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1MedianFilter.html</anchorfile>
      <anchor>a0b1c1fc34678245f8926685f40b9d07c</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="typedef">
      <type>boost::shared_ptr&lt; const MeshConstruction&lt; PointInT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1MeshConstruction.html</anchorfile>
      <anchor>a4d1f7584e0768184f984cea5662111bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MeshConstruction&lt; PointInT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1MeshConstruction.html</anchorfile>
      <anchor>a823b50cfbf8f8d702ffc2a0254fae2dd</anchor>
      <arglist></arglist>
    </member>
    <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>boost::shared_ptr&lt; const MeshProcessing &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>a528be98b10d279a8f3b76c7a8201853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PolygonMesh::ConstPtr</type>
      <name>PolygonMeshConstPtr</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>a2a1e0fd0d300583fda4f8b6ed4968c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MeshProcessing &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>a29d9e364d61dc111ec1399e5cd8c5b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMeshConstPtr</type>
      <name>getInputMesh</name>
      <anchorfile>classpcl_1_1MeshProcessing.html</anchorfile>
      <anchor>acc5e6fea8daafc68506d685253495ed8</anchor>
      <arglist>() const </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::MeshQuadricDecimationVTK</name>
    <filename>classpcl_1_1MeshQuadricDecimationVTK.html</filename>
    <base>pcl::MeshProcessing</base>
    <member kind="function">
      <type>float</type>
      <name>getTargetReductionFactor</name>
      <anchorfile>classpcl_1_1MeshQuadricDecimationVTK.html</anchorfile>
      <anchor>a1416cb0e0222a0c835198c5e6f400327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshQuadricDecimationVTK</name>
      <anchorfile>classpcl_1_1MeshQuadricDecimationVTK.html</anchorfile>
      <anchor>a04805389062c944e8440a8cd9787e6df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetReductionFactor</name>
      <anchorfile>classpcl_1_1MeshQuadricDecimationVTK.html</anchorfile>
      <anchor>ada96f19c4df5f3944220be282b38a01b</anchor>
      <arglist>(float factor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1MeshQuadricDecimationVTK.html</anchorfile>
      <anchor>a82c38a49e36810cf31e5b398af50f290</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>target_reduction_factor_</name>
      <anchorfile>classpcl_1_1MeshQuadricDecimationVTK.html</anchorfile>
      <anchor>a48b81f82dfc4e98de4fa6baf8902df24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>vtk_polygons_</name>
      <anchorfile>classpcl_1_1MeshQuadricDecimationVTK.html</anchorfile>
      <anchor>a5345fb5863b94334f703b0d93aa0d69d</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="typedef">
      <type>boost::shared_ptr&lt; const MEstimatorSampleConsensus &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1MEstimatorSampleConsensus.html</anchorfile>
      <anchor>a4d2280d65080af38836c050506da44a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MEstimatorSampleConsensus &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1MEstimatorSampleConsensus.html</anchorfile>
      <anchor>ac5b26d62ed956f49c9ffe68685d09143</anchor>
      <arglist></arglist>
    </member>
    <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::ModelCoefficients</name>
    <filename>structpcl_1_1ModelCoefficients.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::ModelCoefficients const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpcl_1_1ModelCoefficients.html</anchorfile>
      <anchor>af31131dd044e974e044de5b3f1e32ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::ModelCoefficients &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpcl_1_1ModelCoefficients.html</anchorfile>
      <anchor>a4a3cc101f8de07456a37464cc4d90ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelCoefficients</name>
      <anchorfile>structpcl_1_1ModelCoefficients.html</anchorfile>
      <anchor>aa044aebb344ed85a046e3adbec4e2a09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>::pcl::PCLHeader</type>
      <name>header</name>
      <anchorfile>structpcl_1_1ModelCoefficients.html</anchorfile>
      <anchor>a2ba74894b25cc34a70de4e206c37ae37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>values</name>
      <anchorfile>structpcl_1_1ModelCoefficients.html</anchorfile>
      <anchor>afbd2ca5f9a8b1b9290f21a1e236a94cb</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1MomentInvariants.html</anchorfile>
      <anchor>af2b1f316c5c7e4263c83b9702b9710f1</anchor>
      <arglist>(std::ostream &amp;os, const MomentInvariants &amp;p)</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>boost::shared_ptr&lt; const MomentInvariantsEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>acee518249d25360eba4f3848982c06a6</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; MomentInvariantsEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>ae26dcb460da927f8cc0d0a655fb65301</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="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::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>boost::shared_ptr&lt; const MovingLeastSquares&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a5ca27f5d5ab42f4d66bcd149121cc388</anchor>
      <arglist></arglist>
    </member>
    <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::shared_ptr&lt; MovingLeastSquares&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a9a8aa4f38a1ee5548a1b99c755a269b3</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>DISTINCT_CLOUD</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aa444c1e8df3498adba7f25918f4a961caf672714dcbb282a17c5cd8bb8bf3bb11</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>PointIndicesPtr</type>
      <name>getCorrespondingIndices</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a0d4bbfe0895f35235235247dc296c994</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>PointCloudInConstPtr</type>
      <name>getDistinctCloud</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a732d3468058eb79d4e2a42de3c9b0ea2</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>setDistinctCloud</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a8fc924b0b40e6be32f094aa774ed3809</anchor>
      <arglist>(PointCloudInConstPtr distinct_cloud)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~MovingLeastSquares</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a085971b0da5e600bc65d11dd67704845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeMLSPointNormal</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ae5a033d155142366c21a9e7717c4b75e</anchor>
      <arglist>(int index, 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, PointIndices &amp;corresponding_input_indices, MLSResult &amp;mls_result) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyMissingFields</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a2b349f69fb0ed0d2d55f12a7745ce78c</anchor>
      <arglist>(const PointInT &amp;point_in, PointOutT &amp;point_out) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ae27440d95b1fc5568b2ec820302654a4</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performUpsampling</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a1a4ffe40c701474aa4f18758d2432ca7</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>projectPointToMLSSurface</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a5a32edd41407c9e0b719fc2ba4eb63d6</anchor>
      <arglist>(float &amp;u_disp, float &amp;v_disp, Eigen::Vector3d &amp;u_axis, Eigen::Vector3d &amp;v_axis, Eigen::Vector3d &amp;n_axis, Eigen::Vector3d &amp;mean, float &amp;curvature, Eigen::VectorXd &amp;c_vec, int num_neighbors, PointOutT &amp;result_point, pcl::Normal &amp;result_normal) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>searchForNeighbors</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>af073470da0d3933cd84b0ea397a96a3a</anchor>
      <arglist>(int index, std::vector&lt; int &gt; &amp;indices, std::vector&lt; float &gt; &amp;sqr_distances) const </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>PointIndicesPtr</type>
      <name>corresponding_input_indices_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ac34f1e1593c2fe8860e4d77f91c87930</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>PointCloudInConstPtr</type>
      <name>distinct_cloud_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>afe8cc1328aa77f8262f4243dd4fdba37</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>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="variable" protection="private">
      <type>boost::mt19937</type>
      <name>rng_alg_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a000d8f30c194ac2a36b84120698c99c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::variate_generator&lt; boost::mt19937 &amp;, boost::uniform_real&lt; float &gt; &gt; &gt;</type>
      <name>rng_uniform_distribution_</name>
      <anchorfile>classpcl_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ad7623ffdbf0db9c66b246b5499c07706</anchor>
      <arglist></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>a055514ddc5de5d8af68fe940e3087b18</anchor>
      <arglist>(const Eigen::Vector3d &amp;a_mean, const Eigen::Vector3d &amp;a_plane_normal, const Eigen::Vector3d &amp;a_u, const Eigen::Vector3d &amp;a_v, const Eigen::VectorXd a_c_vec, const int a_num_neighbors, const 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>Eigen::Vector3d</type>
      <name>mean</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>a0dddbd4a1b54780dce8f62d0994ac768</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_axis</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>a6f8f1fe544544653aaaabc02a54781b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>v_axis</name>
      <anchorfile>structpcl_1_1MovingLeastSquares_1_1MLSResult.html</anchorfile>
      <anchor>ab22d836e26f76be3cf27a948742a818b</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::MultiscaleFeaturePersistence</name>
    <filename>classpcl_1_1MultiscaleFeaturePersistence.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointFeature</templarg>
    <base>PCLBase&lt; PointSource &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const MultiscaleFeaturePersistence&lt; PointSource, PointFeature &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>af61797a1937a75772e2f2400cbf26e65</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; MultiscaleFeaturePersistence&lt; PointSource, PointFeature &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>a925cc47f5ea0366e53c3cf8f000d3dfa</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" virtualness="virtual">
      <type>virtual</type>
      <name>~MultiscaleFeaturePersistence</name>
      <anchorfile>classpcl_1_1MultiscaleFeaturePersistence.html</anchorfile>
      <anchor>ab28f54af5e815535bc41d6e58c5a94f4</anchor>
      <arglist>()</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>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FeaturePointRepresentation</name>
      <anchorfile>structpcl_1_1Narf_1_1FeaturePointRepresentation.html</anchorfile>
      <anchor>a97bcb35f5251e016e2b8d99f16a70e28</anchor>
      <arglist>()</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1Narf36.html</anchorfile>
      <anchor>a781ef8fd0231357d8dd9ffd0c7036c0a</anchor>
      <arglist>(std::ostream &amp;os, const Narf36 &amp;p)</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="typedef">
      <type>boost::shared_ptr&lt; const NarfDescriptor &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>aea5b669da6e8d5709357c7a6c55eb1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; NarfDescriptor &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1NarfDescriptor.html</anchorfile>
      <anchor>ab720f78ff35dd014752540f4a00553df</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" virtualness="virtual">
      <type>virtual</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>
  </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>boost::shared_ptr&lt; const NarfKeypoint &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>a054fe588bcbb39312261ac9ef50b06db</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="typedef">
      <type>boost::shared_ptr&lt; NarfKeypoint &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1NarfKeypoint.html</anchorfile>
      <anchor>aa182f1952a48bef0ee270deb4003d5e8</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" virtualness="virtual">
      <type>virtual</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>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits::POD&lt; PointT &gt;::type</type>
      <name>Pod</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>a973d22a1337784dc2de31dce94f061c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NdCentroidFunctor</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>aa199ae32caa3d7c4d0ee7264f479f489</anchor>
      <arglist>(const PointT &amp;p, Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt; &amp;centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>ab4b6eb31aba001d273d32662db003d71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt; &amp;</type>
      <name>centroid_</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>a93b6ab64e08f43124ded0865925148d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>f_idx_</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>af8b929cb92572c700b78e7ee4a17497c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Pod &amp;</type>
      <name>p_</name>
      <anchorfile>structpcl_1_1NdCentroidFunctor.html</anchorfile>
      <anchor>a57de3866f75600493391ffdb10f9c9df</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>a1d45fd5151bcc0ea49a4fc666f798800</anchor>
      <arglist>(const _Normal &amp;p)</arglist>
    </member>
    <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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1Normal.html</anchorfile>
      <anchor>ac1675a60d44d6931b91a9529d63365ca</anchor>
      <arglist>(std::ostream &amp;os, const Normal &amp;p)</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1NormalBasedSignature12.html</anchorfile>
      <anchor>ad527488e025347305809029d06938a27</anchor>
      <arglist>(std::ostream &amp;os, const NormalBasedSignature12 &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NormalBasedSignatureEstimation</name>
    <filename>classpcl_1_1NormalBasedSignatureEstimation.html</filename>
    <templarg>PointT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointFeature</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="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::NormalDistributionsTransform</name>
    <filename>classpcl_1_1NormalDistributionsTransform.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>Registration&lt; PointSource, PointTarget &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const NormalDistributionsTransform&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>aa9b617a12ab87ffcaa5a8ef1a7ee5baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; NormalDistributionsTransform&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>aa8b4b6147b12649200bcbaf5521a4f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFinalNumIteration</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a8938e4f03fbe21c364759f70f1be7bca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOulierRatio</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a7b07d1f5bd9d7c7fcc7aa08771efae4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getResolution</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a95637ce3cd70f48816c2f4c10a2f9f1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStepSize</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>ab69856228c1babca4cebdef2af83ab1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTransformationProbability</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a20b3b3cb8a87223fa707583a24b429fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalDistributionsTransform</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>af7bf146541e1f56bbc890fb21581b228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>abc9909b2197aaa297edcffe1a0a2b1ae</anchor>
      <arglist>(const PointCloudTargetConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOulierRatio</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>acb58f7261434f0670d2063cb6396b03c</anchor>
      <arglist>(double outlier_ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResolution</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a4b1282cd7399d47b02f210f47a47ccaa</anchor>
      <arglist>(float resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStepSize</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>af6e7b6e4d7129bb12d65477a56d99d99</anchor>
      <arglist>(double step_size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NormalDistributionsTransform</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>aacf2c41d361548584e398a44225896ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertTransform</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a60ca3541f15f9ffb2b0b0bc43b9d3d69</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;x, Eigen::Affine3f &amp;trans)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertTransform</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a6cd487fcf59a975ca9b898a56a429a5f</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;x, Eigen::Matrix4f &amp;trans)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Registration&lt; PointSource, PointTarget &gt;::PointCloudSource</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a2e2d2207fc06d2b13cea6ca0095ec832</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a0e2f041bdfe5a16e3339c92f89eb0dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>adc8a7c0612ab8a8f180d9206a140ef9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Registration&lt; PointSource, PointTarget &gt;::PointCloudTarget</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a8976723d9512dc45f8563a8a89dedd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a8962763655f7257d56ef2f12e821d77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a7d25d22748a3b6078332fafe34386603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a42cc623b9722da6bd2ad88208e75bb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a450ffdcd8ec97e95117070d423264da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>VoxelGridCovariance&lt; PointTarget &gt;</type>
      <name>TargetGrid</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a0d245ca8e5df83bb576ea5bf61e513be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>const TargetGrid *</type>
      <name>TargetGridConstPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a4ce910fa207bd060f856268504dcd5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>TargetGrid::LeafConstPtr</type>
      <name>TargetGridLeafConstPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>ae241178695742c3cc138682b32f5f4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>TargetGrid *</type>
      <name>TargetGridPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>acd0bc0223e03d2453ab9e910877c6239</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>auxilaryFunction_dPsiMT</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a93428f5aa08e84203bde53cd554c6794</anchor>
      <arglist>(double g_a, double g_0, double mu=1.e-4)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>auxilaryFunction_PsiMT</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a8fc05efdb729b163d4e3f175186b5e5a</anchor>
      <arglist>(double a, double f_a, double f_0, double g_0, double mu=1.e-4)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeAngleDerivatives</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>af99468f56f6bb95bef79193ab0b16205</anchor>
      <arglist>(Eigen::Matrix&lt; double, 6, 1 &gt; &amp;p, bool compute_hessian=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>computeDerivatives</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a2eb79c026d9ec3bde70cf4b53377aa53</anchor>
      <arglist>(Eigen::Matrix&lt; double, 6, 1 &gt; &amp;score_gradient, Eigen::Matrix&lt; double, 6, 6 &gt; &amp;hessian, PointCloudSource &amp;trans_cloud, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;p, bool compute_hessian=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeHessian</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a12a31cfee6372534d795c1f65fbfbd2d</anchor>
      <arglist>(Eigen::Matrix&lt; double, 6, 6 &gt; &amp;hessian, PointCloudSource &amp;trans_cloud, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computePointDerivatives</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>acdba743aa6ea3747e2fddeed10cc5ec1</anchor>
      <arglist>(Eigen::Vector3d &amp;x, bool compute_hessian=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>computeStepLengthMT</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a92103be9ce6dc6838d13353358daa852</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;x, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;step_dir, double step_init, double step_max, double step_min, double &amp;score, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;score_gradient, Eigen::Matrix&lt; double, 6, 6 &gt; &amp;hessian, PointCloudSource &amp;trans_cloud)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeTransformation</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a60ae727dd5185e7fc804b4d8de973a85</anchor>
      <arglist>(PointCloudSource &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeTransformation</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a4abd14dda61865b6063868c3f3fc8845</anchor>
      <arglist>(PointCloudSource &amp;output, const Eigen::Matrix4f &amp;guess)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>abd92aa13bd087dafada2010c413905b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>trialValueSelectionMT</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a7ae4590ac0242cb320ea6f29e1b93ba6</anchor>
      <arglist>(double a_l, double f_l, double g_l, double a_u, double f_u, double g_u, double a_t, double f_t, double g_t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>updateDerivatives</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>ad006c7315b1f52de25efc41183c5ed60</anchor>
      <arglist>(Eigen::Matrix&lt; double, 6, 1 &gt; &amp;score_gradient, Eigen::Matrix&lt; double, 6, 6 &gt; &amp;hessian, Eigen::Vector3d &amp;x_trans, Eigen::Matrix3d &amp;c_inv, bool compute_hessian=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateHessian</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a9c6bd836040e430eea730cd6d16694f9</anchor>
      <arglist>(Eigen::Matrix&lt; double, 6, 6 &gt; &amp;hessian, Eigen::Vector3d &amp;x_trans, Eigen::Matrix3d &amp;c_inv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>updateIntervalMT</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>acef200272607a40dc9890481f11c2480</anchor>
      <arglist>(double &amp;a_l, double &amp;f_l, double &amp;g_l, double &amp;a_u, double &amp;f_u, double &amp;g_u, double a_t, double f_t, double g_t)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gauss_d1_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a7b014c047dcf7fb8d5285e1cffeb125c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gauss_d2_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>aa4c1362e9c212e213c98ad7679f30f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_a2_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>aa87d6f6163465d5952f385120819169b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_a3_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a24499997f4e074c1be911f5d3be58b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_b2_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a28e2d2600c461feee0edc323045c8229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_b3_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a48321dabffe92a96b2823e35aeb2068e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_c2_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>ac14fbcfe48706f1296bdb3a91d69789d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_c3_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>ae64350ac91587c66ae84fdc6ccc51924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_d1_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>afd5c6bfb7bac5228769127a74fc91a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_d2_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>afa266fad2a838ea47bc96ebda27f9f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_d3_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a977355e4ed8831ea9fb9c1b4c614feed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_e1_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>aaf340e103f610226b58a3edef962ad3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_e2_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a49c141a43fa64e66fac85f4509f2f036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_e3_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a6c465ba1017426950c5a65079f92a5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_f1_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>afa3763fdc6524b07e0ff63e5746088fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_f2_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a09baeb58f50e2a6bcc2d06a6c4dcf66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>h_ang_f3_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a4d285624d11a742ec42226b303a0d24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>j_ang_a_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a583433afdfb7aa6e817fb5603753b3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>j_ang_b_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a3f9d37ed53949085071b72fa9c6ea5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>j_ang_c_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a08d6035f9898f0eb337ad8685227663e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>j_ang_d_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a0f71b0577053e4ddc3e2e14c96d0c6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>j_ang_e_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>af9f5f2fb4a78a8ef10956d44589be652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>j_ang_f_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>ab63fda65e6d8e53a82fe2d49a345227c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>j_ang_g_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>abf52d22cbf38c82d142222c00f4533db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>j_ang_h_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a3231f58522b2e2ebae9254f8f3b76883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>outlier_ratio_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a779d3b4c4f5181eb4f5ed6a660c66471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 3, 6 &gt;</type>
      <name>point_gradient_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a03884aff71b4d6263ea6b4a3346b87b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 18, 6 &gt;</type>
      <name>point_hessian_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>ad2250a36e3b63a879bac14df26272e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>resolution_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a979b1ab50b52b130e0b29fda50e0afb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>step_size_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a15165f7e13bbfbc6a2e5e54bc8ed5c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TargetGrid</type>
      <name>target_cells_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>acb7ebafdcdf51bb6a2209c66d7838fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>trans_probability_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform.html</anchorfile>
      <anchor>a0ce7df093334bfbfba42233e15b3fede</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NormalDistributionsTransform2D</name>
    <filename>classpcl_1_1NormalDistributionsTransform2D.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <base>Registration&lt; PointSource, PointTarget &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const NormalDistributionsTransform2D&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>aa8f71d40723a700550fb636abed3fc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; NormalDistributionsTransform2D&lt; PointSource, PointTarget &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a8a0fc1fac702d117759f2cf161211241</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalDistributionsTransform2D</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>aa13a118d006057618fc630ee97ddf3a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setGridCentre</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a4b7bc864b65f9a8e93eb42ee81121ed0</anchor>
      <arglist>(const Eigen::Vector2f &amp;centre)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setGridExtent</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a40cb51831ca8df1ea9a38a345386af8b</anchor>
      <arglist>(const Eigen::Vector2f &amp;extent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setGridStep</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a37b124ea385c69fa1add91982e8f4089</anchor>
      <arglist>(const Eigen::Vector2f &amp;step)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOptimizationStepSize</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a0c79a1e1ad8b921fa65deae409a0665d</anchor>
      <arglist>(const double &amp;lambda)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOptimizationStepSize</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a356ca3f15c6543b42970dc38f4f014a3</anchor>
      <arglist>(const Eigen::Vector3d &amp;lambda)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NormalDistributionsTransform2D</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a3befcf3e13b986adbbdddab3d6790b82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeTransformation</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>abf99a15fe6808f4242da02091ec4b736</anchor>
      <arglist>(PointCloudSource &amp;output, const Eigen::Matrix4f &amp;guess)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2f</type>
      <name>grid_centre_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>ad84a63d3aef1e57d7890b53fb4472eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2f</type>
      <name>grid_extent_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>ae70797951aa9b99032f0540983065033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2f</type>
      <name>grid_step_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a474ef3f21e2ba336e5ea7b96be48dad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>newton_lambda_</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a4df0255a76e474eb6dfa893ae03b89a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Registration&lt; PointSource, PointTarget &gt;::PointCloudSource</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>acb09584e4f1b53abab8db9a010732127</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a309c678c69586adc2fb910d407d2d5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a08db072506e179a7fd8859b75653270a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Registration&lt; PointSource, PointTarget &gt;::PointCloudTarget</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a050119ac9f6cc8342950ef46c475f3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>a7290d10b17837f60789f82b58a38d267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1NormalDistributionsTransform2D.html</anchorfile>
      <anchor>ab9f580f60606a7facba4cb59d798c68e</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>boost::shared_ptr&lt; const NormalEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>a486d9a2665ad8a968f1d616408d0bdd0</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; NormalEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>a800fb2b4d41ecf15e46e9a232a85db69</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" virtualness="virtual">
      <type>virtual</type>
      <name>~NormalEstimation</name>
      <anchorfile>classpcl_1_1NormalEstimation.html</anchorfile>
      <anchor>ac09f7d03d9407bbe3317add0f7c68233</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>
  </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>boost::shared_ptr&lt; const NormalEstimationOMP&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a37b1c67a700ef8f360891256c293192f</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; NormalEstimationOMP&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>adb8e6c6171861304cb0325069ae52354</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalEstimationOMP</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a7892baad768a9d1a621a3cb15ad493e4</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a88d42957ef34d3aeaf51dde07c53688d</anchor>
      <arglist>(unsigned int nr_threads=0)</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>
  </compound>
  <compound kind="class">
    <name>pcl::NormalRefinement</name>
    <filename>classpcl_1_1NormalRefinement.html</filename>
    <templarg>NormalT</templarg>
    <base>Filter&lt; NormalT &gt;</base>
    <member kind="function">
      <type>float</type>
      <name>getConvergenceThreshold</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>a2f4b2672735f25963583bffc8da87cb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCorrespondences</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>ae87cf1463b23d96ba02e486924c1739b</anchor>
      <arglist>(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)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaxIterations</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>a5938eccaed80043fb509a2fefcf7b377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalRefinement</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>af173d467d9dd002f54b063214ab0c3a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalRefinement</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>aba4dd20feed866330bfda0299ffbf5ba</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;k_indices, const std::vector&lt; std::vector&lt; float &gt; &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConvergenceThreshold</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>a190ffabfe99242ad274a69cfb1435345</anchor>
      <arglist>(float convergence_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorrespondences</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>ad98c13b9b37f269c7c297c5abc67bcdb</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;k_indices, const std::vector&lt; std::vector&lt; float &gt; &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>a87753f68d1bac8b8a0aea6425e1e8fe8</anchor>
      <arglist>(unsigned int max_iterations)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>a2fc672c7b1249ab686e5947c35d85389</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Filter&lt; NormalT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>a3f1ba1fb91c82aa59d0afb9fe8efa53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>a863d06c86f1f74f36da679f6e173cc8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>a2edc1fa5651d8870602498687e94d6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>convergence_threshold_</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>a5446470db7e5631464bce6aa5b97282d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>k_indices_</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>a2e54d625b5731c5c98ede6bd796ba67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; float &gt; &gt;</type>
      <name>k_sqr_distances_</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>af21df7cdd94a8cc28b4a5ef986af42b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1NormalRefinement.html</anchorfile>
      <anchor>a08901fccd9852de8a16d48db110174bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::NormalSpaceSampling</name>
    <filename>classpcl_1_1NormalSpaceSampling.html</filename>
    <templarg>PointT</templarg>
    <templarg>NormalT</templarg>
    <base>pcl::FilterIndices</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const NormalSpaceSampling&lt; PointT, NormalT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>ae071e341a7765311b5b4826370c3cfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; NormalSpaceSampling&lt; PointT, NormalT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a0c51cba59b9b6bae053a12aa803f7f27</anchor>
      <arglist></arglist>
    </member>
    <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>NormalsConstPtr</type>
      <name>getNormals</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a6476a4369033c25f9323dddad23dfc0f</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>a752c289d771443346c2db6810516b300</anchor>
      <arglist>(const NormalsConstPtr &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">
      <type></type>
      <name>~NormalSpaceSampling</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a3f26b61de5f528227982d05baf594bb1</anchor>
      <arglist>()</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="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a52eaaaf400653c53644d0f21bdcf8716</anchor>
      <arglist>()</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>NormalsConstPtr</type>
      <name>input_normals_</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a3cf7e44bb39cac14129ca8666ccd51f7</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;::ConstPtr</type>
      <name>NormalsConstPtr</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>ac60fc2432156faa2752c51c0d97f4dff</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>aa731ae7b60df1fe9f0a27c0b85b9b901</anchor>
      <arglist>(const 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>
    <member kind="variable" protection="private">
      <type>boost::variate_generator&lt; boost::mt19937, boost::uniform_int&lt; uint32_t &gt; &gt; *</type>
      <name>rng_uniform_distribution_</name>
      <anchorfile>classpcl_1_1NormalSpaceSampling.html</anchorfile>
      <anchor>a82867f8a247fff23b40b3d5b30b94f70</anchor>
      <arglist></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>boost::shared_ptr&lt; const OrganizedFastMesh&lt; PointInT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a7991ca191f9ebe074c8f035ea907dba6</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; OrganizedFastMesh&lt; PointInT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a5ed41996f8acac65b4fd74a2d0bbd320</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" virtualness="virtual">
      <type>virtual</type>
      <name>~OrganizedFastMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a5baedcee7cdab78236ce2027a8137cb7</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::OURCVFHEstimation</name>
    <filename>classpcl_1_1OURCVFHEstimation.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::FeatureFromNormals</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OURCVFHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a8cd8be115c79006ce511562d0b11251e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointNormal &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a27d38f0f96f34479b5d1e77baf078174</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Feature&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>aede88662cff06f87c7eb078c384e87ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;::Ptr</type>
      <name>PointInTPtr</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>afa3606768b0447b1855a90e21b5a9e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OURCVFHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a71a9e6f6518c6b4f4d5de641d0a46189</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a75bbfd331a8bff6f0af23348afc5fe26</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRFAndShapeDistribution</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>af56442302d5b0f378446895c59358c37</anchor>
      <arglist>(PointInTPtr &amp;processed, PointCloudOut &amp;output, std::vector&lt; pcl::PointIndices &gt; &amp;cluster_indices)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>createTransFromAxes</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a84af531bba70ea59d35c53630cafb683</anchor>
      <arglist>(Eigen::Vector3f &amp;evx, Eigen::Vector3f &amp;evy, Eigen::Vector3f &amp;evz, Eigen::Affine3f &amp;transformPC, Eigen::Matrix4f &amp;center_mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterNormalsWithHighCurvature</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a67094d15b4a0e315a1e70294562ec8a7</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_1OURCVFHEstimation.html</anchorfile>
      <anchor>a70e8f9ae684184a2b53033aed79c5022</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3f &gt; &amp;centroids)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCentroidNormalClusters</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a2ca32da73aacb60946ad41ad5489633f</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3f &gt; &amp;centroids)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getClusterIndices</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>ac757ebe9646a8095dbad0022656cf82b</anchor>
      <arglist>(std::vector&lt; pcl::PointIndices &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTransforms</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a589f641535158342769b1e5ef5483dc3</anchor>
      <arglist>(std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getValidTransformsVec</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a120c432a2c273f2f9ad6ffed190e601b</anchor>
      <arglist>(std::vector&lt; bool &gt; &amp;valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getViewPoint</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a49f96bb5395bd7cc3b03ea9805d3f36d</anchor>
      <arglist>(float &amp;vpx, float &amp;vpy, float &amp;vpz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OURCVFHEstimation</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a8cf9b4c92f58ba115fb26545d3b58eb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisRatio</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>aacc1aa04fc352f999a12170e8666d1e7</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClusterTolerance</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a04693601520d483097092d0558cc4768</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurvatureThreshold</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>abfc00a0b87aebc2dd03169a50f300ca1</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEPSAngleThreshold</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>ad837a0a88f097855a21c8a0538b0331a</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinAxisValue</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a5e5544d42172edbd0e669c1263fb1cb2</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinPoints</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a8b88a95ee93275a2603fca8a2adf5d47</anchor>
      <arglist>(size_t min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalizeBins</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a0c8c3ba81fac4e6bdeac8feb1668db88</anchor>
      <arglist>(bool normalize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusNormals</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a542ecd0090fdc1c2b0c40b1b24e1e0e7</anchor>
      <arglist>(float radius_normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefineClusters</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a89f8c0f95e9e4e1e783ef7ebece3a7bd</anchor>
      <arglist>(float rc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewPoint</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a87ada00c7f1cd319e0b9a822ca1bb556</anchor>
      <arglist>(float vpx, float vpy, float vpz)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sgurf</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a25128a5ac4a93f7a7e520f6e70e0abd2</anchor>
      <arglist>(Eigen::Vector3f &amp;centroid, Eigen::Vector3f &amp;normal_centroid, PointInTPtr &amp;processed, std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt; &amp;transformations, PointInTPtr &amp;grid, pcl::PointIndices &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>centroids_dominant_orientations_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a5be246f56f85dcb9b9ca8b7c5f62d020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pcl::PointIndices &gt;</type>
      <name>clusters_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a8f2e7bc609ceefd6fb6c36f53c97cab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>dominant_normals_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a50d3b53bf8486697ccd47e73552fc540</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a93d8ef40eeb4bd7c655d94b724116147</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extractEuclideanClustersSmooth</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a9b8d59946380129bb1452193d7629705</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>axis_ratio_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a42a37bd47f76ad471a9a2d501185c897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cluster_tolerance_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a774e60f332ca6468ff79a796d4c1a32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>curv_threshold_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a768a4881278a7c50475c3db7b87ccc13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>eps_angle_threshold_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a9736ee46ea4e7ab04a5261e5c37e3f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>leaf_size_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>aee1394d7f0568e4ce67fe5cdb1e70354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>min_axis_value_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>ae9d5e233d87631a698a7d4ae59a6b221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>min_points_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a781d90144429aecce5a36989051c0b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>normalize_bins_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>aebc07651a12989f98520841d1da379dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>radius_normals_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>ad9e994567a11d797f1bc998e5d298ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>refine_clusters_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>ac6cb78add74bd2f1aa09403363545a02</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>transforms_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a0a0d7c2a56476d70aadbc653744ed27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>valid_transforms_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a635776a84817e4032033906e9bc23d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpx_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a105dac65068020541ef225ee72fc7a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpy_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a6fb92ec4e55d27b6e45028b90873601b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vpz_</name>
      <anchorfile>classpcl_1_1OURCVFHEstimation.html</anchorfile>
      <anchor>a85f756a76bb50a15829f40a9e35c44cf</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="typedef">
      <type>boost::shared_ptr&lt; const PackedHSIComparison&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>aede6b9f78f938a5470af291110d0d0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PackedHSIComparison&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PackedHSIComparison.html</anchorfile>
      <anchor>a1bf5b85a6ddf7226a830bc775b99097c</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="typedef">
      <type>boost::shared_ptr&lt; const PackedRGBComparison&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PackedRGBComparison.html</anchorfile>
      <anchor>a9774c011f7630d07f04acc2f3acb7781</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PackedRGBComparison&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PackedRGBComparison.html</anchorfile>
      <anchor>a91766e25ebf04cae2e2c7d92d042e1d9</anchor>
      <arglist></arglist>
    </member>
    <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::PairwiseGraphRegistration</name>
    <filename>classpcl_1_1PairwiseGraphRegistration.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::GraphRegistration</base>
    <member kind="typedef">
      <type>pcl::registration::GraphHandler&lt; GraphT &gt;::Vertex</type>
      <name>GraphHandlerVertex</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>a43ffec10e6810f54ea9c8957ff62eb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointT, PointT &gt;::Ptr</type>
      <name>RegistrationPtr</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>a2563abe0c1ad2b551c61f76d609bda53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RegistrationPtr</type>
      <name>getRegistrationMethod</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>a4ed58543258b65851bcf22f5c75056da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIncremental</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>aec1a48b7ee0ed06f6dd7b8142990da73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PairwiseGraphRegistration</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>a6ec913a47b5f4e084fd0aae72253766d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PairwiseGraphRegistration</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>a9ba7bc87412cc12ffe45f03c6f4e0cc7</anchor>
      <arglist>(const RegistrationPtr &amp;reg, bool incremental)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIncremental</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>aea69bc53c35175468d49e393b681ae63</anchor>
      <arglist>(bool incremental)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRegistrationMethod</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>aba31d2c8163e48117d57c671038ee172</anchor>
      <arglist>(const RegistrationPtr &amp;reg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PairwiseGraphRegistration</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>ac3b736e5321133aa46e19852b173fb39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>incremental_</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>a837453dbe2a4fb3eff3d9bf24d3068da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RegistrationPtr</type>
      <name>registration_method_</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>ae2189be1c64cf4665feeb03e93c84695</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>computeRegistration</name>
      <anchorfile>classpcl_1_1PairwiseGraphRegistration.html</anchorfile>
      <anchor>a119b7a42459ea810721aa0a980e763d8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PapazovHV</name>
    <filename>classpcl_1_1PapazovHV.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::HypothesisVerification</base>
    <class kind="class">pcl::PapazovHV::RecognitionModel</class>
    <member kind="function">
      <type></type>
      <name>PapazovHV</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a6de74c95075bbfda44cc013a23207b5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConflictThreshold</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a0704083e3b7d478d1e88caea2889f8a5</anchor>
      <arglist>(float t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPenaltyThreshold</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a1f66b6ccbc621e2cfbbaabcfb6026d98</anchor>
      <arglist>(float t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSupportThreshold</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a1163f8def41c0cffd445c191d9c7397f</anchor>
      <arglist>(float t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>verify</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a45a4f54481accad3561e75df486709e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::adjacency_list&lt; boost::vecS, boost::vecS, boost::undirectedS, boost::shared_ptr&lt; RecognitionModel &gt; &gt;</type>
      <name>Graph</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>ae98ba1603732b7ceaafa7d4fec05f294</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildConflictGraph</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a10d3e4ec2770f67a56716a27d342755f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a385ca078ab70e6dc6472fb289484a709</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nonMaximaSuppresion</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a1b2f9a19a3e593d34d6e681929c580bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Graph</type>
      <name>conflict_graph_</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a145345977ca7142f71acd1c31951991e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>conflict_threshold_size_</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a24ce144a2b0d9a809a96908e4dcf2d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>explained_by_RM_</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>ae924b91f1fd5787883cff05035619f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, boost::shared_ptr&lt; RecognitionModel &gt; &gt;</type>
      <name>graph_id_model_map_</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a9543e94a0370eccc8d8ad3d6ddd3099f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>penalty_threshold_</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a3c4e43dad20bea158ac134a9d9afde51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; boost::shared_ptr&lt; RecognitionModel &gt; &gt; &gt;</type>
      <name>points_explained_by_rm_</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>a8681e0c9762daa9c7250dae5c1a7a2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; RecognitionModel &gt; &gt;</type>
      <name>recognition_models_</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>aa40df4a96a46becabb336b687e6cb230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>support_threshold_</name>
      <anchorfile>classpcl_1_1PapazovHV.html</anchorfile>
      <anchor>ae55f19cd1aef087b12ee21c7170e1780</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::PapazovHV::RecognitionModel</name>
    <filename>classpcl_1_1PapazovHV_1_1RecognitionModel.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bad_information_</name>
      <anchorfile>classpcl_1_1PapazovHV_1_1RecognitionModel.html</anchorfile>
      <anchor>a8623db3dde03d683ab42a5ba886643fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; ModelT &gt;::Ptr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1PapazovHV_1_1RecognitionModel.html</anchorfile>
      <anchor>ad9eb7555b74ccd14e2db43808d6f7af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; ModelT &gt;::Ptr</type>
      <name>complete_cloud_</name>
      <anchorfile>classpcl_1_1PapazovHV_1_1RecognitionModel.html</anchorfile>
      <anchor>ad92b55b8731cc5660aadbced0615fff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>explained_</name>
      <anchorfile>classpcl_1_1PapazovHV_1_1RecognitionModel.html</anchorfile>
      <anchor>a8e0acf8753273546ce2f89031456dec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classpcl_1_1PapazovHV_1_1RecognitionModel.html</anchorfile>
      <anchor>ad7eb06cd983284991d7966b04c435e22</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="typedef">
      <type>boost::shared_ptr&lt; const PassThrough&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a684167dc0045e25a1d167c930f49e72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PassThrough&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PassThrough.html</anchorfile>
      <anchor>a933d07f372b83b7fa9f537dee5318cc1</anchor>
      <arglist></arglist>
    </member>
    <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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="function">
      <type>std::string const</type>
      <name>getFilterFieldName</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a064a4e30ebd051a9ca530413198aa977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilterLimits</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>acaa7d749df5af54dcb981be4d9aa9750</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>afc20bc7c505552ebe0b1c2901333bcb3</anchor>
      <arglist>(bool &amp;limit_negative)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aa10bd1dc0f9c516a1e07d660053219cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKeepOrganized</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae3af32a544191057c3cf99c6289b75d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PassThrough</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a97cf0bd2307291402fb26bb3316bb04a</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterFieldName</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6a8fc75a0f2e78f008d102cdd07709d3</anchor>
      <arglist>(const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterLimits</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ada997db4a7ee0f6d726dcd9c85dbcba1</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a34e2ec3e80cbe29c01e5c6f343ac6bb8</anchor>
      <arglist>(const bool limit_negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeepOrganized</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6eaefe6b1df7bbe31f1c6d951a50cde7</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserFilterValue</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>adeea4b000756ad46a269af2a4e72fa46</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a50225dc4d9ecf3f1a7ec0e0db0ad27c0</anchor>
      <arglist>(PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PCLPointCloud2</type>
      <name>PCLPointCloud2</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac8702fb05a7f92905cef78b5593e89b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::ConstPtr</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a10ad24b8bb5301761b1cfe7bdbe98282</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::Ptr</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a0bfd621eab9613c2e15ff06c8019a3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filter_field_name_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a34ea1cbb4c9f5106bda28b8e29d50c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>filter_limit_max_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a890ec8917f45df74913bbb8259e5ec24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>filter_limit_min_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2d76b2a539d3368df206b431a1a37821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filter_limit_negative_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a619cb1d0c92ead142158260763a8272d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>keep_organized_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a0401964e79f3c4f3bae815a7e6b0c5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>user_filter_value_</name>
      <anchorfile>classpcl_1_1PassThrough_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a90220fbe3fc194a582160fe63f6407d8</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>PointT</templarg>
    <base>pcl::PCDGrabberBase</base>
    <base>pcl::FileGrabber</base>
    <member kind="function">
      <type>const boost::shared_ptr&lt; const pcl::PointCloud&lt; PointT &gt; &gt;</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1PCDGrabber.html</anchorfile>
      <anchor>a00f08217ea8cebd9d8875ec19fe2e59c</anchor>
      <arglist>(size_t idx) const </arglist>
    </member>
    <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">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1PCDGrabber.html</anchorfile>
      <anchor>a9a390380f030505ab86e1b89195733ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PCDGrabber</name>
      <anchorfile>classpcl_1_1PCDGrabber.html</anchorfile>
      <anchor>a08d9af6a5adeae8dc2705494b4b6b719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publish</name>
      <anchorfile>classpcl_1_1PCDGrabber.html</anchorfile>
      <anchor>aef5bc4c81a07fdc559aebe4d51b98dfe</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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">
      <type>bool</type>
      <name>getCloudAt</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>a432da53d3e92e630576f940b7c7ec485</anchor>
      <arglist>(size_t idx, pcl::PCLPointCloud2 &amp;blob, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation) const </arglist>
    </member>
    <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>size_t</type>
      <name>numFrames</name>
      <anchorfile>classpcl_1_1PCDGrabberBase.html</anchorfile>
      <anchor>a01e343f0bf87e12fe3ecd6fdd6aa54fe</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>a78e788d798a2cbf453c407c40522fa28</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>bool</type>
      <name>getCloudAt</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a04ee0cc42893ca9e2764d6a1bda1c655</anchor>
      <arglist>(size_t idx, pcl::PCLPointCloud2 &amp;blob, Eigen::Vector4f &amp;origin, Eigen::Quaternionf &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>numFrames</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a97304b764a047c917fc367a3a10d3680</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>scrapeForClouds</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>aa49068f43f4f68ad16db67f31641b77a</anchor>
      <arglist>(bool force=false)</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>std::vector&lt; size_t &gt;</type>
      <name>cloud_idx_to_file_idx_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a60fc3fbe14543f6dd2e507b325ec22a7</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>pcl::PCLPointCloud2</type>
      <name>next_cloud_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>a1ea5ad6599f3c994dec9493ce1e24b13</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>bool</type>
      <name>scraped_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>af192b09b8649d0993bebd3cc73d41e4f</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>std::vector&lt; int &gt;</type>
      <name>tar_offsets_</name>
      <anchorfile>structpcl_1_1PCDGrabberBase_1_1PCDGrabberImpl.html</anchorfile>
      <anchor>aada4e5455d56cfc8909c2fb15a712f21</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>a6adda44d22c0642865b8a0d3cc24bb93a306cc1977fae3fc28c6d0698184fa8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCD_V7</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>a6adda44d22c0642865b8a0d3cc24bb93a931c7875082fd6391f7d7b48a63e8aa1</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>a21f154e8ce3f4d5e905ecaa395935c42</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>a81f91dadebc44e618d3bea8178bc7698</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>readHeader</name>
      <anchorfile>classpcl_1_1PCDReader.html</anchorfile>
      <anchor>a28f335288e9e23826d241ea3053bf076</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>ad7f0e72226fcd3b75b98d064ab2c63e2</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &amp;cloud, 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>
    <member kind="function">
      <type>std::string</type>
      <name>generateHeaderASCII</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a01a3ae94c4ef70097c07af1cc48e7ab9</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a79c96ec8c6d201fc54cd8ba13b57e3f2</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a919cad78f64b18e31a94f349d7852bca</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin, const Eigen::Quaternionf &amp;orientation)</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>a1c1b02f51824b915fda538d520f69cc1</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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>a9e0d292e699e32ca4a4fb4815aee6083</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2::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>ac4fe2c5fcc78462fec9dfdb72c8445cb</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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>writeBinary</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a94b4790854b2adf1f91adb37aa7c3ef2</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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>ad15340f1c78381cc2a48ad1c50661250</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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></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="function" protection="protected">
      <type>void</type>
      <name>resetLockingPermissions</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a06e58f093f15cda93a80912e1fbb7be7</anchor>
      <arglist>(const std::string &amp;file_name, boost::interprocess::file_lock &amp;lock)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setLockingPermissions</name>
      <anchorfile>classpcl_1_1PCDWriter.html</anchorfile>
      <anchor>a138ee50ed57e723231e00b748e2d4e03</anchor>
      <arglist>(const std::string &amp;file_name, boost::interprocess::file_lock &amp;lock)</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="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>boost::shared_ptr&lt; PointIndices const  &gt;</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>a51771056fb4ab8c448a11157acbe2ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointIndices &gt;</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>ae51eae0c7b3e0b7178f4894dff90660a</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" virtualness="virtual">
      <type>virtual void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>ab219359de6eb34c9d51e2e976dd1a0d1</anchor>
      <arglist>(const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>a436c68c74b31e4dd00000adfbb11ca7c</anchor>
      <arglist>(const IndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1PCLBase.html</anchorfile>
      <anchor>af9cc90d8364ce968566f75800d3773ca</anchor>
      <arglist>(const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual 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>a1952d7101f3942bac3b69ed55c1ca7ea</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <member kind="typedef">
      <type>pcl::PCLPointCloud2</type>
      <name>PCLPointCloud2</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aa6e6ccfdbf9cf653faf7e43e3b219446</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PCLPointCloud2 const  &gt;</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae35b98bfd019c88c21fa6ab6b02cad04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PCLPointCloud2 &gt;</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac36bda39ea0d4406734b493eeb73ab9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointIndices const  &gt;</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae12a505b76b68950cadeb3de1b8261ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointIndices &gt;</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac1833d8462965f44b95d901f8e99232e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IndicesPtr const</type>
      <name>getIndices</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a61a768e0a9289c5fbfc5cfa778f7b582</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCLPointCloud2ConstPtr const</type>
      <name>getInputCloud</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aa73a0e83b1b1c561eccb6617a4f887bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLBase</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a5a7c520d0b7e55dac37233398b1f73a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a375319f0863acd9dc9e980b6c8ef2c70</anchor>
      <arglist>(const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a216717095c1f35295c9ed488c171dbce</anchor>
      <arglist>(const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a89fd19a5d925d75f66ae4cbd137463ad</anchor>
      <arglist>(const PCLPointCloud2ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PCLBase</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>abfd692c3a729d6ae71abd6932e0bdb05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>deinitCompute</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aa38aad0389c18fe7756859e5feb43cbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4fd5aeb18cda4a3f8f43109376f110a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>fake_indices_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a135a5262e52bf9ab4a0e2ce94892edfc</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a18ff8830a0f9b0e6e887b40f5aa893b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesPtr</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a44e83e2342c83d9e2b3bbae6b0fa3496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PCLPointCloud2ConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a3fbe484acd2de536fcecc05106e8f957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_indices_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a3fa3b4f5be8bf38d21dabb00c27a9699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>x_field_name_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a71534c52dd4516ae5a481cea6a4ef6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>x_idx_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aae47b8f3fd14aaa8a9f6b95e4bc2504e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>y_field_name_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4d1beec85a6002d35d1581842114514c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>y_idx_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae08af4033df92384b827a7d80c0ddb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>z_field_name_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a661eeb2543eb8aafb5232a0fab280c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>z_idx_</name>
      <anchorfile>classpcl_1_1PCLBase_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac75b45a68784da57d157c6b7fac6d1e3</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">
      <type>char const *</type>
      <name>what</name>
      <anchorfile>classpcl_1_1PCLException.html</anchorfile>
      <anchor>acf06fce7d66959be6aa102917cee912a</anchor>
      <arglist>() const </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>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>message_</name>
      <anchorfile>classpcl_1_1PCLException.html</anchorfile>
      <anchor>a004d598ee2178de9ad3726fe8cea2688</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PCLHeader</name>
    <filename>structpcl_1_1PCLHeader.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PCLHeader const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpcl_1_1PCLHeader.html</anchorfile>
      <anchor>a2fe2e91273f497f4614d2fc9415a40dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PCLHeader &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpcl_1_1PCLHeader.html</anchorfile>
      <anchor>aaa2ecb1cd95684c714236762c81097e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLHeader</name>
      <anchorfile>structpcl_1_1PCLHeader.html</anchorfile>
      <anchor>a40fc48cd19f6cdcad611c2b651a73cb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structpcl_1_1PCLHeader.html</anchorfile>
      <anchor>a21ef5399c3f81709f3cf48989607e698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>seq</name>
      <anchorfile>structpcl_1_1PCLHeader.html</anchorfile>
      <anchor>a00fe11308c4e18133b1d85c7f05fe432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint64_t</type>
      <name>stamp</name>
      <anchorfile>structpcl_1_1PCLHeader.html</anchorfile>
      <anchor>a7ccf28ecce53332cd572d1ba982a4579</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PCLImage</name>
    <filename>structpcl_1_1PCLImage.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLImage const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpcl_1_1PCLImage.html</anchorfile>
      <anchor>a6be3510459a32fda43bca16f7e268e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLImage &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpcl_1_1PCLImage.html</anchorfile>
      <anchor>afedc37e4e37de3768dbefeeb6feed8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLImage</name>
      <anchorfile>structpcl_1_1PCLImage.html</anchorfile>
      <anchor>aa84e674a02b19ab0ab2eb88d0bf3ecd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pcl::uint8_t &gt;</type>
      <name>data</name>
      <anchorfile>structpcl_1_1PCLImage.html</anchorfile>
      <anchor>af8bf0a54ef554fab2ee35fdfd824d3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>encoding</name>
      <anchorfile>structpcl_1_1PCLImage.html</anchorfile>
      <anchor>a7d4d74320c5105fadb53bceb5f12d55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::pcl::PCLHeader</type>
      <name>header</name>
      <anchorfile>structpcl_1_1PCLImage.html</anchorfile>
      <anchor>ae2193bd74acbb40441ed7b4207f9783d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>height</name>
      <anchorfile>structpcl_1_1PCLImage.html</anchorfile>
      <anchor>a4d0417ffcb9be4c8b4c63fb1e8fd5e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint8_t</type>
      <name>is_bigendian</name>
      <anchorfile>structpcl_1_1PCLImage.html</anchorfile>
      <anchor>ac9bfdf07daaf51e14264296e71421f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>step</name>
      <anchorfile>structpcl_1_1PCLImage.html</anchorfile>
      <anchor>a4c2bfcb630c1ea1378ee4f5616e56a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>width</name>
      <anchorfile>structpcl_1_1PCLImage.html</anchorfile>
      <anchor>a11114250b1be4522d800428c6a551365</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PCLPointCloud2</name>
    <filename>structpcl_1_1PCLPointCloud2.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointCloud2 const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>a74202bb5931e1d1ad1d0994b99074596</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointCloud2 &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>a96dc27936481b657c8d0e85de237714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLPointCloud2</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>a2c9b90143b32fea1c43a207b8238ce13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pcl::uint8_t &gt;</type>
      <name>data</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>aa0367cf11c213de6f54dfb2bb57795ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::pcl::PCLPointField &gt;</type>
      <name>fields</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>ad3c516f711e8ad2da41ccf0198785d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::pcl::PCLHeader</type>
      <name>header</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>a635ede67a0140fc22a87988e5b9492bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>height</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>afe9b13419122b0e1b4d8cd663f5e697c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint8_t</type>
      <name>is_bigendian</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>a6453edd582e4f420d40f16798fc5478a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint8_t</type>
      <name>is_dense</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>a0dcf97f779166ce773d34fe6b5efe5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>point_step</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>a3894fe150fcf044a4773e2a533b4973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>row_step</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>aefbd734d18a861479e72e66313d47d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>width</name>
      <anchorfile>structpcl_1_1PCLPointCloud2.html</anchorfile>
      <anchor>a396565c5f3cf80acb0c6b7e4110cd685</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PCLPointField</name>
    <filename>structpcl_1_1PCLPointField.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointField const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>ac31ea6a8a549ce262f4dcc6516125b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PointFieldTypes</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>a1ca44b019b7441e7351154d23f32fadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT8</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>a1ca44b019b7441e7351154d23f32fadba6fe666c63855e66a01e0b7019eed725a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT8</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>a1ca44b019b7441e7351154d23f32fadba1c1274ee94ea87b421ec9f4d446bbd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT16</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>a1ca44b019b7441e7351154d23f32fadba2253215a8b6d9026abbb61f0e6b90360</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT16</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>a1ca44b019b7441e7351154d23f32fadba06af50aa929543fab3d6fdcc5dacf442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT32</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>a1ca44b019b7441e7351154d23f32fadbabae50f527fc3623fbf73d4217855356c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT32</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>a1ca44b019b7441e7351154d23f32fadba65c03533694b5e8daa1bb80d39a8e8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOAT32</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>a1ca44b019b7441e7351154d23f32fadba1958e55aba6d085d812ec0858480fde0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOAT64</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>a1ca44b019b7441e7351154d23f32fadba616dcaca8867581a9dc91f3807e12074</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PCLPointField &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>a9ee311df4c4cb2f4085e2baf649f716b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLPointField</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>aa10df71cbe4e0ca1f371ca5a8bbdf705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>count</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>accfea42aea0367d8750786314efde34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint8_t</type>
      <name>datatype</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>abfaab3d123a135a395a196756418ad95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>a754f7bd8665ba7912f95b4de4235560f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>offset</name>
      <anchorfile>structpcl_1_1PCLPointField.html</anchorfile>
      <anchor>ada19367d3e268ffffde1d0b5e98b229b</anchor>
      <arglist></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>boost::shared_ptr&lt; const PCLSurfaceBase&lt; PointInT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PCLSurfaceBase.html</anchorfile>
      <anchor>a36f91263ab6849f650394555962009b9</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; PCLSurfaceBase&lt; PointInT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PCLSurfaceBase.html</anchorfile>
      <anchor>a2f84799184d18b1a1cd975b1150141be</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" virtualness="virtual">
      <type>virtual</type>
      <name>~PCLSurfaceBase</name>
      <anchorfile>classpcl_1_1PCLSurfaceBase.html</anchorfile>
      <anchor>a264840d7b5cf8d1e7e6b3c96e9920c9f</anchor>
      <arglist>()</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>boost::shared_ptr&lt; const PFHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>a75fc9720b4d37513687060d2be19cc1e</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; PFHEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PFHEstimation.html</anchorfile>
      <anchor>ac2cc4c1a908408458641c267e2a71f51</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>
  </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>boost::shared_ptr&lt; const PFHRGBEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>a96e9fe10136342797b59393d6a67d93e</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; PFHRGBEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PFHRGBEstimation.html</anchorfile>
      <anchor>a86ec5651cf10359892d5da474df46962</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="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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PFHRGBSignature250.html</anchorfile>
      <anchor>a898d0ceb4cf13a8bc908c85784a5fc15</anchor>
      <arglist>(std::ostream &amp;os, const PFHRGBSignature250 &amp;p)</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PFHSignature125.html</anchorfile>
      <anchor>aef0fa60c7656dc90c61ef3cad5b8894a</anchor>
      <arglist>(std::ostream &amp;os, const PFHSignature125 &amp;p)</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="typedef">
      <type>boost::shared_ptr&lt; const PlanarPolygon&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>a5631dcb5eb5997696f7839a0fbd44abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlanarPolygon&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>a84b3e3dcddd31e725994ccfbd5ac8547</anchor>
      <arglist></arglist>
    </member>
    <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">
      <type>void</type>
      <name>setCoefficients</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>a0ff8205639ba8df6083258c55cf0e760</anchor>
      <arglist>(const Eigen::Vector4f &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCoefficients</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>afd88c7877a20160cea40ba55ba4ab7ef</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContour</name>
      <anchorfile>classpcl_1_1PlanarPolygon.html</anchorfile>
      <anchor>ae63c4c8b438668f1ebe04974ffefeedb</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;contour)</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="typedef">
      <type>boost::shared_ptr&lt; const PlaneClipper3D&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>ad8b16fca1ebd8868c1c0a93aaa8ddaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlaneClipper3D&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PlaneClipper3D.html</anchorfile>
      <anchor>a30286c6d6d056a0bdde21230f598757b</anchor>
      <arglist></arglist>
    </member>
    <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>a3a116ae8f608542d8496cae491791266</anchor>
      <arglist>(std::vector&lt; PointT &gt; &amp;polygon) 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>ad83f4b8fc8666eb4c6e021c1a3bfbabba71f6dd1b229f5964c1eff780dfa827b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLY_V1</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ad83f4b8fc8666eb4c6e021c1a3bfbabbaabe218cd836f0b7b055e70d825644aaa</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>ae44ab90c39f7077ad8a9b1646d95c301</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>a37d3d9e4bea4228212e0da0a19ae6502</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>a56241dbe135d31d4f17f7fe53914ce99</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>amendProperty</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a77942385450986bfebda922d8f99426d</anchor>
      <arglist>(const std::string &amp;old_name, const std::string &amp;new_name, uint8_t datatype=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>appendCharProperty</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a836df600defe4e6080d3324d7672a329</anchor>
      <arglist>(const std::string &amp;name, const size_t &amp;count=1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>appendDoubleProperty</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a9b9089d13f093bbafe9defb9d15b91e7</anchor>
      <arglist>(const std::string &amp;name, const size_t &amp;count=1)</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>appendIntProperty</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a9d2feb338884b865ac00df872de9688c</anchor>
      <arglist>(const std::string &amp;name, const size_t &amp;count=1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>appendShortProperty</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a11efc533825a035902c4287058abc518</anchor>
      <arglist>(const std::string &amp;name, const size_t &amp;count=1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>appendUnsignedCharProperty</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a47ec270ace0945bc86acb909f636da4d</anchor>
      <arglist>(const std::string &amp;name, const size_t &amp;count=1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>appendUnsignedIntProperty</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a3107e876f40e678106baab9fc84ed650</anchor>
      <arglist>(const std::string &amp;name, const size_t &amp;count=1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>appendUnsignedShortProperty</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>aea65bdba0cf3651f6518b741d61419df</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>aa78758bdc9aab5ffabe2d505535c1fa4</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>a2e516a8088371dedf3bb30118e5255f5</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>vertexAlphaCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a045b315e35b12c40cd7342234b37f783</anchor>
      <arglist>(pcl::io::ply::uint8 alpha)</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>vertexCharPropertyCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a4919f08762cd07de4570a24b2e4764ef</anchor>
      <arglist>(pcl::io::ply::int8 value)</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>vertexDoublePropertyCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ae9561124a7e7b1276a5ee785d5abb9ef</anchor>
      <arglist>(pcl::io::ply::float64 value)</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>vertexIntPropertyCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a0f45d23418df2db9304e6f30df98b98a</anchor>
      <arglist>(pcl::io::ply::int32 value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexListPropertyBeginCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ae05d7c915599a6ce0bf5bf708c8fd790</anchor>
      <arglist>(const std::string &amp;property_name, SizeType size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexListPropertyContentCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a889473e849280cde0e668dc83c48893d</anchor>
      <arglist>(ContentType value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexListPropertyEndCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a636bc553c933d13c75b7deb95e15fa82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexShortPropertyCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>afea0aa7177a526d202c0d9bd00470fd7</anchor>
      <arglist>(pcl::io::ply::int16 value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexUnsignedCharPropertyCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a9bf701ab3582b73764a2ca27a5b251a7</anchor>
      <arglist>(pcl::io::ply::uint8 value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexUnsignedIntPropertyCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a9ab9640f84d8b51efadad76391627784</anchor>
      <arglist>(pcl::io::ply::uint32 value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vertexUnsignedShortPropertyCallback</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>a9ec5d1b9d16485276a04dc0f47d17b09</anchor>
      <arglist>(pcl::io::ply::uint16 value)</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>pcl::PCLPointCloud2 *</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ad5557ce22e1244fc1324cb0a210ad703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>do_resize_</name>
      <anchorfile>classpcl_1_1PLYReader.html</anchorfile>
      <anchor>ae28f44b827aa73f0d402e233050902a7</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>a9ab45e2e58bb9e564a1e8a98da9f95e0</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a1295f7282cf40b60528673005509553f</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a57db9b6f7b1392f3cbcc0d569a792f66</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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>a1cdc16b61f400264180ed31536dd655a</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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>a7f5106374d08b068a5e64309a74bb8a3</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2::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>ad89118568a800934d248385520ec024d</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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>a20d7509dbdb6bf5f418542342714c352</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &amp;cloud, const Eigen::Vector4f &amp;origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf::Identity(), bool use_camera=true)</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>ab627fa331f61d35fdcd24953d0bfdf46</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a9e23518ec513d57bfabb46bbe9995bc2</anchor>
      <arglist>(int nr_points, int point_size, const pcl::PCLPointCloud2 &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>ae57437d7a545f7d89db6f962c95feea2</anchor>
      <arglist>(int nr_points, int point_size, const pcl::PCLPointCloud2 &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>pcl::PCLHeader</type>
      <name>header</name>
      <anchorfile>classpcl_1_1PointCloud.html</anchorfile>
      <anchor>a82e0be055a617e5e74102ed62712b352</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="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::PointIndices</name>
    <filename>structpcl_1_1PointIndices.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PointIndices const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpcl_1_1PointIndices.html</anchorfile>
      <anchor>a9f6228c5f642cecee830f4aa81094aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PointIndices &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpcl_1_1PointIndices.html</anchorfile>
      <anchor>a81eb67167fe4455bc17b304bb3b2d0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointIndices</name>
      <anchorfile>structpcl_1_1PointIndices.html</anchorfile>
      <anchor>a5246badd69dce0dd6ced57f8dee3b1e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>::pcl::PCLHeader</type>
      <name>header</name>
      <anchorfile>structpcl_1_1PointIndices.html</anchorfile>
      <anchor>a62b13463e9f9cd3fbed26d2a6cb46ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>indices</name>
      <anchorfile>structpcl_1_1PointIndices.html</anchorfile>
      <anchor>aa74aac0d2901a2b003f5ef3213dd1baa</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>a75e628fe1204c3d33c331bd2a6025595</anchor>
      <arglist>(const _PointNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointNormal</name>
      <anchorfile>structpcl_1_1PointNormal.html</anchorfile>
      <anchor>ad2e90a000074d20a51809f6022e8651d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointNormal.html</anchorfile>
      <anchor>aafa0fa4d73ab61ef2b48fef75435c9e4</anchor>
      <arglist>(std::ostream &amp;os, const PointNormal &amp;p)</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::PointRGB</name>
    <filename>structpcl_1_1PointRGB.html</filename>
    <member kind="function">
      <type></type>
      <name>PointRGB</name>
      <anchorfile>structpcl_1_1PointRGB.html</anchorfile>
      <anchor>aed7e038dfb16644ab8252620fd605cec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointRGB</name>
      <anchorfile>structpcl_1_1PointRGB.html</anchorfile>
      <anchor>a75179ca1266fe3f4c8947227b78ec684</anchor>
      <arglist>(const uint8_t b, const uint8_t g, const uint8_t r)</arglist>
    </member>
    <member kind="variable">
      <type>union pcl::PointRGB::@79</type>
      <name>@80</name>
      <anchorfile>structpcl_1_1PointRGB.html</anchorfile>
      <anchor>a8c57399056b0c177da2d0915b67294a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union pcl::PointRGB::@79::@81</type>
      <name>@82</name>
      <anchorfile>unionpcl_1_1PointRGB_1_1@79.html</anchorfile>
      <anchor>aa5c28e77fd6704e7df78eca81cc82a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::PointRGB::@79::@81::@83</type>
      <name>@84</name>
      <anchorfile>unionpcl_1_1PointRGB_1_1@79_1_1@81.html</anchorfile>
      <anchor>afbf14073a4857b7c5fa49a00a64d8101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>_unused</name>
      <anchorfile>structpcl_1_1PointRGB_1_1@79_1_1@81_1_1@83.html</anchorfile>
      <anchor>a25e0493721bdaf3d903a4e2130f37ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>b</name>
      <anchorfile>structpcl_1_1PointRGB_1_1@79_1_1@81_1_1@83.html</anchorfile>
      <anchor>a89275ba9941dd221ff1aee914d396ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>g</name>
      <anchorfile>structpcl_1_1PointRGB_1_1@79_1_1@81_1_1@83.html</anchorfile>
      <anchor>a5b1448f6b2764abe63423f9eb24a9e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>r</name>
      <anchorfile>structpcl_1_1PointRGB_1_1@79_1_1@81_1_1@83.html</anchorfile>
      <anchor>a3150e173fbe56607bf3cd3eb0bcfc615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rgb</name>
      <anchorfile>unionpcl_1_1PointRGB_1_1@79_1_1@81.html</anchorfile>
      <anchor>a69a392fa83985a38a799708a0cce969f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>rgba</name>
      <anchorfile>unionpcl_1_1PointRGB_1_1@79.html</anchorfile>
      <anchor>ac0dcd127bdff19a497bc262974f2a601</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>a9167d56e17e80a150bca1e81e2cb1bf9</anchor>
      <arglist>(const _PointSurfel &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointSurfel</name>
      <anchorfile>structpcl_1_1PointSurfel.html</anchorfile>
      <anchor>a26b9ade0cab921bde9af70769a7ea749</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointSurfel.html</anchorfile>
      <anchor>a1bea912cd2291b270960f09bb5c202b5</anchor>
      <arglist>(std::ostream &amp;os, const PointSurfel &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PointUV</name>
    <filename>structpcl_1_1PointUV.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>u</name>
      <anchorfile>structpcl_1_1PointUV.html</anchorfile>
      <anchor>a359095abf28692c22c5f9723e8e12ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>v</name>
      <anchorfile>structpcl_1_1PointUV.html</anchorfile>
      <anchor>a9f7fc4bac2b480c5bb5287072e47b134</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointUV.html</anchorfile>
      <anchor>a5b0e3684bf2d54c7909096a43a5e58a6</anchor>
      <arglist>(std::ostream &amp;os, const PointUV &amp;p)</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>a2ef566c7dd43fd2877da4c46d5bc5702</anchor>
      <arglist>(const _PointWithRange &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointWithRange</name>
      <anchorfile>structpcl_1_1PointWithRange.html</anchorfile>
      <anchor>ab1e40e2ea056f9878160a568b44fca77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointWithRange.html</anchorfile>
      <anchor>aba7b1ba471ebb7b027fa013a70917c3c</anchor>
      <arglist>(std::ostream &amp;os, const PointWithRange &amp;p)</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>a8eb5194403b228d76dad9c2f84c1f3a4</anchor>
      <arglist>(const _PointWithScale &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointWithScale</name>
      <anchorfile>structpcl_1_1PointWithScale.html</anchorfile>
      <anchor>a79dea08bf7b8b8b47720a3c22ec17f44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointWithScale</name>
      <anchorfile>structpcl_1_1PointWithScale.html</anchorfile>
      <anchor>af37abafd31ca09fd98a176184e944283</anchor>
      <arglist>(float _x, float _y, float _z, float _scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointWithScale</name>
      <anchorfile>structpcl_1_1PointWithScale.html</anchorfile>
      <anchor>a26b8939e592662cbdec06c2388f2d6f0</anchor>
      <arglist>(float _x, float _y, float _z, float _scale, float _angle, float _response, int _octave)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointWithScale.html</anchorfile>
      <anchor>a82b0d961bf9e7aa138074591a4d90367</anchor>
      <arglist>(std::ostream &amp;os, const PointWithScale &amp;p)</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>aac9e2dddde95a4b5bb44ad2dba3fa2b7</anchor>
      <arglist>(const _PointWithViewpoint &amp;p)</arglist>
    </member>
    <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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointWithViewpoint.html</anchorfile>
      <anchor>ab3865e52676035ffa08e209c37c13473</anchor>
      <arglist>(std::ostream &amp;os, const PointWithViewpoint &amp;p)</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointXY.html</anchorfile>
      <anchor>a3b2e6bba19432fb92e9cd25a83aaccca</anchor>
      <arglist>(std::ostream &amp;os, const PointXY &amp;p)</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>a9e3c47eb692f08aca31885bb33942514</anchor>
      <arglist>(const _PointXYZ &amp;p)</arglist>
    </member>
    <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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointXYZ.html</anchorfile>
      <anchor>ad9f27d49e50306bd14c313c1191910e8</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZ &amp;p)</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>a873aeb73cd238169899cd65cff443209</anchor>
      <arglist>(const _PointXYZHSV &amp;p)</arglist>
    </member>
    <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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointXYZHSV.html</anchorfile>
      <anchor>a0c644d439f8e94a8e1e9b597f8f73836</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZHSV &amp;p)</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>adc0dda49079ac2df210442c61fbfc99e</anchor>
      <arglist>(const _PointXYZI &amp;p)</arglist>
    </member>
    <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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointXYZI.html</anchorfile>
      <anchor>ad0e2c056759aa978f3efeea2181beac1</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZI &amp;p)</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>add9321d59be2d0c9843c74f7f6f944ce</anchor>
      <arglist>(const _PointXYZINormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZINormal</name>
      <anchorfile>structpcl_1_1PointXYZINormal.html</anchorfile>
      <anchor>a3fb932370654370db99530f370796367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointXYZINormal.html</anchorfile>
      <anchor>a47a9cfc7dbb76d914c52453a2f09c8e3</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZINormal &amp;p)</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>a76455a6edb381a43effd3e28db955be1</anchor>
      <arglist>(const _PointXYZL &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZL</name>
      <anchorfile>structpcl_1_1PointXYZL.html</anchorfile>
      <anchor>a2a4700db2079b27f3bbcdb9e917e5e48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointXYZL.html</anchorfile>
      <anchor>a584fad2cce546fcabf62369c17981279</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZL &amp;p)</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>a1678cfbe6e832aa61ec0de773cab15ae</anchor>
      <arglist>(const _PointXYZRGB &amp;p)</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointXYZRGB.html</anchorfile>
      <anchor>add586a92f38ccd11fe69dfeff9b27eb3</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGB &amp;p)</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>a5b923a261013f4eb20aadcef2c405e23</anchor>
      <arglist>(const _PointXYZRGBA &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZRGBA</name>
      <anchorfile>structpcl_1_1PointXYZRGBA.html</anchorfile>
      <anchor>a6706c9d60265ef97b1c966ee83b82a9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointXYZRGBA.html</anchorfile>
      <anchor>ae82234b9fc041d2931d6429b790109d8</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBA &amp;p)</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>a6fae2cb2e95c6b489a666cf7c20a219c</anchor>
      <arglist>(const _PointXYZRGBL &amp;p)</arglist>
    </member>
    <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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointXYZRGBL.html</anchorfile>
      <anchor>a6f9918a03a1423efd957f7402cc85b92</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBL &amp;p)</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>a4c690499511a32afef3ba1765648ba66</anchor>
      <arglist>(const _PointXYZRGBNormal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointXYZRGBNormal</name>
      <anchorfile>structpcl_1_1PointXYZRGBNormal.html</anchorfile>
      <anchor>a599093f65d50a72ef3e273874f9ddaca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PointXYZRGBNormal.html</anchorfile>
      <anchor>a944f80bbe784e53cf224d5e1c81aa2bc</anchor>
      <arglist>(std::ostream &amp;os, const PointXYZRGBNormal &amp;p)</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>boost::shared_ptr&lt; const Poisson&lt; PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>aadb67ef1cbab216dc0bc71626b05111d</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; Poisson&lt; PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a920b68f09cbd8a6ccc8fb671a6437c60</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>int</type>
      <name>getMinDepth</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>ad72745a2858c9ffd9a815b2e0b1f3e15</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>getPointWeight</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a332c60aa2f6d1252b41a0726be0837b0</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>setMinDepth</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>ababfbc426df91cc172d6c92d6fa15a81</anchor>
      <arglist>(int min_depth)</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>setPointWeight</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a9152fd1faeadc56bf654f6def2ebdcee</anchor>
      <arglist>(float point_weight)</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="function" protection="private">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a94b43e2e9158f2104f6b2d43dd4f4ca3</anchor>
      <arglist>(poisson::CoredVectorMeshData &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>int</type>
      <name>min_depth_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>ae9e518e07894ec3fef9f16c7633e8771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>min_iterations_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a5dd803c6fad6efbba015cef24d5ee61e</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>non_adaptive_weights_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a102c93c0ce347216db8defb408007a69</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>float</type>
      <name>point_weight_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a36d26efc7649bd53cd7ba4929abf54dc</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>bool</type>
      <name>show_residual_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a60e7f00b7e6222e5e8e3541ca9939e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>solver_accuracy_</name>
      <anchorfile>classpcl_1_1Poisson.html</anchorfile>
      <anchor>a813262b3e826640e1204584927f2787d</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="struct">
    <name>pcl::PolygonMesh</name>
    <filename>structpcl_1_1PolygonMesh.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PolygonMesh const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpcl_1_1PolygonMesh.html</anchorfile>
      <anchor>a7f85cf6cb48d53517cf1526d58793290</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pcl::PolygonMesh &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpcl_1_1PolygonMesh.html</anchorfile>
      <anchor>ab432c3fe00df8f9572218e3233e37917</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonMesh</name>
      <anchorfile>structpcl_1_1PolygonMesh.html</anchorfile>
      <anchor>abf5dd0708c794fa6111d0cbed0d9aada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>::pcl::PCLPointCloud2</type>
      <name>cloud</name>
      <anchorfile>structpcl_1_1PolygonMesh.html</anchorfile>
      <anchor>ace54c6ce82d749be3c11bd0ef11fa492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::pcl::PCLHeader</type>
      <name>header</name>
      <anchorfile>structpcl_1_1PolygonMesh.html</anchorfile>
      <anchor>a33b86cc4e7cd739471c1f12174fa4396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::pcl::Vertices &gt;</type>
      <name>polygons</name>
      <anchorfile>structpcl_1_1PolygonMesh.html</anchorfile>
      <anchor>abf7456279d6f819d7565187036118782</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>boost::shared_ptr&lt; const PPFEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PPFEstimation.html</anchorfile>
      <anchor>a5ab47380f88d991e0f030cd8ac1d1eba</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; PPFEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PPFEstimation.html</anchorfile>
      <anchor>a300e7a61705a9c17c66c6ca945e87e2a</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>
  </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>Registration&lt; PointSource, PointTarget &gt;</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>
  </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>boost::shared_ptr&lt; const PPFRGBRegionEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PPFRGBRegionEstimation.html</anchorfile>
      <anchor>ad9efe00d196d2f990144e5331fb9886a</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; PPFRGBRegionEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PPFRGBRegionEstimation.html</anchorfile>
      <anchor>a45141de5dd68132b91e1425704763d51</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>
  </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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PPFRGBSignature.html</anchorfile>
      <anchor>abd714d720301b099b6389dbaafc1c89d</anchor>
      <arglist>(std::ostream &amp;os, const PPFRGBSignature &amp;p)</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PPFSignature.html</anchorfile>
      <anchor>a529c3b8c0b40a6090017c8e5d7022d2e</anchor>
      <arglist>(std::ostream &amp;os, const PPFSignature &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::PrincipalCurvatures</name>
    <filename>structpcl_1_1PrincipalCurvatures.html</filename>
    <member kind="variable">
      <type>union pcl::PrincipalCurvatures::@45</type>
      <name>@46</name>
      <anchorfile>structpcl_1_1PrincipalCurvatures.html</anchorfile>
      <anchor>ab9a03127ccbc8eabc90e063525037681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::PrincipalCurvatures::@45::@47</type>
      <name>@48</name>
      <anchorfile>unionpcl_1_1PrincipalCurvatures_1_1@45.html</anchorfile>
      <anchor>a4f652f40fa88ffcd31957a545ccf5d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>principal_curvature_x</name>
      <anchorfile>structpcl_1_1PrincipalCurvatures_1_1@45_1_1@47.html</anchorfile>
      <anchor>a91548bafc670134faeb34eba10d5939c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>principal_curvature_y</name>
      <anchorfile>structpcl_1_1PrincipalCurvatures_1_1@45_1_1@47.html</anchorfile>
      <anchor>afd522c1ee0a456529f8b5a2d31c087b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>principal_curvature_z</name>
      <anchorfile>structpcl_1_1PrincipalCurvatures_1_1@45_1_1@47.html</anchorfile>
      <anchor>a4135b8e253155cc411ca3f4169003851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>principal_curvature</name>
      <anchorfile>unionpcl_1_1PrincipalCurvatures_1_1@45.html</anchorfile>
      <anchor>a4bd615bc4f808a68dff7c91528c09786</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PrincipalCurvatures.html</anchorfile>
      <anchor>a451134ab33242e7462f0b6ddf7404199</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalCurvatures &amp;p)</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>boost::shared_ptr&lt; const PrincipalCurvaturesEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a78a937ffea15663d148c624d5d7e0db3</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; PrincipalCurvaturesEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>ae6a049bbfb5e2bff5d65ffe969855809</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="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="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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1PrincipalRadiiRSD.html</anchorfile>
      <anchor>adef5fc13b6d425938f68d8fefc37a9a0</anchor>
      <arglist>(std::ostream &amp;os, const PrincipalRadiiRSD &amp;p)</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="typedef">
      <type>boost::shared_ptr&lt; const ProgressiveSampleConsensus &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ProgressiveSampleConsensus.html</anchorfile>
      <anchor>a165cf8a7c63a86e01409ccd61643ade2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ProgressiveSampleConsensus &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ProgressiveSampleConsensus.html</anchorfile>
      <anchor>a0fd98b3ae0b0827293d270a6cfdc92e8</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; const ProjectInliers&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>ac7cfc1192e2988d4172b281d5a0deceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ProjectInliers&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a9beffebb497127c8ef37bea57ee4a9a1</anchor>
      <arglist></arglist>
    </member>
    <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" virtualness="virtual">
      <type>virtual</type>
      <name>~ProjectInliers</name>
      <anchorfile>classpcl_1_1ProjectInliers.html</anchorfile>
      <anchor>a13a733813a099aa0fce8cd1ab3efc3ea</anchor>
      <arglist>()</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>getCopyAllData</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>af0e8c50ee248b02827983fe20014a933</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCopyAllFields</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a995c8c05d81fb9d3cb5464012202ff9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ModelCoefficientsConstPtr</type>
      <name>getModelCoefficients</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aca2c2ca2762b4a84cdda4b52d7f0c999</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getModelType</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6570d58942b3ede94335a7e8f90f1bd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProjectInliers</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>afbd9d71e044c1fe02639bb0888432d5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCopyAllData</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a81130b9ee2cc6e06adbfd9939ca054a3</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCopyAllFields</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4af30eaa6c2f80a975a22be18cac4e81</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelCoefficients</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>abd1698b3cc2c3dd6c9528bc6429cae9d</anchor>
      <arglist>(const ModelCoefficientsConstPtr &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelType</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>acef63b356476f6e5bc314aaab6ccbc44</anchor>
      <arglist>(int model)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProjectInliers</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a7e644e6f6797521922b48c8932fd6ef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a70123f5ef254d44612f9a96b913758fd</anchor>
      <arglist>(PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>copy_all_data_</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a91b89a714895ce2c5e7ad6dc8339febc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>copy_all_fields_</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>af2240f611ec717555a112e85e05aadee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ModelCoefficientsConstPtr</type>
      <name>model_</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a91f9632351ce3f4095450f29fe0808ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>model_type_</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a98487edbf68802d877251144f4a90c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PCLPointCloud2</type>
      <name>PCLPointCloud2</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aeab073c941cf8bb467f87d2662dd1d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::ConstPtr</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aefac419c0a98d6256449ddecc1b3e963</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::Ptr</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aa65bc580d8ae6ad14c846601b9518920</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SampleConsensusModel&lt; PointXYZ &gt;::Ptr</type>
      <name>SampleConsensusModelPtr</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac7f579cb406abe130e42a47353519db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>initSACModel</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4a405d144488bff67666458a5f32767f</anchor>
      <arglist>(int model_type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SampleConsensusModelPtr</type>
      <name>sacmodel_</name>
      <anchorfile>classpcl_1_1ProjectInliers_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a5b1a2d64593bfd1f6153226089e1324a</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::QuantizableModality</name>
    <filename>classpcl_1_1QuantizableModality.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>extractAllFeatures</name>
      <anchorfile>classpcl_1_1QuantizableModality.html</anchorfile>
      <anchor>a5467be331d8ee3d4daf9959befef9ef6</anchor>
      <arglist>(const MaskMap &amp;mask, size_t nr_features, size_t modality_index, std::vector&lt; QuantizedMultiModFeature &gt; &amp;features) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>extractFeatures</name>
      <anchorfile>classpcl_1_1QuantizableModality.html</anchorfile>
      <anchor>af7bf03139bffc77e0ed340d9be117406</anchor>
      <arglist>(const MaskMap &amp;mask, size_t nr_features, size_t modality_index, std::vector&lt; QuantizedMultiModFeature &gt; &amp;features) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QuantizedMap &amp;</type>
      <name>getQuantizedMap</name>
      <anchorfile>classpcl_1_1QuantizableModality.html</anchorfile>
      <anchor>a787ae42a282be0fef9c4486dffd43722</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QuantizedMap &amp;</type>
      <name>getSpreadedQuantizedMap</name>
      <anchorfile>classpcl_1_1QuantizableModality.html</anchorfile>
      <anchor>ae6e47890cae2c4469464fcaf4f9a0b53</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuantizableModality</name>
      <anchorfile>classpcl_1_1QuantizableModality.html</anchorfile>
      <anchor>ac5ad62e71b105d82681d68a3ecbaf8e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QuantizableModality</name>
      <anchorfile>classpcl_1_1QuantizableModality.html</anchorfile>
      <anchor>a38952d4c0bc46f8b291be05eefbe69b5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::QuantizedMap</name>
    <filename>classpcl_1_1QuantizedMap.html</filename>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a489404efdf516c13b5f68aac799ed0d0</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a26fefdfa08522b591a7491710d9c1b5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>adb4ffc6d87bd6e33222ca342beeb56a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getHeight</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a94c629f1679203940ef10258dfdf2bc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QuantizedMap</type>
      <name>getSubMap</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>aba40c2e47c5c37ad576e8f6198676925</anchor>
      <arglist>(size_t x, size_t y, size_t width, size_t height)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getWidth</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>abb675711609d43e7d1f807e3b9256a84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a4ce4f601b96c45bc4c6872201431dd03</anchor>
      <arglist>(const size_t x, const size_t y)</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char &amp;</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>ac426527bc4ba41ca778960b9fbe9afd1</anchor>
      <arglist>(const size_t x, const size_t y) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuantizedMap</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a73ae53165fa4693de5b0563e5d3995bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuantizedMap</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a61ea16e4f083e007c5026615ad044504</anchor>
      <arglist>(size_t width, size_t height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuantizedMap</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a692365f5e2478e2b765771a88d5059ec</anchor>
      <arglist>(const QuantizedMap &amp;copy_me)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a75bf515c2ad95a7ac16415024ae57475</anchor>
      <arglist>(size_t width, size_t height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a683fc86fecd29438cf05791891ed9c59</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QuantizedMap</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a6f857cd0c8d3cf4ebf9b7218812ba09a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>spreadQuantizedMap</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>aa1559e0cdcfa8c1d248ff53cc748bf8d</anchor>
      <arglist>(const QuantizedMap &amp;input_map, QuantizedMap &amp;output_map, size_t spreading_size)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a9f2ca3e8a780a97c73d1f71132bcf5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>height_</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a6f2a941e19622ad4c44e82c6ab60c5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>width_</name>
      <anchorfile>classpcl_1_1QuantizedMap.html</anchorfile>
      <anchor>a03534d4756aa0e695c9b846f4a730612</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::QuantizedMultiModFeature</name>
    <filename>structpcl_1_1QuantizedMultiModFeature.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>compareForEquality</name>
      <anchorfile>structpcl_1_1QuantizedMultiModFeature.html</anchorfile>
      <anchor>a4c2ad7dc839cec514ce158713cd6b304</anchor>
      <arglist>(const QuantizedMultiModFeature &amp;base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>structpcl_1_1QuantizedMultiModFeature.html</anchorfile>
      <anchor>a0e075571f73556d8d15ef14451a7921a</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuantizedMultiModFeature</name>
      <anchorfile>structpcl_1_1QuantizedMultiModFeature.html</anchorfile>
      <anchor>adac492396d2c4b209aadc71af6ee464a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structpcl_1_1QuantizedMultiModFeature.html</anchorfile>
      <anchor>a04e0e67fb5d7bcbd38d9cb3f94d79853</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>modality_index</name>
      <anchorfile>structpcl_1_1QuantizedMultiModFeature.html</anchorfile>
      <anchor>ac64b7a232a4526c6f67b4ae6195d4149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>quantized_value</name>
      <anchorfile>structpcl_1_1QuantizedMultiModFeature.html</anchorfile>
      <anchor>aaa0d24e187cac516ee374d8aeda17a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structpcl_1_1QuantizedMultiModFeature.html</anchorfile>
      <anchor>a4738f0df69322f7d10ff08ea9f78436f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structpcl_1_1QuantizedMultiModFeature.html</anchorfile>
      <anchor>accb11ae888160446c94d0b30aafd222e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::QuantizedNormalLookUpTable</name>
    <filename>structpcl_1_1QuantizedNormalLookUpTable.html</filename>
    <member kind="function">
      <type>void</type>
      <name>initializeLUT</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>a3720afaa1a28cc7d0c985ef6ba8b9ed7</anchor>
      <arglist>(const int range_x_arg, const int range_y_arg, const int range_z_arg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>a4b36c4bd0d5a762788707f256e0f4fb1</anchor>
      <arglist>(const float x, const float y, const float z) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>a2d505f5a633cf838f6daae9c6759cd7e</anchor>
      <arglist>(const int index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuantizedNormalLookUpTable</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>a4f81c47eb0b6efaa389b4de6b926ace8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QuantizedNormalLookUpTable</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>a55c14b12d6bfc1ea927a0433d7625afa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>lut</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>a79f6a576592ac907728c09aa01aba719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>offset_x</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>a655a2a37c17dc50d2bba74ba501bba84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>offset_y</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>afb4886f45cf005ce297ae1297ade8d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>offset_z</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>aa0b113c6ffb1f044e0fca0cbaafdd956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>range_x</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>af828a47f2a5a7e6df1896f4acec6f7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>range_y</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>a5e8c0d25ae7c8eca843543199354ce16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>range_z</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>aa4c9a05828df028bda2268787a12c6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size_x</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>a40c7090c6624456eb7453e9ca3340ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size_y</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>a2d9e7e945f704a7a870da490f9c8f41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size_z</name>
      <anchorfile>structpcl_1_1QuantizedNormalLookUpTable.html</anchorfile>
      <anchor>acedb18bb8f24ecd63f578b04b87980ca</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="typedef">
      <type>boost::shared_ptr&lt; const RadiusOutlierRemoval&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a1abdc2c293ef7a4e993699a09849772d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RadiusOutlierRemoval&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a1ebc51657cec9867bfb1c2ebaba34ba0</anchor>
      <arglist></arglist>
    </member>
    <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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="function">
      <type>double</type>
      <name>getMinNeighborsInRadius</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a27eaee9a8608d699b35b130fcfddbbec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRadiusSearch</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a20a8444a944181b77cb2e73fc8b840cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RadiusOutlierRemoval</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac1fdb8544853017a2735eef66e011f8c</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinNeighborsInRadius</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aff13a045395a72c2bb0501888ef9b854</anchor>
      <arglist>(int min_pts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusSearch</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a3adcacd10b0faf0e4bd91edcaad97e27</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4d97a80af6bf819476665b8e1e00e3cd</anchor>
      <arglist>(PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_pts_radius_</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>abd8744546cd76177bc2cf9933740782d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_radius_</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a9e69d37217b39874712ee71a9b3c1eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a69a61d4f411cc1b4acada47244c5578e</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae37f5d761d9dd954bf9f05801a45344b</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4a2fb69d8b7278ecd9221ca861c7db45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PCLPointCloud2</type>
      <name>PCLPointCloud2</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac61f6882985c99f597f0ad29d8b35c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::ConstPtr</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac297d3d60673dbf72c18354553562219</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::Ptr</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>classpcl_1_1RadiusOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aacb6bf96767fb08a8a2c41ca38f91bb7</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="typedef">
      <type>boost::shared_ptr&lt; const RandomizedMEstimatorSampleConsensus &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RandomizedMEstimatorSampleConsensus.html</anchorfile>
      <anchor>a3fd0ed23064887103b2bb78b787bd967</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RandomizedMEstimatorSampleConsensus &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RandomizedMEstimatorSampleConsensus.html</anchorfile>
      <anchor>ab24166d6a38a8c498d77be46c52dc9a0</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; const RandomizedRandomSampleConsensus &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RandomizedRandomSampleConsensus.html</anchorfile>
      <anchor>abf2a53004a0ebbd667df34813fbc0033</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RandomizedRandomSampleConsensus &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RandomizedRandomSampleConsensus.html</anchorfile>
      <anchor>a4870b04b5e70db1b24df9d0d5c26a044</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; const RandomSample&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>a23f20c014095e3be88e26db35dc82408</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RandomSample&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RandomSample.html</anchorfile>
      <anchor>a9aec369d9ab8c77c5ef131044a6a28cd</anchor>
      <arglist></arglist>
    </member>
    <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>ada1806ec9d222b284bfe48f822fc128b</anchor>
      <arglist>(bool extract_removed_indices=false)</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::FilterIndices&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const RandomSample&lt; pcl::PCLPointCloud2 &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a8e4932c0cd28132b31c7fe649c248ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RandomSample&lt; pcl::PCLPointCloud2 &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2b7ffe472ad95360c4b1de35a762d251</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSample</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a3c90f7af7cf8a36886946c939cd24cb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSeed</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>afab53fd6a4c3bb29673f2241235afbdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomSample</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a5484616b833f88ec539f44bf860ecb68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSample</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a76e4840f0f87812df42646c1a892ddc6</anchor>
      <arglist>(unsigned int sample)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeed</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6345b2e89674ce370847e76a00f64702</anchor>
      <arglist>(unsigned int seed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aedd153b5dd6e1cbbbca16eeb0e11c349</anchor>
      <arglist>(PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a65397850b6a5c9d1c546576a8442def5</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>af7a06e1d153995c65dd75f0987ee89c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>sample_</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a1a59820d6e2fe27271f93c00ccdb39f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>seed_</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a13ab5963f5cd7efcc94d73f2bc30d4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PCLPointCloud2</type>
      <name>PCLPointCloud2</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>af45d5455649a8ed86721412820dea8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::ConstPtr</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2e5eda78c9a6f45decf802e645cd41c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::Ptr</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>classpcl_1_1RandomSample_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a60250e1c5591dcb26601e26e3c30f5f5</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="typedef">
      <type>boost::shared_ptr&lt; const RandomSampleConsensus &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RandomSampleConsensus.html</anchorfile>
      <anchor>acd89b3ab7af89ba5eeb875ee641a5539</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RandomSampleConsensus &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RandomSampleConsensus.html</anchorfile>
      <anchor>aaf3cccb7cb59459a94dd19937392e3fc</anchor>
      <arglist></arglist>
    </member>
    <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" virtualness="virtual">
      <type>virtual PCL_EXPORTS void</type>
      <name>copyTo</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a43f31e7d1f149bf3c8ba4a348150cef3</anchor>
      <arglist>(RangeImage &amp;other) 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" virtualness="virtual">
      <type>virtual 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 PCL_EXPORTS RangeImage *</type>
      <name>getNew</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a099896e710f73a865799857b40415537</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>void</type>
      <name>integrateFarRanges</name>
      <anchorfile>classpcl_1_1RangeImage.html</anchorfile>
      <anchor>a6c3ceb66679ccc84587eef5c29a16386</anchor>
      <arglist>(const PointCloudType &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" virtualness="virtual">
      <type>virtual 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>a3315609ca3281b8687d677c34f690461</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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="typedef">
      <type>boost::shared_ptr&lt; const RangeImageBorderExtractor &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>a328b4ec86417afffa59ad53bc0d64631</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RangeImageBorderExtractor &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RangeImageBorderExtractor.html</anchorfile>
      <anchor>ac90a1b29c1d447b6637a1b6fa25af210</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" virtualness="virtual">
      <type>virtual</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>
  </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" virtualness="virtual">
      <type>virtual PCL_EXPORTS void</type>
      <name>copyTo</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a475dd3e10df060528284eeafb031138f</anchor>
      <arglist>(RangeImage &amp;other) 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">
      <type>float</type>
      <name>getCenterX</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>ab8c6cb6f52e62e9f9d73fbf7460792f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getCenterY</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a38d2ca4622860aa890fddd41b3c388c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFocalLengthX</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a8655d9da6ac026b641f97f739d288d11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFocalLengthY</name>
      <anchorfile>classpcl_1_1RangeImagePlanar.html</anchorfile>
      <anchor>a7486c2969df621f47b7130a0aaacebb5</anchor>
      <arglist>() const </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" virtualness="virtual">
      <type>virtual 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="class">
    <name>pcl::RangeImageSpherical</name>
    <filename>classpcl_1_1RangeImageSpherical.html</filename>
    <base>pcl::RangeImage</base>
    <member kind="typedef">
      <type>RangeImage</type>
      <name>BaseClass</name>
      <anchorfile>classpcl_1_1RangeImageSpherical.html</anchorfile>
      <anchor>a3ce808568532af26eb6b1f86a3644ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const RangeImageSpherical &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1RangeImageSpherical.html</anchorfile>
      <anchor>a1f7dc00035dc592a3ed1da1e01c40841</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RangeImageSpherical &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1RangeImageSpherical.html</anchorfile>
      <anchor>a16d2754c9f9189f4150c4defe7affdeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calculate3DPoint</name>
      <anchorfile>classpcl_1_1RangeImageSpherical.html</anchorfile>
      <anchor>a13e712fbeb6360dbe154914d79b21aed</anchor>
      <arglist>(float image_x, float image_y, float range, Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAnglesFromImagePoint</name>
      <anchorfile>classpcl_1_1RangeImageSpherical.html</anchorfile>
      <anchor>a0db74bcd27bd19b5f94e7c8ba99e372f</anchor>
      <arglist>(float image_x, float image_y, float &amp;angle_x, float &amp;angle_y) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getImagePoint</name>
      <anchorfile>classpcl_1_1RangeImageSpherical.html</anchorfile>
      <anchor>ad64f2b884248d082d3066bbb5456a27d</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>getImagePointFromAngles</name>
      <anchorfile>classpcl_1_1RangeImageSpherical.html</anchorfile>
      <anchor>ae2861aa41febb30e245d6834f61139aa</anchor>
      <arglist>(float angle_x, float angle_y, float &amp;image_x, float &amp;image_y) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RangeImage *</type>
      <name>getNew</name>
      <anchorfile>classpcl_1_1RangeImageSpherical.html</anchorfile>
      <anchor>ad12932d1cf704e4d9e53d56cc8a8b024</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>makeShared</name>
      <anchorfile>classpcl_1_1RangeImageSpherical.html</anchorfile>
      <anchor>a4247e65f23cbe77a85521a608fac2a38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS</type>
      <name>RangeImageSpherical</name>
      <anchorfile>classpcl_1_1RangeImageSpherical.html</anchorfile>
      <anchor>a32a31d2c4fa79e912291c10b45a3709a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PCL_EXPORTS</type>
      <name>~RangeImageSpherical</name>
      <anchorfile>classpcl_1_1RangeImageSpherical.html</anchorfile>
      <anchor>afc4656463f4b4912ef46c1e15a9fb33a</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>a9877c51ca2dc1e6e7f0bf939c9550d18</anchor>
      <arglist>(const _ReferenceFrame &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReferenceFrame</name>
      <anchorfile>structpcl_1_1ReferenceFrame.html</anchorfile>
      <anchor>ac9e2e906c4d7984f6502e989dda536f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1ReferenceFrame.html</anchorfile>
      <anchor>accc9859566444c69a2c71e977b295789</anchor>
      <arglist>(std::ostream &amp;os, const ReferenceFrame &amp;p)</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::RegionGrowing</name>
    <filename>classpcl_1_1RegionGrowing.html</filename>
    <templarg>PointT</templarg>
    <templarg>NormalT</templarg>
    <base>pcl::PCLBase</base>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointT &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a9ff687d22b2c7db8325c3483488dcaff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a0c9f2170d20e26e864ceb30ce07ee6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;</type>
      <name>Normal</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a0abcac01820e2cbac433e04c57d3fe09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Normal::Ptr</type>
      <name>NormalPtr</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a3625ed32c993e612ec4304a7761a5352</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a094821dd021aed2a0ed290c3ebf2a60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>extract</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a9ef8286d7ced3ff97667653b96a4bd21</anchor>
      <arglist>(std::vector&lt; pcl::PointIndices &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>getColoredCloud</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>aeb1ae724085424bc60bb4cf27ff27283</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr</type>
      <name>getColoredCloudRGBA</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a1aed39b32b17e43362d5d72112e6e3d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCurvatureTestFlag</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a291a50cd13a1d7cc8059dcfc0ffd700d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getCurvatureThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a1c83927000ccb537b3cd28f11a95bf54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NormalPtr</type>
      <name>getInputNormals</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>aa226e36b306d818cbb65e461b1a06163</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxClusterSize</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a7bef7a2920c179c99928acc7474c41ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinClusterSize</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a503eb2ff26d2ff282332c62665cdf451</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumberOfNeighbours</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>ad49c82ce1a29b1bb2a9aa13b0d20ccdc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getResidualTestFlag</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a2694888fb3d9c6f5dad243946c6ed98c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getResidualThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a45eac0e03cc217095b967536689482ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a49c5bb443419b3aef2d3e821ff33e921</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getSegmentFromPoint</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a72b71b0e82a8080dcd26142968eb21e3</anchor>
      <arglist>(int index, pcl::PointIndices &amp;cluster)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSmoothModeFlag</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a1150dceb393033ca244a3ff863cd7374</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSmoothnessThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>aa95d52defec950901da032e6850369df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegionGrowing</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a32553136086e9bab3f0f9482ae088576</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCurvatureTestFlag</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a1f7a093b9cdc5337309cdeabffc1cd92</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurvatureThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>ad7554b09a34b2997992c44b947d4ac07</anchor>
      <arglist>(float curvature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a26a874b69b4c786886fece175990e727</anchor>
      <arglist>(const NormalPtr &amp;norm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxClusterSize</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a51294408aa0da3e72690e9ab03bae90d</anchor>
      <arglist>(int max_cluster_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinClusterSize</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>ac040a7d547bb09b295386045725aa848</anchor>
      <arglist>(int min_cluster_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfNeighbours</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a4d2c77b68143901495b42fd0dfbb241c</anchor>
      <arglist>(unsigned int neighbour_number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setResidualTestFlag</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>ad1846b7d16b40f3187c42c81b80abc79</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResidualThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a1e3de83fe8e15eccc7f56f4f8762d936</anchor>
      <arglist>(float residual)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a23191c1b6a711340a91740b3717140ff</anchor>
      <arglist>(const KdTreePtr &amp;tree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSmoothModeFlag</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>af10c614af98ec42bacf015f7db6b9935</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSmoothnessThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>aaa88700937bc1090bfca521a93b80f71</anchor>
      <arglist>(float theta)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RegionGrowing</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>abd5307cad362027812ce6703af129046</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applySmoothRegionGrowingAlgorithm</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>ad9fdb4c1edc24da8b149866dcfc819d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assembleRegions</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>af6effde13de0fe92a2e006dcdcde79ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>findPointNeighbours</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a541edb18fa47990020ceb640186c95dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>growRegion</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a3ac4219f1374555e9dd76a7338905a6d</anchor>
      <arglist>(int initial_seed, int segment_number)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>prepareForSegmentation</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a510496b033f5261bc0325da4a9ec0e3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>validatePoint</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a4341330a2b749b0625b40494ef1d7960</anchor>
      <arglist>(int initial_seed, int point, int nghbr, bool &amp;is_a_seed) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pcl::PointIndices &gt;</type>
      <name>clusters_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>af330bc7d3ac671aee8e1a48608608b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>curvature_flag_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a1a5665f6c84af901ed018521b8b3677d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>curvature_threshold_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a8afe22fadb13bbd9a0d90753129b336c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_pts_per_cluster_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a740af3118950d0bef662a7ab60177b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_pts_per_cluster_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>aaf5fe4e97596798764ebd768193b3054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>neighbour_number_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a8e71c3e1eab57f9eac8ff2897200fe5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>normal_flag_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a95f1b3605f488bcaa677d166f2b0f362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NormalPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a071c48f5d44f919aba6f8f386fd5e988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>num_pts_in_segment_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a2d9823fcc36dd839f1b0e35f5949b468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>number_of_segments_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>addb7479a6c8b6a8fd5ca68aadfd9b7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>point_labels_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a83457053cb030294787154b4d29a9e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>point_neighbours_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a3e4cd088c8a767b380613c9471cc15d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>residual_flag_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>aa217ad1c027e687ff378edb852ca3052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>residual_threshold_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>ab9039b5534be233e1aa26bbadeecd42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>search_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a257e86a32165cc92f55c9a0b610b7917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>smooth_mode_flag_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a8d9411960ec9656fa6e727e0558d57f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>theta_threshold_</name>
      <anchorfile>classpcl_1_1RegionGrowing.html</anchorfile>
      <anchor>a87c8818e2c3eb306f1e44fa98bb55a89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::RegionGrowingRGB</name>
    <filename>classpcl_1_1RegionGrowingRGB.html</filename>
    <templarg>PointT</templarg>
    <templarg>NormalT</templarg>
    <base>pcl::RegionGrowing</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>extract</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a9171a8be4eec4a3d841a2fe0b28234a9</anchor>
      <arglist>(std::vector&lt; pcl::PointIndices &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistanceThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a82b7b4d2cbb2c61f39f57bc2d14d7663</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNormalTestFlag</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>aa760ba2c71d22e9ccb4cf91dcbdc637a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumberOfRegionNeighbours</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>aa39ee9efaf5435f4bd3f5b0e6e443f6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPointColorThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>aef3323a7d0a20b645154a018af5b5617</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRegionColorThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a00e5936b0034c596c94f4bb88f3a23ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getSegmentFromPoint</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>ada29f9c9d4c8719ff00ce4d1ef8be55a</anchor>
      <arglist>(int index, pcl::PointIndices &amp;cluster)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegionGrowingRGB</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a74a0032e342ceaa0e1831379e20858a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCurvatureTestFlag</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>af2bd79d30676cddeb1bdb1fbf5facf50</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a1500b628d0e3321a57c2deee0d007e47</anchor>
      <arglist>(float thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalTestFlag</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a45b2f1a7947503a313da4b0e3228284a</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfRegionNeighbours</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a4ada7a371b5ac47ac5fb9543716a82d2</anchor>
      <arglist>(unsigned int nghbr_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointColorThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>ae23969f865f015f1010a1e72a56aaf48</anchor>
      <arglist>(float thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRegionColorThreshold</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a152ff87cb08e3ef339ec92e339d08ffd</anchor>
      <arglist>(float thresh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setResidualTestFlag</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a9ee93524947e897d1f42f50e2e3f91b4</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RegionGrowingRGB</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a5f47e740b8d6f6cb9eb103f97ff8e5e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRegionMergingAlgorithm</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a27cc209fc830c696158e21723fecf9d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assembleRegions</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>af47eafd7764a18e107ee52f36d62233e</anchor>
      <arglist>(std::vector&lt; unsigned int &gt; &amp;num_pts_in_region, int num_regions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>calculateColorimetricalDifference</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a8aadf64f9e974fea4bbc9be532526125</anchor>
      <arglist>(std::vector&lt; unsigned int &gt; &amp;first_color, std::vector&lt; unsigned int &gt; &amp;second_color) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>findPointNeighbours</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>aefc4dcc3fbe7ab81dd8a2bad27bb0c36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findRegionNeighbours</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a440c1ca16804fb47ae2971eae1400b69</anchor>
      <arglist>(std::vector&lt; std::vector&lt; std::pair&lt; float, int &gt; &gt; &gt; &amp;neighbours_out, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;regions_in)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findRegionsKNN</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a35a1ca832b5cf24da14f0bdb853d68ba</anchor>
      <arglist>(int index, int nghbr_number, std::vector&lt; int &gt; &amp;nghbrs, std::vector&lt; float &gt; &amp;dist)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findSegmentNeighbours</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>adea4bb708dcff1412a93b8ee46c9f05f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>prepareForSegmentation</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a4d47aae4b7956210fa74f85a4ba540fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>validatePoint</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>aff493fbf1cf4031de53e812bc5faa9f5</anchor>
      <arglist>(int initial_seed, int point, int nghbr, bool &amp;is_a_seed) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>color_p2p_threshold_</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a8893f3b6bc24e92ee0d5d59a2391d63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>color_r2r_threshold_</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a2cb4ea53fab742aba1adf5d25a167994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>distance_threshold_</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a42b1661130c5d0a42f924ff87f8be080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; float &gt; &gt;</type>
      <name>point_distances_</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a1bb643cd07f392ac605ab28abd329051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>region_neighbour_number_</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a7bd294c36d437e8ba497676bcb1b2708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; float &gt; &gt;</type>
      <name>segment_distances_</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>a5068db244252c85621b939f3a493ed33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>segment_labels_</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>ac792b931046d98cc4c223c5686520ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>segment_neighbours_</name>
      <anchorfile>classpcl_1_1RegionGrowingRGB.html</anchorfile>
      <anchor>ab36d4dd5612a3758ae6b3256cb5ec63e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::RegionXY</name>
    <filename>structpcl_1_1RegionXY.html</filename>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>structpcl_1_1RegionXY.html</anchorfile>
      <anchor>a186945666a5e5b80b58433b76ae6cb82</anchor>
      <arglist>(::std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegionXY</name>
      <anchorfile>structpcl_1_1RegionXY.html</anchorfile>
      <anchor>a2e0a7b8c6c2833b70f4f32c8c3dec166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structpcl_1_1RegionXY.html</anchorfile>
      <anchor>a74b1fd2ac891b707016953709dabb1bf</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structpcl_1_1RegionXY.html</anchorfile>
      <anchor>afd3791c009b1520b7b2b5c81faa044b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structpcl_1_1RegionXY.html</anchorfile>
      <anchor>a2040926ab029db2fb8956e8c4009f273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structpcl_1_1RegionXY.html</anchorfile>
      <anchor>a08cedb5e7c6d6fc6abe758a91acbb9aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structpcl_1_1RegionXY.html</anchorfile>
      <anchor>afade349621bae141febb8220469de8bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::Registration</name>
    <filename>classpcl_1_1Registration.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <templarg>Scalar</templarg>
    <base>PCLBase&lt; PointSource &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Registration&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a30862684660b99ba01cdfbec4dfbc7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::registration::CorrespondenceEstimationBase&lt; PointSource, PointTarget, Scalar &gt;</type>
      <name>CorrespondenceEstimation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a9ac2cc8f12fb04be29c9697cab749814</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CorrespondenceEstimation::ConstPtr</type>
      <name>CorrespondenceEstimationConstPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ab2ffc3aee341010bc07523c5e9dd507b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CorrespondenceEstimation::Ptr</type>
      <name>CorrespondenceEstimationPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a1a0b7973990a95858e1640a1729137b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::registration::CorrespondenceRejector::Ptr</type>
      <name>CorrespondenceRejectorPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ac1e81ff894bb7e879ca821ade766ec16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointTarget &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ae46cd2323712412e133e17f8863a5f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointTarget &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a06fce1e17a013422e5b04de4c1802562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointSource &gt;</type>
      <name>KdTreeReciprocal</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aa19c3b030967b37a754c81e4eee21283</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::Ptr</type>
      <name>KdTreeReciprocalPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a8f130a68aae2429b735d1f50f1afcac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, 4, 4 &gt;</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a1917aa6cebe00e615553655522e8f851</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>af0637a59a403120aa012d9fa68c1d492</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aae8517d707e8ef7d97e4a6d815f68796</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a294ef918cbe14cb3024033e8a7cb1f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a024693ed432e3cd1c8341d8e2f15b094</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>abf1fc7a0490db8d11553874b8d96c6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ad4bf5516a047e734bcb227d027871c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::PointRepresentationConstPtr</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>abffdcb0783ce57c28a906c244f56feb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Registration&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a101ced9777ccf8ca067d2b6bb6d209d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::registration::TransformationEstimation&lt; PointSource, PointTarget, Scalar &gt;</type>
      <name>TransformationEstimation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a202062f8fbf59254dbbe0d2810bac86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationEstimation::ConstPtr</type>
      <name>TransformationEstimationConstPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a646ad11e179db2fc42cdf30e0cd30bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationEstimation::Ptr</type>
      <name>TransformationEstimationPtr</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a881e0a331909edae6a755a1595d0a4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCorrespondenceRejector</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a663e64d6d5103eb937addd3e33104cf6</anchor>
      <arglist>(const CorrespondenceRejectorPtr &amp;rejector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>align</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a96212303ca16b6d60020824086887c4f</anchor>
      <arglist>(PointCloudSource &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>align</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ab1d64f86162b2df716ead8d978579c11</anchor>
      <arglist>(PointCloudSource &amp;output, const Matrix4 &amp;guess)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCorrespondenceRejectors</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a169aeb5141fc6e1cec83582ae284aeaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a759b24436289510da2109ee8bff051a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; CorrespondenceRejectorPtr &gt;</type>
      <name>getCorrespondenceRejectors</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ac0c221d8f1151096721db3817610c9d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEuclideanFitnessEpsilon</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a71b9fa3e4d1285d16361efe4d0634bde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix4</type>
      <name>getFinalTransformation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a1e68bd39ac943131dcbf1431f9afe3f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFitnessScore</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ab26742c383b6f5e86fb96a236fb08728</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>a4b9c05b613e698af21f3cb048e611adc</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>PointCloudSourceConstPtr const</type>
      <name>getInputSource</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ac0d56239d2f0d7c567f9402a177d3a0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudTargetConstPtr const</type>
      <name>getInputTarget</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a97259be9f630f5f21ef60e3e62f8fa47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix4</type>
      <name>getLastIncrementalTransformation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a86b11948c03bee5474b2224bf988f701</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxCorrespondenceDistance</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a71fec358f22d434de9a654b6ffd5949f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaximumIterations</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>adf1c20667e8bc292a687c9664fd30735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRANSACIterations</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>affcce068a7d132be1eb299d509390ca1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRANSACOutlierRejectionThreshold</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a6b4ae8d2e7b280de376b1e8a3956157e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KdTreeReciprocalPtr</type>
      <name>getSearchMethodSource</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>af6dc3c9e8407688b493cdbed32e1cc4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethodTarget</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a3fa498484bdec246d3da6fcff8f0f20c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTransformationEpsilon</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a19024853d8480a0e4bc3193f6f75f7c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConverged</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a7b91930ed75aaafec420ed223d1a111b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a0b42c13696bef68c50d5c3135bc573cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initComputeReciprocal</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ae210269f0404556b8dd7f4306084a91d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aec236015e1d3cf457caf966a23d93a84</anchor>
      <arglist>(void setInputCloud(const PointCloudSourceConstPtr &amp;cloud),&quot;[pcl::registration::Registration::setInputCloud] setInputCloud is deprecated. Please use setInputSource instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a68b0038f5755b838d17b354e236ed396</anchor>
      <arglist>(PointCloudSourceConstPtr const getInputCloud(),&quot;[pcl::registration::Registration::getInputCloud] getInputCloud is deprecated. Please use getInputSource instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerVisualizationCallback</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ac13dcb392c660cf311a689041ec63a5c</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>a83a7a76a4c9d467c3a7bacdc4062f810</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeCorrespondenceRejector</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a33d49f38bcb804bb893a14e3cd4ed31e</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorrespondenceEstimation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a34f8e20116d171898515ed94997c3c7d</anchor>
      <arglist>(const CorrespondenceEstimationPtr &amp;ce)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEuclideanFitnessEpsilon</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aeb0bb4577dbe144bd467d4a9632b84d8</anchor>
      <arglist>(double epsilon)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputSource</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a931144f549047b081c413e96a2fd70d6</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a4c4e69008295052913c76175797b99a9</anchor>
      <arglist>(const PointCloudTargetConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxCorrespondenceDistance</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a65596dcc3cb5d2647857226fb3d999a5</anchor>
      <arglist>(double distance_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumIterations</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a3844d186f7a99d15464368e0f25635ed</anchor>
      <arglist>(int nr_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointRepresentation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a5da970b4fbd4d1dfbaa4ab76d3d7d22e</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>a1fbe7e76761563c44cb2460376ed5e53</anchor>
      <arglist>(int ransac_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRANSACOutlierRejectionThreshold</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a64db6d25e2707a174dbad28f2484bffe</anchor>
      <arglist>(double inlier_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethodSource</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a3bfafcf5966b90f513f52ff0a7a42f37</anchor>
      <arglist>(const KdTreeReciprocalPtr &amp;tree, bool force_no_recompute=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethodTarget</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a409442a0f43b73e1227335307b1d9ccc</anchor>
      <arglist>(const KdTreePtr &amp;tree, bool force_no_recompute=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformationEpsilon</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aec74ab878cca8d62fd1be9942685a8c1</anchor>
      <arglist>(double epsilon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformationEstimation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ad16bd1099eb60c9ac26fdc6c56058029</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>a612ce0633b614644e481a0affea2a352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>computeTransformation</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ae5eb5d425e7cc8a998f0e4b1b253a6f5</anchor>
      <arglist>(PointCloudSource &amp;output, const Matrix4 &amp;guess)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>searchForNeighbors</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>abbeeee9510e44239d47b3c8079ee7c20</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>a8e94793b677e107410ebb29ea2f931e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>corr_dist_threshold_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a15aa975f33a8f22573bad118ddda10dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CorrespondenceEstimationPtr</type>
      <name>correspondence_estimation_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a5f5e6122a988e5114f4caa1212920444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; CorrespondenceRejectorPtr &gt;</type>
      <name>correspondence_rejectors_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>adc73c4731a1e01ac100ebf4659578e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CorrespondencesPtr</type>
      <name>correspondences_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a98f1c160391fff07f34339b63286e228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>euclidean_fitness_epsilon_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ab5bf2297e961c3012bffe79fdd2d495d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix4</type>
      <name>final_transformation_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a023e79a041ee70e8383654432cf5a71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>force_no_recompute_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a6335de3036d6e0fe9a3942cd6f30c87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>force_no_recompute_reciprocal_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ad1fc63c91641a5e160aa19108a7811ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>inlier_threshold_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ab5d7a9089d15932a78775dbb0b30d42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aa776d097d20137f2702a275d931989d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_number_correspondences_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>ae33bc2efe08f2fff1a35df1b3d602036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_iterations_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a6957c3193d73098cb0535d6625d591d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix4</type>
      <name>previous_transformation_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a8d0064ba2f733ef07476f42de09a656f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ransac_iterations_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a9099e6970624c4ee91817f3f97f82f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>reg_name_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a1e493af70763e05bcaf5ecd0ed7be63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>source_cloud_updated_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>aefd89f31379081d9cc75e3ce9ab1a947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudTargetConstPtr</type>
      <name>target_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>af9ac08a379a3b5db44c5c502cf6a882e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>target_cloud_updated_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a0167493576dabedd7678aa6811dee363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix4</type>
      <name>transformation_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a2cdeaab1c7d5e156a7bd35ee71c1f0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>transformation_epsilon_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>adbd6519634f433c0be2fd640c0c75108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TransformationEstimationPtr</type>
      <name>transformation_estimation_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a99baaa7e513bda9103c58fd1471557ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a79b6170328705f29854aba00c4feb66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreeReciprocalPtr</type>
      <name>tree_reciprocal_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a3362d946f4b60e2628dc02e2af1f24fd</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>a010905bbc1bc67175d3ecf3b2ea6401a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointRepresentationConstPtr</type>
      <name>point_representation_</name>
      <anchorfile>classpcl_1_1Registration.html</anchorfile>
      <anchor>a356b2c632c8160d2fb0d194e9a8720c6</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>
    <base>pcl::_RGB</base>
    <member kind="function">
      <type></type>
      <name>RGB</name>
      <anchorfile>structpcl_1_1RGB.html</anchorfile>
      <anchor>a4ad91ab9726a3580e6dfc734ab77cd18</anchor>
      <arglist>(const _RGB &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RGB</name>
      <anchorfile>structpcl_1_1RGB.html</anchorfile>
      <anchor>a14cb1d3f2aa0c681dae9bf38f7f5efb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1RGB.html</anchorfile>
      <anchor>a38c28c322e07a08c9e1a8276fc703fb2</anchor>
      <arglist>(std::ostream &amp;os, const RGB &amp;p)</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>
  </compound>
  <compound kind="class">
    <name>pcl::RobotEyeGrabber</name>
    <filename>classpcl_1_1RobotEyeGrabber.html</filename>
    <base>pcl::Grabber</base>
    <member kind="typedef">
      <type>void(</type>
      <name>sig_cb_robot_eye_point_cloud_xyzi</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a779597b9973e7b4e95bc6f1fef911d9d</anchor>
      <arglist>)(const boost::shared_ptr&lt; const pcl::PointCloud&lt; pcl::PointXYZI &gt; &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>getDataPort</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a60bcd2d37a0cf2677a34605181b0084b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getFramesPerSecond</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a8ee18bf5923644141a5c46e643d5c128</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>afc8d6c662a355376abad61adbf1410d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::PointXYZI &gt; &gt;</type>
      <name>getPointCloud</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a445488cd1aa5bf5223425e83362a5cac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::asio::ip::address &amp;</type>
      <name>getSensorAddress</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a8acc0a60a8a0d235dfb260e4a297e71a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getSignalPointCloudSize</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a8b801b4cada6100d0486f85555cfd2ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a0395f0cc58467ed163551666d578a2ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotEyeGrabber</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a9d77c6c6f2b2322de19093a557dd41a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotEyeGrabber</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a1a97f8082f861fedaf833e846e0e6117</anchor>
      <arglist>(const boost::asio::ip::address &amp;ipAddress, unsigned short port=443)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataPort</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a23099921443f124b5cd6797bde99332a</anchor>
      <arglist>(unsigned short port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorAddress</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a25052ffd9adb54804df76457b712f0a9</anchor>
      <arglist>(const boost::asio::ip::address &amp;ipAddress)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSignalPointCloudSize</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>af661e33a3a4cb9413ceb1c782015cb91</anchor>
      <arglist>(std::size_t numerOfPoints)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a41d0ba2f77093eb637738ea09a7f1cd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a1e5118c6b5ad8eebe49718df0c6f1a5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RobotEyeGrabber</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a4eb691a1ba96e906bc1e441f85908ad9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>asyncSocketReceive</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>ad3a85c6e4465da02df11250a38b99454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeXYZI</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a4405f96bd712bf31d7a99ba0a83fd3f3</anchor>
      <arglist>(pcl::PointXYZI &amp;pointXYZI, unsigned char *pointData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>consumerThreadLoop</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a6dc2958c000b386b9200a83010dd1977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertPacketData</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a009f2d354eb8d031af0cad353a468177</anchor>
      <arglist>(unsigned char *dataPacket, size_t length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetPointCloud</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>ace6a61dfc79a1a55ee0901897895468b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>socketCallback</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a0a671a23e9b81a17c84fb26b032bb032</anchor>
      <arglist>(const boost::system::error_code &amp;error, std::size_t numberOfBytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>socketThreadLoop</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>aeeb14b858d2d0f41de34cab6b8a6ece6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>consumer_thread_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>ac5f34052d7cc37e181194caefa7a939e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short</type>
      <name>data_port_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>ae5582a4d844b11950c64f9edc2d1475a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::io_service</type>
      <name>io_service_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>abde14acbe6b54a086d7c676b1cbaf7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::SynchronizedQueue&lt; boost::shared_array&lt; unsigned char &gt; &gt;</type>
      <name>packet_queue_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a9e77ffde5f77206b4042b2272c62f4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; sig_cb_robot_eye_point_cloud_xyzi &gt; *</type>
      <name>point_cloud_signal_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>ab230bd22e0838cccc678ff5b19940ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::PointXYZI &gt; &gt;</type>
      <name>point_cloud_xyzi_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>aac14c7ea0b75ab98395662d149e58ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>receive_buffer_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a60650f12f2ba4dc3ae3055b8d6fb4edf</anchor>
      <arglist>[500]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::udp::endpoint</type>
      <name>sender_endpoint_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a2c32b1d0ca84836c57de8f0435fdcc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::address</type>
      <name>sensor_address_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a0a446d259bc9e5bad781c0e4f4af106b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>signal_point_cloud_size_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>a719c799dba398a126383a51cbd288588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::asio::ip::udp::socket &gt;</type>
      <name>socket_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>ae047bf88f51d3325d6bdb3b2363068b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>socket_thread_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>ad11db931cfbbcb41cdfa36d98c6d6f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>terminate_thread_</name>
      <anchorfile>classpcl_1_1RobotEyeGrabber.html</anchorfile>
      <anchor>ae8836ea6ba1f46fb0656d6cbc114d775</anchor>
      <arglist></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="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>addeabe3a311db251ef7d0a25879f1f4a</anchor>
      <arglist>(bool random=false)</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>bool</type>
      <name>random_</name>
      <anchorfile>classpcl_1_1SACSegmentation.html</anchorfile>
      <anchor>a7e4799ad1df36ce3b56a8c592a67bbf2</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>a6c3a8db014d9ebb9388886888e7389db</anchor>
      <arglist>(bool random=false)</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>SampleConsensusModelPtr</type>
      <name>getSampleConsensusModel</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>a0c9e7ec109bc1b552f3758f3d1afd7e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>refineModel</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>af7c059e9ee5b5180bb7fb02b0d947c36</anchor>
      <arglist>(const double sigma=3.0, const unsigned int max_iterations=1000)</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">
      <type>void</type>
      <name>setSampleConsensusModel</name>
      <anchorfile>classpcl_1_1SampleConsensus.html</anchorfile>
      <anchor>aca6f09bf3c664bfed2ae36e81909e9f2</anchor>
      <arglist>(const SampleConsensusModelPtr &amp;model)</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>Registration&lt; PointSource, PointTarget &gt;</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>boost::shared_ptr&lt; const SampleConsensusInitialAlignment&lt; PointSource, PointTarget, FeatureT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a732caa5bb49f25cf805603e5aef7d1d9</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusInitialAlignment&lt; PointSource, PointTarget, FeatureT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusInitialAlignment.html</anchorfile>
      <anchor>a82ce2d1921297a522eee06b89d5b76cc</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">
      <type>double</type>
      <name>computeVariance</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a2ac96856f60671f5d56be00a174963a8</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;error_sqr_dists)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeVariance</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>ad3de5bb66de04a4f0b3bc014a0676d48</anchor>
      <arglist>()</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" virtualness="virtual">
      <type>virtual void</type>
      <name>getSamples</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>a2ae178816daf4f2c7af3a19d12324b77</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>std::vector&lt; double &gt;</type>
      <name>error_sqr_dists_</name>
      <anchorfile>classpcl_1_1SampleConsensusModel.html</anchorfile>
      <anchor>af526982856012edcfa78ffc0fd589f97</anchor>
      <arglist></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>ada6d49b190ae1f0c8fdca6bfdd5cfea3</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelCircle2D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>a0d834748629d272de6a1c0fbae29f672</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelCircle2D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle2D.html</anchorfile>
      <anchor>ad0c5d96482b7ec6e7446bfd0a74fab27</anchor>
      <arglist>()</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::SampleConsensusModelCircle3D</name>
    <filename>classpcl_1_1SampleConsensusModelCircle3D.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::SampleConsensusModel</base>
    <class kind="struct">pcl::SampleConsensusModelCircle3D::OptimizationFunctor</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SampleConsensusModelCircle3D&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>aa8e4166f094a1435b3c9a997d9271b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>aa255015444f5710cb43f2c8813fa3d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>a022de935e3758cb27855c2cdb36aa145</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>acb07d7b7f4192181220b7f7c9249c20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelCircle3D&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>a2c4d2e054d493c0e243c623d4dbcd948</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>a063bca2bcf0f551d763ef091a55058d9</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_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>a5849003b832e646bfbf2d3b383352cbb</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_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>ad8697914180756e218f630dd51d08785</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_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>a0283f02f14b3eb9eb5f687966fb3fe3a</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_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>ae8088c0dcf9dcf675bcb8510c7fbc4ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SampleConsensusModelCircle3D &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>a4e683ddc43990bab9264559d276718f1</anchor>
      <arglist>(const SampleConsensusModelCircle3D &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>optimizeModelCoefficients</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>a33c948b8e2355608926a8a1f80f29042</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_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>a6cc760b9f452f851b26866df8041f8af</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>SampleConsensusModelCircle3D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>af9d1615c74266e3a5f0a9ce8f5c56669</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelCircle3D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>ac0b6c58587274f14032ae412f68fc882</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelCircle3D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>a72f02517edf9dcd9e07104eae18899d7</anchor>
      <arglist>(const SampleConsensusModelCircle3D &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>aa3f259375b5f3026ec60dc6136cd6887</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</type>
      <name>~SampleConsensusModelCircle3D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>adda7eee517f2e7faabef2f84e750bc0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isModelValid</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>a2b7f3e808912a8a031ea5f38c5f71212</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isSampleGood</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>ab8059410caa39f85281dd8bc807e6703</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_1SampleConsensusModelCircle3D.html</anchorfile>
      <anchor>a8ec1fd36d89518792fdc98efced7955f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SampleConsensusModelCircle3D::OptimizationFunctor</name>
    <filename>structpcl_1_1SampleConsensusModelCircle3D_1_1OptimizationFunctor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCircle3D_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a8a535fe85c2b33b2edb57e4740a41232</anchor>
      <arglist>(const Eigen::VectorXd &amp;x, Eigen::VectorXd &amp;fvec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctor</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCircle3D_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a5d217c04029f504b1f2a15c023f3c6fe</anchor>
      <arglist>(int m_data_points, pcl::SampleConsensusModelCircle3D&lt; PointT &gt; *model)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::SampleConsensusModelCircle3D&lt; PointT &gt; *</type>
      <name>model_</name>
      <anchorfile>structpcl_1_1SampleConsensusModelCircle3D_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a89baa642de71984eadc42e954ead5c5b</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>ae6f64f1feb55f9a0551ece4ec1b4268d</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelCone</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a745b2c00878984cac19acd8235f792e8</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelCone</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCone.html</anchorfile>
      <anchor>a96fa51b9c77a67b59058d70bc14e715b</anchor>
      <arglist>()</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>aafcd4dec3580b317221cc964305827a9</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelCylinder</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a0692a04cea644f2c71ace3c2b586595b</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelCylinder</name>
      <anchorfile>classpcl_1_1SampleConsensusModelCylinder.html</anchorfile>
      <anchor>a60c39df8e26959d7d12a39c952fabcc7</anchor>
      <arglist>()</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>a790ec0b14c1f834f1d5377999bfb0d6d</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelLine</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>abe1a6aab73b9d5674cccf1b042404975</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelLine</name>
      <anchorfile>classpcl_1_1SampleConsensusModelLine.html</anchorfile>
      <anchor>aecf77e27258118a6db4b1290c99e72dc</anchor>
      <arglist>()</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>a1a380854465d245c09fe449c7a776a24</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelNormalParallelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>ab92d881d09ec9cb96fa9658a3540a585</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelNormalParallelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalParallelPlane.html</anchorfile>
      <anchor>a7cd724a6cc535ed16141ddd502967332</anchor>
      <arglist>()</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>a6057b518b385f7cb814a21f0e624069d</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelNormalPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>ab86a5b9c29702bf097861986d9ea67bf</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelNormalPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalPlane.html</anchorfile>
      <anchor>a599399a6a03a7ddb4bb26bb304b8b871</anchor>
      <arglist>()</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>aa43be282424731c07c5d960f41b883ea</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelNormalSphere</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>ab0e425c5c384a45491b4a18400ccc058</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelNormalSphere</name>
      <anchorfile>classpcl_1_1SampleConsensusModelNormalSphere.html</anchorfile>
      <anchor>a4467cea02c2093a82f03cd878a030338</anchor>
      <arglist>()</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>af4f90cb7fd928b447296a722d6fa6cc9</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelParallelLine</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>af8b26a5c1066b7158f6c9ac6d3b7bfa3</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelParallelLine</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelLine.html</anchorfile>
      <anchor>a34484f63157bc60adb3b1ffca7943948</anchor>
      <arglist>()</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>ad401f56f33a1e40fdc4c11c306947893</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelParallelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>ad479044994f6a81197843ebf62030e53</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelParallelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelParallelPlane.html</anchorfile>
      <anchor>a70a3d7d9e828f5fa88ee689999f33ca0</anchor>
      <arglist>()</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>af676953c08ae4287c3d6b54dd85d15b8</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelPerpendicularPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>a5b55f3c0422e3346fdb9ed4be9addfe0</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelPerpendicularPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPerpendicularPlane.html</anchorfile>
      <anchor>a61820c170f9837c1ad8a4047546b28f9</anchor>
      <arglist>()</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>ac99bcc81fa7f1bb2490020ff3ac1aeb6</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>adba03adf3afc5135b049cd4dae8fe3bb</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelPlane</name>
      <anchorfile>classpcl_1_1SampleConsensusModelPlane.html</anchorfile>
      <anchor>afd2dec2c1f550eedba0ced17f4394e19</anchor>
      <arglist>()</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>a74b78a4520e1a9bbf4383a6592953681</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelRegistration</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a843dbea7d2ecd5da26f4ba03bbefa349</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelRegistration</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a2eb44fa90e202d6f6baffde9075a1e6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeOriginalIndexMapping</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>adf66c5ebde25ed6aefe66e5e1af91a6e</anchor>
      <arglist>()</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>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="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" virtualness="virtual">
      <type>virtual 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="variable" protection="protected">
      <type>std::map&lt; int, int &gt;</type>
      <name>correspondences_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>afc82c76d1880b0cfefbe9ae71e1d95f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <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="protected">
      <type>double</type>
      <name>sample_dist_thresh_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>aab103a0344b6dbb2e67af3fa4e7bbfd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>target_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration.html</anchorfile>
      <anchor>a4a52de400afaa6c545e46943526254da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SampleConsensusModelRegistration2D</name>
    <filename>classpcl_1_1SampleConsensusModelRegistration2D.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::SampleConsensusModelRegistration</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SampleConsensusModelRegistration2D &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>ad067830b96a424ecf87442edc2cf7b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::SampleConsensusModel&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a455ae6bbd5056c7e66e71523dd5d3aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::SampleConsensusModel&lt; PointT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a9a1ab29aa100aec5e0d4b2ce1f659f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::SampleConsensusModel&lt; PointT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a9137cc2d40d78bc840dbd7f4bc3b18bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusModelRegistration2D &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>abeb82c0181464b6f1a80ccefb50a2a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>countWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a5227da8c68e992583cbcee52a6363951</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_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a836d1502b81dcb2956b52e293d1a39db</anchor>
      <arglist>(const Eigen::VectorXf &amp;model_coefficients, std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3f</type>
      <name>getProjectionMatrix</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a77773389081f6d43786aaa93073571f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelRegistration2D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a9d88ce8430bcd87371678f8c182fad83</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelRegistration2D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>ad1fe1881077bf8b8dfefcdd6e14a674d</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectWithinDistance</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a2b95c852bf16728d34790b4889478e6f</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>setProjectionMatrix</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a85a06da6f8b3cd430462833600e2cb79</anchor>
      <arglist>(const Eigen::Matrix3f &amp;projection_matrix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelRegistration2D</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>ad6de02002283ffb07766c506c59008b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSampleDistanceThreshold</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a82afba222751bdd65fc15e262aca6d01</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSampleDistanceThreshold</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>aa0568ee4e8db5dd98c087d84b28b9682</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>isSampleGood</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a73699af9c3433766e3b7e06fb4838271</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;samples) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>projection_matrix_</name>
      <anchorfile>classpcl_1_1SampleConsensusModelRegistration2D.html</anchorfile>
      <anchor>a97e8c832cc69e0d14f62b885eb1db321</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>a71049a9fb705b3f1b91183d4cd0c0b6c</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelSphere</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a5fba67e38ae8feea6b5c56f28df3d2c2</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelSphere</name>
      <anchorfile>classpcl_1_1SampleConsensusModelSphere.html</anchorfile>
      <anchor>a34387afb5de7276d38a7fa90b007e378</anchor>
      <arglist>()</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>a3e317f1727b48e399be5db6ece76f0ba</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, bool random=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusModelStick</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>ad6ed6112362388289c52086a49209f05</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::vector&lt; int &gt; &amp;indices, bool random=false)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusModelStick</name>
      <anchorfile>classpcl_1_1SampleConsensusModelStick.html</anchorfile>
      <anchor>ac3b9bbf6354bf4ac72c2f48d5409e256</anchor>
      <arglist>()</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::SampleConsensusPrerejective</name>
    <filename>classpcl_1_1SampleConsensusPrerejective.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <templarg>FeatureT</templarg>
    <base>Registration&lt; PointSource, PointTarget &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SampleConsensusPrerejective&lt; PointSource, PointTarget, FeatureT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a436eebf5e2f611e95e67b053e6034231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::registration::CorrespondenceRejectorPoly&lt; PointSource, PointTarget &gt;</type>
      <name>CorrespondenceRejectorPoly</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>ad07c2f77f879e3df887994163ea5e86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CorrespondenceRejectorPoly::ConstPtr</type>
      <name>CorrespondenceRejectorPolyConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>afda13e674adc2535455aad2bc911d843</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CorrespondenceRejectorPoly::Ptr</type>
      <name>CorrespondenceRejectorPolyPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>abcd8b2d43c1bb5cbb0337430246e244b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; FeatureT &gt;</type>
      <name>FeatureCloud</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a4d62be21f287f7262f0234509a018feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FeatureCloud::ConstPtr</type>
      <name>FeatureCloudConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>aae3f8e89501a7bb29678a5651716f7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FeatureCloud::Ptr</type>
      <name>FeatureCloudPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a1708678df792f39ac7978600e4163e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTreeFLANN&lt; FeatureT &gt;::Ptr</type>
      <name>FeatureKdTreePtr</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a225eb0909f4196c96ad0e3be6a55037c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointSource, PointTarget &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>ad57214764900fa17747723d71683c1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointSource, PointTarget &gt;::PointCloudSource</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>ad25d93dedd39c09088fd10730c7479b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a392e70adb8bf7e81d39f60b5f84b5f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>ae86d9ee1ba1aba59795ca345eb84858c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Registration&lt; PointSource, PointTarget &gt;::PointCloudTarget</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a877c897d2941c4240472db91066375d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a16287ae5dda226414ba5fceed73aac81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a5415befb46445965a1fc0f9049bf623f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SampleConsensusPrerejective&lt; PointSource, PointTarget, FeatureT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>acff844ac2f3669a2ca63a000d05d42d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCorrespondenceRandomness</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a9320aedc96fbd203a1542a4a429040bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getInlierFraction</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a5c522f170a7736e3b45e64eb5e741734</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>getInliers</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a0ea69998d5ca760168b83835cf55b772</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfSamples</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a7096e318034af3d3e13c998b6cced10a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSimilarityThreshold</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>aa1521484dc0f31b10a3a60b9e0c4f239</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const FeatureCloudConstPtr</type>
      <name>getSourceFeatures</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a188b6e797ac3c0ec86550a8aaced50d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const FeatureCloudConstPtr</type>
      <name>getTargetFeatures</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a2252ccf2718e34786dfb029e7241ad26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleConsensusPrerejective</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a5b119e5521f55f6ba84c0dbf68972f6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorrespondenceRandomness</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a4ea896f146781ffe2a0bfbcd36d07e91</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInlierFraction</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a7c5f5ff9f7490181d1b1cc2706ec1a8b</anchor>
      <arglist>(float inlier_fraction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfSamples</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>adc81f76fce5cb37015cacfd0cbf9f4df</anchor>
      <arglist>(int nr_samples)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSimilarityThreshold</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>ac844e6463e149320659222e33fbcefb5</anchor>
      <arglist>(float similarity_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceFeatures</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>ad31d04ea6ea4d31e375a4869f5ae07eb</anchor>
      <arglist>(const FeatureCloudConstPtr &amp;features)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetFeatures</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a74362d03ceaff28e0c6ca7607558d40c</anchor>
      <arglist>(const FeatureCloudConstPtr &amp;features)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SampleConsensusPrerejective</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a9cc56df5bb0d7cbd665f7690ba4ec797</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeTransformation</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>aace0b544428bae34b62c2baedb36c490</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_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a97c44c3340974e24bd9f9c05fdbcde5d</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>void</type>
      <name>getFitness</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>af6e75a167a379ac646ea18dc584b6738</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;inliers, float &amp;fitness_score)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getRandomIndex</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a07ec5a9ebc9f063b0e69ebeedf4c370f</anchor>
      <arglist>(int n) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>selectSamples</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a8c653838da7ca6ad0bf96d4793c49a72</anchor>
      <arglist>(const PointCloudSource &amp;cloud, int nr_samples, std::vector&lt; int &gt; &amp;sample_indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CorrespondenceRejectorPolyPtr</type>
      <name>correspondence_rejector_poly_</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a84c0843f3447b3c9fb205ab2008111d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FeatureKdTreePtr</type>
      <name>feature_tree_</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a6d58e898676139edcb2b768b9ea584b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>inlier_fraction_</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a186c97697adb9e45c44be801f6ba2758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>inliers_</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a3e4c9ab19b355945fa1c46c34d91a634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FeatureCloudConstPtr</type>
      <name>input_features_</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>a5ecb0c01b2a854410de3752330560065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>k_correspondences_</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>af9b24107c43171fcba7c2c03c78dea7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_samples_</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>af5c26576afe7762e02b227043b805a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FeatureCloudConstPtr</type>
      <name>target_features_</name>
      <anchorfile>classpcl_1_1SampleConsensusPrerejective.html</anchorfile>
      <anchor>ad6354c9e010cba95d8d1211d7cbf48b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SamplingSurfaceNormal</name>
    <filename>classpcl_1_1SamplingSurfaceNormal.html</filename>
    <templarg></templarg>
    <base>pcl::Filter</base>
    <class kind="struct">pcl::SamplingSurfaceNormal::CompareDim</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SamplingSurfaceNormal&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a28c48ea5137201468f436ccc1a526090</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SamplingSurfaceNormal&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a1f82cb32538ca1c39a81bf64a862e62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRatio</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a482f300f173275c4f1a7a943db39d7b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSample</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a7f27389a866e9d2bdf180bae0f535bf7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSeed</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a5cdc59921fc46bc1d14d680dd9415fa8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SamplingSurfaceNormal</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a9a5a04afd679922ea3ff80c2b4726662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRatio</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a5cedefed792fd3f3d36efb1478276cd1</anchor>
      <arglist>(float ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSample</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a0cef01e1d389a99bd31c4937902c107e</anchor>
      <arglist>(unsigned int sample)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeed</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a1e55c11f0eabe19b6c8c2867974a03ef</anchor>
      <arglist>(unsigned int seed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a89ccc27aafff61a6cd19c1a16ef14421</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>ratio_</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>ac227652191ed966b66f871b01416d5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>sample_</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>ae5aa95593e62919e368f8bdb89d9fb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>seed_</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>afe62a03b2bfdae34d0b94aea58b5ce29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a3a2f134eabbd3d882cbc225f8eab2308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a4ca4951302d07b78afd8504237c6d23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a85a1a6b6af83c09f26e84b4731bcc49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; float, Eigen::Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>ae6214ad2b211c934098bf072c23c166a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>computeMeanAndCovarianceMatrix</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a56e03c564ed205e52ae66da50992d4a9</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud, Eigen::Matrix3f &amp;covariance_matrix, Eigen::Vector4f &amp;centroid)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNormal</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a22c30fab2c7fe8bb16d503de915cef61</anchor>
      <arglist>(const PointCloud &amp;cloud, Eigen::Vector4f &amp;normal, float &amp;curvature)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>findCutVal</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>af9d1f2db0dfcb6ed3bdfe9a51fea81f6</anchor>
      <arglist>(const PointCloud &amp;cloud, const int cut_dim, const int cut_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findXYZMaxMin</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>af82f2754606ccf51e5fb89a705d92ba9</anchor>
      <arglist>(const PointCloud &amp;cloud, Vector &amp;max_vec, Vector &amp;min_vec)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>partition</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>a5e6e359a4fe86a0f2d23df0fb9c1b49b</anchor>
      <arglist>(const PointCloud &amp;cloud, const int first, const int last, const Vector min_values, const Vector max_values, std::vector&lt; int &gt; &amp;indices, PointCloud &amp;outcloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>samplePartition</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>ab1e897f208e746cf6c669f3c49b6e45d</anchor>
      <arglist>(const PointCloud &amp;data, const int first, const int last, std::vector&lt; int &gt; &amp;indices, PointCloud &amp;outcloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>solvePlaneParameters</name>
      <anchorfile>classpcl_1_1SamplingSurfaceNormal.html</anchorfile>
      <anchor>ad04f598a55e4ef6a76584f1d92b6aa17</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="struct">
    <name>pcl::SamplingSurfaceNormal::CompareDim</name>
    <filename>structpcl_1_1SamplingSurfaceNormal_1_1CompareDim.html</filename>
    <member kind="function">
      <type></type>
      <name>CompareDim</name>
      <anchorfile>structpcl_1_1SamplingSurfaceNormal_1_1CompareDim.html</anchorfile>
      <anchor>ab31d1f2626d181c7cd46e6fb647d51f3</anchor>
      <arglist>(const int dim, const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1SamplingSurfaceNormal_1_1CompareDim.html</anchorfile>
      <anchor>a4ec71b9fa1b9818941e10a7473d84a8a</anchor>
      <arglist>(const int &amp;p0, const int &amp;p1)</arglist>
    </member>
    <member kind="variable">
      <type>const pcl::PointCloud&lt; PointT &gt; &amp;</type>
      <name>cloud</name>
      <anchorfile>structpcl_1_1SamplingSurfaceNormal_1_1CompareDim.html</anchorfile>
      <anchor>a691ffe6760ad42313385c9dc4369f60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>dim</name>
      <anchorfile>structpcl_1_1SamplingSurfaceNormal_1_1CompareDim.html</anchorfile>
      <anchor>a3779f501e853735d4ecca51edf7f6e44</anchor>
      <arglist></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::SeededHueSegmentation</name>
    <filename>classpcl_1_1SeededHueSegmentation.html</filename>
    <base>PCLBase&lt; PointXYZRGB &gt;</base>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointXYZRGB &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a07ae322473cde3123e9f42016fb8ccfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointXYZRGB &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>af3eac4695f2f08c87c788e25a10368a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointXYZRGB &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a2a01eb44c63579c782e820d0e483bfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>aad3e17bd73c87bead5dbeaadca544fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>ad6946833bd4e708c4c470c6716207320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a1575dc790550ae358678a773d1df6b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a6aa94e95a68bc75da21f10e455c0528e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getClusterTolerance</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a66b5e4173759d0cbb48cb65f20197eef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDeltaHue</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>abb1ec5afe62029df5124b89ade8d96f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a5aa497db68a0afd7e085ce6db68928b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SeededHueSegmentation</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>ad6315a94eb93b9a02cf8281a0007de02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segment</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>acb2f698acc7480936e9dae8218467978</anchor>
      <arglist>(PointIndices &amp;indices_in, PointIndices &amp;indices_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClusterTolerance</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a7af6e5df88b2a903efb38f6cd3c5d33d</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeltaHue</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a9622a20cfceec6ba245ad63f8d3b3319</anchor>
      <arglist>(float delta_hue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a159adf3b8bd3b73073563e338e6ac3ef</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_1SeededHueSegmentation.html</anchorfile>
      <anchor>a40a3d39dfea3668f7f6c2c1a3e7d89ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cluster_tolerance_</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a94e9aae8a086777354bf5bcd22755d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>delta_hue_</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a711a390d094ba952f4f99744723b4ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a08f4a463758da6d2669de436ec3e3a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLBase&lt; PointXYZRGB &gt;</type>
      <name>BasePCLBase</name>
      <anchorfile>classpcl_1_1SeededHueSegmentation.html</anchorfile>
      <anchor>a953097ce09ea8287ef1ae875872be4b4</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="class">
    <name>pcl::ShadowPoints</name>
    <filename>classpcl_1_1ShadowPoints.html</filename>
    <templarg>PointT</templarg>
    <templarg>NormalT</templarg>
    <base>pcl::FilterIndices</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ShadowPoints&lt; PointT, NormalT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>a24ec600431457040fb28112be3039e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ShadowPoints&lt; PointT, NormalT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>aa8de57daf155f939fa53dace750ae815</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>NormalsPtr</type>
      <name>getNormals</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>a8e4cbb843faee51df83b420bad819061</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getThreshold</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>aba97e62882c6a8433097807706ef4ea6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormals</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>a03d361ee11dcf3f2646ea213b32c292e</anchor>
      <arglist>(const NormalsPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>ad14c7058a10b4438e922a6fc4d879d48</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShadowPoints</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>ae2588d6a08deab9fa7fcace5437e562f</anchor>
      <arglist>(bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>abaa7823280312892c244a3f8d66b9f2a</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>a85ca010c8fc699631486df90becb0b38</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NormalsPtr</type>
      <name>input_normals_</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>a2966b3d95c7522d6dc09a0a69c2e7952</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; NormalT &gt;::Ptr</type>
      <name>NormalsPtr</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>a1cbeef2c118edff9129a02e9c0807817</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FilterIndices&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>aedc9b4b575f3cbee985892dcc281d88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>ad78fc3ad4f74fd6430ad04b09995c83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>a764402981a6717167a33d421882e1661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1ShadowPoints.html</anchorfile>
      <anchor>aab8bb97a8599a7c79a649a7a20e12f78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ShapeContext1980</name>
    <filename>structpcl_1_1ShapeContext1980.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>descriptor</name>
      <anchorfile>structpcl_1_1ShapeContext1980.html</anchorfile>
      <anchor>a6d2ea127e31c8ce477dcf493c93d09f5</anchor>
      <arglist>[1980]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rf</name>
      <anchorfile>structpcl_1_1ShapeContext1980.html</anchorfile>
      <anchor>aa035f27e85d2eaf0f259713be6fb0189</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1ShapeContext1980.html</anchorfile>
      <anchor>a002c9ac164c5d596c6d973d73812d3c5</anchor>
      <arglist>(std::ostream &amp;os, const ShapeContext1980 &amp;p)</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>boost::shared_ptr&lt; const ShapeContext3DEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>af97f19b30be802cf7c1d085a694909d5</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; ShapeContext3DEstimation&lt; PointInT, PointNT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1ShapeContext3DEstimation.html</anchorfile>
      <anchor>ae173509c6964967ff4d716ff90d2a5d3</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>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></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="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>
  </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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1SHOT1344.html</anchorfile>
      <anchor>ac675b994d842659a68a18588f720b5bb</anchor>
      <arglist>(std::ostream &amp;os, const SHOT1344 &amp;p)</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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1SHOT352.html</anchorfile>
      <anchor>aa6c1c39208d91ceb2a1b0fdbe6b447d0</anchor>
      <arglist>(std::ostream &amp;os, const SHOT352 &amp;p)</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>boost::shared_ptr&lt; const SHOTColorEstimation&lt; PointInT, PointNT, PointOutT, PointRFT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>a42071c7fbaf01cfd5f90fcdeb4d6d766</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; SHOTColorEstimation&lt; PointInT, PointNT, PointOutT, PointRFT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>afdc20e86513b979f12423fbf0d219a49</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SHOTColorEstimation</name>
      <anchorfile>classpcl_1_1SHOTColorEstimation.html</anchorfile>
      <anchor>a15933f4490258aa8e960452554c1176b</anchor>
      <arglist>()</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::SHOTColorEstimationOMP</name>
    <filename>classpcl_1_1SHOTColorEstimationOMP.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointNT</templarg>
    <templarg>PointOutT</templarg>
    <templarg>PointRFT</templarg>
    <base>pcl::SHOTColorEstimation</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SHOTColorEstimationOMP&lt; PointInT, PointNT, PointOutT, PointRFT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>aec527bf3c5c36b41ca2a6fd22df29614</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; SHOTColorEstimationOMP&lt; PointInT, PointNT, PointOutT, PointRFT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>a26258b3adb102d358955e28986118cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>a293d3f3e071360c23af0e528edb926ab</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SHOTColorEstimationOMP</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>a689b4235c5b9932257432ceb529d819d</anchor>
      <arglist>(bool describe_shape=true, bool describe_color=true, unsigned int nr_threads=0)</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>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1SHOTColorEstimationOMP.html</anchorfile>
      <anchor>a655f7563fc686caee1b97c8c76a674bf</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>boost::shared_ptr&lt; const SHOTEstimation&lt; PointInT, PointNT, PointOutT, PointRFT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SHOTEstimation.html</anchorfile>
      <anchor>a59055b96a6a0c332feefe953b737443e</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; SHOTEstimation&lt; PointInT, PointNT, PointOutT, PointRFT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SHOTEstimation.html</anchorfile>
      <anchor>ad91e67f893aa6036c9fcc667b71c7700</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" virtualness="virtual">
      <type>virtual</type>
      <name>~SHOTEstimation</name>
      <anchorfile>classpcl_1_1SHOTEstimation.html</anchorfile>
      <anchor>af93916eaeb897e38a3607d100895dab6</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::SHOTEstimationBase</name>
    <filename>classpcl_1_1SHOTEstimationBase.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::FeatureFromNormals</base>
    <base>pcl::FeatureWithLocalReferenceFrames</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SHOTEstimationBase&lt; PointInT, PointNT, PointOutT, PointRFT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>abcd52b959a4609704034cda13919ed4c</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; SHOTEstimationBase&lt; PointInT, PointNT, PointOutT, PointRFT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>ae917abb9e96a8ffa6da3eb56927954c6</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" virtualness="virtual">
      <type>virtual float</type>
      <name>getLRFRadius</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>a72dd2534740907d440310e180016add2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLRFRadius</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>ad88acfb7d17db95cd1c6b4c5fae5a892</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SHOTEstimationBase</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>a25896bac3c690bc8ca2ce2a80d1a199e</anchor>
      <arglist>()</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>float</type>
      <name>lrf_radius_</name>
      <anchorfile>classpcl_1_1SHOTEstimationBase.html</anchorfile>
      <anchor>ad017d623cbfe2678d051013c4a0b58c7</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>boost::shared_ptr&lt; const SHOTEstimationOMP&lt; PointInT, PointNT, PointOutT, PointRFT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>ae7a19587d2a6fd5d5398671ddbd49212</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; SHOTEstimationOMP&lt; PointInT, PointNT, PointOutT, PointRFT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a94a4ff42387313c52af5ec6d346aa197</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a2d5462f1cfad275e19fe64e1f0af6f73</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SHOTEstimationOMP</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a636b62feed8529d669db67c96d50ffa4</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeFeature</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a0513fdc113b6c5612cb23b15a6af0a51</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>a198a1973ceda4859f9acb3f7e9cc6866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a10392431ffb1cbf447c59141fa00d22c</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="typedef">
      <type>boost::shared_ptr&lt; const SHOTLocalReferenceFrameEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a545db432791c7f4cf18846c2bff00237</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SHOTLocalReferenceFrameEstimation&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a984f91b6868895eea86060b690966519</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SHOTLocalReferenceFrameEstimation</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>a6eab3af678d198b395d58aafd0731eeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SHOTLocalReferenceFrameEstimation</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimation.html</anchorfile>
      <anchor>ac364893efe8eb0ce4544e949fb6358c5</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">
      <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="typedef">
      <type>boost::shared_ptr&lt; const SHOTLocalReferenceFrameEstimationOMP&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>a97afea2285d7b584ee2f3349b3aba41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SHOTLocalReferenceFrameEstimationOMP&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>a80cfe5a35df4896d031317e376bac983</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>a8587a7e43c16cc0d9d4b90ae310af375</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SHOTLocalReferenceFrameEstimationOMP</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>a3dcb5f9f149fe769f8c0c36fcf4bae09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SHOTLocalReferenceFrameEstimationOMP</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>aad27c9f95f9396c1187e8a36c69a1a27</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="variable" protection="protected">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1SHOTLocalReferenceFrameEstimationOMP.html</anchorfile>
      <anchor>a1839559c3420294cc3d1d4c23677a138</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>boost::shared_ptr&lt; const SIFTKeypoint&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a2ae21792e57ea3f132ee8d40f99a6cf0</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; SIFTKeypoint&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>a3c8b9828c9449a549e679aca5c924640</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; pcl::PCLPointField &gt;</type>
      <name>out_fields_</name>
      <anchorfile>classpcl_1_1SIFTKeypoint.html</anchorfile>
      <anchor>abe6d16ca2a452c065d83f32f7a9416d6</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>boost::shared_ptr&lt; const SmoothedSurfacesKeypoint&lt; PointT, PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>a54e91eb1c0619e59ef5891c97b2b68f9</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>boost::shared_ptr&lt; SmoothedSurfacesKeypoint&lt; PointT, PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SmoothedSurfacesKeypoint.html</anchorfile>
      <anchor>ae5b380ae8bb74b7de811d31fdeb80e9a</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="struct">
    <name>pcl::SparseQuantizedMultiModTemplate</name>
    <filename>structpcl_1_1SparseQuantizedMultiModTemplate.html</filename>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>structpcl_1_1SparseQuantizedMultiModTemplate.html</anchorfile>
      <anchor>a89bbed40834ebdf5bfdd9e718746ed7b</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structpcl_1_1SparseQuantizedMultiModTemplate.html</anchorfile>
      <anchor>a1d495c3cd42e854b02d6422acc000dc8</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQuantizedMultiModTemplate</name>
      <anchorfile>structpcl_1_1SparseQuantizedMultiModTemplate.html</anchorfile>
      <anchor>a9dba07f7d2ebb2bf4c9b99998fd10e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; QuantizedMultiModFeature &gt;</type>
      <name>features</name>
      <anchorfile>structpcl_1_1SparseQuantizedMultiModTemplate.html</anchorfile>
      <anchor>aef10301bcbe5ed5ec90aa8f6de647a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RegionXY</type>
      <name>region</name>
      <anchorfile>structpcl_1_1SparseQuantizedMultiModTemplate.html</anchorfile>
      <anchor>a7a92c3494f0dfad67da6bb001c3bc63c</anchor>
      <arglist></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" virtualness="virtual">
      <type>virtual</type>
      <name>~SpinImageEstimation</name>
      <anchorfile>classpcl_1_1SpinImageEstimation.html</anchorfile>
      <anchor>afe0a39b45ca455a2875caf0d84186b2c</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="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::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="typedef">
      <type>boost::shared_ptr&lt; const StatisticalOutlierRemoval&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>ac6e7bd692f0ed17b4c353f82aa7aadeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; StatisticalOutlierRemoval&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a666e0826defccdf027c9e53b5c0030f3</anchor>
      <arglist></arglist>
    </member>
    <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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>getMeanK</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a046527f80b8793784dc048d4d764052a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNegative</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac7af79ee4e67d4d0c4cabc8e35aada5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStddevMulThresh</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a8df2520bcc82f77555448216284503d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeanK</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae5f9eed6fa082a417e142d72a34c204b</anchor>
      <arglist>(int nr_k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNegative</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>acac13c88da7b450d381a7113606722f2</anchor>
      <arglist>(bool negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStddevMulThresh</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae895beae56d1d4f37b3b9136028c9814</anchor>
      <arglist>(double std_mul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatisticalOutlierRemoval</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aba8165f065dace6844d66dec33b20a37</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ad0616a4646a19942c18feda274871d7a</anchor>
      <arglist>(PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mean_k_</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a5183a7e9cb3c38921193bc2eea88231c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>negative_</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a9de174342d17ba615c057f86f25b2d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>std_mul_</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>adf0724d992bf38cea20391382ab6fbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a855c4d424015f1c68a8c3cdf857b3102</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a937f5f1729bbdb78c3bf8634ac4f7989</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a91a817af11762df9efcc55ec2d8cfa8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PCLPointCloud2</type>
      <name>PCLPointCloud2</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a908c6a5e26d79ecd79899993e9cd7f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::ConstPtr</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a44fe1534b155e5c7a03627475baa95b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::Ptr</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>classpcl_1_1StatisticalOutlierRemoval_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a8a4ced0498fe218934672c939d003690</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::Supervoxel</name>
    <filename>classpcl_1_1Supervoxel.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Supervoxel&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1Supervoxel.html</anchorfile>
      <anchor>abb5ad76a82071807919b43c86b5ea8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Supervoxel&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1Supervoxel.html</anchorfile>
      <anchor>a482db540dcff614a4660bc971400108b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCentroidPoint</name>
      <anchorfile>classpcl_1_1Supervoxel.html</anchorfile>
      <anchor>a46acabfc3f8bdafe2368f74256823246</anchor>
      <arglist>(PointXYZRGBA &amp;centroid_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCentroidPointNormal</name>
      <anchorfile>classpcl_1_1Supervoxel.html</anchorfile>
      <anchor>af512a4e522c7d6493374210c825d7ccb</anchor>
      <arglist>(PointNormal &amp;normal_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Supervoxel</name>
      <anchorfile>classpcl_1_1Supervoxel.html</anchorfile>
      <anchor>abc307960468c43c0755fed9249d55abc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointXYZRGBA</type>
      <name>centroid_</name>
      <anchorfile>classpcl_1_1Supervoxel.html</anchorfile>
      <anchor>a030f374dc5b401d58592add3e9c330e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::Normal</type>
      <name>normal_</name>
      <anchorfile>classpcl_1_1Supervoxel.html</anchorfile>
      <anchor>ac5769d51f73778b13c485deb6f326950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; Normal &gt;::Ptr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1Supervoxel.html</anchorfile>
      <anchor>a1e3cb9e534a1c1b0b66cfccb06a79ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>voxels_</name>
      <anchorfile>classpcl_1_1Supervoxel.html</anchorfile>
      <anchor>a83cc05dd28539a410a0b5a0267296baa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SupervoxelClustering</name>
    <filename>classpcl_1_1SupervoxelClustering.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::PCLBase</base>
    <class kind="class">pcl::SupervoxelClustering::SupervoxelHelper</class>
    <class kind="class">pcl::SupervoxelClustering::VoxelData</class>
    <member kind="typedef">
      <type>VoxelAdjacencyList::edge_descriptor</type>
      <name>EdgeID</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a3338517cb8a8741c504c9b695343da58</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_1SupervoxelClustering.html</anchorfile>
      <anchor>a0b3d44a62a29746f49b4548f93e68d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointT &gt;</type>
      <name>KdTreeT</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a42fbafb6c47e0ff3fd46c5ea0e1675ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::octree::OctreePointCloudAdjacencyContainer&lt; PointT, VoxelData &gt;</type>
      <name>LeafContainerT</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>af8c3ee970dccc2451fe1a0d8094a0001</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; LeafContainerT * &gt;</type>
      <name>LeafVectorT</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a53fede579637bfb35a24dac9b91f0d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Normal &gt;</type>
      <name>NormalCloudT</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a148ade4813a92aacd7b6770442badaa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::octree::OctreePointCloudAdjacency&lt; PointT, LeafContainerT &gt;</type>
      <name>OctreeAdjacencyT</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a0daf8044d79d603e907f21cb542c3e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::octree::OctreePointCloudSearch&lt; PointT &gt;</type>
      <name>OctreeSearchT</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>ae3ba712a19176646a68f501584c32dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloudT</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>ad17bc8f2a4f6a12afa95f667d9b90918</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::setS, boost::setS, boost::undirectedS, uint32_t, float &gt;</type>
      <name>VoxelAdjacencyList</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a478b23e41f4a20ff60a10a50c004262e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VoxelAdjacencyList::vertex_descriptor</type>
      <name>VoxelID</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a9f4ad1f242a07f60e5d3a58bce74a952</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>extract</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a938e1cbb1bbbc364c9113d7971b362e3</anchor>
      <arglist>(std::map&lt; uint32_t, typename Supervoxel&lt; PointT &gt;::Ptr &gt; &amp;supervoxel_clusters)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointXYZRGBA &gt;::Ptr</type>
      <name>getColoredCloud</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a04440802d0defebd9abe2bf9b387101e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr</type>
      <name>getColoredVoxelCloud</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a6ce031d662830b7253bb533c8f6c4428</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointXYZL &gt;::Ptr</type>
      <name>getLabeledCloud</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a34086622dab42f3381b75616caeda491</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZL &gt;::Ptr</type>
      <name>getLabeledVoxelCloud</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a2f502241c81ca9b92d4e8bfabafb107c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSeedResolution</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>af63915459a8dcc535eb8c30d46ea8d87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSupervoxelAdjacency</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a37763b49e6b480570dadff5924d27308</anchor>
      <arglist>(std::multimap&lt; uint32_t, uint32_t &gt; &amp;label_adjacency) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSupervoxelAdjacencyList</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a2f9d4dda3ec05811545d171f7fa70689</anchor>
      <arglist>(VoxelAdjacencyList &amp;adjacency_list_arg) const </arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>getVoxelCentroidCloud</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a031a80bd0664608d8d5725c04eaf1a69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getVoxelResolution</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a474fed24f9a837c859242cea3a169a70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>refineSupervoxels</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a43b9d69751345e0d41d461233bc2559f</anchor>
      <arglist>(int num_itr, std::map&lt; uint32_t, typename Supervoxel&lt; PointT &gt;::Ptr &gt; &amp;supervoxel_clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorImportance</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a3acef1d574a49a782557a2925a6d7af0</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a3357f72014edd493e5192e394d1cd8d8</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalImportance</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>ae4ea0842b3d4205104c23b63294a8ed8</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeedResolution</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a8357cf80b7a32e7315e01ed3ce265b1f</anchor>
      <arglist>(float seed_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpatialImportance</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a29cf64b3f1ae3345dd3d2462a10f677c</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVoxelResolution</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a4c6cdbb8117d4c80506a427c5fd1c221</anchor>
      <arglist>(float resolution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SupervoxelClustering</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a6b41e30f152dd44c82e2abadb5403d9f</anchor>
      <arglist>(float voxel_resolution, float seed_resolution, bool use_single_camera_transform=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SupervoxelClustering</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>ac09241a0bd7d0799f97a688d89dcd6e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr</type>
      <name>makeSupervoxelNormalCloud</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a4cf4c3c376c25b784c35faff05326d88</anchor>
      <arglist>(std::map&lt; uint32_t, typename Supervoxel&lt; PointT &gt;::Ptr &gt; &amp;supervoxel_clusters)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::ptr_list&lt; SupervoxelHelper &gt;</type>
      <name>HelperListT</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a1e6a6552731a59301ad06eac05f0461f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeVoxelData</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>ae95b662b4d4b764f334d52611f466cb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createSupervoxelHelpers</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a340f5bf4e0e50b388004a03f9bcbd65e</anchor>
      <arglist>(std::vector&lt; PointT, Eigen::aligned_allocator&lt; PointT &gt; &gt; &amp;seed_points)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>expandSupervoxels</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a8d9e64bc6c4ca7b94afe457d4df46bf1</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeSupervoxels</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>af5b42dc7dcd9c348a94aef941ad246c4</anchor>
      <arglist>(std::map&lt; uint32_t, typename Supervoxel&lt; PointT &gt;::Ptr &gt; &amp;supervoxel_clusters)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>prepareForSegmentation</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>aad09607c53e620e324237c8286883575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reseedSupervoxels</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a5a1f44fad93be1fc56ecd4483aba973c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>selectInitialSupervoxelSeeds</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a66b1f7941218c6baf05582329c9459be</anchor>
      <arglist>(std::vector&lt; PointT, Eigen::aligned_allocator&lt; PointT &gt; &gt; &amp;seed_points)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>transformFunction</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>ab9e94dcce3ec3eca852af17286e30786</anchor>
      <arglist>(PointT &amp;p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>voxelDataDistance</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a843abd83833d3607c0ce949adc77ebeb</anchor>
      <arglist>(const VoxelData &amp;v1, const VoxelData &amp;v2) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OctreeAdjacencyT::Ptr</type>
      <name>adjacency_octree_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a01d37b323655ee29d2ed084e976901a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>color_importance_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a1387b181f0efb00ff6399d4b23cee7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>label_colors_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>aa39e599f39208ed26c17e3e2b023f74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>normal_importance_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a218bc6a57f29fb03195693f1b3e10d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>resolution_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>aa6068bcabad2d3b1e6870b489354006c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>seed_resolution_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a6bd458afc79e5b4569d07b582799c371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>spatial_importance_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a740b88b089795ea53b42c49121653987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HelperListT</type>
      <name>supervoxel_helpers_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a22b9f1f451935420b933caf7a40fd5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StopWatch</type>
      <name>timer_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>ab887a023039d060316de6602cf4ef321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudT::Ptr</type>
      <name>voxel_centroid_cloud_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>a0ee5444ed0de3dc26427efd499740aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::search::KdTree&lt; PointT &gt;::Ptr</type>
      <name>voxel_kdtree_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>ad25cfde9a6e64d1a7070105122b78de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SupervoxelHelper</name>
      <anchorfile>classpcl_1_1SupervoxelClustering.html</anchorfile>
      <anchor>ada1953f2699eb2bd4507c946886483e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SupervoxelClustering::SupervoxelHelper</name>
    <filename>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</filename>
    <member kind="typedef">
      <type>float(SupervoxelClustering::*</type>
      <name>DistFuncPtr</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>aead508f927563f07a13f99c98a5f3010</anchor>
      <arglist>)(const VoxelData &amp;v1, const VoxelData &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLeaf</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a5e1adb63e7f2f8869f8553f9ff368af4</anchor>
      <arglist>(LeafContainerT *leaf_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expand</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>accf81813df8abd2737f85fbe50129f8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VoxelData</type>
      <name>getCentroid</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a21a6f826f98ed99338d39401cb2dbc8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getLabel</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a67a864e0b536eb74e3290f5bbec6a42e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNeighborLabels</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a5a83543e071c58ef9caed483a8e4f04a</anchor>
      <arglist>(std::set&lt; uint32_t &gt; &amp;neighbor_labels) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector4f</type>
      <name>getNormal</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a6e65c6ce0da465b0a8bfe64725bfb74d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNormal</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>af826947aa94cd50112f338f54e39bc19</anchor>
      <arglist>(pcl::Normal &amp;normal_arg) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNormals</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>ac749ce1bc26b9bb90b4f9dafaae2baa9</anchor>
      <arglist>(typename pcl::PointCloud&lt; Normal &gt;::Ptr &amp;normals) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getRGB</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a1b3bb6bba52b6e626492f08fbadf8e94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRGB</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a3a66aa245e0d33d49062ae7787b6e5ec</anchor>
      <arglist>(uint32_t &amp;rgba) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVoxels</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a6ee681c6ede77f74458470f11c8ac98e</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;voxels) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getXYZ</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>ac57ea9cdbf2d9c8fed1a1b477f7c5d4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getXYZ</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>ac8fb8ebfe73bd22f7be7740d84d555cd</anchor>
      <arglist>(float &amp;x, float &amp;y, float &amp;z) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refineNormals</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a626d3aae82c4d39271266792748eeb4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllLeaves</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a2d7237dc36b85ef1d10615fff696aa55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLeaf</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a1585836e7136fe5aea7ab90fbaa98dfa</anchor>
      <arglist>(LeafContainerT *leaf_arg)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a62bd160f8fa4f9a51b9b21b540462ed3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SupervoxelHelper</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a5c3e31973f741d8ae9883715679eefce</anchor>
      <arglist>(uint32_t label, SupervoxelClustering *parent_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCentroid</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>adae900fda47ae475cba8c8f385e602a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VoxelData</type>
      <name>centroid_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a02fd0e7bcd8ceb7258b2d8f52990900c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>label_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a66c07728c44c6d853970f00e6ba68c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; LeafContainerT * &gt;</type>
      <name>leaves_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>aff6950c05ae8431e2b8ebd862df84f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SupervoxelClustering *</type>
      <name>parent_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1SupervoxelHelper.html</anchorfile>
      <anchor>a2842b9572dfe114ce9008f333b4b5871</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SupervoxelClustering::VoxelData</name>
    <filename>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getNormal</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>a4efd8df2388c98944fe4008ad264cd19</anchor>
      <arglist>(Normal &amp;normal_arg) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>ad7286e579b32f259b6159bb91ffc7f7a</anchor>
      <arglist>(PointT &amp;point_arg) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>a49894874942ad4305e55229baac419af</anchor>
      <arglist>(pcl::PointXYZRGB &amp;point_arg) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>af21babff7098f1e0ba3fae3b8fb6d857</anchor>
      <arglist>(pcl::PointXYZRGBA &amp;point_arg) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelData</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>add608c5f913cad1857d0b27a18aa16f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>curvature_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>a0dce4b1bf55cb740f817c98962c6683e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>a49fd6e2f8578612dc2c03e6a5979323a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>a13f8581d95f96e93118ca6675ad52e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4f</type>
      <name>normal_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>a5e119b52dcfa6f00b3659e5743b3e6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SupervoxelHelper *</type>
      <name>owner_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>a881a826716e1142e278e0ccc6dba6af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>rgb_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>ab55858d25e973740cb4dd4c416164551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>xyz_</name>
      <anchorfile>classpcl_1_1SupervoxelClustering_1_1VoxelData.html</anchorfile>
      <anchor>aaf426829f7537f6518652e07352ddcf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SurfaceNormalModality</name>
    <filename>classpcl_1_1SurfaceNormalModality.html</filename>
    <templarg>PointInT</templarg>
    <base>pcl::QuantizableModality</base>
    <base>PCLBase&lt; PointInT &gt;</base>
    <class kind="struct">pcl::SurfaceNormalModality::Candidate</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a9c7ce099774bedc0907801de35aae220</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractAllFeatures</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a8154217e87bb1423303fa97797519567</anchor>
      <arglist>(const MaskMap &amp;mask, size_t nr_features, size_t modality_index, std::vector&lt; QuantizedMultiModFeature &gt; &amp;features) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractFeatures</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a9211c48cc5c1a8b67e00ed30dbb65278</anchor>
      <arglist>(const MaskMap &amp;mask, size_t nr_features, size_t modality_index, std::vector&lt; QuantizedMultiModFeature &gt; &amp;features) const </arglist>
    </member>
    <member kind="function">
      <type>LINEMOD_OrientationMap &amp;</type>
      <name>getOrientationMap</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>adf2fb96f80b26c7baff085ab01c844ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QuantizedMap &amp;</type>
      <name>getQuantizedMap</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>ab74742de3ba15cbfeca0969c60d95b80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QuantizedMap &amp;</type>
      <name>getSpreadedQuantizedMap</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a9210a435968b3cac68435cec03420df5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt; &amp;</type>
      <name>getSurfaceNormals</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>ad22686f686120cbec54eeca27c8850f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const pcl::PointCloud&lt; pcl::Normal &gt; &amp;</type>
      <name>getSurfaceNormals</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>aa19106abb71d254ffc12627cbd2aa66f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processInputData</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a4e79645c315583b70b671461f46edf70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processInputDataFromFiltered</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a8091954a4456860ee5ac563715bfbf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a49d1ef3d40ddcf485b1a6c7739bfa301</anchor>
      <arglist>(const typename PointCloudIn::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpreadingSize</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a502066744d48e115f9416107cf8e9336</anchor>
      <arglist>(const size_t spreading_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVariableFeatureNr</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>ae0e36dff36e4a80f4be853159630d0d2</anchor>
      <arglist>(const bool enabled)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SurfaceNormalModality</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>adf5471ede18de2346bf72e430687b576</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SurfaceNormalModality</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a088d3f324dcffcfabd08b2043d6238fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeAndQuantizeSurfaceNormals</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a08c179a483ef572ebe1f43f9fce81d97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeAndQuantizeSurfaceNormals2</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a47eba682876ce6fae24aa4020f4649c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeDistanceMap</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a2c62090c7922c1444b71b83def149f26</anchor>
      <arglist>(const MaskMap &amp;input, DistanceMap &amp;output) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeSurfaceNormals</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a00eb230538b0061ca2a8a6324f2b9d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filterQuantizedSurfaceNormals</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>ae0f10e280b61a13ff064e9578164204d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>quantizeSurfaceNormals</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a8e7319d0e451388baf875fba8a223bf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>feature_distance_threshold_</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a359da24833263b524074a2a953e25e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::QuantizedMap</type>
      <name>filtered_quantized_surface_normals_</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a07b293f2be4721b06b003e12f1b2beb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>min_distance_to_border_</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a13360a1562e300ea0ab17e853a3fe0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuantizedNormalLookUpTable</type>
      <name>normal_lookup_</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a3bf48909de6236fcbaa1cfe701dbc018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::QuantizedMap</type>
      <name>quantized_surface_normals_</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>ae48fc2c0d10318818afd1db0f3a32713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::QuantizedMap</type>
      <name>spreaded_quantized_surface_normals_</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a340e70c8ae25d6d85c61a9b8c875b8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>spreading_size_</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>abd392f560bb5315a29b6db45b43ad7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::LINEMOD_OrientationMap</type>
      <name>surface_normal_orientations_</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>ac0085264e48d5c5dc4317aa0ea1d4aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;</type>
      <name>surface_normals_</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>a407ad4bb799b68a6d87a3400853ed24b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>variable_feature_nr_</name>
      <anchorfile>classpcl_1_1SurfaceNormalModality.html</anchorfile>
      <anchor>ae2e47d44e126b6b5d70e9566b1d942b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::SurfaceNormalModality::Candidate</name>
    <filename>structpcl_1_1SurfaceNormalModality_1_1Candidate.html</filename>
    <member kind="function">
      <type></type>
      <name>Candidate</name>
      <anchorfile>structpcl_1_1SurfaceNormalModality_1_1Candidate.html</anchorfile>
      <anchor>a045f6c308701efed2769df8e8320302e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structpcl_1_1SurfaceNormalModality_1_1Candidate.html</anchorfile>
      <anchor>a52739340abdf9a75750f9a15cf11b54d</anchor>
      <arglist>(const Candidate &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>bin_index</name>
      <anchorfile>structpcl_1_1SurfaceNormalModality_1_1Candidate.html</anchorfile>
      <anchor>af2e406c33133a890c136fffce75c1d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>structpcl_1_1SurfaceNormalModality_1_1Candidate.html</anchorfile>
      <anchor>a27db3c3a483fc4fb4df419fbc643c996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Normal</type>
      <name>normal</name>
      <anchorfile>structpcl_1_1SurfaceNormalModality_1_1Candidate.html</anchorfile>
      <anchor>a81e312e092eb9c37b6072e795977803d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>x</name>
      <anchorfile>structpcl_1_1SurfaceNormalModality_1_1Candidate.html</anchorfile>
      <anchor>a3d494817c873a9485cc88fd14c3e0948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>y</name>
      <anchorfile>structpcl_1_1SurfaceNormalModality_1_1Candidate.html</anchorfile>
      <anchor>aba2d91bbb5969c4648dbf31c0246f2cd</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="typedef">
      <type>boost::shared_ptr&lt; const SurfaceReconstruction&lt; PointInT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SurfaceReconstruction.html</anchorfile>
      <anchor>a346e458609b16ee003bd96881dbc8c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SurfaceReconstruction&lt; PointInT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SurfaceReconstruction.html</anchorfile>
      <anchor>a82a72c302749a05be8374d7e5c3edd2b</anchor>
      <arglist></arglist>
    </member>
    <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>boost::shared_ptr&lt; const SurfelSmoothing&lt; PointT, PointNT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>ad507d980aa0f402b14354c2752d7e0a9</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="typedef">
      <type>boost::shared_ptr&lt; SurfelSmoothing&lt; PointT, PointNT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SurfelSmoothing.html</anchorfile>
      <anchor>a0a79febb0ef22f39235154248b43f1c7</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::SUSANKeypoint</name>
    <filename>classpcl_1_1SUSANKeypoint.html</filename>
    <templarg>PointInT</templarg>
    <templarg>PointOutT</templarg>
    <templarg>NormalT</templarg>
    <templarg>IntensityT</templarg>
    <base>pcl::Keypoint</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const SUSANKeypoint&lt; PointInT, PointOutT, NormalT, Intensity &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a08d7e16e5d90289e259dafa171688a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::KdTree</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a6c43844384db687b2198185212a1d15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>af78efbbe17e8bbc1ba6f711485ef8831</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>ae2be45fa39b4f227d3f12ec43479043f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a161d350aad9d1ba427224e7301cfba4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::ConstPtr</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>ad4e5196536f4c4baa53f5a9e8d0c30a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudN::Ptr</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a1977238426df14e15cf4ba08d42f8c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Keypoint&lt; PointInT, PointOutT &gt;::PointCloudOut</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a886eb03b43e8912cfa51209043127a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SUSANKeypoint&lt; PointInT, PointOutT, NormalT, IntensityT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>ab4a7458e8a3c0440c69ec1bc877b8053</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularThreshold</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>af1498d1f71ae40d0e7c0a0059c1d9f02</anchor>
      <arglist>(float angular_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a7f2e035d390660009df6ab826472edfa</anchor>
      <arglist>(float distance_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGeometricValidation</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a29a5fbb90ce58d5fedde0c26bf40899b</anchor>
      <arglist>(bool validate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntensityThreshold</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a27b0542ff9404c8eb472ed370e3f791f</anchor>
      <arglist>(float intensity_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNonMaxSupression</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a59c1126fb24e12e248d688810fd7e218</anchor>
      <arglist>(bool nonmax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormals</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>af267b2591d5c90eaa383dfc4e4bdd3fb</anchor>
      <arglist>(const PointCloudNConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>ad5319f6a2ea12d495fb90b8ad534260f</anchor>
      <arglist>(unsigned int nr_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a46113c414b9876ad17ce12285acfd98e</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSearchSurface</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a46b6db38a18fea5d29bb9ae50cee12be</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SUSANKeypoint</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>afecd0079c746adf2b6d1189b4dbd1d3d</anchor>
      <arglist>(float radius=0.01f, float distance_threshold=0.001f, float angular_threshold=0.0001f, float intensity_threshold=7.0f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SUSANKeypoint</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a643dbb9ce69f65d8f818e7a1b2d2ce01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>ac9a5feda68db24b5a369c83ee5180a82</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>add26612289bdc4aa778aa73485da579d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isWithinNucleusCentroid</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a2731a83a7bc0a1891809c8bc9eada4fc</anchor>
      <arglist>(const Eigen::Vector3f &amp;nucleus, const Eigen::Vector3f &amp;centroid, const Eigen::Vector3f &amp;nc, const PointInT &amp;point) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>angular_threshold_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a31858804762ce2acef01a692b6bc8294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>distance_threshold_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>adbed268720ff2abe7ddaee5fadef13b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>geometric_validation_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a7ca709392eeeac1ea0de32c83eca80aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntensityT</type>
      <name>intensity_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a64ce0fc480c969ee259fab422cfe58d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::common::IntensityFieldAccessor&lt; PointOutT &gt;</type>
      <name>intensity_out_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>ac54ace95c386c7eebf37f095d57834f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>intensity_threshold_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a7b2b48eee60f43c62caca7a519aa675f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>label_idx_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a756b2aee17a64340085df7f4b792590f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>nonmax_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a06cc10916d355f7d783fae20f67a8cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudNConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a4b9e06d56b7295d0cead54b04be03bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; pcl::PCLPointField &gt;</type>
      <name>out_fields_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>a9c235e77a110faddbeb878ecbcb1e639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>af9672dffcba6f4ee8a5ccde292b4562b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>tolerance_</name>
      <anchorfile>classpcl_1_1SUSANKeypoint.html</anchorfile>
      <anchor>aa7e4aac48a90167174c13ac4e12c1f78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::SynchronizedQueue</name>
    <filename>classpcl_1_1SynchronizedQueue.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>bool</type>
      <name>dequeue</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>a74174d51edf0b436a07ed52d9b540a4e</anchor>
      <arglist>(T &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueue</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>aadb411313dbcc1cd9c209cf9f287bb26</anchor>
      <arglist>(const T &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>a6462e3d7c022ee9f072380071571fae5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>a59cdb0dac0be5c73eaeb23f9a455f069</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopQueue</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>a6f154da3eb340ea4e54bfc1f19bbbe3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SynchronizedQueue</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>adf911596c8409e0b23a4c2faa5a3c897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doEndActions</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>aa28b1a2e28a9c833439c4d739d5de2f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>cond_</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>a3ba7bd00d2e596273835df7560ca2eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enqueue_data_</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>a3a71d61821acb4608bb9406fb5fbe8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>afbc211ef18964c27d1ffb6ff66590337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; T &gt;</type>
      <name>queue_</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>acea6545926365397a0f25b9060eb51c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>request_to_end_</name>
      <anchorfile>classpcl_1_1SynchronizedQueue.html</anchorfile>
      <anchor>a2b496b187decffc39653624aac7e300a</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>void</type>
      <name>getTriangleCircumcscribedCircleCentroid</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a38629b0142eda69ab2f18676017a60f6</anchor>
      <arglist>(const pcl::PointXY &amp;p1, const pcl::PointXY &amp;p2, const pcl::PointXY &amp;p3, pcl::PointXY &amp;circumcenter, 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>pcl::PCLPointCloud2</type>
      <name>cloud</name>
      <anchorfile>structpcl_1_1TextureMesh.html</anchorfile>
      <anchor>aa81ffad3935df040e8c52dea71d52627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PCLHeader</type>
      <name>header</name>
      <anchorfile>structpcl_1_1TextureMesh.html</anchorfile>
      <anchor>a16360c80f4b1e68a684acc24eb686193</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="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TfQuadraticXYZComparison</name>
      <anchorfile>classpcl_1_1TfQuadraticXYZComparison.html</anchorfile>
      <anchor>a159cae1bac5df0c0a61f542e018f9b01</anchor>
      <arglist>()</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="typedef">
      <type>boost::shared_ptr&lt; const UniformSampling&lt; PointInT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>a96356f113aa58fe33a6470c0bb250ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; UniformSampling&lt; PointInT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1UniformSampling.html</anchorfile>
      <anchor>ab112310076bdeeb444179653b2c705ca</anchor>
      <arglist></arglist>
    </member>
    <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>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></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>
  </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="struct">
    <name>pcl::Vertices</name>
    <filename>structpcl_1_1Vertices.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Vertices const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpcl_1_1Vertices.html</anchorfile>
      <anchor>a1635402fa8e9152a93f3e8bda6719cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Vertices &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpcl_1_1Vertices.html</anchorfile>
      <anchor>a2951de5f3ad7b428c1d7242d2a62130d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vertices</name>
      <anchorfile>structpcl_1_1Vertices.html</anchorfile>
      <anchor>a11aa27205e7bf0d0d00be0ac6c89d44c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>vertices</name>
      <anchorfile>structpcl_1_1Vertices.html</anchorfile>
      <anchor>a711390ac07fb7c902173f71a76664c44</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>aa19d13823be5c2f50a3b7bec142fac00</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>ac1e03de3f4cd816900a90474f42f3749</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a4f944f11daeb19da7779ac069f312b32</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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="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>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structpcl_1_1VFHSignature308.html</anchorfile>
      <anchor>a9781dca2696523940c4b2cd4064320d4</anchor>
      <arglist>(std::ostream &amp;os, const VFHSignature308 &amp;p)</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>boost::shared_ptr&lt; const VoxelGrid&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a7c090164ea30006051c2d2f284298579</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="typedef" protection="protected">
      <type>boost::shared_ptr&lt; VoxelGrid&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1VoxelGrid.html</anchorfile>
      <anchor>a604be24e2b5a139f47741f78bb329b8b</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::Filter&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>getCentroidIndex</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a9b1c84576670f8b34ac7bc92d92e9f39</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCentroidIndexAt</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ad1ac95dd523dd9371e2e44784105a647</anchor>
      <arglist>(const Eigen::Vector3i &amp;ijk)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getDivisionMultiplier</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae97a8c73bf15465cc17978eb9bfddb51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDownsampleAllData</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>afaf54814cd0a8c6f6e64059356eeed4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string const</type>
      <name>getFilterFieldName</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a95d3a8f1e4e4b3e85455d1a2d0f6b0ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFilterLimits</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a7607b25d7f80928f5693bc29fdcef2d1</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>af05fc089a7314ffd56c8a7cdadf3b5b3</anchor>
      <arglist>(bool &amp;limit_negative)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFilterLimitsNegative</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a29297f6d7cac8c61236585f2dc73c4dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getGridCoordinates</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a58d4b4bb5b59bec0e84c64d8395aafaa</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6ae66d452352e8475c2600f70e24e149</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getLeafSize</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ad19b64ab64da7bad4c2e1cb9b10b914d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getMaxBoxCoordinates</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4014973ea6eb6a646fe1c7d4087fff2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3i</type>
      <name>getMinBoxCoordinates</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6bbd35aa328b927fe37548f72bd4c49d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getNeighborCentroidIndices</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aafea09b10378c43b3fdf1d4081d7c6da</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac5ef627f6a10965d14f9f697241ed58a</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4d2312bbd7a04bf29dbb0021efe95dc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSaveLeafLayout</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>af99aa1bea1e99021f502541cced67a70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDownsampleAllData</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2c93ac4fcbc8183ad5618e633dd7de7e</anchor>
      <arglist>(bool downsample)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterFieldName</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ab936d6808f9d9f98b6c0db24be0a41de</anchor>
      <arglist>(const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterLimits</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a30dd6eb2db4530a79de192731019ac14</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac7dc7ae35053e955da166a66a7e98aa6</anchor>
      <arglist>(const bool limit_negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLeafSize</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a5a3768360da74a45768b00d8fc7cd179</anchor>
      <arglist>(const Eigen::Vector4f &amp;leaf_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLeafSize</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ad3efe8cb07386b291c88c5178e8b135d</anchor>
      <arglist>(float lx, float ly, float lz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSaveLeafLayout</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac224d8287578b0faa84c0dd7a70e50c9</anchor>
      <arglist>(bool save_leaf_layout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGrid</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a64cef7948e827c6f1cdaf837f21d823c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VoxelGrid</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a9606cf74b770af30dee23aa97326709f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a94c3a5c79711a5cffff8dcd223df605c</anchor>
      <arglist>(PCLPointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>div_b_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>acc9473d66f7fb62d85e2ba8243365090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>divb_mul_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>af597df227dea9b0e2b5b1fa7ae327b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>downsample_all_data_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a3aced43dc1214b6a5f664ddda59b5fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filter_field_name_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a1cbeb76cb1f0d48a5dbeec93fe0e028b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>filter_limit_max_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ab185d719494bb4f3fd02beddf416b557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>filter_limit_min_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>abbc2d44932141daf9e665e5862e35234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>filter_limit_negative_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a650f3a4c1ca3ed2dc4b272876b4bf717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Array4f</type>
      <name>inverse_leaf_size_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>adfab7417c9c38da8bf84f363c480a479</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a25b1e276cf28a05712d79d2fa72a70c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>leaf_size_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aefb7ae0b4f979af11f5cb1e64595d4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>max_b_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>afe6f86dd5b984ec85a8f7e4c8748c498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4i</type>
      <name>min_b_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a3848566ad3c84944b7aa6d0d1879d22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>save_leaf_layout_</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac1202fd3ac1dcb29884f14d690520f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PCLPointCloud2</type>
      <name>PCLPointCloud2</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac98b0bd3972eed3460488795fd8dc367</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::ConstPtr</type>
      <name>PCLPointCloud2ConstPtr</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a63767e859fcee6d158743771cc8b3a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PCLPointCloud2::Ptr</type>
      <name>PCLPointCloud2Ptr</name>
      <anchorfile>classpcl_1_1VoxelGrid_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aeb66dd97a49e2584657a144d1989a293</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::VoxelGridCovariance</name>
    <filename>classpcl_1_1VoxelGridCovariance.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::VoxelGrid</base>
    <class kind="struct">pcl::VoxelGridCovariance::Leaf</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const VoxelGrid&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a0626f84f4723bdf69ae30fbf17f4c45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Leaf *</type>
      <name>LeafConstPtr</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a7cd5f4e0a702dfd45de8654f1a008c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Leaf *</type>
      <name>LeafPtr</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>ab0bd38d342ecd82dac27f97e109ddf0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VoxelGrid&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>aad036c5dd01cdc87750c7adb923c1694</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a6612d6ae521e766fee6a4e2bf833f643</anchor>
      <arglist>(PointCloud &amp;output, bool searchable=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>aa804ee4e6a37ae37316802ffc88da8c5</anchor>
      <arglist>(bool searchable=false)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>getCentroids</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>ad940a60fb5c83b07869808c297cebab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCovEigValueInflationRatio</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a17fa62e127bacf0f286a49cafd3bfc65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDisplayCloud</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>accf21aea709481f32a3ab000efde490f</anchor>
      <arglist>(pcl::PointCloud&lt; PointXYZ &gt; &amp;cell_cloud)</arglist>
    </member>
    <member kind="function">
      <type>LeafConstPtr</type>
      <name>getLeaf</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a28f61978dec5e19460f3797d21246516</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>LeafConstPtr</type>
      <name>getLeaf</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>affd4b96b7686ed76c1325aa059cf692f</anchor>
      <arglist>(PointT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>LeafConstPtr</type>
      <name>getLeaf</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a601a5a50e9f9f4f5f5901fc4cd3302f7</anchor>
      <arglist>(Eigen::Vector3f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; size_t, Leaf &gt; &amp;</type>
      <name>getLeaves</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>aba599d866b3289dd51e2618e71d889a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinPointPerVoxel</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>ac1af39542299266ef3cf8a1d1ca4ea4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNeighborhoodAtPoint</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>ab24846085f7bd621a6edf415b0226679</anchor>
      <arglist>(const PointT &amp;reference_point, std::vector&lt; LeafConstPtr &gt; &amp;neighbors)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a934c7720a7e95ad391af73691fc944b5</anchor>
      <arglist>(const PointT &amp;point, int k, std::vector&lt; LeafConstPtr &gt; &amp;k_leaves, std::vector&lt; float &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a34fef3799cca9e6bac062d1df4d53a5f</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, int k, std::vector&lt; LeafConstPtr &gt; &amp;k_leaves, std::vector&lt; float &gt; &amp;k_sqr_distances)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a5d605050ddda36d46f286a10469e26c1</anchor>
      <arglist>(const PointT &amp;point, double radius, std::vector&lt; LeafConstPtr &gt; &amp;k_leaves, 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_1VoxelGridCovariance.html</anchorfile>
      <anchor>a6be928c24b72e60e272a755c91ddcf62</anchor>
      <arglist>(const PointCloud &amp;cloud, int index, double radius, std::vector&lt; LeafConstPtr &gt; &amp;k_leaves, std::vector&lt; float &gt; &amp;k_sqr_distances, unsigned int max_nn=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCovEigValueInflationRatio</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>ac037ac44ecd562b521de4f90621830fe</anchor>
      <arglist>(double min_covar_eigvalue_mult)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinPointPerVoxel</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a50572b27b4087e87dfc1087795210f3c</anchor>
      <arglist>(int min_points_per_voxel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGridCovariance</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>abf48747b6e9e08d0c4d6e8a58e1d4626</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::traits::fieldList&lt; PointT &gt;::type</type>
      <name>FieldList</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a05a67de9a84514d546209e826eb5778c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>af24527f4d25d77f0ec14ef427bf549e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>aee97591edae50c4ac627e638c61671ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a4e27ada2836d0669e4d5b166505f43ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a1a4a22ba39ce7c83f76d7f31c292733c</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreeFLANN&lt; PointT &gt;</type>
      <name>kdtree_</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a7f030fa636b18e46a77046923024242e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; size_t, Leaf &gt;</type>
      <name>leaves_</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>ae820b8e9fdb10162508e7390a556b7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_covar_eigvalue_mult_</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a78fec26d820ccd1999d326878adcf216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_points_per_voxel_</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a2c8c7f9e031324133226e97af247ecae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>searchable_</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a709ed82c98db5808339c0a2ee7f8506d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>voxel_centroids_</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>a47e3520b0631c9d8897717eddb9e8900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>voxel_centroids_leaf_indices_</name>
      <anchorfile>classpcl_1_1VoxelGridCovariance.html</anchorfile>
      <anchor>acabc11ab782a3426a9e5bb80c31ca898</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::VoxelGridCovariance::Leaf</name>
    <filename>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</filename>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>getCov</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>a1c3fab8bdd2042e63ff35f4824ea8110</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getEvals</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>ae567dc017569533ed020a956e3a68cb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>getEvecs</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>a54301c9a393bc036f693805e01841fc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>getInverseCov</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>aeab2937bbdb4d5e2e4316df072e3745e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getMean</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>abda446fa55f3b00c3bd76a2093bb14ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPointCount</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>a7a1774437d18bc71c9f32de938294101</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Leaf</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>a886049061b877300a4fab9f1b618319c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXf</type>
      <name>centroid</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>a7163de36e5c92f581b2679e5de2ccf9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>cov_</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>adbd892d56494c005fc5ab845a09ddca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>evals_</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>a8befc2802cce61b05fa4f79f31374b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>evecs_</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>af80a8459da43812adf10cfba4c5293ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>icov_</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>a4eb7363a5ffdea8d03d0ecb29e8f38c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>mean_</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>a449f5f30f9c5688cd353968672a33967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr_points</name>
      <anchorfile>structpcl_1_1VoxelGridCovariance_1_1Leaf.html</anchorfile>
      <anchor>a249ed9fec9f58d966fc92b6b430f92a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::VoxelGridLabel</name>
    <filename>classpcl_1_1VoxelGridLabel.html</filename>
    <base>VoxelGrid&lt; pcl::PointXYZRGBL &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const VoxelGridLabel &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1VoxelGridLabel.html</anchorfile>
      <anchor>aa2563459d1b3853df3332d1f005ae693</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; VoxelGridLabel &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1VoxelGridLabel.html</anchorfile>
      <anchor>a1779293f7b8aeb6b59dddd3e67ccbf3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGridLabel</name>
      <anchorfile>classpcl_1_1VoxelGridLabel.html</anchorfile>
      <anchor>a07657185601cf8a65c1088624934156c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyFilter</name>
      <anchorfile>classpcl_1_1VoxelGridLabel.html</anchorfile>
      <anchor>a38b731b44753e056f6ac5a03659ee0de</anchor>
      <arglist>(PointCloud &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::VoxelGridOcclusionEstimation</name>
    <filename>classpcl_1_1VoxelGridOcclusionEstimation.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::VoxelGrid</base>
    <member kind="function">
      <type>Eigen::Vector4f</type>
      <name>getCentroidCoordinate</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>afa409d3f099e4c71d922f4999887f787</anchor>
      <arglist>(const Eigen::Vector3i &amp;ijk)</arglist>
    </member>
    <member kind="function">
      <type>PointCloud</type>
      <name>getFilteredPointCloud</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a50cce6b18b40581ff4abb06cc838480d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getMaxBoundCoordinates</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a7d2422572a7bbbe08bcb8fa8b64718e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>getMinBoundCoordinates</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>ae9aa43b955a456dd9e1fcfb2da994ff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeVoxelGrid</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a2a7aa2a6a31a4c7a8fdaf480b8f44cca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>occlusionEstimation</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>ada571e881ed4c22607d81fce8df62227</anchor>
      <arglist>(int &amp;out_state, const Eigen::Vector3i &amp;in_target_voxel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>occlusionEstimation</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a26981dcc94811952126e689d9e07d62b</anchor>
      <arglist>(int &amp;out_state, std::vector&lt; Eigen::Vector3i &gt; &amp;out_ray, const Eigen::Vector3i &amp;in_target_voxel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>occlusionEstimationAll</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>aa834aa0e9ec07a9eb711e043ff0e2eb3</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3i &gt; &amp;occluded_voxels)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGridOcclusionEstimation</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>aa4a05cf935084f01556844c507a969aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VoxelGridOcclusionEstimation</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a068ab0617c94013b5ad602f93db26015</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Filter&lt; PointT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>ab570d12d662e2adf831dec2e82dcd167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a37ad4126af8218de0a6b7b7144fd9292</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a4324960b944104e4cd4af77e6a8bedf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Vector3i</type>
      <name>getGridCoordinatesRound</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a4cf0240b7785108db75da2ad64523c2e</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>rayBoxIntersection</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a73e48f89db0b088caa22a1935ec15ecf</anchor>
      <arglist>(const Eigen::Vector4f &amp;origin, const Eigen::Vector4f &amp;direction)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>rayTraversal</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a809a45f306299a20ae44a5cc6e01aff5</anchor>
      <arglist>(const Eigen::Vector3i &amp;target_voxel, const Eigen::Vector4f &amp;origin, const Eigen::Vector4f &amp;direction, const float t_min)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>rayTraversal</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a9fe6e01593b415ff2410991fc90c1f23</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3i &gt; &amp;out_ray, const Eigen::Vector3i &amp;target_voxel, const Eigen::Vector4f &amp;origin, const Eigen::Vector4f &amp;direction, const float t_min)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>round</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a3fa600274aee939eba0e317dcbd6d6cf</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>b_max_</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a2dbc77bbb8890f18d0949a81ed09e7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>b_min_</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a9ce235b745b6d2c605c2f21d50d792ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloud</type>
      <name>filtered_cloud_</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>ac83985e8c93aacb8de062db1b277724b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a0dbf87852093a9a9726d8cf36d5e3807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Quaternionf</type>
      <name>sensor_orientation_</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>a2df831418b7d95a2523dd5975a9215bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4f</type>
      <name>sensor_origin_</name>
      <anchorfile>classpcl_1_1VoxelGridOcclusionEstimation.html</anchorfile>
      <anchor>ad76aac40dbdd19f16d082721c18029da</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="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>
    <namespace>pcl::apps::optronic_viewer</namespace>
    <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>
    <class kind="struct">pcl::apps::RenderViewsTesselatedSphere::camPosConstraintsAllTrue</class>
    <member kind="function">
      <type>void</type>
      <name>addModelFromPolyData</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a3b50aea0c4799b273d585a23ccd86c6b</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPolyData &gt; &amp;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>setCamPosConstraints</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>aa5d756feaa4d60c535ca7c3574ce54d4</anchor>
      <arglist>(boost::function&lt; bool(const Eigen::Vector3f &amp;)&gt; &amp;bb)</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>setGenOrganized</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a5939018c38e26d833a5d60f9d6fa0907</anchor>
      <arglist>(bool b)</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>boost::function&lt; bool(const Eigen::Vector3f &amp;)&gt;</type>
      <name>campos_constraints_func_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>a808c74d684f9981daeee89ccc45e6ec6</anchor>
      <arglist></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>bool</type>
      <name>gen_organized_</name>
      <anchorfile>classpcl_1_1apps_1_1RenderViewsTesselatedSphere.html</anchorfile>
      <anchor>aa62bd6efcc2c0fbd1f28481b9ed32a2d</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="struct">
    <name>pcl::apps::RenderViewsTesselatedSphere::camPosConstraintsAllTrue</name>
    <filename>structpcl_1_1apps_1_1RenderViewsTesselatedSphere_1_1camPosConstraintsAllTrue.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1apps_1_1RenderViewsTesselatedSphere_1_1camPosConstraintsAllTrue.html</anchorfile>
      <anchor>a9f1b1e757c820a8f8fbf0bb516a5a13e</anchor>
      <arglist>(const Eigen::Vector3f &amp;) const </arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::apps::optronic_viewer</name>
    <filename>namespacepcl_1_1apps_1_1optronic__viewer.html</filename>
    <class kind="class">pcl::apps::optronic_viewer::CloudFilter</class>
    <class kind="class">pcl::apps::optronic_viewer::CloudFilterFactory</class>
    <class kind="class">pcl::apps::optronic_viewer::CloudFilterFactory2</class>
    <class kind="class">pcl::apps::optronic_viewer::Device</class>
    <class kind="class">pcl::apps::optronic_viewer::FastBilateralCF</class>
    <class kind="class">pcl::apps::optronic_viewer::FilterWindow</class>
    <class kind="class">pcl::apps::optronic_viewer::FotonicDevice</class>
    <class kind="class">pcl::apps::optronic_viewer::MainWindow</class>
    <class kind="class">pcl::apps::optronic_viewer::MedianCF</class>
    <class kind="class">pcl::apps::optronic_viewer::OpenNIDevice</class>
    <class kind="class">pcl::apps::optronic_viewer::OpenNIGrabber</class>
    <class kind="class">pcl::apps::optronic_viewer::PassThroughCF</class>
    <class kind="class">pcl::apps::optronic_viewer::PlaneCF</class>
    <class kind="class">pcl::apps::optronic_viewer::RadiusOutlierCF</class>
    <class kind="class">pcl::apps::optronic_viewer::RandomSampleCF</class>
    <class kind="class">pcl::apps::optronic_viewer::VoxelGridCF</class>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; FastBilateralCF, g_fast_bilateral_cf_name &gt;</type>
      <name>FastBilateralCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a25c770db570ffca92ec95dce39a18087</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; MedianCF, g_median_cf_name &gt;</type>
      <name>MedianCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a807c66eaa6cde0cf7a6a1b73bc063fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; PassThroughCF, g_passthrough_cf_name &gt;</type>
      <name>PassThroughCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a3530517f174b0982551fd25a9dcf753f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; PlaneCF, g_plane_cf_name &gt;</type>
      <name>PlaneCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a375b6dc0f51f5826f2914be4518a9d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; RadiusOutlierCF, g_radius_outlier_cf_name &gt;</type>
      <name>RadiusOutlierCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>ae217e2343efd0433013c59d2c412818e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; RandomSampleCF, g_random_sample_cf_name &gt;</type>
      <name>RandomSampleCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a2ee72ea93a7d6027f96e59cbcb30fccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudFilterFactory2&lt; VoxelGridCF, g_voxel_grid_cf_name &gt;</type>
      <name>VoxelGridCFF2</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a72ec5561f89881d1a42fe2e068645287</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DeviceType</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a5e0272dc885786d4f723997817f774d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPENNI_DEVICE</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a5e0272dc885786d4f723997817f774d4aa7ef5b15832d9ffde3c9d58984e2097a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOTONIC_DEVICE</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a5e0272dc885786d4f723997817f774d4adbab92727946cd236b4519e489938092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_fast_bilateral_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a0c02c7c9d31f86600c7a73868f5f60a0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_median_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>ad0b75147d2384d1794e228be7ba721fd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_passthrough_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a34fef5daadc44bfbf1636cb360d72909</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_plane_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>aa115ddd3abec8025a690bba2cdf6894d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_radius_outlier_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>abced7cbc8b576cc1bec22e3ea8403b3e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_random_sample_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>a2690f5151b3a25b141de9ff89fc21d8b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>g_voxel_grid_cf_name</name>
      <anchorfile>namespacepcl_1_1apps_1_1optronic__viewer.html</anchorfile>
      <anchor>ae906d026e95d6ef306424b287bc6b8b6</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::CloudFilter</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilter.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilter.html</anchorfile>
      <anchor>a01e5521d16fd59b25859da32cae9c7fd</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud_in, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr &amp;cloud_out)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilter.html</anchorfile>
      <anchor>ad2c8f5860a70c8c4ca3b532ea5753cba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QWizardPage *</type>
      <name>getParameterPage</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilter.html</anchorfile>
      <anchor>a68d8f6590a6523856ed7a4a3fe0021bc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setName</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilter.html</anchorfile>
      <anchor>a65162521f2725ca83e126e81440cc2f7</anchor>
      <arglist>(std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudFilter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilter.html</anchorfile>
      <anchor>a7b3220b8e8be7c76eb0f2c0efd4d2f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilter.html</anchorfile>
      <anchor>ae41896659a3ed6b4f2f325c2f76c32fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::CloudFilterFactory</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilterFactory.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual CloudFilter *</type>
      <name>create</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilterFactory.html</anchorfile>
      <anchor>a9bdf2645afd7542e1e94fe030e134429</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilterFactory.html</anchorfile>
      <anchor>afcc6565adb5df037e3a9bdce10541398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudFilterFactory</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilterFactory.html</anchorfile>
      <anchor>a9d42c0209c6101b84fb0d664da49aee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CloudFilterFactory</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilterFactory.html</anchorfile>
      <anchor>a107ae9454c490ee43cb0aecd13ca0583</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filter_type_name_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilterFactory.html</anchorfile>
      <anchor>acb9de8341eb8dd671e50df194d65162e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::CloudFilterFactory2</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilterFactory2.html</filename>
    <templarg></templarg>
    <templarg>name</templarg>
    <base>pcl::apps::optronic_viewer::CloudFilterFactory</base>
    <member kind="function">
      <type></type>
      <name>CloudFilterFactory2</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilterFactory2.html</anchorfile>
      <anchor>a19c7725deacad19f4e43176e2e8f0321</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudFilter *</type>
      <name>create</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilterFactory2.html</anchorfile>
      <anchor>ae0a96b16b21a1f0e3a19e2003bf38976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudFilterFactory2</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1CloudFilterFactory2.html</anchorfile>
      <anchor>a1c6bc9c156e05a01c760f1ab5e4fa277</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::Device</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1Device.html</filename>
    <member kind="function">
      <type></type>
      <name>Device</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1Device.html</anchorfile>
      <anchor>a9a4cfdef837c53551d69d797dd5cea5a</anchor>
      <arglist>(DeviceType arg_device_type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Device</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1Device.html</anchorfile>
      <anchor>a1db2e439801bfeb5821f3d5e04878e02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>DeviceType</type>
      <name>device_type</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1Device.html</anchorfile>
      <anchor>a9dd8cb9696df914613f3fa7f1dfce08d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::FastBilateralCF</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</filename>
    <base>pcl::apps::optronic_viewer::CloudFilter</base>
    <member kind="function">
      <type></type>
      <name>FastBilateralCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>a9be66ae901a5826a25cc975f743bea43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>a503c35c13f215fac56c116812ccbcf41</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud_in, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr &amp;cloud_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWizardPage *</type>
      <name>getParameterPage</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>afcd0ea7852f4761cb88ba663647c26c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FastBilateralCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>a747867e17800f1e2ecb19691a3e43278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWizardPage *</type>
      <name>filter_selection_page_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>a62d06e5b0a8e256513a0a8cec79b64ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>main_layout_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>a5672dd299e67579a485707065d68756e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sigma_r_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>af9d857459fcd9cc219ad8e62c294ccec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>sigma_r_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>aab0830a75de17dfb082ce6682adb707b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>sigma_r_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>a80d8b8b920c537c1c1be33af31815675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sigma_s_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>ab2555a6fdae14a4604ed40d1afd3c7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>sigma_s_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>a8eb3d2de7136390b5b95cc600a8d2c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>sigma_s_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FastBilateralCF.html</anchorfile>
      <anchor>a2f520a01dbea9711f4bea401054b0c6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::FilterWindow</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>finished</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>abc600ff840dc405b8d7ba94c61f2126a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>itemSelected</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>aab5b313a5826f98611581e12c9667bbf</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>next</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>af896190cb1f28dbae2a424e713ffeaa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>filterCreated</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>a528c23af98c29bba311d02a34ab25a64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterWindow</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>a2af108b785af8c5f4246ff66c4835f65</anchor>
      <arglist>(std::vector&lt; CloudFilterFactory * &gt; &amp;filter_factories, std::vector&lt; CloudFilter * &gt; &amp;filter_list)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FilterWindow</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>af146a676df0d513665fc3cdec6ce15ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cleanupPage</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>a54633cc9bd07b8d4222bb3a8c4df6f67</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createFilterSelectionPage</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>a47023e52903759bfb5798f84c9c8ac18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillFilterSelectionComboBox</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>aa3049df8cb3bf253a65103a85e16c3ed</anchor>
      <arglist>(QComboBox *combo_box)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudFilter *</type>
      <name>filter_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>adfce1ca0fbb2d9e1e872410bc2bafe9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CloudFilterFactory * &gt;</type>
      <name>filter_factories_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>aacc33e04ed1d82eb6abdd5d717a41547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CloudFilter * &gt; *</type>
      <name>filter_list_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>aa8c108827c7c8ff21c2bcf93a8274365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>filter_name_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>abd107ac2c2d00fae29484b06a777d944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QComboBox *</type>
      <name>filter_selection_combo_box_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>ac31b2b7e5f962aab83e1bfa9d77b18ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>last_added_page_id_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FilterWindow.html</anchorfile>
      <anchor>a5f068de2c3f55da54292dc7d68defd89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::FotonicDevice</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1FotonicDevice.html</filename>
    <base>pcl::apps::optronic_viewer::Device</base>
    <member kind="function">
      <type></type>
      <name>FotonicDevice</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FotonicDevice.html</anchorfile>
      <anchor>acda897defbe87addd813f2a6ebef8a7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FotonicDevice</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FotonicDevice.html</anchorfile>
      <anchor>a0dc1a5c96631a5195a54aee9da343ede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>FZ_DEVICE_INFO</type>
      <name>device_info</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1FotonicDevice.html</anchorfile>
      <anchor>a856036cfa1c81c14c63e1bb1faabd1ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::MainWindow</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>cloud_callback</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>af7325cb2d75aea3bd871fd8c44932dd9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr cloud)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>ab27297114529e4c16d6d8d7a54927a0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>refreshFilterList</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>ac45ad40024d47d25fd832d770e663a81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectedSensorChanged</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>aa5f88e9944ff6e1ed1aaa76feaea1edc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MainWindow &amp;</type>
      <name>getInstance</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a258da9e0c10050687c954ae7cdc1e6fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addFilter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a8d123e18c6b37baaaab9d624ab3209f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>filterSelectionChanged</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a3cc502a26429bb7edae0d63b8239bce5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>moveFilterDown</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a32f31e4ead0b810e64f785e30deca7f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>moveFilterUp</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>abfbe3d0010fa8325c0db600cc3adb972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>removeFilter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a6f8e5f47b1bd65cfc942a09c4af92f60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateFilter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a257515f577b42286bddc2726d56d8fa0</anchor>
      <arglist>(QListWidgetItem *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createFileMenu</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>aaf455232cccaa422fc4c371fa99bff84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findConnectedDevices</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a16659d9bc91ff81a7708deca6109dc47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a34c4b4207b46d11a4100c9b19f0e81bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a94226de44f2ebf313c2e109bc4467e82</anchor>
      <arglist>(const MainWindow &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MainWindow &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>aad9607624c56255a17f5dbaf64bfb950</anchor>
      <arglist>(const MainWindow &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~MainWindow</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>ae98d00a93bc118200eeef9f9bba1dba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CloudFilter * &gt;</type>
      <name>active_cloud_filters_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>ab7e891d8dc212c54ef9e6819bb64b313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>ac939a287c67131908c39343708a0a564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>cloud_mutex_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a5b9e9f9a8da91e32370bb2147d62819c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Device * &gt;</type>
      <name>connected_devices_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>ad0764d95aa13410a6b97500345b0d4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>down_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a23124779a93942e55770ceece5be35c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CloudFilterFactory * &gt;</type>
      <name>filter_factories_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a8e4c2503a34ca0a0475e99119812af42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::Grabber *</type>
      <name>grabber_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a35b46c34dbc03801461025ccc6a5ada2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::apps::optronic_viewer::OpenNIGrabber *</type>
      <name>grabber_thread_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a6cb92e22553dd3e58f7ebb6df71af4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::visualization::PCLVisualizer *</type>
      <name>pcl_visualizer_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a1b94e28ab511cfabf319ff924d24dc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QListWidget *</type>
      <name>processing_list_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a8ed0844bbd31ed4c24dc5e56e676d4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVTKWidget *</type>
      <name>qvtk_widget_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>accf49f6953c1117a95c5b9672f3c0bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>remove_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a2afaa5abb67e8acf357e417b9561f5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>up_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MainWindow.html</anchorfile>
      <anchor>a7d71d6399675154153af01ad8b243eea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::MedianCF</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</filename>
    <base>pcl::apps::optronic_viewer::CloudFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>ab7d30d63f0eeb9ac2d89b969c87e9d89</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud_in, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr &amp;cloud_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWizardPage *</type>
      <name>getParameterPage</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>a0f64e3616b28c313514365612e39dc67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MedianCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>aadee02e8960b2d1dd01ba13d1a65af43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MedianCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>a88ee18a65c87d2ab5e2328e2a688cf2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWizardPage *</type>
      <name>filter_selection_page_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>a997e701cb26746946900233b7bcbec9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>main_layout_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>a342e6cfa3819b13449bf4b4243e61c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_allowed_movement_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>a47e6244b7b7d8872a122832644386ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>max_allowed_movement_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>a81f2aa75b0c288d5847b332573e474d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>max_allowed_movement_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>a724f18fc55fb07b13a3721aa57461a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>window_size_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>adcfd67142d6814e2866b4fe1a43e5971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>window_size_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>acf521df04a4cc4ca587f7bcba65e46a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>window_size_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1MedianCF.html</anchorfile>
      <anchor>af619032aa4ef30a219c20c615985f4b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::OpenNIDevice</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIDevice.html</filename>
    <base>pcl::apps::optronic_viewer::Device</base>
    <member kind="function">
      <type></type>
      <name>OpenNIDevice</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIDevice.html</anchorfile>
      <anchor>aba37ddfdc55f9911e395dc2be9888c46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OpenNIDevice</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIDevice.html</anchorfile>
      <anchor>ad689dd424410c9d37b5f869ff2f729bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>device_id</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIDevice.html</anchorfile>
      <anchor>a8df13e64eef16a63fd411e81156a19eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIDevice.html</anchorfile>
      <anchor>a5e7c828e526701ed453849e80c5acccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>serial_number</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIDevice.html</anchorfile>
      <anchor>a2c40eebbb3037bc9590a4b907a08534d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>vendor</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIDevice.html</anchorfile>
      <anchor>af90d5ffe34f02b3e462b9499498e99ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::OpenNIGrabber</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIGrabber.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>cloudReceived</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIGrabber.html</anchorfile>
      <anchor>add2266be6021111883c4414df137ae75</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloudCallback</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIGrabber.html</anchorfile>
      <anchor>a2421d4a26301d4f230f00a3a488bf07a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenNIGrabber</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIGrabber.html</anchorfile>
      <anchor>a06b8c45e5edf63cd9b163d2e8b346e99</anchor>
      <arglist>(pcl::Grabber *grabber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIGrabber.html</anchorfile>
      <anchor>ad37c52fb3f32f7e4fb45d59842b1a9b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OpenNIGrabber</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIGrabber.html</anchorfile>
      <anchor>a292aabfd9da03be6c76c66fc21d7aba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::Grabber *</type>
      <name>grabber_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1OpenNIGrabber.html</anchorfile>
      <anchor>a63dd7b10492574e9ddbede963f0c30b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::PassThroughCF</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</filename>
    <base>pcl::apps::optronic_viewer::CloudFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>a8637f86d564eb52b562a83d6ba9a409e</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud_in, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr &amp;cloud_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWizardPage *</type>
      <name>getParameterPage</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>add2bbc3b77b47291663ed78665342c03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PassThroughCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>aea8ad6a1eb88e4bdc94f3b587647dc38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PassThroughCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>a0f7ba1379bded612dec638dde9f195fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filter_field_name_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>a150e0519aa325b047c0b26aa26cc945a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>filter_field_name_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>ac31ede28f81c1a9b6d674d711ea379f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>filter_field_name_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>a07ccd6081976af31cf78635c74fc8bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>filter_limits_max_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>a24b1c9744d9866d71d3a34388a82d69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>filter_limits_max_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>aa8379e9d76fe72707ee25dac4919e903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>filter_limits_max_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>a8897ea9aa708266ed98d21c012f5ea74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>filter_limits_min_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>ac5501af64ca3d52ecd71a22b73d77cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>filter_limits_min_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>acbbe97eefbde1dd0496fc21fc748080b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>filter_limits_min_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>a1e1da8d1c6072643100dd6f655701943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWizardPage *</type>
      <name>filter_selection_page_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>a514c07bfe299bf7deedb5defb0ab630c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>main_layout_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PassThroughCF.html</anchorfile>
      <anchor>ac292c6f6b10773d846d988d9d8e7ba42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::PlaneCF</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</filename>
    <base>pcl::apps::optronic_viewer::CloudFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>ad13024e83fb23d0d743397450a4473e1</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud_in, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr &amp;cloud_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWizardPage *</type>
      <name>getParameterPage</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a255e3f484af6196b69a010700cdf90d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaneCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a381d80f9c8a192836fafb693a2160569</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlaneCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a7acd7548000471783beaab29cd3f4e81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cluster_tolerance_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>abc45e5b7e2e22714df80094402185bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>cluster_tolerance_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a23034f8bafcc4295ef974f7bfc38d515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>cluster_tolerance_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a8ac663250a46ca2eb31d47718dee9342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWizardPage *</type>
      <name>filter_selection_page_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a753bad5acdafd0d9f6986a49564934e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>main_layout_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>aad53b7747dc78ba011f1b17013a0a3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a1248378501b503f168595d75a54cf15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>max_iterations_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a14bc3ce752008bfd3961b3cac7c83f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>max_iterations_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a17e947de8a2289c55afe9da2c7aec881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_refinement_iterations_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a31453c29974bd2ada3707125f04c2127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>max_refinement_iterations_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a845902106746ae744997338819611471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>max_refinement_iterations_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>ac0569fd4a6daaffb24c96cd9ea8eb284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_cluster_size_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a71b3d681bbd798eb9a39dd4d21537dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>min_cluster_size_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>af362996479d6fc2621a89c38af08ddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>min_cluster_size_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>ad686979efb6d497d7d6faaf38ce2e986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>refinement_sigma_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>ab2e950a626098df11a8fa4757f378048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>refinement_sigma_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a225bc5efdb6b4964a89571d97172fd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>refinement_sigma_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a92a87b2fd79c5143bc36fcf28e2add11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>return_negative_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a66dd35bde031748f61f498449c615eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCheckBox *</type>
      <name>return_negative_check_box_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a776f3084c68baa8d322057ebd0fd8442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>return_negative_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a2ba61dddfb26956b7c70925658548ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a8e325814ba012ba6aa1e04514eda211e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>threshold_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a88d4b0bcaec9effa5834ef59ceab70f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>threshold_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1PlaneCF.html</anchorfile>
      <anchor>a41425a3f1a8857638b0987ba84e13e26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::RadiusOutlierCF</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</filename>
    <base>pcl::apps::optronic_viewer::CloudFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>a26e140622f65e18f2bb934880f7e43ed</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud_in, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr &amp;cloud_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWizardPage *</type>
      <name>getParameterPage</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>ad54a7222ecc29789140256f211ffe29c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RadiusOutlierCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>a737980e340106c655555345fa300dcb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RadiusOutlierCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>aed537dbc9f1ca5a233ccbdaf5c45af31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWizardPage *</type>
      <name>filter_selection_page_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>a435b361a8ec806485734251884f926a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>main_layout_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>af0b717b180de435fbe85fde31d4271a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_neighbors_in_radius_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>acf18fcc55de60893f274a0a8754f837b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>min_neighbors_in_radius_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>a7a84edd97db00695a1885b7e48fd139a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>min_neighbors_in_radius_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>a4dbec70e0aca8293cbc22af602ef0add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>search_radius_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>a3cd2ee7e7e90b3b58065d83ae09b4136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>search_radius_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>a2d8249281f86ad60e8af9f86dfefa4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>search_radius_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RadiusOutlierCF.html</anchorfile>
      <anchor>ad10c9dbd75057f0ac044e51ef8a6e3ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::RandomSampleCF</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</filename>
    <base>pcl::apps::optronic_viewer::CloudFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>a151535e1b400b572f8870f5f129abfc5</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud_in, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr &amp;cloud_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWizardPage *</type>
      <name>getParameterPage</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>a07059dff530253ddb5c7bed011908e99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomSampleCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>a11a332d1f9ad6e2925c896716a2f92ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RandomSampleCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>a41d4a2005c161dc240f5f055bb039708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWizardPage *</type>
      <name>filter_selection_page_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>ad48634963486a123d328a56e65141ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>main_layout_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>a67bd49cacccb523c386d743cf4217e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sample_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>a84aaad8a6baba193b91e3783c0a861d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>sample_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>a60f7e5d5f084e145411cc7ec61e98074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>sample_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>a6663c53f09c9d136f3e03237dd88b7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>seed_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>a17eb0a7f7377cea3dc58e3a444f74ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>seed_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>a68b669d67647f892a6d444919a27372b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>seed_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1RandomSampleCF.html</anchorfile>
      <anchor>a249e737ff15a0218edf15094dc6f307b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::apps::optronic_viewer::VoxelGridCF</name>
    <filename>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</filename>
    <base>pcl::apps::optronic_viewer::CloudFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>a9bc9afb99632359702ff5ccfaac0f855</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::ConstPtr &amp;cloud_in, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr &amp;cloud_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWizardPage *</type>
      <name>getParameterPage</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>a97a7ea4c8a3af19ce9f73d15447295e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGridCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>a90cddee97e2eb24eadd7eec52a91b13c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VoxelGridCF</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>a8cd00cdab5f11dada625a56ed33a35b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QWizardPage *</type>
      <name>filter_selection_page_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>aff402f6c61ad0af4e22ce45fdcb6b07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>main_layout_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>aef2605c55ce087b718526d6ba58dc323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>voxel_grid_size_x_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>aeebc61c915f0ced2e47fb53e616e390e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>voxel_grid_size_x_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>a1e406c6248ff12580d4c12d60faa0602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>voxel_grid_size_x_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>ac3c0631b05da0b809ce83022cd185199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>voxel_grid_size_y_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>ac24451b3c7e4fa50906a31cc612a712a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>voxel_grid_size_y_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>a2b4fa1adfad33966fe7ffadcb3fa5d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>voxel_grid_size_y_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>a8c4392e116ba6509fdcd23d234c71d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>voxel_grid_size_z_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>ad8226a988133b4f3c64a7c52cdbb28f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>voxel_grid_size_z_label_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>a20d00fa130a44224dacf1a3fb1f1a211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>voxel_grid_size_z_line_edit_</name>
      <anchorfile>classpcl_1_1apps_1_1optronic__viewer_1_1VoxelGridCF.html</anchorfile>
      <anchor>af8b5fccc2a3a813b6981e6909f0195ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::cloud_composer</name>
    <filename>namespacepcl_1_1cloud__composer.html</filename>
    <namespace>pcl::cloud_composer::interactor_events</namespace>
    <namespace>pcl::cloud_composer::interactor_styles</namespace>
    <namespace>pcl::cloud_composer::ItemDataRole</namespace>
    <namespace>pcl::cloud_composer::PointTypeFlags</namespace>
    <class kind="class">pcl::cloud_composer::AbstractTool</class>
    <class kind="struct">pcl::cloud_composer::ActionPair</class>
    <class kind="class">pcl::cloud_composer::BackgroundDelegate</class>
    <class kind="class">pcl::cloud_composer::ClickTrackballStyleInteractor</class>
    <class kind="class">pcl::cloud_composer::CloudBrowser</class>
    <class kind="class">pcl::cloud_composer::CloudCommand</class>
    <class kind="class">pcl::cloud_composer::CloudComposerItem</class>
    <class kind="class">pcl::cloud_composer::CloudItem</class>
    <class kind="class">pcl::cloud_composer::CloudView</class>
    <class kind="class">pcl::cloud_composer::CloudViewer</class>
    <class kind="class">pcl::cloud_composer::ComposerMainWindow</class>
    <class kind="class">pcl::cloud_composer::DeleteItemCommand</class>
    <class kind="class">pcl::cloud_composer::EuclideanClusteringTool</class>
    <class kind="class">pcl::cloud_composer::EuclideanClusteringToolFactory</class>
    <class kind="class">pcl::cloud_composer::FPFHEstimationTool</class>
    <class kind="class">pcl::cloud_composer::FPFHEstimationToolFactory</class>
    <class kind="class">pcl::cloud_composer::FPFHItem</class>
    <class kind="class">pcl::cloud_composer::InteractorStyleSwitch</class>
    <class kind="class">pcl::cloud_composer::ItemInspector</class>
    <class kind="class">pcl::cloud_composer::ManipulationEvent</class>
    <class kind="class">pcl::cloud_composer::MergeCloudCommand</class>
    <class kind="class">pcl::cloud_composer::MergeCloudTool</class>
    <class kind="class">pcl::cloud_composer::MergeSelection</class>
    <class kind="class">pcl::cloud_composer::ModifyItemCommand</class>
    <class kind="class">pcl::cloud_composer::ModifyItemTool</class>
    <class kind="class">pcl::cloud_composer::NewItemCloudCommand</class>
    <class kind="class">pcl::cloud_composer::NewItemTool</class>
    <class kind="class">pcl::cloud_composer::NormalEstimationTool</class>
    <class kind="class">pcl::cloud_composer::NormalEstimationToolFactory</class>
    <class kind="class">pcl::cloud_composer::NormalsItem</class>
    <class kind="class">pcl::cloud_composer::OrganizedSegmentationTool</class>
    <class kind="class">pcl::cloud_composer::OrganizedSegmentationToolFactory</class>
    <class kind="struct">pcl::cloud_composer::OutputPair</class>
    <class kind="class">pcl::cloud_composer::ProjectModel</class>
    <class kind="class">pcl::cloud_composer::PropertiesModel</class>
    <class kind="class">pcl::cloud_composer::RectangularFrustumSelector</class>
    <class kind="class">pcl::cloud_composer::SanitizeCloudTool</class>
    <class kind="class">pcl::cloud_composer::SanitizeCloudToolFactory</class>
    <class kind="class">pcl::cloud_composer::SelectedTrackballStyleInteractor</class>
    <class kind="class">pcl::cloud_composer::SelectionEvent</class>
    <class kind="class">pcl::cloud_composer::SignalMultiplexer</class>
    <class kind="class">pcl::cloud_composer::SplitCloudCommand</class>
    <class kind="class">pcl::cloud_composer::SplitItemTool</class>
    <class kind="class">pcl::cloud_composer::StatisticalOutlierRemovalTool</class>
    <class kind="class">pcl::cloud_composer::StatisticalOutlierRemovalToolFactory</class>
    <class kind="class">pcl::cloud_composer::SupervoxelsTool</class>
    <class kind="class">pcl::cloud_composer::SupervoxelsToolFactory</class>
    <class kind="class">pcl::cloud_composer::ToolBoxModel</class>
    <class kind="class">pcl::cloud_composer::ToolFactory</class>
    <class kind="class">pcl::cloud_composer::TransformClouds</class>
    <class kind="class">pcl::cloud_composer::VoxelGridDownsampleTool</class>
    <class kind="class">pcl::cloud_composer::VoxelGridDownsampleToolFactory</class>
    <class kind="class">pcl::cloud_composer::VPtr</class>
    <class kind="class">pcl::cloud_composer::WorkQueue</class>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1cloud__composer.html</anchorfile>
      <anchor>a1df11d62de9d5ced3775fb418d9c3362</anchor>
      <arglist>(RectangularFrustumSelector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1cloud__composer.html</anchorfile>
      <anchor>a3bb272888111a6ba8520d4a45441e52e</anchor>
      <arglist>(SelectedTrackballStyleInteractor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1cloud__composer.html</anchorfile>
      <anchor>a8b5ff1d899a0866178de6100ec74d3a4</anchor>
      <arglist>(ClickTrackballStyleInteractor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1cloud__composer.html</anchorfile>
      <anchor>afcdee65e7925b37319aa5984d4e093f8</anchor>
      <arglist>(InteractorStyleSwitch)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::AbstractTool</name>
    <filename>classpcl_1_1cloud__composer_1_1AbstractTool.html</filename>
    <member kind="function">
      <type></type>
      <name>AbstractTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1AbstractTool.html</anchorfile>
      <anchor>a7fc45dbc390c1348c6772a3e7abe1756</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CloudCommand *</type>
      <name>createCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1AbstractTool.html</anchorfile>
      <anchor>a6b9064202b631ed7f1752864722addfa</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data)=0</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getActionText</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1AbstractTool.html</anchorfile>
      <anchor>a234399128330e82cf90ccb7f6a953c18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1AbstractTool.html</anchorfile>
      <anchor>a1488bfc59437ee76f8a0e4fcc32efd97</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1AbstractTool.html</anchorfile>
      <anchor>a0e02841545b25c3279a3454dd103d086</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActionText</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1AbstractTool.html</anchorfile>
      <anchor>abac94ff755ba2c984a6585dbc72fe9e7</anchor>
      <arglist>(const QString text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1AbstractTool.html</anchorfile>
      <anchor>ac9314a50daf82abca47592346a654246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PropertiesModel *</type>
      <name>parameter_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1AbstractTool.html</anchorfile>
      <anchor>a4b75fd5b27c7082293de60ad9f658c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>action_text_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1AbstractTool.html</anchorfile>
      <anchor>abb8ad555673d4c719dc4eae3fe6a69f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::cloud_composer::ActionPair</name>
    <filename>structpcl_1_1cloud__composer_1_1ActionPair.html</filename>
    <member kind="variable">
      <type>CloudCommand *</type>
      <name>command</name>
      <anchorfile>structpcl_1_1cloud__composer_1_1ActionPair.html</anchorfile>
      <anchor>ad760b09f1e10c23239f6ea0d6a26c399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AbstractTool *</type>
      <name>tool</name>
      <anchorfile>structpcl_1_1cloud__composer_1_1ActionPair.html</anchorfile>
      <anchor>ab68cf99295f417131c396f45616a2d50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::BackgroundDelegate</name>
    <filename>classpcl_1_1cloud__composer_1_1BackgroundDelegate.html</filename>
    <member kind="function">
      <type></type>
      <name>BackgroundDelegate</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1BackgroundDelegate.html</anchorfile>
      <anchor>a840a7029bf56d95f66fd2ebb96f01443</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paint</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1BackgroundDelegate.html</anchorfile>
      <anchor>ade9a9699718ead30c6109c94a992b1a3</anchor>
      <arglist>(QPainter *painter, const QStyleOptionViewItem &amp;option, const QModelIndex &amp;index) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::ClickTrackballStyleInteractor</name>
    <filename>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</filename>
    <member kind="function">
      <type></type>
      <name>ClickTrackballStyleInteractor</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a4278046f210dc0c9dd8ecc5fc5f0cf66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::visualization::CloudActorMapPtr</type>
      <name>getCloudActorMap</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a7b01e34305cbe11e206cde109e16caa3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLeftButtonDown</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a493e0f27cb069ad7ea248f0771a34712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLeftButtonUp</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a714aa94d02b94e673b62c26f9ebac8fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnRightButtonDown</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a7a6c28fa34b923d7aaa34bc659a81d5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnRightButtonUp</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>ae1a8b9ce0be147a8ab307fec1435019f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloudActorMap</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a6f183ad0a26851ef57beecf56c808d06</anchor>
      <arglist>(const pcl::visualization::CloudActorMapPtr &amp;actors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProjectModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a21d6e8b4bd596f57a5f9e43fba850508</anchor>
      <arglist>(ProjectModel *model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRendererCollection</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a0b5a7e2e63448134f2788b61404df893</anchor>
      <arglist>(vtkSmartPointer&lt; vtkRendererCollection &gt; &amp;rens)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>ae92e6cccb333aceef5a2b87e591ccd5e</anchor>
      <arglist>(ClickTrackballStyleInteractor, vtkInteractorStyleTrackballActor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ClickTrackballStyleInteractor</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a15f5b09c211ab1d3078d0814284977e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ClickTrackballStyleInteractor *</type>
      <name>New</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a86728c40365d6f8aaf91b03823c9463a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>manipulation_complete_event_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>af0544a9dee9c3b51459e1067f614731d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::visualization::CloudActorMapPtr</type>
      <name>actors_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a264790b0b1318b6acd8b25d573fd9da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkMatrix4x4 &gt;</type>
      <name>end_matrix_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a3813e960f2c47ee32ad8541ee9db3732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProjectModel *</type>
      <name>model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a43d140c96c7ba88a6f44c8ce01966c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkRendererCollection &gt;</type>
      <name>renderers_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a9b5f53408aa6a082ae3b0317cbcb9a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkMatrix4x4 &gt;</type>
      <name>start_matrix_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>ab9eb0a3306e36f1a8ac4ca220e925a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkTransform &gt;</type>
      <name>transform_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ClickTrackballStyleInteractor.html</anchorfile>
      <anchor>a7df30bed0d52ae7a3e2bafd28ffc66f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::CloudBrowser</name>
    <filename>classpcl_1_1cloud__composer_1_1CloudBrowser.html</filename>
    <member kind="function">
      <type></type>
      <name>CloudBrowser</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudBrowser.html</anchorfile>
      <anchor>af6605b7cbda220fe30eb15cde2944609</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudBrowser.html</anchorfile>
      <anchor>ad6266ab9587b805a2086ee990c2ab99f</anchor>
      <arglist>(QAbstractItemModel *new_model)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProjectModel *</type>
      <name>current_project_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudBrowser.html</anchorfile>
      <anchor>a670b147771f85d7807072744810e9710</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::CloudCommand</name>
    <filename>classpcl_1_1cloud__composer_1_1CloudCommand.html</filename>
    <member kind="function">
      <type></type>
      <name>CloudCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a7c1971d09ed09ce6f21222f9b1f9b6a9</anchor>
      <arglist>(ConstItemList input_data, QUndoCommand *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>redo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a9840db99aaf2eb19d9202ce304b9e6e3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>runCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a83ef3807d4bd29a88b94adae05918f06</anchor>
      <arglist>(AbstractTool *tool)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputData</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>aabec73010e255033a890a3d6635dc97f</anchor>
      <arglist>(ConstItemList input_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProjectModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a2890e9ab0e4b4ee8e805bd337be567fc</anchor>
      <arglist>(ProjectModel *model)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>adc6ca1f8d4a620524e85ada7a1572725</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a0dd22528fad54f9eb6710e6e4bf5760b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>canUseTemplates</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a4e9addb83b93225d3155987226ff7b71</anchor>
      <arglist>(ConstItemList &amp;input_data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>replaceOriginalWithNew</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a807c527fd7a6fb62a6c79a0b5cc56f29</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; originals, QList&lt; CloudComposerItem * &gt; new_items)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>restoreOriginalRemoveNew</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a70255bccd4bf183f155a50da6daf12be</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; originals, QList&lt; CloudComposerItem * &gt; new_items)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>can_use_templates_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a8a4b94fc8692e4195d0d56b486379603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>last_was_undo_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a6331cd45770a690177f9659fa9834afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConstItemList</type>
      <name>original_data_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a950f71e4bcdd20c09eeb227e7f5be466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; OutputPair &gt;</type>
      <name>output_data_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>aa8af509b68dfa3fa31bbde96dfbfecc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ProjectModel *</type>
      <name>project_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a6e476337f36881192c8cbde18be08a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMap&lt; QStandardItem *, QStandardItem * &gt;</type>
      <name>removed_to_parent_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>ae3a750045fe5c61c7472dff36895fe49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>template_type_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudCommand.html</anchorfile>
      <anchor>a3f73216ee224383aef4f60df3bdc4745</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::CloudComposerItem</name>
    <filename>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</filename>
    <member kind="enumeration">
      <name>ItemType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>ab2d8c6313c0f18ba0fefa8d40738ac3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOUD_COMPOSER_ITEM</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>ab2d8c6313c0f18ba0fefa8d40738ac3eafb8f2b07fff47d57c1e535833e9e5ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOUD_ITEM</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>ab2d8c6313c0f18ba0fefa8d40738ac3eaa167c84dac8e2801a3f9a9134d2d792d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMALS_ITEM</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>ab2d8c6313c0f18ba0fefa8d40738ac3ea828d67046eee20ffb6c09e8ffed34d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FPFH_ITEM</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>ab2d8c6313c0f18ba0fefa8d40738ac3ea0f02c06b4c2534742cebb66acff37c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addChild</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>a3f4d35fb38f895a04055427208fbfebc</anchor>
      <arglist>(CloudComposerItem *item_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudComposerItem *</type>
      <name>clone</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>aa79b6df24080152f1e94cf7fe2d9e159</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudComposerItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>a27ea7274501073feab84c492a10420cd</anchor>
      <arglist>(const QString name=&quot;default item&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudComposerItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>ad3caa9bf6debf53d0487f39a82498958</anchor>
      <arglist>(const CloudComposerItem &amp;to_copy)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; CloudComposerItem * &gt;</type>
      <name>getChildren</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>a8877901a64ba69615eb5279e5a6f3897</anchor>
      <arglist>(ItemType type) const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getId</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>a9a9f22e7307a64d3710118e9abf9e8c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QMap&lt; QString, QWidget * &gt;</type>
      <name>getInspectorTabs</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>a74c38072aa2ccd9b0c9e1ae0f497ded9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PropertiesModel *</type>
      <name>getPropertiesModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>ac89fb13fa496d33fc081017df2210026</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSanitized</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>a58f8a8a0a81d6c95deff845635ad45f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paintView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>a32c39668a4127edd2cb71b022072f4b8</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; vis) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propertyChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>a12b39901d21dc29ae00a761f390f6b47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>removeFromView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>aa422c4b5ecfc8e7432efa7f6590e4077</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; vis) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>type</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>ac1c1170de2eb9a52e8e5ee6f42777043</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudComposerItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>a026f87f7c5611fc723543dc5698aa189</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PropertiesModel *</type>
      <name>properties_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudComposerItem.html</anchorfile>
      <anchor>a25b7fd4b3314c77355b6f00bc8d2e7fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::CloudItem</name>
    <filename>classpcl_1_1cloud__composer_1_1CloudItem.html</filename>
    <base>pcl::cloud_composer::CloudComposerItem</base>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudItem *</type>
      <name>clone</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a25f831c7bceefa3cafc64e3df5d999f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>CloudItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>ab53e72c43e2b3baa03b7310d3ce25756</anchor>
      <arglist>(const QString name, const pcl::PCLPointCloud2::Ptr cloud_ptr, const Eigen::Vector4f &amp;origin=Eigen::Vector4f(), const Eigen::Quaternionf &amp;orientation=Eigen::Quaternionf(), bool make_templated_cloud=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>af2b881c84b71f0e007c026f3e35aedb9</anchor>
      <arglist>(const CloudItem &amp;to_copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVariant</type>
      <name>data</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a6609401c39bbb1f5a9bf0e3843107d52</anchor>
      <arglist>(int role=Qt::UserRole+1) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPointType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>ab37ed4d086c082f9e870c9ce4b879fc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSanitized</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a4b425093aec2ec32044db62bb85e2b67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paintView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a59c11c1578369add99e0a3cb2ed04c4a</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; vis) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printNumPoints</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>abd34b6cc2c80cdc96705da1eea8e869d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>removeFromView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a3dd58387afb96def3c6ff53084981a68</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; vis) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a3752336f50a327efb97550bde7614889</anchor>
      <arglist>(const QVariant &amp;value, int role=Qt::UserRole+1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTemplateCloudFromBlob</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a7b8cdc06bc5dff409b6c1ff3d4a5cfd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>type</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a1ea4a088ef987344dec887de529323eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a437437b8cb5b85f3eaf7a61def5fbb99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CloudItem *</type>
      <name>createCloudItemFromTemplate</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a59cd5b97f1a55abda1957f1d6902e616</anchor>
      <arglist>(const QString name, typename PointCloud&lt; PointT &gt;::Ptr cloud_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfFinite</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a52f6c8a3366f56a2d4ef5296cea75617</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPointType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a48d278a22d5c59faaf092f6da41780c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PCLPointCloud2::Ptr</type>
      <name>cloud_blob_ptr_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>ae2a5a7d2b171ecd968d74a0df0cc4f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorHandler::ConstPtr</type>
      <name>color_handler_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a0f54ee19d22821e4675cf5dc617c78c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeometryHandler::ConstPtr</type>
      <name>geometry_handler_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>ae2b2c174aec336da507d4ccc51ec829b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_sanitized_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a17a537597117926d45538783213eecc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Quaternionf</type>
      <name>orientation_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a56fec120e16d1788a16a028b3a27e12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>origin_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>ad85ceaeea9fc846e4805aed1432b260f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>point_type_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>a521a71720a802fc3b7c07fc75af0ce7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>template_cloud_set_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudItem.html</anchorfile>
      <anchor>ac11f45601d1cdfa5f8ac6ee576a26a4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::CloudView</name>
    <filename>classpcl_1_1cloud__composer_1_1CloudView.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>dataChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>af4435c4b56ba3f8ed299ce9e15af2212</anchor>
      <arglist>(const QModelIndex &amp;topLeft, const QModelIndex &amp;bottomRight)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a64ff9200e49a874bf0822d5b66f60ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectedItemChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a317f13c43b2bcaf647df3ae9dd3a7353</anchor>
      <arglist>(const QItemSelection &amp;selected, const QItemSelection &amp;deselected)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a1b9d443d90003f0a1900a1c118d65d50</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>aa5d20a2bdd84ca8f65ca6d238b9d6577</anchor>
      <arglist>(const CloudView &amp;to_copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a5966302b1c356984aa59f20b4b27c8cd</anchor>
      <arglist>(ProjectModel *model, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>ProjectModel *</type>
      <name>getModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>ae1f14255de13e9129a4514996109a767</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>getPCLVisualizer</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a0e555f03fd82223d2a100755277fcedc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QVTKWidget *</type>
      <name>getQVTK</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>ab0b0b23d5e93b3e65ec57d3e320390e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxisVisibility</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>ade38b2cdff290c6e23078e1885fdbf9e</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInteractorStyle</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>ac2010cbf49508df77032846848f64e48</anchor>
      <arglist>(interactor_styles::INTERACTOR_STYLES style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a873cc6156b1b0f44a02c32c8d300c2ff</anchor>
      <arglist>(ProjectModel *new_model)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a8d5b296d7211d3c400ca2f97f39352f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>itemChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>af2c69f0426f60d798cbfe503ccdaebdb</anchor>
      <arglist>(QStandardItem *item)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>manipulationCompleted</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a84f1929e5c72cb402aa3c759c92ae3c1</anchor>
      <arglist>(vtkObject *caller, unsigned long event_id, void *client_data, void *call_data)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>rowsAboutToBeRemoved</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a25c76f081b57674943801b9fd5b4ed2c</anchor>
      <arglist>(const QModelIndex &amp;parent, int start, int end)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>rowsInserted</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a4f1dad452efa3f29831b598820fdf6eb</anchor>
      <arglist>(const QModelIndex &amp;parent, int start, int end)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectionCompleted</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a389923c65d8f78c999f5291691628f9f</anchor>
      <arglist>(vtkObject *caller, unsigned long event_id, void *client_data, void *call_data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a8d64084396a082d93483e9e29a2ace73</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeEvent</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a7392a0443ff78a16ab7e72dba22777cc</anchor>
      <arglist>(QResizeEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addOrientationMarkerWidgetAxes</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a8d6ed8a74e92201fb09a797f8adf348d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectSignalsAndSlots</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a6a6fa142e74d32d475e32e7732186d68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeInteractorSwitch</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>ac24221d114c0184a5f1fb14abc78d546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeOrientationMarkerWidgetAxes</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a998985a292b6137a9d1e89009d397d64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkAxesActor &gt;</type>
      <name>axes_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a7595501fef04d882fba0c0dee0d51d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkOrientationMarkerWidget &gt;</type>
      <name>axes_widget_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a040099a63bd5243aad7bfe55c3bfa539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkEventQtSlotConnect &gt;</type>
      <name>connections_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a5d92e7ef6fc833181cf3080b419d850c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProjectModel *</type>
      <name>model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a146d44562245283cc42ba0d86da6c539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVTKWidget *</type>
      <name>qvtk_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a6e49c023b47126ec3086f0bd753d39ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; InteractorStyleSwitch &gt;</type>
      <name>style_switch_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>abc969a1ee997ecb99f8901e13df83a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>vis_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudView.html</anchorfile>
      <anchor>a5667815367779dbfb8c6087db757e267</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::CloudViewer</name>
    <filename>classpcl_1_1cloud__composer_1_1CloudViewer.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>addModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudViewer.html</anchorfile>
      <anchor>a483ed7fb6d4813c0063b41f51d0fe28d</anchor>
      <arglist>(ProjectModel *new_model)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addNewProject</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudViewer.html</anchorfile>
      <anchor>a8341eb7a81aafe998f0030d4f8a22a97</anchor>
      <arglist>(ProjectModel *new_model)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>modelChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudViewer.html</anchorfile>
      <anchor>a1af6b0b66639d3ac3b8f4c6bf2ecbca4</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>newModelSelected</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudViewer.html</anchorfile>
      <anchor>ada61840b8a45298bd79de71cce1faa71</anchor>
      <arglist>(ProjectModel *new_model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudViewer</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudViewer.html</anchorfile>
      <anchor>a30e36cca49a976ab9259dd6a90bf2a8b</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>ProjectModel *</type>
      <name>getModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudViewer.html</anchorfile>
      <anchor>a335d1a35f502c923799b378235e4ff16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudViewer</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudViewer.html</anchorfile>
      <anchor>a6028a8b8c1306a1ccfe60ac1ec4b75c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; ProjectModel *, CloudView * &gt;</type>
      <name>model_view_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudViewer.html</anchorfile>
      <anchor>a4cfd0c9a7dc212005c35d85a99c6c96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>vis_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1CloudViewer.html</anchorfile>
      <anchor>a61a1f1cf2275e02d70ce2a91ee5a5966</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::ComposerMainWindow</name>
    <filename>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>enqueueToolAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a811ed4cea7aa2462e6253acef43eec05</anchor>
      <arglist>(AbstractTool *tool)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_action_exit__triggered</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a4fae23d7ca7621776b679514b22f3711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_action_insert_from_file__triggered</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a0965c9b4efd0a623de2fe56c43f83175</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_action_insert_from_openNi_source__triggered</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a84989bdf31cc0755700d82470268cf4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_action_insert_from_rgb_depth__triggered</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a236841e9287ab776c75c7586b5b5e1b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_action_new_project__triggered</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a7ea79e63e225d7c0f012571f61fda278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_action_open_cloud_as_new_project__triggered</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a0b852dbd2ffa27e187a144ff02788341</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_action_open_project__triggered</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>aa7a6ae933278d6a825455c94a1160dd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_action_save_project__triggered</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a1d41339287483dfec3e1af18039bf007</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_action_save_project_as__triggered</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a52ff42ad027773496de99e61b333a340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_action_save_selected_cloud__triggered</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>ad5e373b81609ee68e8be80022b7cb490</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCurrentModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>afba01e208e7f2f1cda00c8f0dfbe732c</anchor>
      <arglist>(ProjectModel *model)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMouseStyleAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>af8c509432a1575d8657eef2a95df4bad</anchor>
      <arglist>(interactor_styles::INTERACTOR_STYLES selected_style)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>activeProjectChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a6c1f859239d6e3702798e661daa85490</anchor>
      <arglist>(ProjectModel *new_model, ProjectModel *previous_model)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>insertNewCloudFromFile</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a17fc6cb190477f25aef4c567d8821310</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>insertNewCloudFromRGBandDepth</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>af6f0d1f3c4076835dad2421b071f1306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>saveSelectedCloudToFile</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>af27d2e15ff7f2c2c3825be125cbc2a7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComposerMainWindow</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>abc4f552259e0b7c9a8af245c754d1a94</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ComposerMainWindow</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a672572da3ebd99a4613927bb0f6016ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectEditActions</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a43a42b8e8fbfd33c2b6c7ff48e7fc190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectFileActions</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a8d906a2e05569ce791db10fdbe034fd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectViewActions</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>ad0ed4cf1b333124291641f441c64256f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeCloudBrowser</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a1882043caea5c65e2cf286e44ccc0917</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeCloudViewer</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a1923b1b478b189e763ddafcc2bcd8b63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeItemInspector</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a03e8e405f7e4ca1a1fe926b0ed50fe5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializePlugins</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a47c03ca649e03ed04cbc7af3192c43d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeToolBox</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a0841e5eba6cd045fcc9e5d0a52085e0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProjectModel *</type>
      <name>current_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a6f66050fd16cfe288e582a3a48e1853a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QItemSelectionModel *</type>
      <name>current_selection_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a9d80d4cf12e740fe2ae5ce7c30a28f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QActionGroup *</type>
      <name>mouse_style_group_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a0566a326dce1e7673dbd5f2e9fa5a0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalMultiplexer *</type>
      <name>multiplexer_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>aaf84799b685728183b623183faa43788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, ProjectModel * &gt;</type>
      <name>name_model_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a4986595d9c6ac823216ee8cd22ff8ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ToolBoxModel *</type>
      <name>tool_box_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>affdf9a37a98f5b45119a9cb084c02e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QItemSelectionModel *</type>
      <name>tool_selection_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a08a9acf17412a959a589513b476d8e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QUndoGroup *</type>
      <name>undo_group_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ComposerMainWindow.html</anchorfile>
      <anchor>a7a04445d2cdceac397d694d0a2f8f209</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::DeleteItemCommand</name>
    <filename>classpcl_1_1cloud__composer_1_1DeleteItemCommand.html</filename>
    <base>pcl::cloud_composer::CloudCommand</base>
    <member kind="function">
      <type></type>
      <name>DeleteItemCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1DeleteItemCommand.html</anchorfile>
      <anchor>a80d189c734e2eaa52aaae5c089f617af</anchor>
      <arglist>(ConstItemList input_data, QUndoCommand *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>redo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1DeleteItemCommand.html</anchorfile>
      <anchor>a9729515f5e00b8eeca81bad00db5cf84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>runCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1DeleteItemCommand.html</anchorfile>
      <anchor>aae7920f969e7ce2ad6095a913d59620a</anchor>
      <arglist>(AbstractTool *tool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1DeleteItemCommand.html</anchorfile>
      <anchor>a93b6c7710a10795ca60f02ba5b2caa14</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::EuclideanClusteringTool</name>
    <filename>classpcl_1_1cloud__composer_1_1EuclideanClusteringTool.html</filename>
    <base>pcl::cloud_composer::SplitItemTool</base>
    <member kind="function">
      <type></type>
      <name>EuclideanClusteringTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1EuclideanClusteringTool.html</anchorfile>
      <anchor>af325957bedc08324be066d3919d48c63</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1EuclideanClusteringTool.html</anchorfile>
      <anchor>ae79508dddcaff1e888cfd43276ee1392</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1EuclideanClusteringTool.html</anchorfile>
      <anchor>a903b71cee0a38200e7d5388d1f632cc3</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EuclideanClusteringTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1EuclideanClusteringTool.html</anchorfile>
      <anchor>a368af0909446cf589f8bcc36e246edad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::EuclideanClusteringToolFactory</name>
    <filename>classpcl_1_1cloud__composer_1_1EuclideanClusteringToolFactory.html</filename>
    <base>pcl::cloud_composer::ToolFactory</base>
    <member kind="function">
      <type>SplitItemTool *</type>
      <name>createTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1EuclideanClusteringToolFactory.html</anchorfile>
      <anchor>aa23e9750ac46767788fae25ae98ccd27</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>PropertiesModel *</type>
      <name>createToolParameterModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1EuclideanClusteringToolFactory.html</anchorfile>
      <anchor>a1de1d8be172946f08baf48dd46ab1e17</anchor>
      <arglist>(QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getIconName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1EuclideanClusteringToolFactory.html</anchorfile>
      <anchor>a70afc39f9172110340098de07dc9be96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudComposerItem::ItemType</type>
      <name>getInputItemType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1EuclideanClusteringToolFactory.html</anchorfile>
      <anchor>a9a779bd9e97582efb7e7d0fccb110eb4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getPluginName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1EuclideanClusteringToolFactory.html</anchorfile>
      <anchor>aa1e396c1d9cbb346f8705089a5c56adc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem::ItemType &gt;</type>
      <name>getRequiredInputChildrenTypes</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1EuclideanClusteringToolFactory.html</anchorfile>
      <anchor>a1f6dc7a7f571fe1ba1f316948668130c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolGroupName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1EuclideanClusteringToolFactory.html</anchorfile>
      <anchor>a285fd8feff961b1f7ffd4affaae14ab0</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::FPFHEstimationTool</name>
    <filename>classpcl_1_1cloud__composer_1_1FPFHEstimationTool.html</filename>
    <base>pcl::cloud_composer::NewItemTool</base>
    <member kind="function">
      <type></type>
      <name>FPFHEstimationTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHEstimationTool.html</anchorfile>
      <anchor>a505c2340357a8a5a283aa3b84a4527e3</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHEstimationTool.html</anchorfile>
      <anchor>a5bf9a70e0c8370156362a6eb8242cc7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHEstimationTool.html</anchorfile>
      <anchor>a3188a79f26908ea8ee86014817da7ac5</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FPFHEstimationTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHEstimationTool.html</anchorfile>
      <anchor>af3ad6a053eb31fb4f5fed4b47c352714</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::FPFHEstimationToolFactory</name>
    <filename>classpcl_1_1cloud__composer_1_1FPFHEstimationToolFactory.html</filename>
    <base>pcl::cloud_composer::ToolFactory</base>
    <member kind="function">
      <type>NewItemTool *</type>
      <name>createTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHEstimationToolFactory.html</anchorfile>
      <anchor>a48d0b12b72c5d7ff189a709edced6232</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>PropertiesModel *</type>
      <name>createToolParameterModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHEstimationToolFactory.html</anchorfile>
      <anchor>ab9bd7d46b4b91605b895d535e7fc957f</anchor>
      <arglist>(QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getIconName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHEstimationToolFactory.html</anchorfile>
      <anchor>a1c0a8a55b06cd8681b1a60c38e701e2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudComposerItem::ItemType</type>
      <name>getInputItemType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHEstimationToolFactory.html</anchorfile>
      <anchor>ac00e9d64ca1f71b97d13a8acfb955dd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getPluginName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHEstimationToolFactory.html</anchorfile>
      <anchor>a4161873b49ee7d2f48dfc959245fbc92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem::ItemType &gt;</type>
      <name>getRequiredInputChildrenTypes</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHEstimationToolFactory.html</anchorfile>
      <anchor>ac6a531823beae5082849b11a8c4e25c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolGroupName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHEstimationToolFactory.html</anchorfile>
      <anchor>a4019893dde88ccbf4417abaf41ca1534</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::FPFHItem</name>
    <filename>classpcl_1_1cloud__composer_1_1FPFHItem.html</filename>
    <base>pcl::cloud_composer::CloudComposerItem</base>
    <member kind="function" virtualness="virtual">
      <type>virtual FPFHItem *</type>
      <name>clone</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHItem.html</anchorfile>
      <anchor>aa66611688cdf0ee0b36c7aa4aab99ec3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPFHItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHItem.html</anchorfile>
      <anchor>aa671434c17e114452b98bd80aa9588b8</anchor>
      <arglist>(QString name, pcl::PointCloud&lt; pcl::FPFHSignature33 &gt;::Ptr fpfh_ptr, double radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPFHItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHItem.html</anchorfile>
      <anchor>a7254860264a0b11e1cffd79b8aaa07cc</anchor>
      <arglist>(const FPFHItem &amp;to_copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QMap&lt; QString, QWidget * &gt;</type>
      <name>getInspectorTabs</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHItem.html</anchorfile>
      <anchor>a49b02fa6e426ca3f1c0473e5a0748302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>type</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHItem.html</anchorfile>
      <anchor>aaacb59882c706eaa06cd5e197c9a321a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FPFHItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHItem.html</anchorfile>
      <anchor>ac2b64f1fb8c1f6ecbd337cd0c583bfe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::FPFHSignature33 &gt;::Ptr</type>
      <name>fpfh_ptr_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHItem.html</anchorfile>
      <anchor>a7ccfe023bbe9900866e5b0646373638f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>hist_page_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHItem.html</anchorfile>
      <anchor>a90566df62e1eee4faa62a6199c5ad308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLPlotter &gt;</type>
      <name>plot_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHItem.html</anchorfile>
      <anchor>a022488dd246a2038ac4fa47b9637ef62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVTKWidget *</type>
      <name>qvtk_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHItem.html</anchorfile>
      <anchor>a97497a8f6165aaac3c4cb894029a44aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>radius_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1FPFHItem.html</anchorfile>
      <anchor>a6284aa3e6d33dba9902ab9a604508c1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::InteractorStyleSwitch</name>
    <filename>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</filename>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkInteractorStyle &gt;</type>
      <name>getInteractorStyle</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>accfede3ff4330d1e93feef2fe68e827c</anchor>
      <arglist>(const interactor_styles::INTERACTOR_STYLES interactor_style) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeInteractorStyles</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a2176551942a2968a081694b859c15943</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; vis, ProjectModel *model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractorStyleSwitch</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a6f86818c3087c1f0a55b3cc3c449efd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLeave</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>aeccebcd2302eeba6bd777ed7fce5cd2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentInteractorStyle</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a64537979bbee7bd22cbc20311f324b8e</anchor>
      <arglist>(interactor_styles::INTERACTOR_STYLES interactor_style)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetCurrentRenderer</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a2d779b3ed80ffdbb3f7f450e0f9f190f</anchor>
      <arglist>(vtkRenderer *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetDefaultRenderer</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a96c5d22f32fe84f8b020908e3dc33155</anchor>
      <arglist>(vtkRenderer *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInteractor</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>aaffb3608322fd2dc3bc1901ac3cedce8</anchor>
      <arglist>(vtkRenderWindowInteractor *iren)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQVTKWidget</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a1a83a5d225eed1afaad7daf81650783a</anchor>
      <arglist>(QVTKWidget *qvtk)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkGetObjectMacro</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a28ff7ecc65c4b0c0cc78e49b4eb16ee2</anchor>
      <arglist>(current_style_, vtkInteractorStyle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a247a660352d8e792b48bec3d884492ef</anchor>
      <arglist>(InteractorStyleSwitch, vtkInteractorStyle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InteractorStyleSwitch</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>af6477e9b8a5280c505ebe8541b0eda47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InteractorStyleSwitch *</type>
      <name>New</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>af6a6d02c6d014610355219fc244665fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setCurrentStyle</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>ab886ed9dbb07ce4ad2de0c7c1675a3fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkAreaPicker &gt;</type>
      <name>area_picker_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a11db61d54005a9b5d2af61b2f96c2541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; ClickTrackballStyleInteractor &gt;</type>
      <name>click_trackball_interactor_style_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a7324b67ba121c0ed6952a8079cc45138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkInteractorStyle &gt;</type>
      <name>current_style_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a07f00a64568595edb2cf8bbe7d192b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMap&lt; interactor_styles::INTERACTOR_STYLES, vtkSmartPointer&lt; vtkInteractorStyle &gt; &gt;</type>
      <name>name_to_style_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a7e20f4a6c3f75179e670e3c5236e7541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; pcl::visualization::PCLVisualizerInteractorStyle &gt;</type>
      <name>pcl_vis_style_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a00904cffb824815e153ee082b730c720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkPointPicker &gt;</type>
      <name>point_picker_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>af8722663b9ff30755e4076edea30d927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVTKWidget *</type>
      <name>qvtk_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a12f651262d71df93fd540cc5118c4965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; RectangularFrustumSelector &gt;</type>
      <name>rectangular_frustum_selector_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a1ac9be437e0bbe437998b1181bed5d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkRenderWindowInteractor *</type>
      <name>render_window_interactor_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a38151cbd6b7faeae43e184537d152b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkRendererCollection &gt;</type>
      <name>rens_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a2a4da4e3dee8a52f8a291aa580fee147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; SelectedTrackballStyleInteractor &gt;</type>
      <name>selected_trackball_interactor_style_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a189cceec90b24e6340a70ff9e463f111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>vis_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a1d08eb9bd666b8a3a8de455a85cc5088</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>InteractorStyleSwitch</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>ae9c99ac70ab849dd60b6a6a18a3e80b9</anchor>
      <arglist>(const InteractorStyleSwitch &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>a8b79c077bc0a15957772564305e0a8af</anchor>
      <arglist>(const InteractorStyleSwitch &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProjectModel *</type>
      <name>project_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1InteractorStyleSwitch.html</anchorfile>
      <anchor>af962a795d8eb668eb0d83a309c143271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::ItemInspector</name>
    <filename>classpcl_1_1cloud__composer_1_1ItemInspector.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>itemChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>a7345e42721416f2543c02f962f8b2e7b</anchor>
      <arglist>(QStandardItem *item)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>a28456d7c0bd22515eb0edf6c730b1122</anchor>
      <arglist>(const QModelIndex &amp;current, const QModelIndex &amp;previous)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>a46e6a578466bd8879955e07ed5e18308</anchor>
      <arglist>(ProjectModel *new_model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ItemInspector</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>a9c34f2b3c633ff12539d16e937646657</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ItemInspector</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>a6ade8438464434fdd6dd61963ae7e152</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createItemWidgets</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>a6ba5dc0bdf09773aea49cbc746a8d246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeTabs</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>ace5376a57cc66dc0751b7cc9cbf8bb08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>restoreTreeState</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>a72265d149d1130ccbc49d00cf9eed0b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>storeTreeState</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>acd6f0e6beb41df08c1abd0c1b8acd891</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>ac89bb268257fc6cffe60d1d9c98ac98d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PropertiesModel *</type>
      <name>current_item_properties_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>a96c672267bf51f373ad643f778c863a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProjectModel *</type>
      <name>current_project_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>a4f6f6ca46bb1a1d19c7672848a0aac0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const QItemSelectionModel *</type>
      <name>current_selection_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>a2c1770023265ff1e7556d999cec384f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QStandardItemModel *, QList&lt; QPersistentModelIndex &gt; &gt;</type>
      <name>item_treestate_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>ad0fd43983e6923cf7232f116ab884d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, QWidget * &gt;</type>
      <name>itemtype_widget_map</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>ac3ebbdc156d7cc9af2ac3f06646355b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTreeView *</type>
      <name>parameter_view_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ItemInspector.html</anchorfile>
      <anchor>a5e04946fef654f3631199d66fa5a23d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::ManipulationEvent</name>
    <filename>classpcl_1_1cloud__composer_1_1ManipulationEvent.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addManipulation</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ManipulationEvent.html</anchorfile>
      <anchor>a9ab86931195d44b02ef41fad0bd18a76</anchor>
      <arglist>(QString id, vtkSmartPointer&lt; vtkMatrix4x4 &gt; start, vtkSmartPointer&lt; vtkMatrix4x4 &gt; end)</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QString, vtkSmartPointer&lt; vtkMatrix4x4 &gt; &gt;</type>
      <name>getEndMap</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ManipulationEvent.html</anchorfile>
      <anchor>a4e7fc9122f8a9a972e7b7845fccd13e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QString, vtkSmartPointer&lt; vtkMatrix4x4 &gt; &gt;</type>
      <name>getStartMap</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ManipulationEvent.html</anchorfile>
      <anchor>a94ed4715c545aeba3848a41b101ee1a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ManipulationEvent</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ManipulationEvent.html</anchorfile>
      <anchor>a2a5f846c62cb05b55716c7f315298d9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ManipulationEvent</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ManipulationEvent.html</anchorfile>
      <anchor>ae5e48150bc32769ee641d30387813373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, vtkSmartPointer&lt; vtkMatrix4x4 &gt; &gt;</type>
      <name>id_end_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ManipulationEvent.html</anchorfile>
      <anchor>a10a0a31f01daa29268b72da30b7243a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, vtkSmartPointer&lt; vtkMatrix4x4 &gt; &gt;</type>
      <name>id_start_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ManipulationEvent.html</anchorfile>
      <anchor>adfae0537c3bd7e4de9e5c8ecf0a6ddc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::MergeCloudCommand</name>
    <filename>classpcl_1_1cloud__composer_1_1MergeCloudCommand.html</filename>
    <base>pcl::cloud_composer::CloudCommand</base>
    <member kind="function">
      <type></type>
      <name>MergeCloudCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeCloudCommand.html</anchorfile>
      <anchor>ab87bd4904022594e836b5bb562d47d0f</anchor>
      <arglist>(ConstItemList input_data, QUndoCommand *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>redo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeCloudCommand.html</anchorfile>
      <anchor>ae856ee015bea7724249ea694f3d07cf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>runCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeCloudCommand.html</anchorfile>
      <anchor>ab88cef80aee17229d4a7b1675606bbea</anchor>
      <arglist>(AbstractTool *tool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedIndicesMap</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeCloudCommand.html</anchorfile>
      <anchor>a1c80d4fc1c862548ddc3a9cee82675c0</anchor>
      <arglist>(const QMap&lt; CloudItem *, pcl::PointIndices::Ptr &gt; selected_item_index_map)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeCloudCommand.html</anchorfile>
      <anchor>aac346f084e5ae977d9bc3ebbb3b4ec81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; CloudItem *, pcl::PointIndices::Ptr &gt;</type>
      <name>selected_item_index_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeCloudCommand.html</anchorfile>
      <anchor>af7f7d59374957266e69c1cfc9a98fed3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::MergeCloudTool</name>
    <filename>classpcl_1_1cloud__composer_1_1MergeCloudTool.html</filename>
    <base>pcl::cloud_composer::AbstractTool</base>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudCommand *</type>
      <name>createCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeCloudTool.html</anchorfile>
      <anchor>a50b831fa00aec53fe1662cfc358d531f</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeCloudTool.html</anchorfile>
      <anchor>a43af43eaee0c57fac0f9d531f7e05549</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MergeCloudTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeCloudTool.html</anchorfile>
      <anchor>aa698c67fc9513ecdfcd598361843a800</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeCloudTool.html</anchorfile>
      <anchor>acb2e883ecfdb17850488646b66cee0cc</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MergeCloudTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeCloudTool.html</anchorfile>
      <anchor>aeb367874f191e8d99642a8e8d5861dd4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::MergeSelection</name>
    <filename>classpcl_1_1cloud__composer_1_1MergeSelection.html</filename>
    <base>pcl::cloud_composer::MergeCloudTool</base>
    <member kind="function">
      <type>QList&lt; const CloudItem * &gt;</type>
      <name>getSelectedItems</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeSelection.html</anchorfile>
      <anchor>a5762d10efa049ad189684b9044e4d6af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeSelection.html</anchorfile>
      <anchor>aec50bbb20b79133c37711b265b9ff440</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MergeSelection</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeSelection.html</anchorfile>
      <anchor>a34dee6ca478c8fcc2f9a1c850fa73025</anchor>
      <arglist>(QMap&lt; const CloudItem *, pcl::PointIndices::ConstPtr &gt; selected_item_index_map, QObject *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeSelection.html</anchorfile>
      <anchor>ab31f49a530b642b11ac7f1d0a047e7d9</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; CloudComposerItem * &gt;</type>
      <name>performTemplatedAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeSelection.html</anchorfile>
      <anchor>a74533244877b524fd8b32ace7b00753c</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MergeSelection</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeSelection.html</anchorfile>
      <anchor>aef128c9d9c961a96126bf31c0ad41929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; const CloudItem *, pcl::PointIndices::ConstPtr &gt;</type>
      <name>selected_item_index_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1MergeSelection.html</anchorfile>
      <anchor>a6d04263c10fe260026c6529de3980975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::ModifyItemCommand</name>
    <filename>classpcl_1_1cloud__composer_1_1ModifyItemCommand.html</filename>
    <base>pcl::cloud_composer::CloudCommand</base>
    <member kind="function">
      <type></type>
      <name>ModifyItemCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ModifyItemCommand.html</anchorfile>
      <anchor>aa04d47856f70274d4a009cda43b7bd94</anchor>
      <arglist>(ConstItemList input_data, QUndoCommand *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>redo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ModifyItemCommand.html</anchorfile>
      <anchor>a5fd1f919717e87dc5e832bdf67cb96c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>runCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ModifyItemCommand.html</anchorfile>
      <anchor>a67866976a19f0ff2dcb0fb71f97a221c</anchor>
      <arglist>(AbstractTool *tool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ModifyItemCommand.html</anchorfile>
      <anchor>a6198a9f7ed02da57153cd87641d14e22</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::ModifyItemTool</name>
    <filename>classpcl_1_1cloud__composer_1_1ModifyItemTool.html</filename>
    <base>pcl::cloud_composer::AbstractTool</base>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudCommand *</type>
      <name>createCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ModifyItemTool.html</anchorfile>
      <anchor>a4d5bb227bf7bf5c33577674bac0db841</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ModifyItemTool.html</anchorfile>
      <anchor>a8cedf299f6691721806deb1b1f43129e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModifyItemTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ModifyItemTool.html</anchorfile>
      <anchor>a30637cddbb2f10bfa217a94448d1f69f</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ModifyItemTool.html</anchorfile>
      <anchor>a1516590fd0d7a190bd6638e89642ee10</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ModifyItemTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ModifyItemTool.html</anchorfile>
      <anchor>a127f1653cd36467a6205517d48073ef6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::NewItemCloudCommand</name>
    <filename>classpcl_1_1cloud__composer_1_1NewItemCloudCommand.html</filename>
    <base>pcl::cloud_composer::CloudCommand</base>
    <member kind="function">
      <type></type>
      <name>NewItemCloudCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NewItemCloudCommand.html</anchorfile>
      <anchor>a2c6ed84382f05d751e8148bedb290d87</anchor>
      <arglist>(ConstItemList input_data, QUndoCommand *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>redo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NewItemCloudCommand.html</anchorfile>
      <anchor>aaedebb5d3cc3a0dc50b68a5aa45340b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>runCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NewItemCloudCommand.html</anchorfile>
      <anchor>a4504c364a7b3b2cb938d034520b73699</anchor>
      <arglist>(AbstractTool *tool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NewItemCloudCommand.html</anchorfile>
      <anchor>a2071fb7ab7a8701bc1d055db7e9d9005</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::NewItemTool</name>
    <filename>classpcl_1_1cloud__composer_1_1NewItemTool.html</filename>
    <base>pcl::cloud_composer::AbstractTool</base>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudCommand *</type>
      <name>createCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NewItemTool.html</anchorfile>
      <anchor>aba76df73021d7db9ef7d898c719f9835</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NewItemTool.html</anchorfile>
      <anchor>a421d4f96014cddef1262e7eddd4a9f93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NewItemTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NewItemTool.html</anchorfile>
      <anchor>a5eaabffa76541a7d893faf66d891b071</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NewItemTool.html</anchorfile>
      <anchor>ad49f297239f773c48a6dd90d1831864f</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NewItemTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NewItemTool.html</anchorfile>
      <anchor>acb16aa95611c8494515be690a27f11ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::NormalEstimationTool</name>
    <filename>classpcl_1_1cloud__composer_1_1NormalEstimationTool.html</filename>
    <base>pcl::cloud_composer::NewItemTool</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalEstimationTool.html</anchorfile>
      <anchor>af51285fb865067e91960527ed13d054c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalEstimationTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalEstimationTool.html</anchorfile>
      <anchor>adc1de5080ebc8e0ae5ce80955f504fc9</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalEstimationTool.html</anchorfile>
      <anchor>a60aad4bfc87b350f52bd41e2bf5f87c3</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NormalEstimationTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalEstimationTool.html</anchorfile>
      <anchor>a18ee4a6110687dae3a1331ff06fb1272</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::NormalEstimationToolFactory</name>
    <filename>classpcl_1_1cloud__composer_1_1NormalEstimationToolFactory.html</filename>
    <base>pcl::cloud_composer::ToolFactory</base>
    <member kind="function">
      <type>NewItemTool *</type>
      <name>createTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalEstimationToolFactory.html</anchorfile>
      <anchor>a61688294e59ff6ba79c2e2f34e5e91ff</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>PropertiesModel *</type>
      <name>createToolParameterModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalEstimationToolFactory.html</anchorfile>
      <anchor>a39f1acf5b3f131e71890d63f50d6a088</anchor>
      <arglist>(QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getIconName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalEstimationToolFactory.html</anchorfile>
      <anchor>adb338179d26be68e23a11d546432d736</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudComposerItem::ItemType</type>
      <name>getInputItemType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalEstimationToolFactory.html</anchorfile>
      <anchor>aed2dceb82016add935ad9c7727b2f10f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getPluginName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalEstimationToolFactory.html</anchorfile>
      <anchor>a6adc714aba6e9c2a5aeb8fa56b879e05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem::ItemType &gt;</type>
      <name>getRequiredInputChildrenTypes</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalEstimationToolFactory.html</anchorfile>
      <anchor>a66d95027f7a1df45594926096dc25c0a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolGroupName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalEstimationToolFactory.html</anchorfile>
      <anchor>a74f6067de68eac0d8c6a0a56c163cea3</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::NormalsItem</name>
    <filename>classpcl_1_1cloud__composer_1_1NormalsItem.html</filename>
    <base>pcl::cloud_composer::CloudComposerItem</base>
    <member kind="function" virtualness="virtual">
      <type>virtual NormalsItem *</type>
      <name>clone</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalsItem.html</anchorfile>
      <anchor>a6892245057431f66b8a8c2753ab648bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalsItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalsItem.html</anchorfile>
      <anchor>a4063a5788c9a557e8621616ed76e9b94</anchor>
      <arglist>(QString name, pcl::PointCloud&lt; pcl::Normal &gt;::Ptr normals_ptr, double radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalsItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalsItem.html</anchorfile>
      <anchor>a3c25347bb7184e3fcd6f5cb16267c2ca</anchor>
      <arglist>(const NormalsItem &amp;to_copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paintView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalsItem.html</anchorfile>
      <anchor>a4e2428444a04b4eec7b8baaecb37fd27</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; vis) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>removeFromView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalsItem.html</anchorfile>
      <anchor>a6eb4ae08384e00c1a2722fdbf493962f</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; vis) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>type</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalsItem.html</anchorfile>
      <anchor>aa69e62d25d6e5e343c13c472cee574b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NormalsItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalsItem.html</anchorfile>
      <anchor>ad2795b31808c372f4275cd7ab29d4f9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>normals_ptr_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1NormalsItem.html</anchorfile>
      <anchor>a04c6ea791ee630fa8c63fecdbed99e7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::OrganizedSegmentationTool</name>
    <filename>classpcl_1_1cloud__composer_1_1OrganizedSegmentationTool.html</filename>
    <base>pcl::cloud_composer::SplitItemTool</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationTool.html</anchorfile>
      <anchor>aebdfdf1439f7422015b662b3dbd15b85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrganizedSegmentationTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationTool.html</anchorfile>
      <anchor>ad86a18e0d4ffdc258739ee85e75c17bb</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationTool.html</anchorfile>
      <anchor>a00c167d8c56035a2cf89f3ed1d50957c</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; CloudComposerItem * &gt;</type>
      <name>performTemplatedAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationTool.html</anchorfile>
      <anchor>ae603dce52655d1733bfdd774469ff2f6</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrganizedSegmentationTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationTool.html</anchorfile>
      <anchor>a66f45cf4cb1d01674dccbfe3c1a30ffc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::OrganizedSegmentationToolFactory</name>
    <filename>classpcl_1_1cloud__composer_1_1OrganizedSegmentationToolFactory.html</filename>
    <base>pcl::cloud_composer::ToolFactory</base>
    <member kind="function">
      <type>SplitItemTool *</type>
      <name>createTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationToolFactory.html</anchorfile>
      <anchor>a97d2725ed6d89f5007536d26f4a3a740</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>PropertiesModel *</type>
      <name>createToolParameterModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationToolFactory.html</anchorfile>
      <anchor>a475fd7e3a8d3747da4d4310141a391e1</anchor>
      <arglist>(QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getIconName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationToolFactory.html</anchorfile>
      <anchor>ad8e613c32914d88c50ed67473570ffdf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudComposerItem::ItemType</type>
      <name>getInputItemType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationToolFactory.html</anchorfile>
      <anchor>a370ec0d8a4dd4d32b0e1a396d8c3c3b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getPluginName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationToolFactory.html</anchorfile>
      <anchor>a9a5bb8a05966809e294dfd023c0064c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem::ItemType &gt;</type>
      <name>getRequiredInputChildrenTypes</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationToolFactory.html</anchorfile>
      <anchor>a8150270d7ab814f2cfcb6c971c323ce8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolGroupName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1OrganizedSegmentationToolFactory.html</anchorfile>
      <anchor>a4444c4e887aedd83c78a2333703f22b3</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::cloud_composer::OutputPair</name>
    <filename>structpcl_1_1cloud__composer_1_1OutputPair.html</filename>
    <member kind="variable">
      <type>QList&lt; const CloudComposerItem * &gt;</type>
      <name>input_items_</name>
      <anchorfile>structpcl_1_1cloud__composer_1_1OutputPair.html</anchorfile>
      <anchor>a3a5e45689c73bba1a32acfbb3b798308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QList&lt; CloudComposerItem * &gt;</type>
      <name>output_items_</name>
      <anchorfile>structpcl_1_1cloud__composer_1_1OutputPair.html</anchorfile>
      <anchor>a58f7e60d7df3657348e03381e0908765</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::ProjectModel</name>
    <filename>classpcl_1_1cloud__composer_1_1ProjectModel.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>clearSelection</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>adfa1e421790a3ba0d7f1dcd96079ef02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>commandCompleted</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a92a88887d5dcc682d698fc124c4d5781</anchor>
      <arglist>(CloudCommand *command)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>createNewCloudFromSelection</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a954be9d568225eda3a1e7191af2fb1df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>deleteSelectedItems</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a39063167b73533ab023870a7c9dd0eb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>emitAllStateSignals</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a15050ae727cbb9bf0561069e9cd3eac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>insertNewCloudFromFile</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a2f4339c9db2ae79fc40ee4ebecbe5d9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>insertNewCloudFromRGBandDepth</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>adfdc8740b2450ac30f3d78f7b22e8012</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>itemSelectionChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>ad34f1e904c107505f4e3b19745895dc6</anchor>
      <arglist>(const QItemSelection &amp;selected, const QItemSelection &amp;deselected)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>mouseStyleChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a71de538956f18576172c5894ae068606</anchor>
      <arglist>(QAction *new_style_action)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>saveSelectedCloudToFile</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a3c1e1978b5d3f173e6e51b1ea728ae32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectAllItems</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a08ec4d297be657d743d5a827c2194d5b</anchor>
      <arglist>(QStandardItem *item=0)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setAxisVisibility</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a4a2dcebc6b5ff57fe5c3edca7504231e</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>axisVisible</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>ae7d60605555a31e945bba10a241e3a20</anchor>
      <arglist>(const bool axis_visible)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>deleteAvailable</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>aa28da53cd89ab8997c7c64eebf7c827a</anchor>
      <arglist>(bool can_delete)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>enqueueNewAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a3137cc0abceb79e775b63a40349bdc2a</anchor>
      <arglist>(AbstractTool *tool, ConstItemList data)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>modelChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a06fa7b11160db122ad5832905476af07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mouseStyleState</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>aa11172a57cf63b703e7644a281333798</anchor>
      <arglist>(interactor_styles::INTERACTOR_STYLES)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>newCloudFromSelectionAvailable</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a5b6c73376b0d01345dbd254da5eb9bb6</anchor>
      <arglist>(bool can_create)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueueToolAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>adf943d4c251bfe2d55a52ca9c969a6d0</anchor>
      <arglist>(AbstractTool *tool)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>ac4f974a5d3784aab720d10f12befb3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QItemSelectionModel *</type>
      <name>getSelectionModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a2cd734a0da0f62de76c668b03c405b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QUndoStack *</type>
      <name>getUndoStack</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a78db0e33c26dd6375b59a8b153bae435</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertNewCloudComposerItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a46619939bb4dfc23f8e935d3fd568aba</anchor>
      <arglist>(CloudComposerItem *new_item, QStandardItem *parent_item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manipulateClouds</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a8ea7738a5b1165103058601bf6479b8a</anchor>
      <arglist>(boost::shared_ptr&lt; ManipulationEvent &gt; manip_event)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProjectModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a449d42994c6ac679cf8c1374f91c3cd3</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProjectModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>ae618ce849b697e6b99a05780738d588f</anchor>
      <arglist>(const ProjectModel &amp;to_copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProjectModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a825fa727bfae3ea5385d8107cab4e71d</anchor>
      <arglist>(QString project_name, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloudView</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>af5dbfb8d7be1c6d812d651db6633a9fe</anchor>
      <arglist>(CloudView *view)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>aaf68592f32c4f86d79fcf7d0412f03aa</anchor>
      <arglist>(QString new_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointSelection</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>acfee1a29628197a0dc37e7419fa5fc45</anchor>
      <arglist>(boost::shared_ptr&lt; SelectionEvent &gt; selected_event)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProjectModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>acfead4c4c9c1e97a1b9c9b6d7c79f1bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>onlyCloudItemsSelected</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a5eda5d966f28dd9c32a956b34640f95a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSelectedStyle</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a6f1713bb96b1c5aeeb48d424df47078a</anchor>
      <arglist>(interactor_styles::INTERACTOR_STYLES style)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>axis_visible_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>ab73332d97478ffd1d8739b80e735d291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudView *</type>
      <name>cloud_view_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a53d530ac4657163ea66dbb24c0e4b4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDir</type>
      <name>last_directory_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a9454dd76387f1b675b827d80fda5a2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, int &gt;</type>
      <name>name_to_type_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>afef3763b75ee2328b4d243b9d2755aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; CloudItem *, pcl::PointIndices::Ptr &gt;</type>
      <name>selected_item_index_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a765f1716f460f471ce9d30a1d4781d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; interactor_styles::INTERACTOR_STYLES, bool &gt;</type>
      <name>selected_style_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>aec5c35a9c13e69cf72f284acd091dc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; SelectionEvent &gt;</type>
      <name>selection_event_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>afb8f1c8001e7575c6cd4bb335ab3b421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QItemSelectionModel *</type>
      <name>selection_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a420a08e5458400d35f80b91470e2b7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QUndoStack *</type>
      <name>undo_stack_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a1310c3635f7926804aab50dca4197609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WorkQueue *</type>
      <name>work_queue_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a7d2575ec156b8bf93563fc3a333b7b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QThread *</type>
      <name>work_thread_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ProjectModel.html</anchorfile>
      <anchor>a67c7541a114c6d7d4f189617d4bc5665</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::PropertiesModel</name>
    <filename>classpcl_1_1cloud__composer_1_1PropertiesModel.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>propertyChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1PropertiesModel.html</anchorfile>
      <anchor>aae75c98551114eaf168c63312e39a2b0</anchor>
      <arglist>(QStandardItem *property_item)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>propertyChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1PropertiesModel.html</anchorfile>
      <anchor>af651ef80994507d81c01313d7ce46ab9</anchor>
      <arglist>(const QStandardItem *property_item, const CloudComposerItem *parent_item_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCategory</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1PropertiesModel.html</anchorfile>
      <anchor>a1027ad30b83ab431744b672273de4340</anchor>
      <arglist>(const QString category_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProperty</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1PropertiesModel.html</anchorfile>
      <anchor>a3f4659ef045ce5acf840fd662adbf1d4</anchor>
      <arglist>(const QString prop_name, const QVariant value, const Qt::ItemFlags flags=Qt::ItemIsSelectable, const QString category=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyProperties</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1PropertiesModel.html</anchorfile>
      <anchor>abbf23451f1dc0ecd62b804f1641fcc24</anchor>
      <arglist>(const PropertiesModel *to_copy)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>getProperty</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1PropertiesModel.html</anchorfile>
      <anchor>ae070daf1724e0cf0f4d70353c576efe5</anchor>
      <arglist>(const QString prop_name) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PropertiesModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1PropertiesModel.html</anchorfile>
      <anchor>a7205040dbff2c4fb7e635acd09cd57cd</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PropertiesModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1PropertiesModel.html</anchorfile>
      <anchor>a8d6beb602736e560930aa5bcd42d5c29</anchor>
      <arglist>(CloudComposerItem *parent_item, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PropertiesModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1PropertiesModel.html</anchorfile>
      <anchor>ac2dcfb629eb355b491308e0b6ad1d225</anchor>
      <arglist>(const PropertiesModel &amp;to_copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PropertiesModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1PropertiesModel.html</anchorfile>
      <anchor>a23df881638e81b5e6e0735645a443875</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudComposerItem *</type>
      <name>parent_item_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1PropertiesModel.html</anchorfile>
      <anchor>acf7f79ff83b2b8e5024533cb7c4f4eb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::RectangularFrustumSelector</name>
    <filename>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</filename>
    <member kind="function">
      <type>pcl::visualization::CloudActorMapPtr</type>
      <name>getCloudActorMap</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</anchorfile>
      <anchor>aab9b81b1ead3954c21da20f1ee297649</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLeftButtonUp</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</anchorfile>
      <anchor>a1a4a051b9327d3a0d1802221176ee532</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RectangularFrustumSelector</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</anchorfile>
      <anchor>a69bb2ae9db37d32ee832445ba4847fab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloudActorMap</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</anchorfile>
      <anchor>a19a67c46f18e2e40e4578df20bbe9b7e</anchor>
      <arglist>(const pcl::visualization::CloudActorMapPtr &amp;actors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRendererCollection</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</anchorfile>
      <anchor>a4c599330842f26940b6457367419e08b</anchor>
      <arglist>(vtkSmartPointer&lt; vtkRendererCollection &gt; &amp;rens)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</anchorfile>
      <anchor>a25073adc6d0c9f7997e0b13bdf8fda48</anchor>
      <arglist>(RectangularFrustumSelector, vtkInteractorStyleRubberBandPick)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RectangularFrustumSelector</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</anchorfile>
      <anchor>ad040dc97b4d83540f34ed1ac40f43d67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RectangularFrustumSelector *</type>
      <name>New</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</anchorfile>
      <anchor>acb611e929010ee9725466243d2ed6839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>selection_complete_event_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</anchorfile>
      <anchor>abd1d1ad2883b78e68b9011ef478242f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::visualization::CloudActorMapPtr</type>
      <name>actors_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</anchorfile>
      <anchor>ad25ea0be2eb3cb848342f585e1944ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkRendererCollection &gt;</type>
      <name>renderers_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1RectangularFrustumSelector.html</anchorfile>
      <anchor>a52afdfc218a7cb452d5230adc3c9285a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::SanitizeCloudTool</name>
    <filename>classpcl_1_1cloud__composer_1_1SanitizeCloudTool.html</filename>
    <base>pcl::cloud_composer::ModifyItemTool</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SanitizeCloudTool.html</anchorfile>
      <anchor>a846d34afb8a7b55078813b279fe3f91a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SanitizeCloudTool.html</anchorfile>
      <anchor>ae3b165efe8c5c5d6ea22b95074c97eb3</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SanitizeCloudTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SanitizeCloudTool.html</anchorfile>
      <anchor>a4c6d533ec6d79e5d2fa563eb4a0ba5d1</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SanitizeCloudTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SanitizeCloudTool.html</anchorfile>
      <anchor>a9187a8bf6627ef47455059481659357c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::SanitizeCloudToolFactory</name>
    <filename>classpcl_1_1cloud__composer_1_1SanitizeCloudToolFactory.html</filename>
    <base>pcl::cloud_composer::ToolFactory</base>
    <member kind="function">
      <type>ModifyItemTool *</type>
      <name>createTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SanitizeCloudToolFactory.html</anchorfile>
      <anchor>a07d55b721c57f1bac0fc4ab3bf6cea9d</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>PropertiesModel *</type>
      <name>createToolParameterModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SanitizeCloudToolFactory.html</anchorfile>
      <anchor>afe34f8eb2ceda59dfd388004248196ba</anchor>
      <arglist>(QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getIconName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SanitizeCloudToolFactory.html</anchorfile>
      <anchor>a02c1d6044f9066646e4b85e5726dbde1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudComposerItem::ItemType</type>
      <name>getInputItemType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SanitizeCloudToolFactory.html</anchorfile>
      <anchor>ae61029ef5894ac6064e150e5e1728645</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getPluginName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SanitizeCloudToolFactory.html</anchorfile>
      <anchor>aea67f8d33cfee401c6e9e152eff50edb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem::ItemType &gt;</type>
      <name>getRequiredInputChildrenTypes</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SanitizeCloudToolFactory.html</anchorfile>
      <anchor>a4ec7bbc8146b765fc129e1d8f838756e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolGroupName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SanitizeCloudToolFactory.html</anchorfile>
      <anchor>a3bcd9de8dc9c1239a47d5dc62694d52e</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::SelectedTrackballStyleInteractor</name>
    <filename>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</filename>
    <member kind="function">
      <type>pcl::visualization::CloudActorMapPtr</type>
      <name>getCloudActorMap</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>aaeba75a217c35bc4212f8779c69512c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLeftButtonDown</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a27536f8248731ad5da0f1d798d74fb2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLeftButtonUp</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>ac68b4648a71624264c85ac7326fe8f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnRightButtonDown</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a41a040ebbb819be4619a299113499a65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnRightButtonUp</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a41aeb3fa8b6829924d7b4e072aab6ae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Pan</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a6b6896463389b1cd87e28bebf248db69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Rotate</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>af581accf2d9e221dd89fb29b832b201e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectedTrackballStyleInteractor</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a4dd3b4cac350865e884082a39ccf11b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloudActorMap</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>af2176fdbac981a0e5ecb884c7434b3bd</anchor>
      <arglist>(const pcl::visualization::CloudActorMapPtr &amp;actors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProjectModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a2c670413ffeef74298f89b41055ce9c3</anchor>
      <arglist>(ProjectModel *model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRendererCollection</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a2bb47ed08cb3cadabd2f8a0728137b50</anchor>
      <arglist>(vtkSmartPointer&lt; vtkRendererCollection &gt; &amp;rens)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Spin</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a075cab8345b4386e31ace215566dafc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UniformScale</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>ab691b9d9206fb5c3f352ed31be7f2e23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a05ea5dfdafd335a9edbe541d4cffc09c</anchor>
      <arglist>(SelectedTrackballStyleInteractor, vtkInteractorStyleTrackballActor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SelectedTrackballStyleInteractor</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>aec8ddc71be7a0d9791bc32705f9fb937</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SelectedTrackballStyleInteractor *</type>
      <name>New</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>afbd76746c931c960b072c88b809d8533</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>manipulation_complete_event_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a1dc7394021f75a6d761bed1aac0a864d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSelectedActors</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a246502377e669156f9eebb03682e0dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::visualization::CloudActorMapPtr</type>
      <name>actors_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>aa795e48d2936572e9da655bde6223249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProjectModel *</type>
      <name>model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a69616da37b4897cd3e7566a9fbc00760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkRendererCollection &gt;</type>
      <name>renderers_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>a6ab255867fdda6280cd5c7ead13be283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, vtkLODActor * &gt;</type>
      <name>selected_actors_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>aac77dccda47b2eaf05f6f476e20ee84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, vtkSmartPointer&lt; vtkMatrix4x4 &gt; &gt;</type>
      <name>start_matrix_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectedTrackballStyleInteractor.html</anchorfile>
      <anchor>ac4e84a3bd6f2cd3dabcab81bf843a43b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::SelectionEvent</name>
    <filename>classpcl_1_1cloud__composer_1_1SelectionEvent.html</filename>
    <member kind="function">
      <type>void</type>
      <name>findIndicesInItem</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>adb8e59ffdd7a5737e7d3f1726ad94ddd</anchor>
      <arglist>(CloudItem *cloud_item, pcl::PointIndices::Ptr indices)</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>getActor</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>a0ad39896a19c811f7eb6b088a996b9f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkDataSetMapper &gt;</type>
      <name>getMapper</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>a4cb0da223431e2fee5a607a862b850a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>vtkIdType</type>
      <name>getNumPoints</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>a68033beb2fd3f0185f8be9ac135ebc9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>getPolyData</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>ad06c2416a17679e191d6b7c92dad4b4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectionEvent</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>a48d0cc8bf0b4217ab5cfb53fd086af7b</anchor>
      <arglist>(vtkSmartPointer&lt; vtkPolyData &gt; selected_points, vtkSmartPointer&lt; vtkActor &gt; selected_actor, vtkSmartPointer&lt; vtkDataSetMapper &gt; selected_mapper, QMap&lt; QString, vtkPolyData * &gt; id_selected_map, vtkRenderer *renderer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SelectionEvent</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>adc2174710453e2c41a18422eb44bdf32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, vtkPolyData * &gt;</type>
      <name>id_selected_data_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>aa24cfea61dd8263b0876c003bf54ecb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkRenderer *</type>
      <name>renderer_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>a263ed233af713e7c96cd0e837834544f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>selected_actor_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>a3f3b3abe660c707e489d36f835b3ad1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkDataSetMapper &gt;</type>
      <name>selected_mapper_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>a73b93630f322d02298322d977e5d2fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>selected_points_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SelectionEvent.html</anchorfile>
      <anchor>a670577a93c40e5d0995ba9d2f89f881f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::SignalMultiplexer</name>
    <filename>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</filename>
    <class kind="struct">pcl::cloud_composer::SignalMultiplexer::Connection</class>
    <member kind="slot">
      <type>void</type>
      <name>setCurrentObject</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>afd0d000560fe3d916c496b6409e4e146</anchor>
      <arglist>(QObject *newObject)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>currentObjectChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>aa9416a2fbaeeb3bc0a957214a25ed03f</anchor>
      <arglist>(QObject *newObject)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>ab82d9b4c942c44aab803e7ce8398b17b</anchor>
      <arglist>(QObject *sender, const char *signal, const char *slot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>aad9f413040a5ea3559f4704691d6b0df</anchor>
      <arglist>(const char *signal, QObject *receiver, const char *slot)</arglist>
    </member>
    <member kind="function">
      <type>QObject *</type>
      <name>currentObject</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>a1863dcd03ccb7936486a9cd690e8b46c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disconnect</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>abebde1dec6d8f9af2c396e30918c954c</anchor>
      <arglist>(QObject *sender, const char *signal, const char *slot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disconnect</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>a71e0aa0b5afe34283de0d109f3b98fb7</anchor>
      <arglist>(const char *signal, QObject *receiver, const char *slot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignalMultiplexer</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>a402cfa7443ebe9a38e1968ba6c39315f</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>a184ad524d0ee72efb6cf53f607a4bf7c</anchor>
      <arglist>(const Connection &amp;conn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>a638ac10039348a713be17a473112e0a4</anchor>
      <arglist>(const Connection &amp;conn)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; Connection &gt;</type>
      <name>connections</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>a7143293860d8ff76c72dd2b9e34a31b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPointer&lt; QObject &gt;</type>
      <name>object</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SignalMultiplexer.html</anchorfile>
      <anchor>a114aad4311593ca67551e3462d28a78a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::cloud_composer::SignalMultiplexer::Connection</name>
    <filename>structpcl_1_1cloud__composer_1_1SignalMultiplexer_1_1Connection.html</filename>
    <member kind="variable">
      <type>QPointer&lt; QObject &gt;</type>
      <name>receiver</name>
      <anchorfile>structpcl_1_1cloud__composer_1_1SignalMultiplexer_1_1Connection.html</anchorfile>
      <anchor>a9c0121f81cbe2eb19b52fe175c646960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointer&lt; QObject &gt;</type>
      <name>sender</name>
      <anchorfile>structpcl_1_1cloud__composer_1_1SignalMultiplexer_1_1Connection.html</anchorfile>
      <anchor>a1d87a80f494cee64fb9a8dc565d3f169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>signal</name>
      <anchorfile>structpcl_1_1cloud__composer_1_1SignalMultiplexer_1_1Connection.html</anchorfile>
      <anchor>ac8a7d5570eaae4409fccc1b1f6fa16a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>slot</name>
      <anchorfile>structpcl_1_1cloud__composer_1_1SignalMultiplexer_1_1Connection.html</anchorfile>
      <anchor>ac41e6452ae8b8bef7a2adeff32a1358c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::SplitCloudCommand</name>
    <filename>classpcl_1_1cloud__composer_1_1SplitCloudCommand.html</filename>
    <base>pcl::cloud_composer::CloudCommand</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>redo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SplitCloudCommand.html</anchorfile>
      <anchor>a2b12eced99f2a6e0f2daddee9da5c2a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>runCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SplitCloudCommand.html</anchorfile>
      <anchor>ad43e4c2af44194d634f399111ac48f7d</anchor>
      <arglist>(AbstractTool *tool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SplitCloudCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SplitCloudCommand.html</anchorfile>
      <anchor>a6bb7f5b7bbb560919e2fee43f65585e7</anchor>
      <arglist>(ConstItemList input_data, QUndoCommand *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SplitCloudCommand.html</anchorfile>
      <anchor>ae2b66a1f53be13fd7f62f25d1a6019fe</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::SplitItemTool</name>
    <filename>classpcl_1_1cloud__composer_1_1SplitItemTool.html</filename>
    <base>pcl::cloud_composer::AbstractTool</base>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudCommand *</type>
      <name>createCommand</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SplitItemTool.html</anchorfile>
      <anchor>af17f305fce9b326d9b8efcc78741172b</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SplitItemTool.html</anchorfile>
      <anchor>ac3b040f952be4d009e171acc28edd494</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SplitItemTool.html</anchorfile>
      <anchor>a1396aa801d558ca10d3db3a1508809aa</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SplitItemTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SplitItemTool.html</anchorfile>
      <anchor>a885579caff962d4cc9c47b0386c9a26b</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SplitItemTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SplitItemTool.html</anchorfile>
      <anchor>ae2d713ff21aa7fec5bf7fad57a25f579</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::StatisticalOutlierRemovalTool</name>
    <filename>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalTool.html</filename>
    <base>pcl::cloud_composer::ModifyItemTool</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalTool.html</anchorfile>
      <anchor>ae00b43e594a0088271b3769e10706939</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalTool.html</anchorfile>
      <anchor>add087178df73e783fbc84794c67357a1</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatisticalOutlierRemovalTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalTool.html</anchorfile>
      <anchor>aa8dccb9f2acff2fece8b2f1fee97a8a7</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StatisticalOutlierRemovalTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalTool.html</anchorfile>
      <anchor>acb93c31068f7589251ec2c1b44cbe35c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::StatisticalOutlierRemovalToolFactory</name>
    <filename>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalToolFactory.html</filename>
    <base>pcl::cloud_composer::ToolFactory</base>
    <member kind="function">
      <type>ModifyItemTool *</type>
      <name>createTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalToolFactory.html</anchorfile>
      <anchor>a651128ff1c5d9d8f79062aead11e4f34</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>PropertiesModel *</type>
      <name>createToolParameterModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalToolFactory.html</anchorfile>
      <anchor>a0880903de1a0f73061019eac9c62b8b5</anchor>
      <arglist>(QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getIconName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalToolFactory.html</anchorfile>
      <anchor>a916da2d6e257f00dc90a17885e4fbf61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudComposerItem::ItemType</type>
      <name>getInputItemType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalToolFactory.html</anchorfile>
      <anchor>aa7822bddb81dfc9bc398384e012f923a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getPluginName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalToolFactory.html</anchorfile>
      <anchor>a430fe3693b80cba258c34f822b17062d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem::ItemType &gt;</type>
      <name>getRequiredInputChildrenTypes</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalToolFactory.html</anchorfile>
      <anchor>a62695f472c629d7770df77c51db6a530</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolGroupName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1StatisticalOutlierRemovalToolFactory.html</anchorfile>
      <anchor>abce1651e8f89ba4abdb5fbeec6fa27bf</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::SupervoxelsTool</name>
    <filename>classpcl_1_1cloud__composer_1_1SupervoxelsTool.html</filename>
    <base>pcl::cloud_composer::SplitItemTool</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsTool.html</anchorfile>
      <anchor>af6296c3b028b7ecac9e842dc61a703e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsTool.html</anchorfile>
      <anchor>ab7f65b96607b72df5f1b6a40fa8488a2</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; CloudComposerItem * &gt;</type>
      <name>performTemplatedAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsTool.html</anchorfile>
      <anchor>ab6c6c66c0807acb47e3103e7f6aa8928</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SupervoxelsTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsTool.html</anchorfile>
      <anchor>a5a4d4c966cc1a56defe173649dc33e82</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SupervoxelsTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsTool.html</anchorfile>
      <anchor>a844d8183b30bd1e6be878ed5816f135c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::SupervoxelsToolFactory</name>
    <filename>classpcl_1_1cloud__composer_1_1SupervoxelsToolFactory.html</filename>
    <base>pcl::cloud_composer::ToolFactory</base>
    <member kind="function">
      <type>SplitItemTool *</type>
      <name>createTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsToolFactory.html</anchorfile>
      <anchor>a5795f79ddc6a9e3f1410ad6f934701eb</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>PropertiesModel *</type>
      <name>createToolParameterModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsToolFactory.html</anchorfile>
      <anchor>a4f6cde089e1caabbc83498b97507ad36</anchor>
      <arglist>(QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getIconName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsToolFactory.html</anchorfile>
      <anchor>a74ae54b85f8f05dfd70c0ec53bea7466</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudComposerItem::ItemType</type>
      <name>getInputItemType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsToolFactory.html</anchorfile>
      <anchor>afd782bd6946af3a526810420fc56605f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getPluginName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsToolFactory.html</anchorfile>
      <anchor>af44bc7d35fa9f0cf3f93f199ecaa4ca9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem::ItemType &gt;</type>
      <name>getRequiredInputChildrenTypes</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsToolFactory.html</anchorfile>
      <anchor>a0398d81fac37ce67eeba8ef42e3e98bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolGroupName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1SupervoxelsToolFactory.html</anchorfile>
      <anchor>a8e228f26ea127e671416dc9f46833c3a</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::ToolBoxModel</name>
    <filename>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>activeProjectChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>a4020e4d2030c50ba3898811328f34c02</anchor>
      <arglist>(ProjectModel *new_model, ProjectModel *previous_model)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>modelChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>aaef85a1dd8781565f9ede9901029c68e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectedItemChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>a0d7530c16e9cb4466c221ebe2f2c75e4</anchor>
      <arglist>(const QItemSelection &amp;selected, const QItemSelection &amp;deselected)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectedToolChanged</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>a5619aedd6b2b1666fa5a01250ddbb06f</anchor>
      <arglist>(const QModelIndex &amp;current, const QModelIndex &amp;previous)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>toolAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>aeed5d09a402f886cd4db6d89939477b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>enqueueToolAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>a11f0b94cedf1cbc2e0bfa8465f737eb5</anchor>
      <arglist>(AbstractTool *tool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>afe3d6949005126c9067fdbd2d2930e9c</anchor>
      <arglist>(ToolFactory *tool_factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableAllTools</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>a22353dad4dffa2ebf459e7bf99c316d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectionModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>ad6fc599c5c94829c87b24bce083f1abc</anchor>
      <arglist>(QItemSelectionModel *selection_model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToolBoxModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>a78bd81eea75955fa04b845ec89b344c5</anchor>
      <arglist>(QTreeView *tool_view=0, QTreeView *parameter_view=0, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToolBoxModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>a847710eaa891d73411ec8b541702c52c</anchor>
      <arglist>(const ToolBoxModel &amp;to_copy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateEnabledTools</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>a7431999805d16b2004dd7502a9f36d8a</anchor>
      <arglist>(const QItemSelection current_selection)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ToolBoxModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>ad360099c4bd48a5672f889e8a7b40350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QStandardItem *</type>
      <name>addToolGroup</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>af6c8397580fe3a26a6d29ff5d22f4797</anchor>
      <arglist>(QString tool_group_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTreeView *</type>
      <name>parameter_view_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>aa3f36501fbb7234dce4e1917840a3fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProjectModel *</type>
      <name>project_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>aa30303c7c385c52270644c37b1c86229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QItemSelectionModel *</type>
      <name>selection_model_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>aad0a289058109d90c0e86138f4cc60f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSet&lt; QStandardItem * &gt;</type>
      <name>tool_items</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>ac3e235452def8cb7797083e23796619c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTreeView *</type>
      <name>tool_view_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolBoxModel.html</anchorfile>
      <anchor>ae8c1529ba6774bdda7fa9aee82127e73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::ToolFactory</name>
    <filename>classpcl_1_1cloud__composer_1_1ToolFactory.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual AbstractTool *</type>
      <name>createTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolFactory.html</anchorfile>
      <anchor>a032901d0db81b31f376d18c7ea454b80</anchor>
      <arglist>(PropertiesModel *parameter_model=0, QObject *parent=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual PropertiesModel *</type>
      <name>createToolParameterModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolFactory.html</anchorfile>
      <anchor>a38efbcafe2f045a17371f5af685b0cd2</anchor>
      <arglist>(QObject *parent)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>getIconName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolFactory.html</anchorfile>
      <anchor>a503ef71e9c332181bbe23f56ebd79d02</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CloudComposerItem::ItemType</type>
      <name>getInputItemType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolFactory.html</anchorfile>
      <anchor>a7e75fe20f56d03237881e6b72d9c879e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumInputItems</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolFactory.html</anchorfile>
      <anchor>ab4e5ee9de7eba0a938a559f60e918a9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>getPluginName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolFactory.html</anchorfile>
      <anchor>a07c9c7a9eff71e04bc612adf66ab5406</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QList&lt; CloudComposerItem::ItemType &gt;</type>
      <name>getRequiredInputChildrenTypes</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolFactory.html</anchorfile>
      <anchor>ae9141bdb6aaafe6bbfb3ba1cbdd32422</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>getToolGroupName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1ToolFactory.html</anchorfile>
      <anchor>a9f84b87229e49aacb18dce28ae981521</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::TransformClouds</name>
    <filename>classpcl_1_1cloud__composer_1_1TransformClouds.html</filename>
    <base>pcl::cloud_composer::ModifyItemTool</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1TransformClouds.html</anchorfile>
      <anchor>a4f47849522a4b7f678cab9b708f94a89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1TransformClouds.html</anchorfile>
      <anchor>a7b8f3aa2b679f287e83c37408c84a114</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; CloudComposerItem * &gt;</type>
      <name>performTemplatedAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1TransformClouds.html</anchorfile>
      <anchor>a0072e59e8a4194ef1ec679ab19c3f38a</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformClouds</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1TransformClouds.html</anchorfile>
      <anchor>a1c18bd65715d415ea4c0078edf9b49ba</anchor>
      <arglist>(QMap&lt; QString, vtkSmartPointer&lt; vtkMatrix4x4 &gt; &gt; transform_map, QObject *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformClouds</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1TransformClouds.html</anchorfile>
      <anchor>af0dfaf76bda09e0b199142cd728c62da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, vtkSmartPointer&lt; vtkMatrix4x4 &gt; &gt;</type>
      <name>transform_map_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1TransformClouds.html</anchorfile>
      <anchor>a6d3d50a4d2a7d910a3a2c6283224f299</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::VoxelGridDownsampleTool</name>
    <filename>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleTool.html</filename>
    <base>pcl::cloud_composer::ModifyItemTool</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleTool.html</anchorfile>
      <anchor>a67896a74ef8dddab1542105a52a1d1b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem * &gt;</type>
      <name>performAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleTool.html</anchorfile>
      <anchor>aeda7a56b1b4141640b919459921ead2d</anchor>
      <arglist>(QList&lt; const CloudComposerItem * &gt; input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGridDownsampleTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleTool.html</anchorfile>
      <anchor>a6b0ce7dc9fa13c62075e0a3187bb1aee</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VoxelGridDownsampleTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleTool.html</anchorfile>
      <anchor>a3f700077176dd584848922a7dd427354</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::VoxelGridDownsampleToolFactory</name>
    <filename>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleToolFactory.html</filename>
    <base>pcl::cloud_composer::ToolFactory</base>
    <member kind="function">
      <type>ModifyItemTool *</type>
      <name>createTool</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleToolFactory.html</anchorfile>
      <anchor>afe1b0585a85102b6af16ca65db683ae4</anchor>
      <arglist>(PropertiesModel *parameter_model, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>PropertiesModel *</type>
      <name>createToolParameterModel</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleToolFactory.html</anchorfile>
      <anchor>a7eee16c9cd0f63b28044edc98540c722</anchor>
      <arglist>(QObject *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getIconName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleToolFactory.html</anchorfile>
      <anchor>adb58f406219c3bd7d40219b809d55386</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CloudComposerItem::ItemType</type>
      <name>getInputItemType</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleToolFactory.html</anchorfile>
      <anchor>a51779fbe24af9f77a1faabcdf9936e83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getPluginName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleToolFactory.html</anchorfile>
      <anchor>a16490c0edc67d685cd77900cd8a51900</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QList&lt; CloudComposerItem::ItemType &gt;</type>
      <name>getRequiredInputChildrenTypes</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleToolFactory.html</anchorfile>
      <anchor>a738884fd265f00a834858a97b2807f52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getToolGroupName</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VoxelGridDownsampleToolFactory.html</anchorfile>
      <anchor>ad5b94009ae9527b6115aa91afd326131</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::VPtr</name>
    <filename>classpcl_1_1cloud__composer_1_1VPtr.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>asPtr</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VPtr.html</anchorfile>
      <anchor>aeb2ec62d631c7987235e3a22530cf0a1</anchor>
      <arglist>(QVariant v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QVariant</type>
      <name>asQVariant</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1VPtr.html</anchorfile>
      <anchor>a6f71b4a70d828bc7fbd6566de65bd945</anchor>
      <arglist>(T *ptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::cloud_composer::WorkQueue</name>
    <filename>classpcl_1_1cloud__composer_1_1WorkQueue.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>actionFinished</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1WorkQueue.html</anchorfile>
      <anchor>a75ae7fbce0c144a8ecd85c6785c2aea9</anchor>
      <arglist>(ActionPair finished_action)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>checkQueue</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1WorkQueue.html</anchorfile>
      <anchor>af6dd835187694f6ecf947009e033c808</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>enqueueNewAction</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1WorkQueue.html</anchorfile>
      <anchor>a4c70ce47cd4f4b4c9f9c8e06a9986b2f</anchor>
      <arglist>(AbstractTool *new_tool, ConstItemList input_data)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>commandComplete</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1WorkQueue.html</anchorfile>
      <anchor>a10d1b8ae25f39102c7362ce59d8c4aec</anchor>
      <arglist>(CloudCommand *completed_command)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>commandProgress</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1WorkQueue.html</anchorfile>
      <anchor>a6c6017e77d762956df1ecc877d03764d</anchor>
      <arglist>(QString command_text, double progress)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WorkQueue</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1WorkQueue.html</anchorfile>
      <anchor>a0735edda08af8d9c63c7dff628188e42</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WorkQueue</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1WorkQueue.html</anchorfile>
      <anchor>a8ca3dfff9c60ea8b950afccce3aa03ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QQueue&lt; ActionPair &gt;</type>
      <name>work_queue_</name>
      <anchorfile>classpcl_1_1cloud__composer_1_1WorkQueue.html</anchorfile>
      <anchor>aa32b173aaaa952eb878386a1888f2b60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::cloud_composer::interactor_events</name>
    <filename>namespacepcl_1_1cloud__composer_1_1interactor__events.html</filename>
    <member kind="enumvalue">
      <name>SELECTION_COMPLETE_EVENT</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__events.html</anchorfile>
      <anchor>a03026f89871336e7f1f6f1025c39d951aa731db44bae16e6e08aa0d7e91dfd7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MANIPULATION_COMPLETE_EVENT</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__events.html</anchorfile>
      <anchor>a03026f89871336e7f1f6f1025c39d951aa743c11cf76d645a9c74fa03b67b6f99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::cloud_composer::interactor_styles</name>
    <filename>namespacepcl_1_1cloud__composer_1_1interactor__styles.html</filename>
    <member kind="enumeration">
      <name>INTERACTOR_STYLES</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__styles.html</anchorfile>
      <anchor>a94db91eb5f3cd26653b2d558e00842ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__styles.html</anchorfile>
      <anchor>a94db91eb5f3cd26653b2d558e00842eca2024099b827c7560e0b7795ca2fca690</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECTANGULAR_FRUSTUM</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__styles.html</anchorfile>
      <anchor>a94db91eb5f3cd26653b2d558e00842eca28c4c0f4fdf6dbf0a3208fc274f2c18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTED_TRACKBALL</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__styles.html</anchorfile>
      <anchor>a94db91eb5f3cd26653b2d558e00842ecaaae2b57331c30853ef05d97a2255e4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLICK_TRACKBALL</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1interactor__styles.html</anchorfile>
      <anchor>a94db91eb5f3cd26653b2d558e00842eca545e7695cfb0f8edd9fa734ae6b17e46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::cloud_composer::ItemDataRole</name>
    <filename>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</filename>
    <member kind="enumvalue">
      <name>PROPERTIES</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9cafd7541dc1ec78586a8b465523a2df614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ITEM_ID</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9caf6b9a031182d5e1bb9b9442f41fa472e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOUD_BLOB</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca790ea7aaea2916dd53a3f9d3553014bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOUD_TEMPLATED</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca8b81c691bad474de6ca083e34e348b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOMETRY_HANDLER</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca311b9b0dd96707d52e6f53e1e49244f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_HANDLER</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca7dce097b6d5ac1f7997a578b93842283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORIGIN</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca993929c7de461a455fa3a81966345174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORIENTATION</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9ca261fd3a215993660d1a16a01485058ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KD_TREE_SEARCH</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1ItemDataRole.html</anchorfile>
      <anchor>a09fbd675a31f927e29296325aa222e9cab9e88cf7e9cc989f6847c475f2432b9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::cloud_composer::PointTypeFlags</name>
    <filename>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</filename>
    <member kind="enumeration">
      <name>PointType</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956a906708f19f5119f92a7ea05e4e8b9ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XYZ</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956aa2c99d46cc7097cf301d892567387929</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956a951db6682c1a0a7d5f9fb47980ad6e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGBA</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956a4b80c671116d92a01b9eca12be46da71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956ab565565805227b87b226f9139478a046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HSV</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956a0e48f1c89a0523216bb3b9602e7e3719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS</name>
      <anchorfile>namespacepcl_1_1cloud__composer_1_1PointTypeFlags.html</anchorfile>
      <anchor>ae73808a66cd2dac4e73c363dfb469956a1dc94f0b65a4f2eb48ad77765cf8598d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::common</name>
    <filename>namespacepcl_1_1common.html</filename>
    <namespace>pcl::common::internal</namespace>
    <class kind="class">pcl::common::CloudGenerator</class>
    <class kind="class">pcl::common::CloudGenerator&lt; pcl::PointXY, GeneratorT &gt;</class>
    <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::PointXYZ &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGB &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGBA &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGBL &gt;</class>
    <class kind="struct">pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGBNormal &gt;</class>
    <class kind="struct">pcl::common::normal_distribution</class>
    <class kind="class">pcl::common::NormalGenerator</class>
    <class kind="struct">pcl::common::uniform_distribution&lt; float &gt;</class>
    <class kind="struct">pcl::common::uniform_distribution&lt; int &gt;</class>
    <class kind="class">pcl::common::UniformGenerator</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>
  </compound>
  <compound kind="class">
    <name>pcl::common::CloudGenerator</name>
    <filename>classpcl_1_1common_1_1CloudGenerator.html</filename>
    <templarg>PointT</templarg>
    <templarg>GeneratorT</templarg>
    <member kind="typedef">
      <type>GeneratorT::Parameters</type>
      <name>GeneratorParameters</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>aff410bc5c637d33662cd2b4b08a5a84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudGenerator</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>afd793e96cb5530ccf1b978fcc9a5c042</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudGenerator</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a4530823139f496b23faf86297702865a</anchor>
      <arglist>(const GeneratorParameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudGenerator</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a7d386323d1e5e58a4731692fe2cbebff</anchor>
      <arglist>(const GeneratorParameters &amp;x_params, const GeneratorParameters &amp;y_params, const GeneratorParameters &amp;z_params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fill</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a0c96c6465b37ab431591d8ed1cdd96c6</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fill</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a3c8e5697c91dc63dad6a14d8adc0ff84</anchor>
      <arglist>(int width, int height, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>get</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>ad2e0dc431c39940d041b6766088b6a51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GeneratorParameters &amp;</type>
      <name>getParametersForX</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a55e5be4051ee51442a77e92ccfa49d3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GeneratorParameters &amp;</type>
      <name>getParametersForY</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a1a8f3a814e69c3fea79f8acbe1b5c4ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GeneratorParameters &amp;</type>
      <name>getParametersForZ</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a9cd9db5dd2047c409a9e1870af41b85b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a89b305ed3d18f9871944619f79afd73f</anchor>
      <arglist>(const GeneratorParameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParametersForX</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>ad2e45e3f6c5169b6342b87499cb00f80</anchor>
      <arglist>(const GeneratorParameters &amp;x_params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParametersForY</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a444a3161768eb2a366d2c71a0d08b873</anchor>
      <arglist>(const GeneratorParameters &amp;y_params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParametersForZ</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a7187ea71128a9098e90c4ac7b42b1c87</anchor>
      <arglist>(const GeneratorParameters &amp;z_params)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratorT</type>
      <name>x_generator_</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a2632d50c9ad9a3f24fd73c6463f8e341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratorT</type>
      <name>y_generator_</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a3bad5f873163b1c68e235da76fffa834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratorT</type>
      <name>z_generator_</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator.html</anchorfile>
      <anchor>a7cf5334792f6b7e24ff7f4c16770771b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::common::CloudGenerator&lt; pcl::PointXY, GeneratorT &gt;</name>
    <filename>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>GeneratorT::Parameters</type>
      <name>GeneratorParameters</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>a9cd9308ba51bac4f2026772b3fec4eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudGenerator</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>af672a60199cc9fa6f1c3b853e8969bb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudGenerator</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>a0485944ec0a92dd3f18231efea44feaf</anchor>
      <arglist>(const GeneratorParameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudGenerator</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>a616734ab2e11fd875899c88efc22b15b</anchor>
      <arglist>(const GeneratorParameters &amp;x_params, const GeneratorParameters &amp;y_params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fill</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>ac23830fbae9e0687fea21d1b43e70b79</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXY &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fill</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>a3302d1e703756a0ebc5485d9727b4a2b</anchor>
      <arglist>(int width, int height, pcl::PointCloud&lt; pcl::PointXY &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXY</type>
      <name>get</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>afd7f10098311033e9f7f00c0e8a272c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const GeneratorParameters &amp;</type>
      <name>getParametersForX</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>a7e06ab9a7484d7a0a6b1d2a8826c6f22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GeneratorParameters &amp;</type>
      <name>getParametersForY</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>a2e7feb50332b6f17ab9ebeb401ee8c61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>aed044f60711af213e8a809aaf3a4fc51</anchor>
      <arglist>(const GeneratorParameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParametersForX</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>a842cabe13f29313b0e3efef4771c9847</anchor>
      <arglist>(const GeneratorParameters &amp;x_params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParametersForY</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>a460485dcc3727b027b306bff0082e510</anchor>
      <arglist>(const GeneratorParameters &amp;y_params)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratorT</type>
      <name>x_generator_</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>a193e6c7ef5cf42b911b52b006a5cc4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratorT</type>
      <name>y_generator_</name>
      <anchorfile>classpcl_1_1common_1_1CloudGenerator_3_01pcl_1_1PointXY_00_01GeneratorT_01_4.html</anchorfile>
      <anchor>ae6b863d4859699b3cb4005ef938462b0</anchor>
      <arglist></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::PointXYZ &gt;</name>
    <filename>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZ_01_4.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZ_01_4.html</anchorfile>
      <anchor>a12fe1d495079fb56fb7a4380daa4052b</anchor>
      <arglist>(pcl::PointXYZ &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_1PointXYZ_01_4.html</anchorfile>
      <anchor>a7f57a0357db01c13fd317c264718f27d</anchor>
      <arglist>(pcl::PointXYZ &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_1PointXYZ_01_4.html</anchorfile>
      <anchor>ab14241585b8deb0bea5c89ad0490bbd3</anchor>
      <arglist>(const pcl::PointXYZ &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_1PointXYZ_01_4.html</anchorfile>
      <anchor>aa37ddca9049bf790136332709d38603d</anchor>
      <arglist>(const pcl::PointXYZ &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZ_01_4.html</anchorfile>
      <anchor>aa19a8c288b9f0779ff64eb45eab9466c</anchor>
      <arglist>(pcl::PointXYZ &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="struct">
    <name>pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGBL &gt;</name>
    <filename>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBL_01_4.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBL_01_4.html</anchorfile>
      <anchor>aeb63f393422454b11ee6b5818f3e5787</anchor>
      <arglist>(pcl::PointXYZRGBL &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_1PointXYZRGBL_01_4.html</anchorfile>
      <anchor>a750d3da02c57d29e728a5a7e7ae20bd9</anchor>
      <arglist>(pcl::PointXYZRGBL &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_1PointXYZRGBL_01_4.html</anchorfile>
      <anchor>adb5f4a9acf4edbbad907a0386b04ab6c</anchor>
      <arglist>(const pcl::PointXYZRGBL &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_1PointXYZRGBL_01_4.html</anchorfile>
      <anchor>a4e32a051b3b57716f8ba0e0d20189f05</anchor>
      <arglist>(const pcl::PointXYZRGBL &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBL_01_4.html</anchorfile>
      <anchor>a1e8451e82d7f41f21c36fbb4894170bd</anchor>
      <arglist>(pcl::PointXYZRGBL &amp;p, float intensity) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::common::IntensityFieldAccessor&lt; pcl::PointXYZRGBNormal &gt;</name>
    <filename>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBNormal_01_4.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBNormal_01_4.html</anchorfile>
      <anchor>a5f4a3077f54200eff46f4e916a06a681</anchor>
      <arglist>(pcl::PointXYZRGBNormal &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_1PointXYZRGBNormal_01_4.html</anchorfile>
      <anchor>ab4f5396cf491ad38bbae48cd41851c54</anchor>
      <arglist>(pcl::PointXYZRGBNormal &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_1PointXYZRGBNormal_01_4.html</anchorfile>
      <anchor>a978978f53b5afa2cdbf229637ee3ec83</anchor>
      <arglist>(const pcl::PointXYZRGBNormal &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_1PointXYZRGBNormal_01_4.html</anchorfile>
      <anchor>a9d133ef6914c75f5829fb05a94bce86d</anchor>
      <arglist>(const pcl::PointXYZRGBNormal &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1common_1_1IntensityFieldAccessor_3_01pcl_1_1PointXYZRGBNormal_01_4.html</anchorfile>
      <anchor>aaae2bba1c2795af44e780213c08e5620</anchor>
      <arglist>(pcl::PointXYZRGBNormal &amp;p, float intensity) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::common::normal_distribution</name>
    <filename>structpcl_1_1common_1_1normal__distribution.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>boost::normal_distribution&lt; T &gt;</type>
      <name>type</name>
      <anchorfile>structpcl_1_1common_1_1normal__distribution.html</anchorfile>
      <anchor>a9c10ca8a2cdd0b98feed3f01396d69fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::common::NormalGenerator</name>
    <filename>classpcl_1_1common_1_1NormalGenerator.html</filename>
    <templarg></templarg>
    <class kind="struct">pcl::common::NormalGenerator::Parameters</class>
    <member kind="typedef">
      <type>normal_distribution&lt; T &gt;::type</type>
      <name>DistributionType</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>a8ec1fcada543d770217e41c1235454f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mt19937</type>
      <name>EngineType</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>a78c8256d2a90b35ae52dd7b59ac34fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>ab29c9fd2cef44ae0373c2ddbabfd2f17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalGenerator</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>ab1b5b70bfca92f4a5ef58bbc3f06248a</anchor>
      <arglist>(T mean=0, T sigma=1, pcl::uint32_t seed=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalGenerator</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>ae441b14b3aa9920b6062c7df492f1af6</anchor>
      <arglist>(const Parameters &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>run</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>a998f37de82b71a36d5c14212f08e5978</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>ae873e095a8cc659c87ea04701d96403e</anchor>
      <arglist>(T mean, T sigma, pcl::uint32_t seed=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>a5b7be619cedfeff9027ceef2e762ea7c</anchor>
      <arglist>(const Parameters &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeed</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>a0c21e31333077bcc9e6fbe24af5ccf48</anchor>
      <arglist>(pcl::uint32_t seed)</arglist>
    </member>
    <member kind="variable">
      <type>DistributionType</type>
      <name>distribution_</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>aca44fba391b28d080ac58138349583a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::variate_generator&lt; EngineType &amp;, DistributionType &gt;</type>
      <name>generator_</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>a7e66edca6149825d218f1074f2d783e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>parameters_</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>aa93f794f715d1dbb1a81186a7e3dc866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EngineType</type>
      <name>rng_</name>
      <anchorfile>classpcl_1_1common_1_1NormalGenerator.html</anchorfile>
      <anchor>ac13f825dae3407163a51f2ef3a2112a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::common::NormalGenerator::Parameters</name>
    <filename>structpcl_1_1common_1_1NormalGenerator_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structpcl_1_1common_1_1NormalGenerator_1_1Parameters.html</anchorfile>
      <anchor>a600ecfcb3aec1b06d3ea9628059bbfc6</anchor>
      <arglist>(T _mean=0, T _sigma=1, pcl::uint32_t _seed=1)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>mean</name>
      <anchorfile>structpcl_1_1common_1_1NormalGenerator_1_1Parameters.html</anchorfile>
      <anchor>ae1e5234612d12173726fe795ca331cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>seed</name>
      <anchorfile>structpcl_1_1common_1_1NormalGenerator_1_1Parameters.html</anchorfile>
      <anchor>afa88e978ae63947db69679f259a24fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>sigma</name>
      <anchorfile>structpcl_1_1common_1_1NormalGenerator_1_1Parameters.html</anchorfile>
      <anchor>a28ee514ac3de2f2575394ea67a9e449e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::common::uniform_distribution&lt; float &gt;</name>
    <filename>structpcl_1_1common_1_1uniform__distribution_3_01float_01_4.html</filename>
    <member kind="typedef">
      <type>boost::uniform_real&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structpcl_1_1common_1_1uniform__distribution_3_01float_01_4.html</anchorfile>
      <anchor>abecfcd0a758dc667cd4bf6c5638c5786</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::common::uniform_distribution&lt; int &gt;</name>
    <filename>structpcl_1_1common_1_1uniform__distribution_3_01int_01_4.html</filename>
    <member kind="typedef">
      <type>boost::uniform_int&lt; int &gt;</type>
      <name>type</name>
      <anchorfile>structpcl_1_1common_1_1uniform__distribution_3_01int_01_4.html</anchorfile>
      <anchor>aef7c7ff31dc871f925f5fbe68b8e5921</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::common::UniformGenerator</name>
    <filename>classpcl_1_1common_1_1UniformGenerator.html</filename>
    <templarg>T</templarg>
    <class kind="struct">pcl::common::UniformGenerator::Parameters</class>
    <member kind="function">
      <type>const Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>aba2b20b96f8509c0083a10d0f5baf76f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>run</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>a1b35f7a228b1267c21a1adc519a64b9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>a3963a7ac25388e77cdfab6641cc46b9c</anchor>
      <arglist>(T min, T max, pcl::uint32_t seed=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>aa545faa8966ef4ce4d4155083ab5aaf1</anchor>
      <arglist>(const Parameters &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeed</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>a7aca98cd032cc02d5f180349b1bafa49</anchor>
      <arglist>(pcl::uint32_t seed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformGenerator</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>a0c3dafe58c4ad4bab8458347f6f71ebf</anchor>
      <arglist>(T min=0, T max=1, pcl::uint32_t seed=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformGenerator</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>abfe2306e0a8cca4d04dda59928db8da9</anchor>
      <arglist>(const Parameters &amp;paramters)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>uniform_distribution&lt; T &gt;::type</type>
      <name>DistributionType</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>ade3ed103585aef1a084b4c11edb1747c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mt19937</type>
      <name>EngineType</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>a46f448249a3fe379a8d40046b78a04ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistributionType</type>
      <name>distribution_</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>a4c79b7a78fb7c37fa01f3b3c1289f23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::variate_generator&lt; EngineType &amp;, DistributionType &gt;</type>
      <name>generator_</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>ab2928887064d744367e5d0f5513e4c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameters</type>
      <name>parameters_</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>ac723278419c4bff5695538ff4b3173d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EngineType</type>
      <name>rng_</name>
      <anchorfile>classpcl_1_1common_1_1UniformGenerator.html</anchorfile>
      <anchor>a773d0b83e89058462ed2d074e1d90227</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::common::UniformGenerator::Parameters</name>
    <filename>structpcl_1_1common_1_1UniformGenerator_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structpcl_1_1common_1_1UniformGenerator_1_1Parameters.html</anchorfile>
      <anchor>aef442dd6020a9bf793c9b11897547fa7</anchor>
      <arglist>(T _min=0, T _max=1, pcl::uint32_t _seed=1)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>max</name>
      <anchorfile>structpcl_1_1common_1_1UniformGenerator_1_1Parameters.html</anchorfile>
      <anchor>a82c92beececf4e0c93780a5bc5088cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>min</name>
      <anchorfile>structpcl_1_1common_1_1UniformGenerator_1_1Parameters.html</anchorfile>
      <anchor>a1e9148ad863e9df8627ded9653d0b464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::uint32_t</type>
      <name>seed</name>
      <anchorfile>structpcl_1_1common_1_1UniformGenerator_1_1Parameters.html</anchorfile>
      <anchor>abb3c427ce9976f5485fceba2e2ac5332</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::common::internal</name>
    <filename>namespacepcl_1_1common_1_1internal.html</filename>
    <member kind="function">
      <type>void</type>
      <name>makeSymmetric</name>
      <anchorfile>namespacepcl_1_1common_1_1internal.html</anchorfile>
      <anchor>a4ebaa469212be426ad07e1611d4a5317</anchor>
      <arglist>(MatrixT &amp;matrix, bool use_upper_triangular=true)</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>a0a4556491969a374b8a8f937f8b4931c</anchor>
      <arglist>(std::vector&lt; pcl::PCLPointField &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; pcl::PCLPointField &gt; &amp;</type>
      <name>fields_</name>
      <anchorfile>structpcl_1_1detail_1_1FieldAdder.html</anchorfile>
      <anchor>ac7d11b069c15e8abee57c3eebc4e80e9</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>adb8d56bedc466237b51e6db45445d8d9</anchor>
      <arglist>(const std::vector&lt; pcl::PCLPointField &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; pcl::PCLPointField &gt; &amp;</type>
      <name>fields_</name>
      <anchorfile>structpcl_1_1detail_1_1FieldMapper.html</anchorfile>
      <anchor>af06ff6556b770bafaab9d2755b799159</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::features</name>
    <filename>namespacepcl_1_1features.html</filename>
    <class kind="struct">pcl::features::ISMModel</class>
    <class kind="class">pcl::features::ISMVoteList</class>
  </compound>
  <compound kind="struct">
    <name>pcl::features::ISMModel</name>
    <filename>structpcl_1_1features_1_1ISMModel.html</filename>
    <member kind="function">
      <type></type>
      <name>ISMModel</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>a5bacc0d9fd7c6decfc8f962aa49197b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ISMModel</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>aa7bc0d938cd8faa361c65b2df61de85b</anchor>
      <arglist>(ISMModel const &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadModelFromfile</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>a7752d924c5d4a19ec3d584e52881bb3c</anchor>
      <arglist>(std::string &amp;file_name)</arglist>
    </member>
    <member kind="function">
      <type>ISMModel &amp;</type>
      <name>operator=</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>a77926537bb0ecf955dae2500f425d76d</anchor>
      <arglist>(const ISMModel &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>a90511c58d2784cdaca51e42f920ebeae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveModelToFile</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>aaa1bbfa2a5745f94abc2e29de49d0e15</anchor>
      <arglist>(std::string &amp;file_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ISMModel</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>a8357d8182720f7cfdcc9ec53d9be8a3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>classes_</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>aab08d3d3c4df77ee8f86c77cd28b801e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; unsigned int &gt; &gt;</type>
      <name>clusters_</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>a9f6c1408a78d11f7d60299fb25673cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::MatrixXf</type>
      <name>clusters_centers_</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>a57fea44012b62bb62e7e019331c1109e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>descriptors_dimension_</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>a842174ec75a4ffeb634adef848e7dc40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::MatrixXf</type>
      <name>directions_to_center_</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>ad4a191c684756c11afdbb49ad0f8c704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>learned_weights_</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>a8e515449f74b5e1b651ac1019e9be335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>number_of_classes_</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>ad7a14d1495e3cf56f04b68d901622fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>number_of_clusters_</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>a0a607d64662e2f19fbe3a8d79234ead0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>number_of_visual_words_</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>ae35476b0343c107a91925e6e81e7818c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>sigmas_</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>a8a2bbee7dcf135ce59b3d219c381cc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; float &gt; &gt;</type>
      <name>statistical_weights_</name>
      <anchorfile>structpcl_1_1features_1_1ISMModel.html</anchorfile>
      <anchor>adb5f36818b76fbcb57e36e0ce876bda0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::features::ISMVoteList</name>
    <filename>classpcl_1_1features_1_1ISMVoteList.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>addVote</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>a224bb7843bc1493b510b53884ac1b71c</anchor>
      <arglist>(pcl::InterestPoint &amp;in_vote, const PointT &amp;vote_origin, int in_class)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findStrongestPeaks</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>a2b1a5eb2c233baa767d1eb8becae92c4</anchor>
      <arglist>(std::vector&lt; ISMPeak, Eigen::aligned_allocator&lt; ISMPeak &gt; &gt; &amp;out_peaks, int in_class_id, double in_non_maxima_radius, double in_sigma)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>getColoredCloud</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>a8af69407ed99f978fc73b245d2540c6b</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::Ptr cloud=0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDensityAtPoint</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>ac284edd6499950c3eafe533608e5b132</anchor>
      <arglist>(const PointT &amp;point, double sigma_dist)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumberOfVotes</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>ab3c9ca4a2308c959ac5a0009be35f7a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ISMVoteList</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>aeefba7e2950f49b5923e4d76962c6f10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ISMVoteList</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>aecd4e03778ec4df656e9a1b410ae905c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>shiftMean</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>a013f4e13bb8f1905de0afe8c76d78c14</anchor>
      <arglist>(const Eigen::Vector3f &amp;snapPt, const double in_dSigmaDist)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>validateTree</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>ab49403392d4d4a0384c2a1c76d097b8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>k_ind_</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>a0ddbc7ee40f769a5c94f755197fefccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>k_sqr_dist_</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>a3ddce2a6ca230560e4aa94d84816acb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::KdTreeFLANN&lt; pcl::InterestPoint &gt;::Ptr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>a53a6809b8f7069b2f5a0a4f601f0059f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>tree_is_valid_</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>a1d5d255232e45072f9be2d61da82ca90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::InterestPoint &gt;::Ptr</type>
      <name>votes_</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>aa5218ed40f67da06286a35f22cf9d9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>votes_class_</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>a5ffef33d1b4f225fbd38833d55c18cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>votes_origins_</name>
      <anchorfile>classpcl_1_1features_1_1ISMVoteList.html</anchorfile>
      <anchor>a70eb357949f48386d468e6abe140e23d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::fields</name>
    <filename>namespacepcl_1_1fields.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pcl::filters</name>
    <filename>namespacepcl_1_1filters.html</filename>
    <class kind="class">pcl::filters::Convolution</class>
    <class kind="class">pcl::filters::Convolution3D</class>
    <class kind="class">pcl::filters::ConvolvingKernel</class>
    <class kind="class">pcl::filters::ConvolvingKernel&lt; PointT, pcl::Normal &gt;</class>
    <class kind="class">pcl::filters::ConvolvingKernel&lt; PointT, pcl::PointXY &gt;</class>
    <class kind="class">pcl::filters::GaussianKernel</class>
    <class kind="class">pcl::filters::GaussianKernelRGB</class>
    <class kind="class">pcl::filters::Pyramid</class>
  </compound>
  <compound kind="class">
    <name>pcl::filters::Convolution</name>
    <filename>classpcl_1_1filters_1_1Convolution.html</filename>
    <templarg>PointIn</templarg>
    <templarg>PointOut</templarg>
    <member kind="enumeration">
      <name>BORDERS_POLICY</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>ae9da4579c89dba3c56e860c8e6b96d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDERS_POLICY_IGNORE</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>ae9da4579c89dba3c56e860c8e6b96d9fa069183c674d2d6237aee763653619871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDERS_POLICY_MIRROR</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>ae9da4579c89dba3c56e860c8e6b96d9fa3f4f98063ef8de67f5350f73995afb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORDERS_POLICY_DUPLICATE</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>ae9da4579c89dba3c56e860c8e6b96d9fa2a037c56567849b56093582ac15179ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Convolution&lt; PointIn, PointOut &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a77fcdca3b7a962b5a60405e24c4efadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointIn &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a5e9d619066750316beb2709d9c0d7645</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a94de97eb74fba1ee20c3658ac4ea4cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::Ptr</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a9a83ad2759e74adbd2db2fba1800f1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointOut &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a2fbb2bd7574402f3f73057652f720a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Convolution&lt; PointIn, PointOut &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a0a57817ecc2760e9ffb660b4bbfe4042</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Convolution</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a14b0365f33721dae85cef7246bfcf539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convolve</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>aa517e36975cab3ef6dc048552449d1e2</anchor>
      <arglist>(const Eigen::ArrayXf &amp;h_kernel, const Eigen::ArrayXf &amp;v_kernel, PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convolve</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>abe4b8e7eb8d700d72fc673ab496edc3e</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convolveCols</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a12ad33ee524c323fb108142c2736957f</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convolveRows</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a8700c664ebc38288155d4c872c117c81</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBordersPolicy</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a537d5529df268fd120351ff0e24d8244</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>getDistanceThreshold</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a8c787485593659a6977f30aa1e2cbe3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBordersPolicy</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>ac6c3cc194c0bf3a9e29b6748d3e0b5de</anchor>
      <arglist>(int policy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>aac0496f56b859fb46e39a52bf14ed853</anchor>
      <arglist>(const float &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a16fbbdf38948fed054d2b8b6514ef42d</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKernel</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>acd355932b0334275e14ee26a248c15c4</anchor>
      <arglist>(const Eigen::ArrayXf &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a2836bdcb1bbc026eaa38d4378617de53</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Convolution</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a10210b349ac1dec4fe217712980b588b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convolve_cols</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a90a14cfd2090f0defaee6a0b261ef697</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convolve_cols_duplicate</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a5e21016ab2b2fe7ed370834a162c7b40</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convolve_cols_mirror</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a99fecb92edac3c7a6f7d3a1c03c5223f</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convolve_rows</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>aa0d05344455a5a9595515b02d5669cd9</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convolve_rows_duplicate</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a800c77925077f233061f5c409cb9cf21</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convolve_rows_mirror</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a2ef019b0be2516b7935827732936bc96</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>ac6ea4184e4763e573694d01cdf047592</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeInfinite</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a48626c49bc8797817fbf0d2b5719dc43</anchor>
      <arglist>(PointOut &amp;p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeInfinite</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a6950936200694cfd6ff5b6cfbb486c39</anchor>
      <arglist>(pcl::RGB &amp;p)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>adec8e2fca1a93fab4b558ee2fc9418bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>PointOut</type>
      <name>convolveOneColDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a45c30c6f115a94ad6a26e57b5e21553b</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::PointXYZRGB</type>
      <name>convolveOneColDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a322fd390888a39f8a56500c59cad8759</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::RGB</type>
      <name>convolveOneColDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a95a1ad3cfcf158e960c4aabd9856008d</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PointOut</type>
      <name>convolveOneColNonDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a60fa76f17ef128a0ed99be9d874d8aa6</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::PointXYZRGB</type>
      <name>convolveOneColNonDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>aee6dffc03c618a7502e4d9b7370e79b9</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::RGB</type>
      <name>convolveOneColNonDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a338ed55952536345d362746a1ecb3e4f</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PointOut</type>
      <name>convolveOneRowDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a4b2e50f307ab6760e6593f7ac2ba7e0a</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::PointXYZRGB</type>
      <name>convolveOneRowDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>aa13afab36307b76770aaa2af924f5583</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::RGB</type>
      <name>convolveOneRowDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>af8dfdf7c1abb6f715a5c9ca9cbb5a2fc</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PointOut</type>
      <name>convolveOneRowNonDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a1fda861391f0b6ddfdacd9decdd43d55</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::PointXYZRGB</type>
      <name>convolveOneRowNonDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a3aa1ce5ec4b2aed5c13ccdb3495a8d3e</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::RGB</type>
      <name>convolveOneRowNonDense</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a7b006c380551b71123ae4d2b4c3c8d64</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>borders_policy_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>ad5f85f1f47f680e5c1bce9347c25d3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>distance_threshold_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a03efcc1b971c1aed960a2f599c879229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>half_width_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a56638bab177842b1927fd11a767ea487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudInConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a6c55d5f4243573f3adcadf9a1de6e9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::ArrayXf</type>
      <name>kernel_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>af07d32b376a199ce9ecd43a13aa426af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>kernel_width_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution.html</anchorfile>
      <anchor>a283a901ea233fddc93f014dfe993c405</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::filters::Convolution3D</name>
    <filename>classpcl_1_1filters_1_1Convolution3D.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>PCLBase&lt; PointIn &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Convolution3D&lt; PointIn, PointOut, KernelT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a25d984d9fb0431180db2b23f3d0c10b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointIn &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a151ee5c1f707f36bc09276306a4e8544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::Search&lt; PointIn &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a9769334b9ff6f32e71a969c0281e9471</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointIn &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>af05643c520ad706858b6c03e3e7a8172</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudIn::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a5d499fe69d1f46c44c246d21b191f647</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointOut &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a82a22493af5f4c4cbc0ebc2da06f8dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Convolution3D&lt; PointIn, PointOut, KernelT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>ad4f3cc4c5f19cf31b39430e9c748fbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Convolution3D</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>ac63c49229165630deed411a0786f7205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convolve</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a97479a3e1822348fb361aa951491a6dd</anchor>
      <arglist>(PointCloudOut &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRadiusSearch</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a4175c2a1d10da4dd3776dcb8af1f6ea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethod</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a0a828c55de3f20469253e95daca8ecb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudInConstPtr</type>
      <name>getSearchSurface</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>acd2fdca5f5449054ce26ffa11826d1c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKernel</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a0c63a05ed46982210ef76914bcc5edb4</anchor>
      <arglist>(const KernelT &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a5377eb01dc0d7c555f139750391545df</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadiusSearch</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a65dcbf9724dd7e8814e0b6c97c1e3fda</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethod</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a8ff2cecbfc5bbe40baef7aa383ae0f21</anchor>
      <arglist>(const KdTreePtr &amp;tree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchSurface</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a580110ab4556c54c7c0fffad0b30a5ea</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Convolution3D</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a143af43001dc678bf1e92f92cded96eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a275e38b4ef8e4855419c8714920d90c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KernelT</type>
      <name>kernel_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a3ae938f52a6c7584e37f492e0c7fddd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_radius_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>af6d4781ad87511407d6148345004196a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudInConstPtr</type>
      <name>surface_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a723618e05e6153a1f15eada3b9cbf126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a7658f52448ccec5e2fda16ff40ba22f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1filters_1_1Convolution3D.html</anchorfile>
      <anchor>a6c2eb2eefd2350577105ea0b53e5f967</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::filters::ConvolvingKernel</name>
    <filename>classpcl_1_1filters_1_1ConvolvingKernel.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ConvolvingKernel&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel.html</anchorfile>
      <anchor>a47a3a01b4b7ac752f33afa92f7421f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud&lt; PointInT &gt;::ConstPtr</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel.html</anchorfile>
      <anchor>a9450aa894c8fb25ed4845a708645c353</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConvolvingKernel&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel.html</anchorfile>
      <anchor>a702664d302feeab8011c2a22f3d98521</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConvolvingKernel</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel.html</anchorfile>
      <anchor>a2ec940a77e2ad1a5b01c35efe9ae8b65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel.html</anchorfile>
      <anchor>afa5c5d68d246b9da0f3fda2a0286e98a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual PointOutT</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel.html</anchorfile>
      <anchor>a828fcf6fd3bea41999384e901a170846</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;distances)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel.html</anchorfile>
      <anchor>acd1dc3374677d5fabd8526b2339b6789</anchor>
      <arglist>(const PointCloudInConstPtr &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConvolvingKernel</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel.html</anchorfile>
      <anchor>a389aa513bcc61bd67e027323f2c6b2d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makeInfinite</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel.html</anchorfile>
      <anchor>a516ff8cb112028510557398fb8152b2e</anchor>
      <arglist>(PointOutT &amp;p)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudInConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel.html</anchorfile>
      <anchor>a6acda103f7848d4598d91ecb3f07d223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::filters::ConvolvingKernel&lt; PointT, pcl::Normal &gt;</name>
    <filename>classpcl_1_1filters_1_1ConvolvingKernel_3_01PointT_00_01pcl_1_1Normal_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeInfinite</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel_3_01PointT_00_01pcl_1_1Normal_01_4.html</anchorfile>
      <anchor>a55507f69cda43f6fd72c706dbbd698fb</anchor>
      <arglist>(pcl::Normal &amp;n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::filters::ConvolvingKernel&lt; PointT, pcl::PointXY &gt;</name>
    <filename>classpcl_1_1filters_1_1ConvolvingKernel_3_01PointT_00_01pcl_1_1PointXY_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeInfinite</name>
      <anchorfile>classpcl_1_1filters_1_1ConvolvingKernel_3_01PointT_00_01pcl_1_1PointXY_01_4.html</anchorfile>
      <anchor>aec430ddd99e0828df2c3ddb607fa5a23</anchor>
      <arglist>(pcl::PointXY &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::filters::GaussianKernel</name>
    <filename>classpcl_1_1filters_1_1GaussianKernel.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::filters::ConvolvingKernel</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GaussianKernel&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>ada5cc93bf4e2feca7ba35d8d1952fa78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GaussianKernel&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>ad923a94d65b856bde2918a5258a6d385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianKernel</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>ad01e1dfc0d7003dbb7edb606212e9e4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>abc1ef2229ba7f711cf62c82753bf22c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PointOutT</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>a2550b6e480710552d543d118ee19c0ff</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSigma</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>aacd36fb3e27286535f9940dd8a7ffc09</anchor>
      <arglist>(float sigma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>af124f4e8a0374b54b2a102fbbda081ca</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThresholdRelativeToSigma</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>a4eb5a6aa4a7163ed5123aefa9c4dc70a</anchor>
      <arglist>(float sigma_coefficient)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GaussianKernel</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>afeeae410d077b989f669f00dac234a3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sigma_</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>a7f7088d13d2768e329700e56a9072d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::optional&lt; float &gt;</type>
      <name>sigma_coefficient_</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>a5d4d9355048491cc658c32c04696c809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sigma_sqr_</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>a755b5ef576a657b38020707b7613e334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernel.html</anchorfile>
      <anchor>a0853b433c35665cbda03f85504f676bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::filters::GaussianKernelRGB</name>
    <filename>classpcl_1_1filters_1_1GaussianKernelRGB.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::filters::GaussianKernel</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GaussianKernelRGB&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernelRGB.html</anchorfile>
      <anchor>aac0d78eaec1535bb45327a8989e00305</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GaussianKernelRGB&lt; PointInT, PointOutT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernelRGB.html</anchorfile>
      <anchor>a951d1da58cb5d6446cfb12940fcc1d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianKernelRGB</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernelRGB.html</anchorfile>
      <anchor>a61adc4ffc4cf5fd82cb7d170b4989a14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointOutT</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernelRGB.html</anchorfile>
      <anchor>ab9fce61230a93073edc8b29320d33105</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; float &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GaussianKernelRGB</name>
      <anchorfile>classpcl_1_1filters_1_1GaussianKernelRGB.html</anchorfile>
      <anchor>a572335336b4b5c241ff982da1e6b85da</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::filters::Pyramid</name>
    <filename>classpcl_1_1filters_1_1Pyramid.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Pyramid&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>aaf5dea76f99ee8b042889fd687ac542d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a1ed38856f69e8527f6e6e39c6d50546c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud&lt; PointT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a8ff3408be209480db832a9b15d296e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Pyramid&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>ab89c41ef80f239b25b1cfe3b697cac9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a1685b0b45e15390522d88c1914fbcfb8</anchor>
      <arglist>(std::vector&lt; PointCloudPtr &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>ad48def74e4beefc1f3551c83fcfe7106</anchor>
      <arglist>(std::vector&lt; Pyramid&lt; pcl::PointXYZRGB &gt;::PointCloudPtr &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>afcda1d44fe62fca1fea23c0f68cfb7f5</anchor>
      <arglist>(std::vector&lt; Pyramid&lt; pcl::PointXYZRGBA &gt;::PointCloudPtr &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a30b1c45c1871516a637b99385577e706</anchor>
      <arglist>(std::vector&lt; Pyramid&lt; pcl::RGB &gt;::PointCloudPtr &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>aa7bf85fedfe6c9e4e38aa975f92d752f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistanceThreshold</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a512069324a0691808426ecea3bed9ebf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr const</type>
      <name>getInputCloud</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a6190a9ba01f9e164313f2f7f377f6c88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfLevels</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>aad6d8d4a30c3849e36ddad07ca57b7c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pyramid</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a49d26b9d8b7b30166aba459fe9c1170f</anchor>
      <arglist>(int levels=4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceThreshold</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a69d206f5d132cc93c8ec8889f2106d04</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>aa05721343da8b52426dcb1b704452e02</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLargeSmoothingKernel</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a85795a7ea853143678a8ad02a2aae296</anchor>
      <arglist>(bool large)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfLevels</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a1421311278e5d90a4cb936a88ff79cb8</anchor>
      <arglist>(int levels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a708555045622338b43cf7a1439ce6d03</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a7f125d5f50904617d893a9381f27c0f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nullify</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a47a0b0ec08d341ad8d1dc05e8369d1ec</anchor>
      <arglist>(PointT &amp;p) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nullify</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a401e4803ca8329bdfaedfb33172bb81d</anchor>
      <arglist>(pcl::RGB &amp;p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a7f84159105826f392f69b4408078b2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXf</type>
      <name>kernel_</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>af16363aa8b728ccbb6929625f5d19fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>large_</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a019163e3bae8de7652566f2e4d83ef91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>levels_</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>a421e2d411172adc23ba76a79a6f5c725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>ad4533d28b1966832730d3fa68881dfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>threads_</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>afa6680c314b3e9d07e79a783986453bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1filters_1_1Pyramid.html</anchorfile>
      <anchor>ae9684a8a0e8b8c351f5dc7c134b431b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::geometry</name>
    <filename>namespacepcl_1_1geometry.html</filename>
    <class kind="struct">pcl::geometry::DefaultMeshTraits</class>
    <class kind="class">pcl::geometry::EdgeIndex</class>
    <class kind="class">pcl::geometry::Face</class>
    <class kind="class">pcl::geometry::FaceAroundFaceCirculator</class>
    <class kind="class">pcl::geometry::FaceAroundVertexCirculator</class>
    <class kind="class">pcl::geometry::FaceIndex</class>
    <class kind="class">pcl::geometry::HalfEdge</class>
    <class kind="class">pcl::geometry::HalfEdgeIndex</class>
    <class kind="class">pcl::geometry::IncomingHalfEdgeAroundVertexCirculator</class>
    <class kind="class">pcl::geometry::InnerHalfEdgeAroundFaceCirculator</class>
    <class kind="class">pcl::geometry::MeshBase</class>
    <class kind="class">pcl::geometry::MeshIO</class>
    <class kind="struct">pcl::geometry::NoData</class>
    <class kind="class">pcl::geometry::OuterHalfEdgeAroundFaceCirculator</class>
    <class kind="class">pcl::geometry::OutgoingHalfEdgeAroundVertexCirculator</class>
    <class kind="class">pcl::geometry::PolygonMesh</class>
    <class kind="struct">pcl::geometry::PolygonMeshTag</class>
    <class kind="class">pcl::geometry::QuadMesh</class>
    <class kind="struct">pcl::geometry::QuadMeshTag</class>
    <class kind="class">pcl::geometry::TriangleMesh</class>
    <class kind="struct">pcl::geometry::TriangleMeshTag</class>
    <class kind="class">pcl::geometry::Vertex</class>
    <class kind="class">pcl::geometry::VertexAroundFaceCirculator</class>
    <class kind="class">pcl::geometry::VertexAroundVertexCirculator</class>
    <class kind="class">pcl::geometry::VertexIndex</class>
    <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>getBoundBoundaryHalfEdges</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a30b91e3062f8d41aa3097db89c8a1b52</anchor>
      <arglist>(const MeshT &amp;mesh, std::vector&lt; typename MeshT::HalfEdgeIndices &gt; &amp;boundary_he_collection, const size_t expected_size=3)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>ace53422b23419f7bf8f22e6b331d3071</anchor>
      <arglist>(std::ostream &amp;os, const pcl::geometry::VertexIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a346bb3a584686948396e96b45d03154f</anchor>
      <arglist>(std::ostream &amp;os, const pcl::geometry::HalfEdgeIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a6ff907922122902c28f21306ce043b6a</anchor>
      <arglist>(std::ostream &amp;os, const pcl::geometry::EdgeIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a9c0037f34cc6f39bb6210bcab43df5e1</anchor>
      <arglist>(std::ostream &amp;os, const pcl::geometry::FaceIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a86da2c59869542f87fba84fcf9b7ddec</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::VertexIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a44b7b985410226c45776a3cc5a02d924</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::HalfEdgeIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a45d69ff82a668d2cbec0819abc12d440</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::EdgeIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a5eec1770f62c1ba1d8ee63f7b0dd695c</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::FaceIndex &amp;index)</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>
    <member kind="function">
      <type>pcl::geometry::EdgeIndex</type>
      <name>toEdgeIndex</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a52bf0118d20c01aba57f8132a6d2245b</anchor>
      <arglist>(const HalfEdgeIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toFaceVertexMesh</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a1ac38c331420465fdd1a2884d2b9409b</anchor>
      <arglist>(const HalfEdgeMeshT &amp;half_edge_mesh, pcl::PolygonMesh &amp;face_vertex_mesh)</arglist>
    </member>
    <member kind="function">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>toHalfEdgeIndex</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>afe11901929a8ffaaa151c6d75deab085</anchor>
      <arglist>(const EdgeIndex &amp;index, const bool get_first=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>toHalfEdgeMesh</name>
      <anchorfile>namespacepcl_1_1geometry.html</anchorfile>
      <anchor>a57ad6727424a45564571852dd0762a1c</anchor>
      <arglist>(const pcl::PolygonMesh &amp;face_vertex_mesh, HalfEdgeMeshT &amp;half_edge_mesh)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::geometry::DefaultMeshTraits</name>
    <filename>structpcl_1_1geometry_1_1DefaultMeshTraits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>EdgeDataT</type>
      <name>EdgeData</name>
      <anchorfile>structpcl_1_1geometry_1_1DefaultMeshTraits.html</anchorfile>
      <anchor>a08b87f2f8b4b7b04067b6dbfbc027092</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FaceDataT</type>
      <name>FaceData</name>
      <anchorfile>structpcl_1_1geometry_1_1DefaultMeshTraits.html</anchorfile>
      <anchor>aea98c7032b14c6eee3130a3eb541fbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HalfEdgeDataT</type>
      <name>HalfEdgeData</name>
      <anchorfile>structpcl_1_1geometry_1_1DefaultMeshTraits.html</anchorfile>
      <anchor>a5125dbab39675ad14879420c177f58ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::false_type</type>
      <name>IsManifold</name>
      <anchorfile>structpcl_1_1geometry_1_1DefaultMeshTraits.html</anchorfile>
      <anchor>a8da46dccedf0669e9f40c9ab36603311</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VertexDataT</type>
      <name>VertexData</name>
      <anchorfile>structpcl_1_1geometry_1_1DefaultMeshTraits.html</anchorfile>
      <anchor>a98854de72ce78be485ed8cdb5e120a3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::EdgeIndex</name>
    <filename>classpcl_1_1geometry_1_1EdgeIndex.html</filename>
    <member kind="typedef">
      <type>boost::totally_ordered&lt; pcl::geometry::EdgeIndex, boost::unit_steppable&lt; pcl::geometry::EdgeIndex, boost::additive&lt; pcl::geometry::EdgeIndex &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>a74e772c792ff18d0a9b06026819e14a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::EdgeIndex</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>a7d878f4c6ab4a055fbc881fdb2bd0223</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>a93949a4504a2b78306be182010fbf493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>acac58aa7d3d211c397277393708cdecd</anchor>
      <arglist>(const int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>a524036c0864fef5fbd75bea851f5799b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidate</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>aba2e3336a2b5a7dce33282a8ed1f4ec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>ae09cccaccaea067f087862a65a05bf71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>a372f026677531609cb9e4d230b3d570f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>a033e5af358ccea48a3d2ebf5920c9b51</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>a14247101309d8dc586fe531b074f7547</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator-=</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>a6e78fab0e5cc75eec60a1fddbb32710e</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>ae9409900f9cf2a6f97752cddaafd349a</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>af0d4a769a646a995f780a579b921a963</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>ac043100bc6999820e56d476e0c9657d2</anchor>
      <arglist>(const int index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>a4d35d07e7cab6e24e138edd8eb335c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classpcl_1_1geometry_1_1EdgeIndex.html</anchorfile>
      <anchor>a769b92e7df16fcfa0f0b1ad78e0963dc</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::EdgeIndex &amp;index)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::Face</name>
    <filename>classpcl_1_1geometry_1_1Face.html</filename>
    <member kind="typedef" protection="private">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1Face.html</anchorfile>
      <anchor>a6f3da93647b71e30b6a37eba0b129c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Face</name>
      <anchorfile>classpcl_1_1geometry_1_1Face.html</anchorfile>
      <anchor>aba6af118c98f3b42c9ea11c61024619f</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_inner_half_edge=HalfEdgeIndex())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalfEdgeIndex</type>
      <name>idx_inner_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1Face.html</anchorfile>
      <anchor>acaf95299b715d45cac2213eb9c4b74bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pcl::geometry::MeshBase</name>
      <anchorfile>classpcl_1_1geometry_1_1Face.html</anchorfile>
      <anchor>a6623e46d90973958ea417ba827571e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pcl::geometry::MeshIO</name>
      <anchorfile>classpcl_1_1geometry_1_1Face.html</anchorfile>
      <anchor>a53c84a372c89a26fbcce04df4cda8d01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::FaceAroundFaceCirculator</name>
    <filename>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::equality_comparable&lt; pcl::geometry::FaceAroundFaceCirculator&lt; MeshT &gt;, boost::unit_steppable&lt; pcl::geometry::FaceAroundFaceCirculator&lt; MeshT &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>a31312be94bfe4c037d72d24f5dd3002e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>ada232afdb45f141d1bf506e9f1f62eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>ae60416d5f96ec9c38ffe9710779c58a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>ab29e79f33c4c0546fc046ffa56fcca48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceAroundFaceCirculator&lt; MeshT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>ad5b788e73a05f7af1e7e4c1c25559896</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FaceAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>afe7b8541e3fda11c7394434c434d94d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FaceAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>afdd2e336169ac5d5d15c779f3cca0dcd</anchor>
      <arglist>(const FaceIndex &amp;idx_face, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FaceAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>a0d3d1cd5cbb74e3f7f82f59dbb891387</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_inner_half_edge, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getCurrentHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>ae39f108d5b070583ef992a179dd1789b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FaceIndex</type>
      <name>getTargetIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>ad457591b95b3d3db4ac43a7a53f3c11c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>a4317a0fd991f49f2d9cf9c38436a18db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>a8f5841d38d8529159e65d19c650b0c46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>a28635b482c8cdc8c591b72416e8afbb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>a27e9800a5171935d919abf437ad1a5ee</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>HalfEdgeIndex</type>
      <name>idx_inner_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>a56243832ee95d4eddcc936047d48f86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mesh *</type>
      <name>mesh_</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundFaceCirculator.html</anchorfile>
      <anchor>a562dc0dfaa10a0e1ee224e0e29e3b467</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::FaceAroundVertexCirculator</name>
    <filename>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::equality_comparable&lt; pcl::geometry::FaceAroundVertexCirculator&lt; MeshT &gt;, boost::unit_steppable&lt; pcl::geometry::FaceAroundVertexCirculator&lt; MeshT &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>a0c1087f130ebeb6f81621e937845b2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>a7bcc27bab063e4220e2b2da1172dfa03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>a0df44cb31f99efc34717bf2f6db68576</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>ae79fbfd015b6dad15193fd431e79d5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceAroundVertexCirculator&lt; MeshT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>a0279de24d48c0b77a636aee99b60242a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>aaf67a7d7d2a44eb3ec5cd369b36b206d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FaceAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>ac75b06ffe5c16e244fb791d771c12e61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FaceAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>a42f3774d9781d171859d85a7cbd75c7b</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FaceAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>a2f8b93204c5d6b35fc2cb2ded397a13a</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_outgoing_half_edge, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getCurrentHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>af3a1f2f1c4608cf00202e70138863f6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FaceIndex</type>
      <name>getTargetIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>a183758280a8f33917453c24ae5bfa115</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>ab90e54dc264c50aabcc14a7126bc0404</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>ad16f2bae88c8231305ef263ce8e144ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>a83490494fdcd02936d977d59c9845754</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>a4686c718cd17c5a827402c62d555c70c</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>HalfEdgeIndex</type>
      <name>idx_outgoing_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>a04a84962347d411ce365ce6d680bd31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mesh *</type>
      <name>mesh_</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceAroundVertexCirculator.html</anchorfile>
      <anchor>ad304b88a5981d76c5c838cf1a397d879</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::FaceIndex</name>
    <filename>classpcl_1_1geometry_1_1FaceIndex.html</filename>
    <member kind="typedef">
      <type>boost::totally_ordered&lt; pcl::geometry::FaceIndex, boost::unit_steppable&lt; pcl::geometry::FaceIndex, boost::additive&lt; pcl::geometry::FaceIndex &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>ad2540d9e3932a8427d0a0c0376fa2751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceIndex</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>ad2e246adda0dea9cec8fa91d0ce3d6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>a7cfc103d875034988faff719ad4986de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>a45ca86be62ff1dc6d36dca3f1fa5bdbd</anchor>
      <arglist>(const int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>ae12d997c6529732cb02d197b90bd13a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidate</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>af150a49c829ab35ff9d6e7159d04907e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>aedb37fce7108ee1e68297c58b26d35e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>acb0fbf957496b669d2730131eaa6b930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>ab234af1dbb862f997b97f847f57cd3b7</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>ad4dbea9c3a6e09c7cfbee2262d2cb34b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator-=</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>a2dfec509daf11f4ef02ff40a5b20a425</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>a01998ac22ab9908302b362739cb8941b</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>a62205e14b0bc2b9b344b5679680834c0</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>a85767864fdc5fbff9c8b49c2f4bbbaec</anchor>
      <arglist>(const int index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>ac59b14d5a274bc3e3f1bbd792ecb1915</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classpcl_1_1geometry_1_1FaceIndex.html</anchorfile>
      <anchor>a0a1298456cacd8cc105c6bce7c1347e8</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::FaceIndex &amp;index)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::HalfEdge</name>
    <filename>classpcl_1_1geometry_1_1HalfEdge.html</filename>
    <member kind="typedef" protection="private">
      <type>pcl::geometry::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdge.html</anchorfile>
      <anchor>a0897a00f65a2c315a32e8873f0285e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdge.html</anchorfile>
      <anchor>a407078d65bd329ec31fe64b173968f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::geometry::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdge.html</anchorfile>
      <anchor>ae7b3c58f91ec9cb5065af67ae90d0731</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>HalfEdge</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdge.html</anchorfile>
      <anchor>a70a9f021cc5a8ba16da23c4802e30a37</anchor>
      <arglist>(const VertexIndex &amp;idx_terminating_vertex=VertexIndex(), const HalfEdgeIndex &amp;idx_next_half_edge=HalfEdgeIndex(), const HalfEdgeIndex &amp;idx_prev_half_edge=HalfEdgeIndex(), const FaceIndex &amp;idx_face=FaceIndex())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FaceIndex</type>
      <name>idx_face_</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdge.html</anchorfile>
      <anchor>a883869862bed1fa08b184d4839135922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalfEdgeIndex</type>
      <name>idx_next_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdge.html</anchorfile>
      <anchor>a8b095e3d5e2f9a8975070a3dfd659339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalfEdgeIndex</type>
      <name>idx_prev_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdge.html</anchorfile>
      <anchor>a8a5946c706e20d620fd4344fab56a064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VertexIndex</type>
      <name>idx_terminating_vertex_</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdge.html</anchorfile>
      <anchor>a9650b81a10558ea9a82cded655edea4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pcl::geometry::MeshBase</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdge.html</anchorfile>
      <anchor>a6623e46d90973958ea417ba827571e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pcl::geometry::MeshIO</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdge.html</anchorfile>
      <anchor>a53c84a372c89a26fbcce04df4cda8d01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::HalfEdgeIndex</name>
    <filename>classpcl_1_1geometry_1_1HalfEdgeIndex.html</filename>
    <member kind="typedef">
      <type>boost::totally_ordered&lt; pcl::geometry::HalfEdgeIndex, boost::unit_steppable&lt; pcl::geometry::HalfEdgeIndex, boost::additive&lt; pcl::geometry::HalfEdgeIndex &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>a07ca4302d2b308cfef3418f903ce7116</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>aeacb0aaa8980d143eb303561f12297ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>a0ef1a05f06af53d913b402a3e9f57fd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>a82be7ed6a6fc13fc0869ef50c70435c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>a5e51063c077cdfdf6d6c8aad055cc8b8</anchor>
      <arglist>(const int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidate</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>ac33287d5c395e1b5cabd771424b4d8ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>a9b898b3000b19918479ad9076579c694</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>ab2cd5de2f5c850e9710321026a1a6123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>af60a07634a9612d3edfff5ee91db5291</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>ac2d02cb9b01eec4c1d65fa9184d02cd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator-=</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>ac27c73d9a7ab7292552a2661dad3871b</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>a8ecd8107f6e1f0a62de9f8cccbfb7d53</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>ae8a79c1b8331474be5c48ede8e7695e5</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>ace6bcf83246702dcf8edee17ca8642ba</anchor>
      <arglist>(const int index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>a554160bc36a92de4c879abf8ee622fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classpcl_1_1geometry_1_1HalfEdgeIndex.html</anchorfile>
      <anchor>a6903450663506772463de8750038255c</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::HalfEdgeIndex &amp;index)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::IncomingHalfEdgeAroundVertexCirculator</name>
    <filename>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::equality_comparable&lt; pcl::geometry::IncomingHalfEdgeAroundVertexCirculator&lt; MeshT &gt;, boost::unit_steppable&lt; pcl::geometry::IncomingHalfEdgeAroundVertexCirculator&lt; MeshT &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a27e1e6d9481e453d28bbe535d3cd7afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a6947cbb00fc12978eb3764790ccae422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a2c8a76f2afd6013f6b4d3c259d108061</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::IncomingHalfEdgeAroundVertexCirculator&lt; MeshT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a25eaf5940f006ab09b01a5ec7dd1cf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a3cb4bb561f9490aa82428c9fedff6734</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getCurrentHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a7da7f6ff5c1040ee76281c17741212b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getTargetIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>ad678543b32cf175f1b3f608018e08fb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncomingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>ab33db52e9a70e63c1977237f4042d334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncomingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>ae4f4c8f49e08bfce334a1139352cb5f8</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncomingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a261405f4b58a24f8a629cb58b6d1b159</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_incoming_half_edge, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>aaf9cb6a91523c5779d991aa11d95182b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a48281d851c563cfa1d20134dda14c368</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>af29c2210ccbde794d19562a5b3383112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>abec46bc94adc600f805da8bc2f1c4783</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>HalfEdgeIndex</type>
      <name>idx_incoming_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a35af04537a552fb21dd06721622fc76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mesh *</type>
      <name>mesh_</name>
      <anchorfile>classpcl_1_1geometry_1_1IncomingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>ae5c9868d92c8c0fe7bf3c8f653f6ba62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::InnerHalfEdgeAroundFaceCirculator</name>
    <filename>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::equality_comparable&lt; pcl::geometry::InnerHalfEdgeAroundFaceCirculator&lt; MeshT &gt;, boost::unit_steppable&lt; pcl::geometry::InnerHalfEdgeAroundFaceCirculator&lt; MeshT &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a2cb4410d3a96dadf3b7cf01152214164</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a681b51ce34fa3ebc6daa17285c70a165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a668640661973bf68f34423ad7471596c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a0777bff7df5d144315cf007566f0fa65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::InnerHalfEdgeAroundFaceCirculator&lt; MeshT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>aa2ae860c4c666d6f0a50f639925061df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getCurrentHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>ab903beaa027b3e40c0784b645644cca3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getTargetIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>ab0f16d5b229b4d6cd7ecc797d832e655</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a2b04d66f65caabdc46212a128541714f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>acded40470ad64138880ae28f082a4251</anchor>
      <arglist>(const FaceIndex &amp;idx_face, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>abe0286a043d1dabf1e1e8efb0559f86d</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_inner_half_edge, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a226fc16eab9c40006d59f98fcbcf31c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a0fcec1ccb1a68e391e565c18a08723d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a48c181ebfa0c415a2e882368f75e75d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>adae0d888aae687b3d5d0257c34eb8d7d</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>HalfEdgeIndex</type>
      <name>idx_inner_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a4101e63a50b61e2d93b170109e25e795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mesh *</type>
      <name>mesh_</name>
      <anchorfile>classpcl_1_1geometry_1_1InnerHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a5fcd3c4789cd7c6c548498382a4b4bea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::MeshBase</name>
    <filename>classpcl_1_1geometry_1_1MeshBase.html</filename>
    <templarg>DerivedT</templarg>
    <templarg>MeshTraitsT</templarg>
    <templarg>MeshTagT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Self &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>acb9d2c7720c1aa8539e8e78222f7f762</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DerivedT</type>
      <name>Derived</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aa62a8c3368fb43feeffe34a2d369201a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshTraitsT::EdgeData</type>
      <name>EdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a9a4709db881568c3e6d78d1618992562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; EdgeData &gt;</type>
      <name>EdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aedae32e3edfa0a8e008799073ea746e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::EdgeIndex</type>
      <name>EdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a3c27fec882dc14ae0d1f786966e49a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; EdgeIndex &gt;</type>
      <name>EdgeIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a6c5ea4ee248f0369321f57420327b8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceAroundFaceCirculator&lt; const Self &gt;</type>
      <name>FaceAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ae2227334b3a3c95623d768b27bbccd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceAroundVertexCirculator&lt; const Self &gt;</type>
      <name>FaceAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ae089b9c063c2dfc27645ed16859671fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshTraitsT::FaceData</type>
      <name>FaceData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>adf340d996b67362ff7abd1ca0a8aacfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; FaceData &gt;</type>
      <name>FaceDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aaf0c30be61d023d42840ddae8b69cf06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a6eacd48a7f36f68680c23d57d548b20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FaceIndex &gt;</type>
      <name>FaceIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a2ba65a8681b3edf2e6d973e6e1f7e00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshTraitsT::HalfEdgeData</type>
      <name>HalfEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a22d5fd46fc34effe845f3db982af7c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; HalfEdgeData &gt;</type>
      <name>HalfEdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a2f2376da00c2fd77e502832acb412323</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>af2fc9a1743b3cf2ab352cf950e524721</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; HalfEdgeIndex &gt;</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a015c19d786466b38e1e42bc18447a0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::integral_constant&lt; bool,!boost::is_same&lt; EdgeData, pcl::geometry::NoData &gt;::value &gt;</type>
      <name>HasEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a72d0dcda64a00399b4361bec0db39f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::integral_constant&lt; bool,!boost::is_same&lt; FaceData, pcl::geometry::NoData &gt;::value &gt;</type>
      <name>HasFaceData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aeb0c7e5952eac9f1e62ed05b74d1b59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::integral_constant&lt; bool,!boost::is_same&lt; HalfEdgeData, pcl::geometry::NoData &gt;::value &gt;</type>
      <name>HasHalfEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a329443fddf27d72e7202232cd782825b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::integral_constant&lt; bool,!boost::is_same&lt; VertexData, pcl::geometry::NoData &gt;::value &gt;</type>
      <name>HasVertexData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a05bf46aa37057e57d7a94495de417170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::IncomingHalfEdgeAroundVertexCirculator&lt; const Self &gt;</type>
      <name>IncomingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a11c76516c34849ccfe05bdabaa8104e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::InnerHalfEdgeAroundFaceCirculator&lt; const Self &gt;</type>
      <name>InnerHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a1eb969f516baf518f43c26cca08a159a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshTraitsT::IsManifold</type>
      <name>IsManifold</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ac28b2ade8af35537e6b34c16105d2b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshTagT</type>
      <name>MeshTag</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a3fb8736be6c6bd7eb88e67b6c9accad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::OuterHalfEdgeAroundFaceCirculator&lt; const Self &gt;</type>
      <name>OuterHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a7e0af986c31eb7545ee19f483ac0246c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::OutgoingHalfEdgeAroundVertexCirculator&lt; const Self &gt;</type>
      <name>OutgoingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ae2acc63b0c3492cb85add8681d8bd6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Self &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a46189c0f4d951969f539b067e8260afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshBase&lt; DerivedT, MeshTraitsT, MeshTagT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a5426836c0882d7e78b7e9a1d43bce64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexAroundFaceCirculator&lt; const Self &gt;</type>
      <name>VertexAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a7140fca91ca726c1b587ef0093943590</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexAroundVertexCirculator&lt; const Self &gt;</type>
      <name>VertexAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ad25067e5d900354cd0f0ee646823e4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshTraitsT::VertexData</type>
      <name>VertexData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a198d457d42dc0ff64552878e11f6e75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; VertexData &gt;</type>
      <name>VertexDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ad4806abbdf6bcc6e8798126fa9a4c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a593803c78eaf26929ca1614c3dfd6aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VertexIndex &gt;</type>
      <name>VertexIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a88ebb16796029fd47e49a142ece9e202</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FaceIndex</type>
      <name>addFace</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a9405be1d72b2a7bb1ec0bdc5c13c297a</anchor>
      <arglist>(const VertexIndices &amp;vertices, const FaceData &amp;face_data=FaceData(), const EdgeData &amp;edge_data=EdgeData(), const HalfEdgeData &amp;half_edge_data=HalfEdgeData())</arglist>
    </member>
    <member kind="function">
      <type>VertexIndex</type>
      <name>addVertex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aac6156a983fe17684d23c56a17b4c7ff</anchor>
      <arglist>(const VertexData &amp;vertex_data=VertexData())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_CONCEPT_ASSERT</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a58aa4503f5e5c8a7995ac9f0f94576ea</anchor>
      <arglist>((boost::Convertible&lt; IsManifold, bool &gt;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanUp</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ad5c51551b9badbbe67526dbcf55a9efc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>af3c8260c25498a753b8d6b7204667764</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteEdge</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a4affa8ade9d394034ce299bf7fd95af1</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteEdge</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a162bb8d66161e125929cd907ce48e710</anchor>
      <arglist>(const EdgeIndex &amp;idx_edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteFace</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a18850a81cabcf16597a2418f67df452c</anchor>
      <arglist>(const FaceIndex &amp;idx_face)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteVertex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a428be4accd7f51c75d2e889d99205535</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>abe465d7f4b420103c1a8dc5cf51919a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>emptyEdges</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a720422b7a6fefd234c3d784633916999</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>emptyFaces</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a0e712927cb3600f3e477a11fadfb0ed7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>emptyVertices</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a9f4c2e6c354006db7355046f8637dcdc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EdgeDataCloud &amp;</type>
      <name>getEdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a68c13e85605765881e3d885197f35fc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EdgeDataCloud</type>
      <name>getEdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a3c299f6e2c856a96da539f4be5010587</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EdgeIndex</type>
      <name>getEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a52d8421353e65279e9a6de2b5be45315</anchor>
      <arglist>(const EdgeData &amp;edge_data) const </arglist>
    </member>
    <member kind="function">
      <type>FaceAroundFaceCirculator</type>
      <name>getFaceAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a09176cee7b111507e17259117f47317c</anchor>
      <arglist>(const FaceIndex &amp;idx_face) const </arglist>
    </member>
    <member kind="function">
      <type>FaceAroundFaceCirculator</type>
      <name>getFaceAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aa15ee4709767d41ac2df5c059bbb915b</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_inner_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>FaceAroundVertexCirculator</type>
      <name>getFaceAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a9be5c4d75ffc9d24f6cf68c8ee0ccb15</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>FaceAroundVertexCirculator</type>
      <name>getFaceAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a36cb19085b7c7ae98adf3a206e8cc674</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_outgoing_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>FaceDataCloud &amp;</type>
      <name>getFaceDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>af5df66a29bc91a2129a9da83fdd9da7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FaceDataCloud</type>
      <name>getFaceDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aa414d1946eaa5b8073caa47897c28601</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FaceIndex</type>
      <name>getFaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a340a13a611b155287778fb04cc23dc00</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>FaceIndex</type>
      <name>getFaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a337f572c55ff81377f62a9c47a3b1746</anchor>
      <arglist>(const FaceData &amp;face_data) const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeDataCloud &amp;</type>
      <name>getHalfEdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ac697d98117bd574577def3475ad6f1d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeDataCloud</type>
      <name>getHalfEdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>acce2d060316d03bc34e8e830f8bfda54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>af4eb4daab466ef14c1698c9f7749e907</anchor>
      <arglist>(const HalfEdgeData &amp;half_edge_data) const </arglist>
    </member>
    <member kind="function">
      <type>IncomingHalfEdgeAroundVertexCirculator</type>
      <name>getIncomingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a62677e6e76fdcc32e4ec196c6344ab23</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>IncomingHalfEdgeAroundVertexCirculator</type>
      <name>getIncomingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aa549b1914f29bb25dd0866fe0a39ddc4</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_incoming_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getIncomingHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aef5da50a8784a7d83672da4dde134c72</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>InnerHalfEdgeAroundFaceCirculator</type>
      <name>getInnerHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a2b735d24f0228d5b1d1ec6dbb84592cd</anchor>
      <arglist>(const FaceIndex &amp;idx_face) const </arglist>
    </member>
    <member kind="function">
      <type>InnerHalfEdgeAroundFaceCirculator</type>
      <name>getInnerHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a9c426e3d175499c403e7c8b22ef21c18</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_inner_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getInnerHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a8b848273383a8610a1747a8009905b64</anchor>
      <arglist>(const FaceIndex &amp;idx_face) const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getNextHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a62be7cc868f4f4f67d619043b15b5127</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>FaceIndex</type>
      <name>getOppositeFaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a0b97b15566b6e7728baed4305a850375</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getOppositeHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a36dbf06b5071d902f00ad3c593c33bdc</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>VertexIndex</type>
      <name>getOriginatingVertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a7122735ee3e7c257777b822039c0ed39</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>OuterHalfEdgeAroundFaceCirculator</type>
      <name>getOuterHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a7168819d5f15a54cb54c8f6c840b5013</anchor>
      <arglist>(const FaceIndex &amp;idx_face) const </arglist>
    </member>
    <member kind="function">
      <type>OuterHalfEdgeAroundFaceCirculator</type>
      <name>getOuterHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a15255457a47da764197ba8059b4c47ec</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_inner_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getOuterHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a6e6118edb9b3e93b043ae825c43ea926</anchor>
      <arglist>(const FaceIndex &amp;idx_face) const </arglist>
    </member>
    <member kind="function">
      <type>OutgoingHalfEdgeAroundVertexCirculator</type>
      <name>getOutgoingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aced91f433ad59b3c0989c271730a9a24</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>OutgoingHalfEdgeAroundVertexCirculator</type>
      <name>getOutgoingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a5550b7da2896ea5b37652c4fff446df9</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_outgoing_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getOutgoingHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a6d51e3bdab738d64feb65d5a8e2f7c23</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getPrevHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a83337131e0cd9d2860638825b57c4845</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>VertexIndex</type>
      <name>getTerminatingVertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a262b46866164aff9d2113ff75e153ade</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>VertexAroundFaceCirculator</type>
      <name>getVertexAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a6f3703c5f9282bd0e2d251b7c508c2b2</anchor>
      <arglist>(const FaceIndex &amp;idx_face) const </arglist>
    </member>
    <member kind="function">
      <type>VertexAroundFaceCirculator</type>
      <name>getVertexAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a29a9362739b5cc7a913fcf31b9a8acc9</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_inner_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>VertexAroundVertexCirculator</type>
      <name>getVertexAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a199989b74a494eb39300457520dfa935</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>VertexAroundVertexCirculator</type>
      <name>getVertexAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a07e3513e2184b2b116a48516fd0ed4f8</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_outgoing_half_edge) const </arglist>
    </member>
    <member kind="function">
      <type>VertexDataCloud &amp;</type>
      <name>getVertexDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ad01617b7fc9c08e79b7357659a8d6731</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VertexDataCloud</type>
      <name>getVertexDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a2279e2842344413fd1d271cb92635a26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VertexIndex</type>
      <name>getVertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a30feba2320ffd87eb6608518d96607dd</anchor>
      <arglist>(const VertexData &amp;vertex_data) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBoundary</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a7bb3104759ea8f105cab99fc550f8781</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBoundary</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a798e3579ac1c9eb5cae1a5ca0b751f34</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBoundary</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a5fa7aefcaf7d84765689a168c3952f25</anchor>
      <arglist>(const EdgeIndex &amp;idx_edge) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBoundary</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a90a71c5dfefde8675d72798a8aff38e8</anchor>
      <arglist>(const FaceIndex &amp;idx_face) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBoundary</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ad11f54f50b929b4262ac3a22b72fe7ac</anchor>
      <arglist>(const FaceIndex &amp;idx_face) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDeleted</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>af505866b5690feb5f4530a5b8845a0a1</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDeleted</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aafece9530718d6eec8e127fb432e126f</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDeleted</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ae418e067b2e438e007fe9b1049b0dc84</anchor>
      <arglist>(const EdgeIndex &amp;idx_edge) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDeleted</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a28e1e0661f72af58b842836ab978ccff</anchor>
      <arglist>(const FaceIndex &amp;idx_face) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqualTopology</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>acf886878f61f9b2de0d8d6354ce63c55</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIsolated</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aabc363ed69069b3d9d8f936b3921755e</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isManifold</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a7125a4354950b44b55ec954acaaf48d9</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isManifold</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ad03634cb8509a6a5c3f538edf0391b9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ab656008169cf8a9255ed918045ea91e0</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a75c66373eda1e875d6b4b5efcb90e98f</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a39910d7cff40801c9f643aa86a3e49e2</anchor>
      <arglist>(const EdgeIndex &amp;idx_edge) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a26b150467ab3e24ca9fa4b1fa66cd1a9</anchor>
      <arglist>(const FaceIndex &amp;idx_face) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshBase</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a14d9be6a61b0476b46d5435ac615c459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveEdges</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aba5dff7fe8026ec59b7f06e47aa16716</anchor>
      <arglist>(const size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveFaces</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a1ad369f17f660e59cb8fc3ac5ad17104</anchor>
      <arglist>(const size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveVertices</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a1305a470f59e6c8e05c68011c0197deb</anchor>
      <arglist>(const size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeEdges</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a75f4aa39aa1a9bf6405f66599625cc54</anchor>
      <arglist>(const size_t n, const EdgeData &amp;edge_data=EdgeData(), const HalfEdgeData he_data=HalfEdgeData())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeFaces</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a45f308f4bc78a27803bca707856345fa</anchor>
      <arglist>(const size_t n, const FaceData &amp;data=FaceData())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeVertices</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>abd58da1605ef6b771f7ce6dccf6e3347</anchor>
      <arglist>(const size_t n, const VertexData &amp;data=VertexData())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setEdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a365f1f65496b17f9ab5c51edae4a7782</anchor>
      <arglist>(const EdgeDataCloud &amp;edge_data_cloud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setFaceDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a582a4ea3ce387865fde824816fffb6ca</anchor>
      <arglist>(const FaceDataCloud &amp;face_data_cloud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setHalfEdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a4848866528fc0e8a64197f91498defa0</anchor>
      <arglist>(const HalfEdgeDataCloud &amp;half_edge_data_cloud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setVertexDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a6337a69d1d50217e4de671d3025f236e</anchor>
      <arglist>(const VertexDataCloud &amp;vertex_data_cloud)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sizeEdges</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a1223e466772f2bc6405ad58a1f455c68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sizeFaces</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aa24886b90be60b423515a03f8e388d1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sizeHalfEdges</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a357fbe2b28b1be5670de6688b6ddaf77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sizeVertices</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a49ace1a51d07acc8613eeec99ed16dca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::geometry::Face</type>
      <name>Face</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a7f199c36675df1f137d2a77ef4e9b097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Faces::const_iterator</type>
      <name>FaceConstIterator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a350424c873f6e03d8251a46fae28a13b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Faces::iterator</type>
      <name>FaceIterator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ac06435fed5bfae0dcd68682d1675575e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; Face &gt;</type>
      <name>Faces</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a4fd8dc52d55d9a9a7bde5a6a24915a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::geometry::HalfEdge</type>
      <name>HalfEdge</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ababc6715cf3bf06bbd9aef400468124e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>HalfEdges::const_iterator</type>
      <name>HalfEdgeConstIterator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aa92e869557a580a2d61b6ae58262bcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>HalfEdges::iterator</type>
      <name>HalfEdgeIterator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a6e2eb7f569dc3e4d676d837711817b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; HalfEdge &gt;</type>
      <name>HalfEdges</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aa29091e7200780b852a6283da92c4b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>pcl::geometry::Vertex</type>
      <name>Vertex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a8619f7cbe981637c2a29b0d35b2e4c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Vertices::const_iterator</type>
      <name>VertexConstIterator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a125b38601370e10ba78110bee1f69669</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Vertices::iterator</type>
      <name>VertexIterator</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ac61196a650c47eab5c0f553afc1e176c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; Vertex &gt;</type>
      <name>Vertices</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aeb5ff96575a54636921fc4d847e61fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a2f0d60f62c1363856eb9dfe619f87db2</anchor>
      <arglist>(pcl::PointCloud&lt; DataT &gt; &amp;cloud, const DataT &amp;data, boost::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ae25ea8ed4d3bdb60f31c54c77952e1a5</anchor>
      <arglist>(pcl::PointCloud&lt; DataT &gt; &amp;, const DataT &amp;, boost::false_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HalfEdgeIndex</type>
      <name>addEdge</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>adfe2a701da9f75051cbff2f35f2ce4a1</anchor>
      <arglist>(const VertexIndex &amp;idx_v_a, const VertexIndex &amp;idx_v_b, const HalfEdgeData &amp;he_data, const EdgeData &amp;edge_data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>FaceIndex</type>
      <name>addFaceImplBase</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a5bfa23555bbed2097f7e55ea563c48c8</anchor>
      <arglist>(const VertexIndices &amp;vertices, const FaceData &amp;face_data, const EdgeData &amp;edge_data, const HalfEdgeData &amp;half_edge_data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignIf</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a3efc32e39d7a565733df6b60e4df517a</anchor>
      <arglist>(const ConstIteratorT source, IteratorT target, boost::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignIf</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a41221d9601f33fd298e366f35a701377</anchor>
      <arglist>(const ConstIteratorT, IteratorT, boost::false_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkTopology1</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a2052e91c5a2dec07236a55162e1aeb99</anchor>
      <arglist>(const VertexIndex &amp;idx_v_a, const VertexIndex &amp;idx_v_b, HalfEdgeIndex &amp;idx_he_ab, std::vector&lt; bool &gt;::reference is_new_ab, boost::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkTopology1</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aee917fc0325e1d7eae539becbd2a2005</anchor>
      <arglist>(const VertexIndex &amp;idx_v_a, const VertexIndex &amp;idx_v_b, HalfEdgeIndex &amp;idx_he_ab, std::vector&lt; bool &gt;::reference is_new_ab, boost::false_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkTopology2</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a936a0b9dce6db48eba1e9fbf5fc38fcc</anchor>
      <arglist>(const HalfEdgeIndex &amp;, const HalfEdgeIndex &amp;, const bool is_new_ab, const bool is_new_bc, const bool is_isolated_b, std::vector&lt; bool &gt;::reference, HalfEdgeIndex &amp;, boost::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkTopology2</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>add4f8b6f1bed080314982f415e3d0741</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he_ab, const HalfEdgeIndex &amp;idx_he_bc, const bool is_new_ab, const bool is_new_bc, const bool, std::vector&lt; bool &gt;::reference make_adjacent_ab_bc, HalfEdgeIndex &amp;idx_free_half_edge, boost::false_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a4b8c7d27f43dfcc064c34eee7a708c59</anchor>
      <arglist>(DataCloudT &amp;cloud, boost::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>af9811d258baa444787b8f89a88a79ad5</anchor>
      <arglist>(DataCloudT &amp;, boost::false_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>FaceIndex</type>
      <name>connectFace</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a275168373d4ed9f2787abd3be6f78597</anchor>
      <arglist>(const HalfEdgeIndices &amp;inner_he, const FaceData &amp;face_data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectNewNew</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a4114e62f96a84751f1b0b8abbca760c6</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he_ab, const HalfEdgeIndex &amp;idx_he_bc, const VertexIndex &amp;idx_v_b, boost::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectNewNew</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a251c66c8ea515e6bd0de7ebe7d37efde</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he_ab, const HalfEdgeIndex &amp;idx_he_bc, const VertexIndex &amp;idx_v_b, boost::false_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectNewOld</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>acaa2e6107c5a5673f08b860d05ff0024</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he_ab, const HalfEdgeIndex &amp;idx_he_bc, const VertexIndex &amp;idx_v_b)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectOldNew</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a45023314f8c909925b671be55bc68a16</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he_ab, const HalfEdgeIndex &amp;idx_he_bc, const VertexIndex &amp;idx_v_b)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectOldOld</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a26fea9d6bb071ed14dba8dd590cbab71</anchor>
      <arglist>(const HalfEdgeIndex &amp;, const HalfEdgeIndex &amp;, const VertexIndex &amp;, boost::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectOldOld</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a9cc0af19e1d44db09308aa7735cc059f</anchor>
      <arglist>(const HalfEdgeIndex &amp;, const HalfEdgeIndex &amp;idx_he_bc, const VertexIndex &amp;idx_v_b, boost::false_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectPrevNext</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a953b3cece4af98f743a73450c557fdf3</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he_ab, const HalfEdgeIndex &amp;idx_he_bc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteFace</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a8468ea5d1de5586172d54becd3fabef8</anchor>
      <arglist>(const FaceIndex &amp;idx_face, boost::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteFace</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a766a074742c13a0c3f868c15f0c4001a</anchor>
      <arglist>(const FaceIndex &amp;idx_face, boost::false_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Face &amp;</type>
      <name>getFace</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>afcb173f4e9c97479f64a351d9fab57d8</anchor>
      <arglist>(const FaceIndex &amp;idx_face)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Face</type>
      <name>getFace</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a36d8040d436540643da1c8ab1c046856</anchor>
      <arglist>(const FaceIndex &amp;idx_face) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HalfEdge &amp;</type>
      <name>getHalfEdge</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>afb6751c957f49de4295d345d724ce88c</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HalfEdge</type>
      <name>getHalfEdge</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a188d6640ff8625f6cb4361c1c8e04662</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Vertex &amp;</type>
      <name>getVertex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a949065f206a49428ebc1169f39edab83</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Vertex</type>
      <name>getVertex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a2fa198a34fa1d8cf934f2e43f82632d0</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incrementIf</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a8e7910b4062f7dcbd48ef71ec10abcd2</anchor>
      <arglist>(IteratorT &amp;it, boost::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incrementIf</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a09a92538ac5ea184530b42908d984d75</anchor>
      <arglist>(IteratorT &amp;, boost::false_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isBoundary</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>abc4723c1b7735e8007d672fef61eb14a</anchor>
      <arglist>(const FaceIndex &amp;idx_face, boost::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isBoundary</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a6c231c2bd57f06aab918e2d8ed8d79f1</anchor>
      <arglist>(const FaceIndex &amp;idx_face, boost::false_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isManifold</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ad4ef7cc2c9fe7c86a873955f6b0a2a15</anchor>
      <arglist>(const VertexIndex &amp;, boost::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isManifold</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a0a7e75fc560939622baf918f3029e4b7</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex, boost::false_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isManifold</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a0b3e045211d31226c55eaf5a5aee9c85</anchor>
      <arglist>(boost::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isManifold</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a9713398c80370e490e2030b4ef23bd28</anchor>
      <arglist>(boost::false_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeAdjacent</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a9d9496611b3a0df8f2c769dc7899ed05</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he_ab, const HalfEdgeIndex &amp;idx_he_bc, HalfEdgeIndex &amp;idx_free_half_edge)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markDeleted</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a62b4389cf1d19c7ae829056888651b54</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markDeleted</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a6fa46aeb0131a6e8ab988821626a9b34</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markDeleted</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ac92c74ee55571dc25e99425f699f4aac</anchor>
      <arglist>(const EdgeIndex &amp;idx_edge)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markDeleted</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a528ba58fdc6198a6465134023503510f</anchor>
      <arglist>(const FaceIndex &amp;idx_face)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reconnect</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a34a312e02ba5bd42a15bc8120ae6dbd9</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he_ab, const HalfEdgeIndex &amp;idx_he_bc, const bool is_boundary_ba, const bool is_boundary_cb)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reconnectNBNB</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aed7cccc92709ab4a78b6a67d1167b247</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he_bc, const HalfEdgeIndex &amp;idx_he_cb, const VertexIndex &amp;idx_v_b, boost::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reconnectNBNB</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a16306b8e5ec32045849cab9dc0cdbccc</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he_bc, const HalfEdgeIndex &amp;, const VertexIndex &amp;idx_v_b, boost::false_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IndexContainerT</type>
      <name>remove</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>af7bd1b1b2ca096ce00e42044b68bd0f2</anchor>
      <arglist>(ElementContainerT &amp;elements, DataContainerT &amp;data_cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reserveData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a1b6c37a3f39d9f06c6571a1e733fe6d0</anchor>
      <arglist>(DataCloudT &amp;cloud, const size_t n, boost::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reserveData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a8ee7f356b8bde8c013e369bfb410a185</anchor>
      <arglist>(DataCloudT &amp;, const size_t, boost::false_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a231da4dd5fa9d39299f2e0c0e5bba6e1</anchor>
      <arglist>(DataCloudT &amp;data_cloud, const size_t n, const typename DataCloudT::value_type &amp;data, boost::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeData</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>abdc2515f3259825f26813e28559c5d10</anchor>
      <arglist>(DataCloudT &amp;, const size_t, const typename DataCloudT::value_type &amp;, boost::false_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setFace</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>aa5565dd87531f80e92d3bca5c70c92de</anchor>
      <arglist>(const FaceIndex &amp;idx_face, const Face &amp;face)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setFaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>adb4ece77ab1605520fec23946c585af8</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_half_edge, const FaceIndex &amp;idx_face)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setHalfEdge</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a266993b1bdf7095c0e75d3e80427bc7b</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he, const HalfEdge &amp;half_edge)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setInnerHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ae45961df8a57ff48f1d2d3d61b2e22e5</anchor>
      <arglist>(const FaceIndex &amp;idx_face, const HalfEdgeIndex &amp;idx_inner_half_edge)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setNextHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a0b29a2c3e3faf15dd5030e0f6d9b99c7</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_half_edge, const HalfEdgeIndex &amp;idx_next_half_edge)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setOutgoingHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a02d2f05b6256c3ac6fca45151adbd3e9</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex, const HalfEdgeIndex &amp;idx_outgoing_half_edge)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setPrevHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ab2c06f58e2b38f903b2218ad7547bd0f</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_half_edge, const HalfEdgeIndex &amp;idx_prev_half_edge)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setTerminatingVertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a8ab78ee0e1db2ce9c9d254f5b36b3cdd</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_half_edge, const VertexIndex &amp;idx_terminating_vertex)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setVertex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a74022f448b47a5b0b486133628b43da8</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex, const Vertex &amp;vertex)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FaceIndices</type>
      <name>delete_faces_face_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a252af6e45d7db3021acee62ff2558a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FaceIndices</type>
      <name>delete_faces_vertex_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a97f75dffac433d99357930f394968c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EdgeDataCloud</type>
      <name>edge_data_cloud_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ae6cc2e588af6754985ebb958a1835c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FaceDataCloud</type>
      <name>face_data_cloud_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a2a0de549a87f8926f4fa2d99d19873a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Faces</type>
      <name>faces_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a8b3dcd0be1230d8cc27ed70a0aaac8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalfEdgeIndices</type>
      <name>free_he_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a9be3165b6f4a99da9701ebd33169cba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalfEdgeDataCloud</type>
      <name>half_edge_data_cloud_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ac9ed388ef2ab0769901c953146946294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalfEdges</type>
      <name>half_edges_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a43f1f694e8cc619c619940e96c55b36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalfEdgeIndices</type>
      <name>inner_he_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>af038161584c247bc21d6baaeb52ffcdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>is_boundary_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a1b4226400b93828d6313374f2d1f69af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>is_new_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a8cd15b09cbebf457d9e6886c87704f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>make_adjacent_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>af37b14f3d563a9bda93403082f26917f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VertexDataCloud</type>
      <name>vertex_data_cloud_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>ae472d8311af5200ab6d7d3347aab9fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vertices</type>
      <name>vertices_</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>af19892220ae9323428a6544bda84658b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pcl::geometry::MeshIO</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshBase.html</anchorfile>
      <anchor>a53c84a372c89a26fbcce04df4cda8d01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::MeshIO</name>
    <filename>classpcl_1_1geometry_1_1MeshIO.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Mesh::Face</type>
      <name>Face</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>a98bbf65d22c6e3bc6b6ef3bd9262aa50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>aee61d9b0f4857f4f0a5355d2c4ebba72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::Faces</type>
      <name>Faces</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>a2a0b5d987f71082fad2b6c9aee945bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdge</type>
      <name>HalfEdge</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>a9a4156e0b1f917de9997b0e87214a6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>a66a198998f83b5f911c7c7386647e69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdges</type>
      <name>HalfEdges</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>a1f8bb3b08c2494a5ba3afe803e23965e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>a0c3fa6a128cbc229682bd529d9cf07cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::Vertex</type>
      <name>Vertex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>a21f8a782243426838ec187c1f607e04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>a866e91e9714ddf6d98264eb1aa44d7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::Vertices</type>
      <name>Vertices</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>acdd5b99722dc297f979939b9cac75a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshIO</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>aa8f504efc938060c919353c007586477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>ad448ef872dbe9346558ca0a69bd7992d</anchor>
      <arglist>(const std::string &amp;filename, Mesh &amp;mesh) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classpcl_1_1geometry_1_1MeshIO.html</anchorfile>
      <anchor>a24b70e771dda2ba7e55fb8d8ba5d22de</anchor>
      <arglist>(const std::string &amp;filename, const Mesh &amp;mesh) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::geometry::NoData</name>
    <filename>structpcl_1_1geometry_1_1NoData.html</filename>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::OuterHalfEdgeAroundFaceCirculator</name>
    <filename>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::equality_comparable&lt; pcl::geometry::OuterHalfEdgeAroundFaceCirculator&lt; MeshT &gt;, boost::unit_steppable&lt; pcl::geometry::OuterHalfEdgeAroundFaceCirculator&lt; MeshT &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a2431037b3af09554b4a60ff7a663c392</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>ac7477fb9c9b08e8ecb936cee85cbe4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a41428c6a1a103bb43a9f0f81ad9812be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a1d75ca0a5adeef6090c53d637a0b56ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::OuterHalfEdgeAroundFaceCirculator&lt; MeshT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>ad6839bbcce15bc589a40ce157b5a3e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getCurrentHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>ac3fe864de916890cebdab9fe88af0b7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getTargetIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a896493ac3cc07cbb75a9dda4f6e650f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a272dcede3c92534f67762ef72caddb94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>aa018c1675e9b8b47523235eec113ab29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a75e16173cec4783e60baea4591b6a34a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a3581d02c933da636174c8bfe1ae49e1d</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OuterHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a9acba3c610ef747a0fc245ead88cadec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OuterHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a8eeebd9187813863854c9c86dcbd45a4</anchor>
      <arglist>(const FaceIndex &amp;idx_face, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OuterHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a60832fefc085035736e5f5177278f822</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_inner_half_edge, Mesh *const mesh)</arglist>
    </member>
    <member kind="variable">
      <type>HalfEdgeIndex</type>
      <name>idx_inner_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a906b7d799e7f7c77756fc3dfc5e482b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mesh *</type>
      <name>mesh_</name>
      <anchorfile>classpcl_1_1geometry_1_1OuterHalfEdgeAroundFaceCirculator.html</anchorfile>
      <anchor>a837927e2382523f56a3da35b44abbb47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::OutgoingHalfEdgeAroundVertexCirculator</name>
    <filename>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::equality_comparable&lt; pcl::geometry::OutgoingHalfEdgeAroundVertexCirculator&lt; MeshT &gt;, boost::unit_steppable&lt; pcl::geometry::OutgoingHalfEdgeAroundVertexCirculator&lt; MeshT &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a52e16cc6f4e7b122a6b3460ac339b4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a185956c40c09103af58d40601a8114bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a88dc49df2f4222101de360bb1060e7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::OutgoingHalfEdgeAroundVertexCirculator&lt; MeshT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a417222c1d5ca9772868a8823a35074d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>ad9f27187cbc47a0aa4487f700d56fa3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getCurrentHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>abbb8d5d56cdebea7da574855c352ac3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getTargetIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a4c203f79ce9b39c2a2040f810f533df1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a2e2d9e0993dcc152fb1d59d9c470f66f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a653075579452b1c6bf528c5deaeedd39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a82a46faf89188647dfdbf7dde24e1a4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>ae4cc9ccfa28540c34f5362e33a0c82b9</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutgoingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a6edbbaa693fd7ce001f0ecfc977a0513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutgoingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>aaeafa3e4b9f7950e65a215456a28d604</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutgoingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>ac5013c9b18e0699b28d104e4af195930</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_outgoing_half_edge, Mesh *const mesh)</arglist>
    </member>
    <member kind="variable">
      <type>HalfEdgeIndex</type>
      <name>idx_outgoing_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a292fc0ec0c20160158748737c69194de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mesh *</type>
      <name>mesh_</name>
      <anchorfile>classpcl_1_1geometry_1_1OutgoingHalfEdgeAroundVertexCirculator.html</anchorfile>
      <anchor>a3d9886c2f6db470c54733f0ef1cbc24f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::PolygonMesh</name>
    <filename>classpcl_1_1geometry_1_1PolygonMesh.html</filename>
    <templarg></templarg>
    <base>MeshBase&lt; PolygonMesh&lt; MeshTraitsT &gt;, MeshTraitsT, PolygonMeshTag &gt;</base>
    <member kind="typedef">
      <type>pcl::geometry::MeshBase&lt; PolygonMesh&lt; MeshTraitsT &gt;, MeshTraitsT, PolygonMeshTag &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a645a2c681f54f2e9918bfda6e4141f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Self &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>aa5fc8fcd9fb3d70a83f120db7fff1cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeData</type>
      <name>EdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a2a19d0e3fab9da9d5bd4ac368b82d8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeDataCloud</type>
      <name>EdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a963ba6c894383cfe47c58d23e07d8095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeIndex</type>
      <name>EdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a7fca480e1658b42b3a09717c6f8ddfb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeIndices</type>
      <name>EdgeIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a6ae46b4718c6bdfad427e0a3cf6700d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceAroundFaceCirculator</type>
      <name>FaceAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a5c901c2c7a2dfbf82277c1eddae284e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceAroundVertexCirculator</type>
      <name>FaceAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a1aa0ba418e4ee4d35febae8a34c30202</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceData</type>
      <name>FaceData</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a5033c77536013ec0b77d554a5a5f074d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceDataCloud</type>
      <name>FaceDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a8e7c917ff6aec82684dfce7f49083d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>af112409df9b2b26e5bf9f5c3378c8014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceIndices</type>
      <name>FaceIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>ad1a37ad3414cc48407c568d47f291c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeData</type>
      <name>HalfEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>abb8750bb9d736af18026a0116960d2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeDataCloud</type>
      <name>HalfEdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a271031ba86732ff5cb3d21e5872033b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a88a8d9bcc6150c2a025c411f69653565</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeIndices</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>aa44bcf3a6730d6b9eca8ad425af8cdd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasEdgeData</type>
      <name>HasEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>aea5868616ff10c8c5b49c6028e78f26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasFaceData</type>
      <name>HasFaceData</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>aaccd8fc4fec8bdd7ee813c6e3cddf232</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasHalfEdgeData</type>
      <name>HasHalfEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>aa5de2c4200c68e8dafd25cc304a8053d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasVertexData</type>
      <name>HasVertexData</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a0725fdfe1451e79c5313f796ebe17e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IncomingHalfEdgeAroundVertexCirculator</type>
      <name>IncomingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a8743920ae915afe8a52f58780050c08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerHalfEdgeAroundFaceCirculator</type>
      <name>InnerHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a9614a2985de3aeb4e62ddfa353cd1262</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IsManifold</type>
      <name>IsManifold</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a9c95df550cd917759ec981d30c96d3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::MeshTag</type>
      <name>MeshTag</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a472172999a96220fc1e3bb3b84433880</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::OuterHalfEdgeAroundFaceCirculator</type>
      <name>OuterHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a18072a930164a0ee84e9ed1f91432979</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::OutgoingHalfEdgeAroundVertexCirculator</type>
      <name>OutgoingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>ac014e2e038dfead5a8332784e15d1959</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Self &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a34e799695e964e61ac3c0ef0e1302039</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PolygonMesh&lt; MeshTraitsT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a3fe89b7d94cd091adc493f620de4de69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexAroundFaceCirculator</type>
      <name>VertexAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a1f11caa669fe7172a129e6508dd18d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexAroundVertexCirculator</type>
      <name>VertexAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>ac805ca302ab9b0af8517ae4dc4c6f7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexData</type>
      <name>VertexData</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>ab5aa98d59c3f3495b2d27370021fb23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexDataCloud</type>
      <name>VertexDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a1361467273885abc10af9ad06b392225</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>ad0181a302924bdf810d11b7b59e323de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexIndices</type>
      <name>VertexIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a5ee6d488b60cd6d11b99d9e2f398c39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FaceIndex</type>
      <name>addFace</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>afc59c7aa14982d42ed46d4b05e387a89</anchor>
      <arglist>(const VertexIndex &amp;idx_v_0, const VertexIndex &amp;idx_v_1, const VertexIndex &amp;idx_v_2, const FaceData &amp;face_data=FaceData(), const EdgeData &amp;edge_data=EdgeData(), const HalfEdgeData &amp;half_edge_data=HalfEdgeData())</arglist>
    </member>
    <member kind="function">
      <type>FaceIndex</type>
      <name>addFace</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a1e271eee782a857f6428bc9ba2dee27b</anchor>
      <arglist>(const VertexIndex &amp;idx_v_0, const VertexIndex &amp;idx_v_1, const VertexIndex &amp;idx_v_2, const VertexIndex &amp;idx_v_3, const FaceData &amp;face_data=FaceData(), const EdgeData &amp;edge_data=EdgeData(), const HalfEdgeData &amp;half_edge_data=HalfEdgeData())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonMesh</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a744914c3029e17ed01e12ee19a29f068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FaceIndex</type>
      <name>addFaceImpl</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a4954ba0d0f9982a148723fdd15c25619</anchor>
      <arglist>(const VertexIndices &amp;vertices, const FaceData &amp;face_data, const EdgeData &amp;edge_data, const HalfEdgeData &amp;half_edge_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VertexIndices</type>
      <name>add_quad_</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>aea1ef6495820b3aad8deea12a0eb840a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VertexIndices</type>
      <name>add_triangle_</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a0fdbca37605ab5e5509a577813f2406c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pcl::geometry::MeshBase&lt; PolygonMesh&lt; MeshTraitsT &gt;, MeshTraitsT, pcl::geometry::PolygonMeshTag &gt;</name>
      <anchorfile>classpcl_1_1geometry_1_1PolygonMesh.html</anchorfile>
      <anchor>a2ef7afd25981137f1114f7d9a590c8a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::geometry::PolygonMeshTag</name>
    <filename>structpcl_1_1geometry_1_1PolygonMeshTag.html</filename>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::QuadMesh</name>
    <filename>classpcl_1_1geometry_1_1QuadMesh.html</filename>
    <templarg></templarg>
    <base>MeshBase&lt; QuadMesh&lt; MeshTraitsT &gt;, MeshTraitsT, QuadMeshTag &gt;</base>
    <member kind="typedef">
      <type>pcl::geometry::MeshBase&lt; QuadMesh&lt; MeshTraitsT &gt;, MeshTraitsT, QuadMeshTag &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>af4309cbeb85064a83e39cc68d268ca36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Self &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>ae4ea6bc71c2cc627e321ea444e691225</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeData</type>
      <name>EdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a70e35c2cada6397e08e6c8c8988e275c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeDataCloud</type>
      <name>EdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a093e02903cc18ed14b65a6363fb1667e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeIndex</type>
      <name>EdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>ac71292eec9474e39ae12f3119100fa4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeIndices</type>
      <name>EdgeIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a4e2fd7e679b3ea9ce89d3e819d4595ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceAroundFaceCirculator</type>
      <name>FaceAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>aa74aad8cb4a4ebcec612f9eea2263154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceAroundVertexCirculator</type>
      <name>FaceAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a134b1bc9d8f6eac4d46cc65b08850320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceData</type>
      <name>FaceData</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>ae11ad0d6bc1eb7c875bbaccec615dfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceDataCloud</type>
      <name>FaceDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>ac2ee78335afe79ef8f2c21ab27a55e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a2c6c59c5221345db62b5b012836e3be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceIndices</type>
      <name>FaceIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>af9a9f606dc92892d49ee11f810c4929b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeData</type>
      <name>HalfEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a964f9fe57378aba8a0e2c5f330692dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeDataCloud</type>
      <name>HalfEdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>af43cd99a88df962eaf65b6ae768043e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>af2a403628e12474080d2e9ac7cbc440d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeIndices</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>ab188d773d8bd9e3340dd022ca2a679b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasEdgeData</type>
      <name>HasEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a1e82bad3f8fadd3c27cc530f810eca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasFaceData</type>
      <name>HasFaceData</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>aa8d88cba42775480881d6c27c612dff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasHalfEdgeData</type>
      <name>HasHalfEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>aecb0d654bd04bcb6017d175c24050f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasVertexData</type>
      <name>HasVertexData</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a016b3185f6f282b00c3984503e3ffa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IncomingHalfEdgeAroundVertexCirculator</type>
      <name>IncomingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a13c50424edc46e46819e07882c949d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerHalfEdgeAroundFaceCirculator</type>
      <name>InnerHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>aed0c456563d654d862c7cdf638dd2bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IsManifold</type>
      <name>IsManifold</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>af1688d2e8a095ccbef7d8e235283e737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::MeshTag</type>
      <name>MeshTag</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>af49e3f271a643c5a4a1e10d8c0c76774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::OuterHalfEdgeAroundFaceCirculator</type>
      <name>OuterHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>aec826d13dff749f0d8bc251383e9af3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::OutgoingHalfEdgeAroundVertexCirculator</type>
      <name>OutgoingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a8ef2388a64b762f28b9e48dff89ed9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Self &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a91d43f474640a88ba12c3b467aaeedcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QuadMesh&lt; MeshTraitsT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a1f9ada2fd9a1fd81a52f3a17c7b8ed30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexAroundFaceCirculator</type>
      <name>VertexAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a3de916cfb42c0cd18f172ba27f715e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexAroundVertexCirculator</type>
      <name>VertexAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a3432df738107ae0da6d70d61ac850d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexData</type>
      <name>VertexData</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>ae245afb9efe43d4c84a772c64edef59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexDataCloud</type>
      <name>VertexDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>ad90a0ba674d7910adb85a60e8ece0dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a91deceefe248a941825771a22e794b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexIndices</type>
      <name>VertexIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>ac1d99ab2dbd0479c5d8260e8b921a409</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FaceIndex</type>
      <name>addFace</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>ad51601f7a46684c304451053531aa550</anchor>
      <arglist>(const VertexIndex &amp;idx_v_0, const VertexIndex &amp;idx_v_1, const VertexIndex &amp;idx_v_2, const VertexIndex &amp;idx_v_3, const FaceData &amp;face_data=FaceData(), const EdgeData &amp;edge_data=EdgeData(), const HalfEdgeData &amp;half_edge_data=HalfEdgeData())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuadMesh</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>aeb5ddfcc8ab875c0efb31d014301c314</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FaceIndex</type>
      <name>addFaceImpl</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>acfca3374f10e57dc8937ff186180dbdb</anchor>
      <arglist>(const VertexIndices &amp;vertices, const FaceData &amp;face_data, const EdgeData &amp;edge_data, const HalfEdgeData &amp;half_edge_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VertexIndices</type>
      <name>add_quad_</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>acd2b00c6fe366b5d5cc0c228fd9000cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pcl::geometry::MeshBase&lt; QuadMesh&lt; MeshTraitsT &gt;, MeshTraitsT, pcl::geometry::QuadMeshTag &gt;</name>
      <anchorfile>classpcl_1_1geometry_1_1QuadMesh.html</anchorfile>
      <anchor>a2dbbae9e7b395c7cbead3a0f5db30336</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::geometry::QuadMeshTag</name>
    <filename>structpcl_1_1geometry_1_1QuadMeshTag.html</filename>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::TriangleMesh</name>
    <filename>classpcl_1_1geometry_1_1TriangleMesh.html</filename>
    <templarg>MeshTraitsT</templarg>
    <base>MeshBase&lt; TriangleMesh&lt; MeshTraitsT &gt;, MeshTraitsT, TriangleMeshTag &gt;</base>
    <member kind="typedef">
      <type>pcl::geometry::MeshBase&lt; TriangleMesh&lt; MeshTraitsT &gt;, MeshTraitsT, TriangleMeshTag &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>acb9f2feb76bd35e23b20e99de19249d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Self &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a204e2fd570ecddabf85c2a2ee895e89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeData</type>
      <name>EdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>aea62eeb8090fba34da1ba0b34c5faec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeDataCloud</type>
      <name>EdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a4d1aad4b4995f1b7d2ab57a4fbd8f86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeIndex</type>
      <name>EdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a43d105ce025c7917fe11c24c897e8bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::EdgeIndices</type>
      <name>EdgeIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>ac85ea2fb51bacc2f413607c04fb766df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceAroundFaceCirculator</type>
      <name>FaceAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>ae0f3ecf634f78da9393297f45583cfbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceAroundVertexCirculator</type>
      <name>FaceAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>ae052fd3328dd19570837be515503b581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceData</type>
      <name>FaceData</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>af3c3ea9c6fc851195bdf96810171a9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceDataCloud</type>
      <name>FaceDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a4bd6afad198c118538a28305a568f858</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>ae44d488488e798cdf65dc7df50402e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; FaceIndex, FaceIndex &gt;</type>
      <name>FaceIndexPair</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a73f05b0aa582e9084f85c3b8728907d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::FaceIndices</type>
      <name>FaceIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a31dbaba71ab811491704bf453dc55cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeData</type>
      <name>HalfEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a09e1c108c01461fd0d17f98943f0454b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeDataCloud</type>
      <name>HalfEdgeDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a14003db08174339c4b82b18ef146c6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a7e8d996f45aac70ffb8e4d0396424ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HalfEdgeIndices</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>ace52e01ba4b49d413cbbd0be8e8642e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasEdgeData</type>
      <name>HasEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a43a669ee03936123f448287fae8d5243</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasFaceData</type>
      <name>HasFaceData</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a821bf6d8983ea6453ff9d659bd8fcef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasHalfEdgeData</type>
      <name>HasHalfEdgeData</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>ac52e33b127fbb1c42977d4081aa66986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::HasVertexData</type>
      <name>HasVertexData</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>af2c9136e60cd973f906538fb69502042</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IncomingHalfEdgeAroundVertexCirculator</type>
      <name>IncomingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a67ad08b1378845e6dfca3400c0ef39b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerHalfEdgeAroundFaceCirculator</type>
      <name>InnerHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a83d361d5b8e96df80d06662b573a7da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IsManifold</type>
      <name>IsManifold</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>aeafbbfc5b99388590ea897a0cbda8029</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::MeshTag</type>
      <name>MeshTag</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>aeed837855b992e9c79f13e72585bc440</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::OuterHalfEdgeAroundFaceCirculator</type>
      <name>OuterHalfEdgeAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>aeb02c5efd501445076dd383a2e5f7889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::OutgoingHalfEdgeAroundVertexCirculator</type>
      <name>OutgoingHalfEdgeAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a54d4f27eb08ce71e42fb36d6abfe17a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Self &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a921c1bb55806a313471401cfb8541159</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangleMesh&lt; MeshTraitsT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a7e69b12c78b18d73f3a4e5e0dc986e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexAroundFaceCirculator</type>
      <name>VertexAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>ace21f2c63494c3d0af8e90aad2b6c703</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexAroundVertexCirculator</type>
      <name>VertexAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a8ae712b6bcae6ded5f8e94edcfeed4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexData</type>
      <name>VertexData</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>aa5998c94e31c208475c68ac1c225e31b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexDataCloud</type>
      <name>VertexDataCloud</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>abbe948985102fd597c89223caa8e5204</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a41615585c81f18c4cda4aa81938516c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::VertexIndices</type>
      <name>VertexIndices</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>ac1164ff9a98918637b2e0a327009589e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FaceIndex</type>
      <name>addFace</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a146c83e756f7a416f28cfc91f9ec6b1a</anchor>
      <arglist>(const VertexIndex &amp;idx_v_0, const VertexIndex &amp;idx_v_1, const VertexIndex &amp;idx_v_2, const FaceData &amp;face_data=FaceData(), const EdgeData &amp;edge_data=EdgeData(), const HalfEdgeData &amp;half_edge_data=HalfEdgeData())</arglist>
    </member>
    <member kind="function">
      <type>FaceIndexPair</type>
      <name>addTrianglePair</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a280a067bc6355b0aa22ee9daee892a3e</anchor>
      <arglist>(const VertexIndices &amp;vertices, const FaceData &amp;face_data=FaceData(), const EdgeData &amp;edge_data=EdgeData(), const HalfEdgeData &amp;half_edge_data=HalfEdgeData())</arglist>
    </member>
    <member kind="function">
      <type>FaceIndexPair</type>
      <name>addTrianglePair</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a7274fe27e9c2b3620f7372f821f605cc</anchor>
      <arglist>(const VertexIndex &amp;idx_v_0, const VertexIndex &amp;idx_v_1, const VertexIndex &amp;idx_v_2, const VertexIndex &amp;idx_v_3, const FaceData &amp;face_data=FaceData(), const EdgeData &amp;edge_data=EdgeData(), const HalfEdgeData &amp;half_edge_data=HalfEdgeData())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangleMesh</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>aebcc1fdda0afc97a4e7ab22eaeb804d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FaceIndex</type>
      <name>addFaceImpl</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a02b3af47bfc3fb5b80d862c4e49ab3c0</anchor>
      <arglist>(const VertexIndices &amp;vertices, const FaceData &amp;face_data, const EdgeData &amp;edge_data, const HalfEdgeData &amp;half_edge_data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FaceIndexPair</type>
      <name>connectTrianglePair</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>acc54cceadc5957e239650d9d99da315f</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_he_ab, const HalfEdgeIndex &amp;idx_he_cd, const VertexIndex &amp;idx_v_a, const VertexIndex &amp;idx_v_b, const VertexIndex &amp;idx_v_c, const VertexIndex &amp;idx_v_d, const FaceData &amp;face_data, const EdgeData &amp;edge_data, const HalfEdgeData &amp;he_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VertexIndices</type>
      <name>add_triangle_</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a43cf094e71192c2a237f22bac6a92629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalfEdgeIndices</type>
      <name>inner_he_atp_</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>aa85abaa7891eff69371af1b741b66765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>is_new_atp_</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>ace96bf2a03c98ef8db7188fe857a12f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pcl::geometry::MeshBase&lt; TriangleMesh&lt; MeshTraitsT &gt;, MeshTraitsT, pcl::geometry::TriangleMeshTag &gt;</name>
      <anchorfile>classpcl_1_1geometry_1_1TriangleMesh.html</anchorfile>
      <anchor>a2aabb8cd742ac6ac9c634ec2fe69c1eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::geometry::TriangleMeshTag</name>
    <filename>structpcl_1_1geometry_1_1TriangleMeshTag.html</filename>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::Vertex</name>
    <filename>classpcl_1_1geometry_1_1Vertex.html</filename>
    <member kind="typedef" protection="private">
      <type>pcl::geometry::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1Vertex.html</anchorfile>
      <anchor>ad1d45dcd11567f7e6eed0df48543053f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Vertex</name>
      <anchorfile>classpcl_1_1geometry_1_1Vertex.html</anchorfile>
      <anchor>ab60510a30ec73bbd54662ce08ba8c446</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_outgoing_half_edge=HalfEdgeIndex())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalfEdgeIndex</type>
      <name>idx_outgoing_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1Vertex.html</anchorfile>
      <anchor>a4e9f0c06933de42308774a0e63c07f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pcl::geometry::MeshBase</name>
      <anchorfile>classpcl_1_1geometry_1_1Vertex.html</anchorfile>
      <anchor>a6623e46d90973958ea417ba827571e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pcl::geometry::MeshIO</name>
      <anchorfile>classpcl_1_1geometry_1_1Vertex.html</anchorfile>
      <anchor>a53c84a372c89a26fbcce04df4cda8d01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::VertexAroundFaceCirculator</name>
    <filename>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::equality_comparable&lt; pcl::geometry::VertexAroundFaceCirculator&lt; MeshT &gt;, boost::unit_steppable&lt; pcl::geometry::VertexAroundFaceCirculator&lt; MeshT &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>a6a6a4c1cd9986bd95408a4352fb52d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::FaceIndex</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>aa2e38712b74f8f92078cb0de8c05f15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>a1564692dcdcce18c40539c14b868449c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>a880f60b4a3179f66ce398b9124047bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexAroundFaceCirculator&lt; MeshT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>af9892a452f918e2923c03536dab21df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>a94c8d79a2e5e1329f15378bbc20b6d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getCurrentHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>ab6510267035668930bc6aa68ab9df0d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VertexIndex</type>
      <name>getTargetIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>aa07cec57171ba4abcfa4bab843dd6905</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>ac516dc63a4f8709f90f868102dcd1885</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>a307987af42712c7839ce4b45dd8600d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>ad61f634483f1f7051e522ac0abcf30e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>a3381bc50206367c9fe6f701ee149038a</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>ae9264b5b09e26732fc72042886cd051d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>a9f3964dd926e809f0297873b186fbda7</anchor>
      <arglist>(const FaceIndex &amp;idx_face, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexAroundFaceCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>a3979339473a68701a1bb2f75fecfaebf</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_inner_half_edge, Mesh *const mesh)</arglist>
    </member>
    <member kind="variable">
      <type>HalfEdgeIndex</type>
      <name>idx_inner_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>aeada034b26a50c63892da0698fd8708b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mesh *</type>
      <name>mesh_</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundFaceCirculator.html</anchorfile>
      <anchor>a152728225e124b445acff55555c9ff8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::VertexAroundVertexCirculator</name>
    <filename>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::equality_comparable&lt; pcl::geometry::VertexAroundVertexCirculator&lt; MeshT &gt;, boost::unit_steppable&lt; pcl::geometry::VertexAroundVertexCirculator&lt; MeshT &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a7306fed5ac0dbf3324e78764c8f9a29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndex</type>
      <name>HalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>ad1decc5ba2fe5b231511996087c6f566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MeshT</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a9034c8f786d6ea0b7219d287f5c74f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexAroundVertexCirculator&lt; MeshT &gt;</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a5cf7a80f362dd8a391b26ecdf0c42e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a3208eb417b8e86b3fbe1e50d7d2c5f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HalfEdgeIndex</type>
      <name>getCurrentHalfEdgeIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>aca440529b0857be8d7906117126a706f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VertexIndex</type>
      <name>getTargetIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a18aa3232e1709e85101baa89f6d2ca58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>aac916ccb3985f1e9d8539ee65c49bb09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a22cfb37c1ed887946a35b6e5d903e2f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a8c605176e9b049364288a6b84fc6a26d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a402d749af465eead7536cb3264ce1192</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a79e8dd7c69686f1840e5386db77c9946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a5ee70328b1ba0629428579ccbb544e41</anchor>
      <arglist>(const VertexIndex &amp;idx_vertex, Mesh *const mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexAroundVertexCirculator</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a15aa42d9b5f9549a077979ecaf327dcb</anchor>
      <arglist>(const HalfEdgeIndex &amp;idx_outgoing_half_edge, Mesh *const mesh)</arglist>
    </member>
    <member kind="variable">
      <type>HalfEdgeIndex</type>
      <name>idx_outgoing_half_edge_</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a8c9b853ccd77aa6a5af73aa7dbb52676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mesh *</type>
      <name>mesh_</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexAroundVertexCirculator.html</anchorfile>
      <anchor>a07366b86b2340282dbca405720d86f41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::geometry::VertexIndex</name>
    <filename>classpcl_1_1geometry_1_1VertexIndex.html</filename>
    <member kind="typedef">
      <type>boost::totally_ordered&lt; pcl::geometry::VertexIndex, boost::unit_steppable&lt; pcl::geometry::VertexIndex, boost::additive&lt; pcl::geometry::VertexIndex &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>acab937f911d07be9753af8fd5297e200</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::geometry::VertexIndex</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>aec6b1dae3d70e70a3447def1669b34a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>a4e14fd28c7013e74a0871d0fa70d1657</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidate</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>afbf727a0f5ba13169db0ec5814070e2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>a8cc776186450f934524d263fc33fff41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>acd6e76593c9d959eee34bae40a6f8b2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>add58fa3c2aa9294c47fd2b0e478789dc</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator--</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>a26347997a937e299b1c4aba737d0b4e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator-=</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>ac41d0dd2d8853ee540c7626b59253c2c</anchor>
      <arglist>(const Self &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>a212a289675e7e24e12747c2ba95b4d43</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>aa2dedd1b149833c6c4f8afbbe5efb598</anchor>
      <arglist>(const Self &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>aefaa1bdca762a31e2d64c1be0cba65a9</anchor>
      <arglist>(const int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>a5a7fd68893cd66156dcc7107f4999203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>a6e2966a4a2f132ddc374379b80e9af9f</anchor>
      <arglist>(const int index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>a43d3be96a5f47ede3ae37dc70032547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classpcl_1_1geometry_1_1VertexIndex.html</anchorfile>
      <anchor>a6b7a2a9bbf2e17f4e123e4ee27bd2025</anchor>
      <arglist>(std::istream &amp;is, pcl::geometry::VertexIndex &amp;index)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::ihs</name>
    <filename>namespacepcl_1_1ihs.html</filename>
    <namespace>pcl::ihs::detail</namespace>
    <class kind="struct">pcl::ihs::_PointIHS</class>
    <class kind="class">pcl::ihs::Dome</class>
    <class kind="class">pcl::ihs::HelpWindow</class>
    <class kind="class">pcl::ihs::ICP</class>
    <class kind="class">pcl::ihs::InHandScanner</class>
    <class kind="class">pcl::ihs::InputDataProcessing</class>
    <class kind="class">pcl::ihs::Integration</class>
    <class kind="class">pcl::ihs::MainWindow</class>
    <class kind="class">pcl::ihs::MeshProcessing</class>
    <class kind="class">pcl::ihs::OfflineIntegration</class>
    <class kind="class">pcl::ihs::OpenGLViewer</class>
    <class kind="struct">pcl::ihs::PointIHS</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointIHS &gt;</type>
      <name>CloudIHS</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>a8e8d1da730c5f1f573f6d5db570660ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudIHS::ConstPtr</type>
      <name>CloudIHSConstPtr</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>a577f9bc172a7226d94a6b8bfd23b4e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudIHS::Ptr</type>
      <name>CloudIHSPtr</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>a71ae9825bd4560c7b446b2de9bca43f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>addDirection</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>a4909c5ba74b09de1f59ed8811ce2a495</anchor>
      <arglist>(const Eigen::Vector4f &amp;normal, const Eigen::Vector4f &amp;direction, uint32_t &amp;directions)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>clamp</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>ac6585bed8a8fb2799d5481cef235db58</anchor>
      <arglist>(const T value, const T min, const T max)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS unsigned int</type>
      <name>countDirections</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>aee9b76188f04e7ce7ee01d588f64e963</anchor>
      <arglist>(const uint32_t directions)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const pcl::ihs::Dome</type>
      <name>dome</name>
      <anchorfile>namespacepcl_1_1ihs.html</anchorfile>
      <anchor>a7a8e039b629c6b6a435b0f41a007d6c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ihs::_PointIHS</name>
    <filename>structpcl_1_1ihs_1_1__PointIHS.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>age</name>
      <anchorfile>structpcl_1_1ihs_1_1__PointIHS.html</anchorfile>
      <anchor>ae2bc5f3f4074e44f80cf9ff8758588bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>directions</name>
      <anchorfile>structpcl_1_1ihs_1_1__PointIHS.html</anchorfile>
      <anchor>a6bcf5b7f3c175a646eb25450055830ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PCL_ADD_POINT4D PCL_ADD_NORMAL4D PCL_ADD_RGB float</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1ihs_1_1__PointIHS.html</anchorfile>
      <anchor>ae22db85b2ddef0bda1497109d410811e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::Dome</name>
    <filename>classpcl_1_1ihs_1_1Dome.html</filename>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; float, 4, num_directions &gt;</type>
      <name>Vertices</name>
      <anchorfile>classpcl_1_1ihs_1_1Dome.html</anchorfile>
      <anchor>a34354b663f71a8ff5a7a00224c14cf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Dome</name>
      <anchorfile>classpcl_1_1ihs_1_1Dome.html</anchorfile>
      <anchor>a8b4039c53495929247e2cb857e7fecff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vertices</type>
      <name>getVertices</name>
      <anchorfile>classpcl_1_1ihs_1_1Dome.html</anchorfile>
      <anchor>a48fc60c62716459e41806cabb1ebc8f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>num_directions</name>
      <anchorfile>classpcl_1_1ihs_1_1Dome.html</anchorfile>
      <anchor>a4212b9b347dd9bafe69eaa6e0842f764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vertices</type>
      <name>vertices_</name>
      <anchorfile>classpcl_1_1ihs_1_1Dome.html</anchorfile>
      <anchor>ade85aa44de3a147a8227d0b966b6fa15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::HelpWindow</name>
    <filename>classpcl_1_1ihs_1_1HelpWindow.html</filename>
    <member kind="function">
      <type></type>
      <name>HelpWindow</name>
      <anchorfile>classpcl_1_1ihs_1_1HelpWindow.html</anchorfile>
      <anchor>a9ebf27902c9550f618c995ea709db901</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HelpWindow</name>
      <anchorfile>classpcl_1_1ihs_1_1HelpWindow.html</anchorfile>
      <anchor>a7dcf17287276a991ffad3b4aaac703c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::HelpWindow *</type>
      <name>ui</name>
      <anchorfile>classpcl_1_1ihs_1_1HelpWindow.html</anchorfile>
      <anchor>a2fb9ddd51626ee6d8e5ac5298aa3a5b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::ICP</name>
    <filename>classpcl_1_1ihs_1_1ICP.html</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointXYZRGBNormal &gt;</type>
      <name>CloudXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a8bc5d0d3028e8fd32d87364ffcc1b981</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZRGBNormal::ConstPtr</type>
      <name>CloudXYZRGBNormalConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a971c1802e245b9a8694a298f45d2f7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZRGBNormal::Ptr</type>
      <name>CloudXYZRGBNormalPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a90d0a919ab7569041a89e55aa61fb699</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::Mesh</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>aac1e1fbc8a1756dbdf5ad1c4f8dd62d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::MeshConstPtr</type>
      <name>MeshConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a76d842d2aa3bd81b5b6fdbd079c761ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::MeshPtr</type>
      <name>MeshPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>ad4186653c0f66b8483bab6fd796b5895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBNormal</type>
      <name>PointXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>ad5c16e313bbfc5d53c12acfa7148b934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findTransformation</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a8315321d8f22c0e86d4ee55f8f4493b4</anchor>
      <arglist>(const MeshConstPtr &amp;mesh_model, const CloudXYZRGBNormalConstPtr &amp;cloud_data, const Eigen::Matrix4f &amp;T_init, Eigen::Matrix4f &amp;T_final)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ICP</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>ade26e4ebe2bf80dd0da14fbbb1d474d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a78d1f3d03d4790c4fb36d1058951a7ae</anchor>
      <arglist>(const float epsilon)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEpsilon</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a7d35cf806edf0afe9f913c0912f1841b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a7fe5381a7f6db8bfc85cafcad88bd3a4</anchor>
      <arglist>(const unsigned int max_iter)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaxIterations</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>af3fea863b73d95f264e9c30cbb416313</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinOverlap</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a1333c4ce712ccc428ced32af5c40f313</anchor>
      <arglist>(const float overlap)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinOverlap</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>ae02bf1ccb9ddfb19f8ed844cd45b0842</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxFitness</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>ac7a725ed952984e2a65b26aa950e5f63</anchor>
      <arglist>(const float fitness)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxFitness</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>aa0eb9643955fad2fef4fb2ad08ef0a51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorrespondenceRejectionFactor</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a7f59c333feba7553e502480b62ecc089</anchor>
      <arglist>(const float factor)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getCorrespondenceRejectionFactor</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>af9367e519a667b6d7389e56c7d0eaf48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxAngle</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a9f98c07c5114dc5b9644e0930d86ea5e</anchor>
      <arglist>(const float angle)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxAngle</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>abd160ab5877cb05c8a38a19479205bd2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointNormal &gt;</type>
      <name>CloudNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>ae2ab683effc1a4f0d2681f2604123c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudNormal::ConstPtr</type>
      <name>CloudNormalConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a343233a7fa478b35a0518f151efcbbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudNormal::Ptr</type>
      <name>CloudNormalPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a5f96f87ac2cdfd5fe6e6d8ab45a4e04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::KdTree&lt; PointNormal &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>acada08efa1faf6e51717194552b95cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const KdTree &gt;</type>
      <name>KdTreeConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a216c61dd2cddaeefe50c48a9cb72eb07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; KdTree &gt;</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a1e5fc31e857bc0818dc0b95272c7fa27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointNormal</type>
      <name>PointNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a936478b101638d9ca734f57b18aa5cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>minimizePointPlane</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a6dbc884fd267d052822ba1c2f8830400</anchor>
      <arglist>(const CloudNormal &amp;cloud_source, const CloudNormal &amp;cloud_target, Eigen::Matrix4f &amp;T) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>CloudNormalConstPtr</type>
      <name>selectDataPoints</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a553a653a5d50beac8cb071da87d2c678</anchor>
      <arglist>(const CloudXYZRGBNormalConstPtr &amp;cloud_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>CloudNormalConstPtr</type>
      <name>selectModelPoints</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a9fcc002c6be1d62879e259dfb701cc28</anchor>
      <arglist>(const MeshConstPtr &amp;mesh_model, const Eigen::Matrix4f &amp;T_inv) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>epsilon_</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>af016b03c95b6e1748b1fce33e6eb7fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>factor_</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>ad1e83cddb2d4bb23137a4a593ba1a654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KdTreePtr</type>
      <name>kd_tree_</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a1961deb6baf689cae91785a3677a4d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_angle_</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>aab7959cc5eecf27b5e615b692b70e927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_fitness_</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>ac69d81162f9b9d021be162f2acce99d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>a8e4d860215c234c5128d3eca6dc10e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>min_overlap_</name>
      <anchorfile>classpcl_1_1ihs_1_1ICP.html</anchorfile>
      <anchor>ab7fb65725f8db0cc828227722b20b6ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::InHandScanner</name>
    <filename>classpcl_1_1ihs_1_1InHandScanner.html</filename>
    <base>pcl::ihs::OpenGLViewer</base>
    <class kind="class">pcl::ihs::InHandScanner::ComputationFPS</class>
    <class kind="class">pcl::ihs::InHandScanner::VisualizationFPS</class>
    <member kind="typedef">
      <type>pcl::ihs::OpenGLViewer</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a4a0d9fa8885b8a3f0b3c34656338bc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FileType</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>abddd9aa193e974e7edbe00246060efc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_PLY</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>abddd9aa193e974e7edbe00246060efc2a81174d2d226bb317853ae38001980e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_VTK</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>abddd9aa193e974e7edbe00246060efc2a1eaabfce3c07ae881a7654900f8a2f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum pcl::ihs::InHandScanner::FileType</type>
      <name>FileType</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a6d8b3c069ac5a19a23a25e20e109a9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::ICP</type>
      <name>ICP</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>af18997b00de1f3b2e11b02ef9197e387</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ICP &gt;</type>
      <name>ICPConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a21fa6d2b51f8be6843d4e9c941e3ffea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ICP &gt;</type>
      <name>ICPPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a637b5d7d9b37293f0c87f35c6abb52bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::InputDataProcessing</type>
      <name>InputDataProcessing</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ac3b29626f17cdaacedc40545ad061ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const InputDataProcessing &gt;</type>
      <name>InputDataProcessingConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a5421c9610ad60f3deaa06ab50a1995f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; InputDataProcessing &gt;</type>
      <name>InputDataProcessingPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a394bf421f920daf97add774a694f2a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::Integration</type>
      <name>Integration</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a9f1839711eb576f212fee1da08286e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const Integration &gt;</type>
      <name>IntegrationConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ac9c5618381c813d12b48af51e61ef293</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Integration &gt;</type>
      <name>IntegrationPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a88550026c996db9e255f6d7d0987d4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::MeshProcessing</type>
      <name>MeshProcessing</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a5970a80e1abc2cf0ff957b8bb4568e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const MeshProcessing &gt;</type>
      <name>MeshProcessingConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ab8d61eee8647103a305521ee9a9ecbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MeshProcessing &gt;</type>
      <name>MeshProcessingPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a5c49347b7e65a2daadeff90e0d3c0deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RunningMode</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ac2ff21f58e71153075a023dfe9484759</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_SHOW_MODEL</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ac2ff21f58e71153075a023dfe9484759abb86e13e181428540dc73ca620cb0f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_UNPROCESSED</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ac2ff21f58e71153075a023dfe9484759a26bf390548ea735030ce1317c8663d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_PROCESSED</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ac2ff21f58e71153075a023dfe9484759a7db42549df59c412c25c00f9732e2cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_REGISTRATION_CONT</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ac2ff21f58e71153075a023dfe9484759a55a24dd5bfb89727904316bc853bb65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_REGISTRATION_SINGLE</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ac2ff21f58e71153075a023dfe9484759a5e88458720bfc0146295dd3ec4a6246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum pcl::ihs::InHandScanner::RunningMode</type>
      <name>RunningMode</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ab47c0d7c4df2aca4613a30fb68cc20c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::InHandScanner</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a2cfa043883cf833c7ce14dfa878becf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>keyPressEvent</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ac7cf73840f826e0b916b7a43520efa62</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>registerContinuously</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>adf436360928a68888361adfbbf6672db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>registerOnce</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a74bb0d5da3c1548e61cb76a8aea910d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeUnfitVertices</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ad904c2456fd7a2fd8b3d44d3ba8f26e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ab82f7a6fdb623fa622e9de4c6c2aa332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>saveAs</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>af88e1d62f8730b305106e8e0f863f9ad</anchor>
      <arglist>(const std::string &amp;filename, const FileType &amp;filetype)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showModel</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a87f459df2042bcfab3162287d88b38d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showProcessedData</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a8fff1a7764229868547539eb7657abb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showUnprocessedData</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ae21a012e3a0b1660d0aa6889f5f903f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>startGrabber</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a867a9db1d29069896679666a00b0fc26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>runningModeChanged</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a6d64b57312121a0c894318d81d1b195b</anchor>
      <arglist>(RunningMode new_running_mode) const </arglist>
    </member>
    <member kind="function">
      <type>ICP &amp;</type>
      <name>getICP</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>acf56506bc44e9422ef59445af9e1e0d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InputDataProcessing &amp;</type>
      <name>getInputDataProcessing</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>aa90bfa5f34b3b130725be391db52f050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Integration &amp;</type>
      <name>getIntegration</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ab09b2ddd1b03f4b6be693066681d8068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InHandScanner</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a2f7f35a2e5528357936d2c1858a25bc6</anchor>
      <arglist>(Base *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InHandScanner</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>aae851f39de4d079ca89aa86a77860e7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::CloudIHS</type>
      <name>CloudIHS</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a0fd2cab33173bc7f5384b667c6b04704</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::CloudIHSConstPtr</type>
      <name>CloudIHSConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ac9ad60c8d79696a1235e9b7f9cc6d03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::CloudIHSPtr</type>
      <name>CloudIHSPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a30c3ef3a681adc3afcb6899428c0cc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointXYZRGBA &gt;</type>
      <name>CloudXYZRGBA</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a64036198b82de177346ccc53b12ab093</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudXYZRGBA::ConstPtr</type>
      <name>CloudXYZRGBAConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a4e90c336733bdc0e7667c1a376ad76f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudXYZRGBA::Ptr</type>
      <name>CloudXYZRGBAPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a60c27af43efd410c423e39252964dc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointXYZRGBNormal &gt;</type>
      <name>CloudXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>aab9d11cd163c92441bef6f8662b4860e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudXYZRGBNormal::ConstPtr</type>
      <name>CloudXYZRGBNormalConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a0269240d7ed6297da28b24d0acf09c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudXYZRGBNormal::Ptr</type>
      <name>CloudXYZRGBNormalPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a8136e6961502de1c9a668433de806669</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::OpenNIGrabber</type>
      <name>Grabber</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>acd1cdfff01388e0307cc44a1aa52c9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const Grabber &gt;</type>
      <name>GrabberConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>aece8d399690ab2b28fbc5213626d2cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; Grabber &gt;</type>
      <name>GrabberPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a6847a45786653fa3d8e69981f5c8801d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::Mesh</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ae3cfe9d65af8fbbd5441f8994bc7a3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::MeshConstPtr</type>
      <name>MeshConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>aeabc3bfcff143ad454848d82dda75ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::MeshPtr</type>
      <name>MeshPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>aa8dd24f11cd0a03dcd0cffed15afaebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::PointIHS</type>
      <name>PointIHS</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a105ad5a19e8898ca8e5c46477c79f711</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointXYZRGBA</type>
      <name>PointXYZRGBA</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a38e6196c9430c8a2fd5fe00a477b19a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointXYZRGBNormal</type>
      <name>PointXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a3887049b92a62cd68013b9915697f5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawText</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a830d81b091c64a707af5c32d3dc295ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>newDataCallback</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a9f1ea94ed21508c8db8033bd4dd1c1a0</anchor>
      <arglist>(const CloudXYZRGBAConstPtr &amp;cloud_in)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a9be02f1be82000057576098c041649bc</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startGrabberImpl</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a1d524a2f3be96c7f6cb3e8c94056c99b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationFPS</type>
      <name>computation_fps_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>aa4a16b263bb974d7b29f0b9e8e7d1383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>destructor_called_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a765039c94c1b4f3dcc5bfe10f82bd28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GrabberPtr</type>
      <name>grabber_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a8e40bdba0b2bf0674be94c84d94f08f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ICPPtr</type>
      <name>icp_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>aef247187fbbff23b13b43a4df39cdd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputDataProcessingPtr</type>
      <name>input_data_processing_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a97abc5adb3c070e5792bf079bbb1b71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntegrationPtr</type>
      <name>integration_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a600846b0f71347322f01276b1511153a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>iteration_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>aa13264384c781aec049fe22fde4fb594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MeshPtr</type>
      <name>mesh_model_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a927e4b238c1a88b582bd6a5b09741847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MeshProcessingPtr</type>
      <name>mesh_processing_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a045407166d6f25ae5428407c37d808ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a442ba37435490d4d7779732f8126ac8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::connection</type>
      <name>new_data_connection_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>af38ed5e4c08b74a066a40515e29a5cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RunningMode</type>
      <name>running_mode_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a8bd34653dd39e96f62073f4408e8100b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>starting_grabber_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a33d7950c3e213b58b06b073bc96a9288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4f</type>
      <name>transformation_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>acf83b4ad5c6e2af579ba6b0aa9622b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VisualizationFPS</type>
      <name>visualization_fps_</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a7cea45f9d335e4261df5895e288b16f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::InHandScanner::ComputationFPS</name>
    <filename>classpcl_1_1ihs_1_1InHandScanner_1_1ComputationFPS.html</filename>
    <base>pcl::ihs::OpenGLViewer::FPS</base>
    <member kind="function">
      <type></type>
      <name>ComputationFPS</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner_1_1ComputationFPS.html</anchorfile>
      <anchor>a9ddf78a784b87f85506309bc1ecaf2d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ComputationFPS</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner_1_1ComputationFPS.html</anchorfile>
      <anchor>a06c764106c1644808c4f6f8c59f79e0c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::InHandScanner::VisualizationFPS</name>
    <filename>classpcl_1_1ihs_1_1InHandScanner_1_1VisualizationFPS.html</filename>
    <base>pcl::ihs::OpenGLViewer::FPS</base>
    <member kind="function">
      <type></type>
      <name>VisualizationFPS</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner_1_1VisualizationFPS.html</anchorfile>
      <anchor>afe19dd49b92979eb0f920630192b769c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisualizationFPS</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner_1_1VisualizationFPS.html</anchorfile>
      <anchor>afb52bfd2fd6cda9095d25edc66b36f4d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::InputDataProcessing</name>
    <filename>classpcl_1_1ihs_1_1InputDataProcessing.html</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointXYZRGBA &gt;</type>
      <name>CloudXYZRGBA</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a356e4c767c93e823c6cf821c112fb35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZRGBA::ConstPtr</type>
      <name>CloudXYZRGBAConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a568a084ada946df9ffd7d448b909109b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZRGBA::Ptr</type>
      <name>CloudXYZRGBAPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a2aaa3ecfabab7c665b9676875a905091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointXYZRGBNormal &gt;</type>
      <name>CloudXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a969c71da6abd6b79bdaecb7764d4532f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZRGBNormal::ConstPtr</type>
      <name>CloudXYZRGBNormalConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>ac75cead811f7de1df67159cf0724532c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZRGBNormal::Ptr</type>
      <name>CloudXYZRGBNormalPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a6b071fb0071aa47c8172d6736b626228</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBA</type>
      <name>PointXYZRGBA</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a995035195f04e60fb6108c1873fae27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBNormal</type>
      <name>PointXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a5733857dbefbb847baf2adcfc4215d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>calculateNormals</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a63efedcc9b18b2300f321a3a23d755e0</anchor>
      <arglist>(const CloudXYZRGBAConstPtr &amp;cloud_in, CloudXYZRGBNormalPtr &amp;cloud_out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InputDataProcessing</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a13868e8f1919b1702084716bd42aaeb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>segment</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>ac7c63912d6d260a74c9faee4ec453263</anchor>
      <arglist>(const CloudXYZRGBAConstPtr &amp;cloud_in, CloudXYZRGBNormalPtr &amp;cloud_out, CloudXYZRGBNormalPtr &amp;cloud_discarded) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a29db2ce953251404e5f5f32b7f7eab05</anchor>
      <arglist>(const float x_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a82d3c824cc77a9a09855ffde789f7904</anchor>
      <arglist>(const float x_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a5394583da188b9ef25804e0efc85e578</anchor>
      <arglist>(const float y_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>ad504e30a16cd1803ff7bb63b8110a1a7</anchor>
      <arglist>(const float y_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a569affd3273629c357efc626356bd07a</anchor>
      <arglist>(const float z_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a1f23755610bceaaf0377660bc2017790</anchor>
      <arglist>(const float z_max)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getXMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a1552d38c5bc4c3b489236654e2667c1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getXMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a91ab126b6f438f0dd73b37fe4babe326</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getYMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>acdd61cef3a139382ef6dbefadc8b4852</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getYMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>ae1327ee369cc61c068b7a5d4f36e345e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getZMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a2a18c1f261e993c91f80ebfa21c7818d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getZMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a5cf87d7a26f28932f922644babfeb0ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>abb02db7090e6352e3064bcf4bb138266</anchor>
      <arglist>(const float h_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>af8f203578fcee3dd07519c5d42091f1b</anchor>
      <arglist>(const float h_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a9480c517a5b4b3ae3213d8f52b18123d</anchor>
      <arglist>(const float s_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>abf30e277438bde8da963de8903f49f39</anchor>
      <arglist>(const float s_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>aa1121b4453199d470105bec81f69a76f</anchor>
      <arglist>(const float v_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>afca424a6c8f4427f47213a1d3383d6cb</anchor>
      <arglist>(const float v_max)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getHMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a57455536f845b261a72984ee99f349db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getHMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a0b01ff113e2f325756755d7df5c7710c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a746d9d52dd1324a37cd030c57929f05d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a4d3b54e6ff22a1ac1cb34276f906a9a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getVMin</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a8027508897d1c3121d49374ed6342cdf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getVMax</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a3a7e1c3c0297a14402cb1321eac88b8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorSegmentationInverted</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a0117538a75ff24c6be793714429735bd</anchor>
      <arglist>(const bool hsv_inverted)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getColorSegmentationInverted</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a383ea553295522993646e1ac8ffb7f5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorSegmentationEnabled</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a7d30dc8cc838dd86a539dfd87527e1ea</anchor>
      <arglist>(const bool hsv_enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getColorSegmentationEnabled</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>afa118f1f5b60a514e55a0b1088c89971</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXYZErodeSize</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a5b410c884d5434084f23ad955440ea75</anchor>
      <arglist>(const unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getXYZErodeSize</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a82de2dc889e0aef53b656e3939a07f23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHSVDilateSize</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a3394e3374c1b2480b0019ccd1e0c0400</anchor>
      <arglist>(const unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getHSVDilateSize</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>ab3081571fc719e869c68bb246d700856</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; Normal &gt;</type>
      <name>CloudNormals</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>aad0f4b782484561b1429debf0fb99842</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const CloudNormals &gt;</type>
      <name>CloudNormalsConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a303c860b9ba327d9e6080d8bdd0eb63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; CloudNormals &gt;</type>
      <name>CloudNormalsPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>ac01c52ba48cab5b23a62faf41ad9743f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; bool, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>MatrixXb</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a859278c0802c500300076fd0957bb212</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::MatrixXi</type>
      <name>MatrixXi</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a18ccc22a98c914bc99ab2c747cf81224</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::Normal</type>
      <name>Normal</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a929fb55a4f9d0e11b6bfa04284a6d811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::IntegralImageNormalEstimation&lt; PointXYZRGBA, Normal &gt;</type>
      <name>NormalEstimation</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a4f75148ac3d49a45f95c9c21399c2987</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const NormalEstimation &gt;</type>
      <name>NormalEstimationConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>abfd217135af67d1140174dc1e1bcb059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; NormalEstimation &gt;</type>
      <name>NormalEstimationPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a6ab0f80ffcd043a5e81c585c0f47732a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dilate</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a7ff613265f091c23b4aa942d2fff4607</anchor>
      <arglist>(MatrixXb &amp;mask, const int k) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>erode</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>accd05f3f859fe2b70358225e48191947</anchor>
      <arglist>(MatrixXb &amp;mask, const int k) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixXi</type>
      <name>manhattan</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a804ebe56e28bb31b958e82e75d311f12</anchor>
      <arglist>(const MatrixXb &amp;mat, const bool comp) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RGBToHSV</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a61e973d28eb53100eb7f1d98a5190498</anchor>
      <arglist>(const unsigned char r, const unsigned char g, const unsigned char b, float &amp;h, float &amp;s, float &amp;v) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>h_max_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a64b23a6013e19af46ac3dc485b8cb79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>h_min_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a0f59e34bf1167055b787b37ae4c96240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>hsv_enabled_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>aef8a0cefb2fc6c68b7f19b460f95a10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>hsv_inverted_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a9aca79c12482b7374725222413bb5003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalEstimationPtr</type>
      <name>normal_estimation_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>aa7a3ccfc688d35b86e66afe8368bce7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>s_max_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a3d06f01f881257a3dfa64b01b3042851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>s_min_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>ae8074352ec700a6be89df97f4c284d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>size_dilate_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a34268e2dbb43f069ccfcb7be283eac24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>size_erode_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a20147e6aaedfc135e64e001baeadfdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>v_max_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a231d0c8b57497b47ce8b224ac15eb226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>v_min_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>aa4527e166d5797aa76f11644f7d60d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x_max_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>af81c1a56bf86684d5a5ec088ba17e83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x_min_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a54c725e4094d7943be3acf356c181e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y_max_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a614c46404dffd5d6cba91aeec30fb62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y_min_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>a4c9b4a785869f0e9786770fb3ec3fc5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>z_max_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>af05bcf965290ceaa74718016f23b8c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>z_min_</name>
      <anchorfile>classpcl_1_1ihs_1_1InputDataProcessing.html</anchorfile>
      <anchor>aa575ca3eb80eb72aa61bf4e7a2d571cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::Integration</name>
    <filename>classpcl_1_1ihs_1_1Integration.html</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointXYZRGBNormal &gt;</type>
      <name>CloudXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>ac53f9b427b753f6ea1bb24a192322f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZRGBNormal::ConstPtr</type>
      <name>CloudXYZRGBNormalConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a7825b4f108d3f36729988ac733159a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZRGBNormal::Ptr</type>
      <name>CloudXYZRGBNormalPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a6b43edd5beb01711f5d98f2baf7d3f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::Mesh</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a30d53438e1aea1d5be01c0527762ebad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::MeshConstPtr</type>
      <name>MeshConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>afa968c1df09726cbe49895b9f5e023c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::MeshPtr</type>
      <name>MeshPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a2748ae28e41ceb6baa7a30a2f19ed4b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBNormal</type>
      <name>PointXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a3dbf88f012f6bbff5c84cb4fbff55921</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexIndex</type>
      <name>VertexIndex</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a615a1b76ea8755e6db3609ecdcb69dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Mesh::VertexIndices</type>
      <name>VertexIndices</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>ac70b32ed7e83f14c37f28f9cd53f1484</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>age</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a8aa1a9dcca7e8c8dc41e529a25b592d4</anchor>
      <arglist>(const MeshPtr &amp;mesh, const bool cleanup=true) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Integration</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a439391e4bb77a5c928c821d1c7e2ff01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>merge</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>acba65af0cd9a46e7f3891bc2915cd8a1</anchor>
      <arglist>(const CloudXYZRGBNormalConstPtr &amp;cloud_data, MeshPtr &amp;mesh_model, const Eigen::Matrix4f &amp;T) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reconstructMesh</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>ae96da8026d2dc0442aa05a0c2422d2eb</anchor>
      <arglist>(const CloudXYZRGBNormalConstPtr &amp;cloud_data, MeshPtr &amp;mesh_model) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeUnfitVertices</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a183be90d89c393a0db16212cc46b0c0f</anchor>
      <arglist>(const MeshPtr &amp;mesh, const bool cleanup=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxSquaredDistance</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>acd8029214ba3ee4408335d0add1e522a</anchor>
      <arglist>(const float squared_distance)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxSquaredDistance</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a0ecbbe3f017baa7e7bf0ff6beaed1099</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxAngle</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>ac6a09955b826cff1529bcfdfa6476c4d</anchor>
      <arglist>(const float angle)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxAngle</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>aa0af5732e8570d1d26267dde542382e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxAge</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a111b3699e32996990dd7432bad8114f4</anchor>
      <arglist>(const unsigned int age)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaxAge</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>add3f0b01092118b5cecb1ed450bef4ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinDirections</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a3e40f576819e8e7e5acce7d7f79bc4f4</anchor>
      <arglist>(const unsigned int directions)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMinDirections</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a34b4a59c80128853b68d8305743cc46e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::CloudIHS</type>
      <name>CloudIHS</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>ad31740579c4824e33ede5bb07adf98ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::CloudIHSConstPtr</type>
      <name>CloudIHSConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a74840bead4436a5e7108ad28110ce6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::CloudIHSPtr</type>
      <name>CloudIHSPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a47dd2785cb109258de3b2adeb951a541</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointXYZ &gt;</type>
      <name>CloudXYZ</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a4b0858ddf08ccac67c042721abd4ebb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudXYZ::ConstPtr</type>
      <name>CloudXYZConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a7dd0f66cc75a179d6b7f2c2a0e3d7206</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudXYZ::Ptr</type>
      <name>CloudXYZPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a8a63514395fcbb20aeaf6ad2fcd102d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::KdTree&lt; PointXYZ &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a2e12bb3a158dc6f23206d0988cb0b910</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const KdTree &gt;</type>
      <name>KdTreeConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>af38e727d085213f61765c2b108257055</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; KdTree &gt;</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a533e87ecec6840083399d71a4ef8ad4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::PointIHS</type>
      <name>PointIHS</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a0af7f52bab503a29712164174554b8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointXYZ</type>
      <name>PointXYZ</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a0c94aeacca91661eb993f1d6d74b262c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addToMesh</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a880ead249fe952ee91e90fa0b073a3de</anchor>
      <arglist>(const PointIHS &amp;pt_0, const PointIHS &amp;pt_1, const PointIHS &amp;pt_2, const PointIHS &amp;pt_3, VertexIndex &amp;vi_0, VertexIndex &amp;vi_1, VertexIndex &amp;vi_2, VertexIndex &amp;vi_3, const MeshPtr &amp;mesh) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addToMesh</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a9fdff2752169c32127eb612536e99dd6</anchor>
      <arglist>(const PointIHS &amp;pt_0, const PointIHS &amp;pt_1, const PointIHS &amp;pt_2, VertexIndex &amp;vi_0, VertexIndex &amp;vi_1, VertexIndex &amp;vi_2, const MeshPtr &amp;mesh) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>distanceThreshold</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a9265e13c3cd34ff594a753009a44c1de</anchor>
      <arglist>(const PointIHS &amp;pt_0, const PointIHS &amp;pt_1, const PointIHS &amp;pt_2) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>distanceThreshold</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a6d12389f854ed75b3bfdf2fffca1c068</anchor>
      <arglist>(const PointIHS &amp;pt_0, const PointIHS &amp;pt_1, const PointIHS &amp;pt_2, const PointIHS &amp;pt_3) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>trimRGB</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>abb9dd20f74fc084f85d68b20beb79d93</anchor>
      <arglist>(const float val) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KdTreePtr</type>
      <name>kd_tree_</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>af4d58409d3cfdb1fb3eaf5a009f173cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>max_age_</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a07aca4cfd365b39c06c8df6484e713ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_angle_</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a418760b0356848b20cdbed13cd58476e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_squared_distance_</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a62f3d0cb92f5505b187fd1bf151f2ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>min_directions_</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>a6ee117986252530cd2aec203f9d2b618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>min_weight_</name>
      <anchorfile>classpcl_1_1ihs_1_1Integration.html</anchorfile>
      <anchor>ac215225ef007748c0eb6ad570039275f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::MainWindow</name>
    <filename>classpcl_1_1ihs_1_1MainWindow.html</filename>
    <member kind="typedef">
      <type>pcl::ihs::HelpWindow</type>
      <name>HelpWindow</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>aa4c11af65e6e3878c11cf6a8fbd2db29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::InHandScanner</type>
      <name>InHandScanner</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>ab2b11180507cf7f62b0bcbcfc694a8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InHandScanner::RunningMode</type>
      <name>RunningMode</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a79dfa70f6fc8bf06918d2607aecaf324</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>keyPressEvent</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a9c4f542263838b9ecd06eae839a42a34</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>runningModeChanged</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a8444dbd62646eb246e73318dfa9833c4</anchor>
      <arglist>(const RunningMode mode)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>saveAs</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a7fbef0054cdec7bbbf3c06fb12af473c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setAveragingMaxAngle</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>af13f87dd2139c5614e816fd30fb95b54</anchor>
      <arglist>(const int angle)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColorSegmentationEnabled</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a6b9698677e6dd31b2f71a5bf40c1737e</anchor>
      <arglist>(const bool is_enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColorSegmentationInverted</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a2b17d3571795b5c70a4af2919f63bf0b</anchor>
      <arglist>(const bool is_inverted)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCorrespondenceRejectionFactor</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>ada6ea1d3f86d505f5983f83b04f19067</anchor>
      <arglist>(const double factor)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCorrespondenceRejectionMaxAngle</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a62141fd94240957d07d08a0535be4860</anchor>
      <arglist>(const int angle)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a470dd7f7de948296518bddcaa16f2121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setHMax</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a4fc7cf225caa73e8f7a6ec3500f8503b</anchor>
      <arglist>(const int h_max)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setHMin</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a686b32b9a6235d423f25a48e88e73740</anchor>
      <arglist>(const int h_min)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setHSVDilateSize</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a192be7a8e21c35d8c54e35b582680c07</anchor>
      <arglist>(const int size)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMaxAge</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>afd8efcce6e46ed2b1625dfc30a2664be</anchor>
      <arglist>(const int age)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMaxFitness</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>aa6723d42b58f1407d536389ba128b1f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>adb932bd1466c08a73ec1a96257b59521</anchor>
      <arglist>(const int iterations)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMaxSquaredDistance</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a9c40d15f774c3230721a2d09648c184d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMinDirections</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a8a81fe3cf75d38a49c961bd3c45f1f26</anchor>
      <arglist>(const int directions)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMinOverlap</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a5e2bf6dfee95329f89348f72644e720b</anchor>
      <arglist>(const int overlap)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSMax</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a554e3b1aacf7f3edd5066af7351aaf2f</anchor>
      <arglist>(const int s_max)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSMin</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>ad0aaee07796c8a53004bba2c5b64ebe3</anchor>
      <arglist>(const int s_min)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setVMax</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>aa63c0b5575e7a8aaa8b04ddfdac07431</anchor>
      <arglist>(const int v_max)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setVMin</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a2d45fe0e5f2739e204bf019d938f3b7e</anchor>
      <arglist>(const int v_min)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setXMax</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a34c644c7c44cc435ee4b8204e9cd973a</anchor>
      <arglist>(const int x_max)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setXMin</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a4ea604745b752d37b564ec15128828f6</anchor>
      <arglist>(const int x_min)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setXYZErodeSize</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a06d157282c0a671f2bf0d5242df08d1e</anchor>
      <arglist>(const int size)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setYMax</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a18db252df04bc1f35621588caa37ce6c</anchor>
      <arglist>(const int y_max)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setYMin</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a0e8f448e73da3b20eb9b0e9987d51595</anchor>
      <arglist>(const int y_min)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setZMax</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a23317be6b43ea0885543b6b5ed3df41a</anchor>
      <arglist>(const int z_max)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setZMin</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a6bcf04b1ab83362b6ff76022b9ecfa9b</anchor>
      <arglist>(const int z_min)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showHelp</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a3111788b36503e5ae8eabef2b32a6f62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a8b244be8b7b7db1b08de2a2acb9409db</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainWindow</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>ae98d00a93bc118200eeef9f9bba1dba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HelpWindow *</type>
      <name>help_window_</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a49d19db78d85a4f8fe11ee02ec3b347e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InHandScanner *</type>
      <name>ihs_</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a78af124eb48fd1e64c1c9c16d993128d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::MainWindow *</type>
      <name>ui_</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>abbb6703787253fb2f4f9fb0e00a8d0ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::MeshProcessing</name>
    <filename>classpcl_1_1ihs_1_1MeshProcessing.html</filename>
    <member kind="typedef">
      <type>Mesh::HalfEdgeIndices</type>
      <name>HalfEdgeIndices</name>
      <anchorfile>classpcl_1_1ihs_1_1MeshProcessing.html</anchorfile>
      <anchor>af45a7863ef176c70e806b5c6ac1b1373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::Mesh</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1ihs_1_1MeshProcessing.html</anchorfile>
      <anchor>a30a861aae1286d541458fffc03b90f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>classpcl_1_1ihs_1_1MeshProcessing.html</anchorfile>
      <anchor>aec44921073590ce7272610a3b4301ea5</anchor>
      <arglist>(Mesh::IsManifold::value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshProcessing</name>
      <anchorfile>classpcl_1_1ihs_1_1MeshProcessing.html</anchorfile>
      <anchor>a6801081e1fe99121be2b443c3839241a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processBoundary</name>
      <anchorfile>classpcl_1_1ihs_1_1MeshProcessing.html</anchorfile>
      <anchor>a2ee027828003e2dce4a99eb818aa50e6</anchor>
      <arglist>(Mesh &amp;mesh, const std::vector&lt; HalfEdgeIndices &gt; &amp;boundary_collection, const bool cleanup=true) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::OfflineIntegration</name>
    <filename>classpcl_1_1ihs_1_1OfflineIntegration.html</filename>
    <base>pcl::ihs::OpenGLViewer</base>
    <class kind="class">pcl::ihs::OfflineIntegration::ComputationFPS</class>
    <class kind="class">pcl::ihs::OfflineIntegration::VisualizationFPS</class>
    <member kind="typedef">
      <type>pcl::ihs::OpenGLViewer</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a0f326efdf453659b1a5086aaa752f1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::OfflineIntegration</type>
      <name>Self</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>aace5baff9f04b05e7dd650b45289e9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>start</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>afb4954ff2bf9a7e7f4197321f53ea571</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OfflineIntegration</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a491c0ad04a4c30ae25b89dcaa56eeeaa</anchor>
      <arglist>(Base *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OfflineIntegration</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a9f50a88c94075858dd61965189c51286</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointXYZRGBA &gt;</type>
      <name>CloudXYZRGBA</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a4397453f48d6c09c3c0c91c9a291453e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudXYZRGBA::ConstPtr</type>
      <name>CloudXYZRGBAConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a570cca4d60cdf48c836060e8c12c20ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudXYZRGBA::Ptr</type>
      <name>CloudXYZRGBAPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a9b6fd28ec13235bbf5d7911c119570df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointXYZRGBNormal &gt;</type>
      <name>CloudXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a8e185bc58bcf46475e7573b2ef5ad8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudXYZRGBNormal::ConstPtr</type>
      <name>CloudXYZRGBNormalConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a5e2794075e22a8fa6e23ed10b8cb7f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CloudXYZRGBNormal::Ptr</type>
      <name>CloudXYZRGBNormalPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a80786e1bfdf8847f5b397ef47641967b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::Integration</type>
      <name>Integration</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>aac795c9092ad633c33498d5130923e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const Integration &gt;</type>
      <name>IntegrationConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>aa288f30fc6a4963a5a6329f1b83b6f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; Integration &gt;</type>
      <name>IntegrationPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a534461554b0dd0c6820fe840e3dfd8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::Mesh</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a77883f08df00492377711efb455f3b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::MeshConstPtr</type>
      <name>MeshConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a1fc0f1fe8b834b0da4a6e3e12c4b5b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::MeshPtr</type>
      <name>MeshPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a78c96979dd717ad3f7fffe1c2f31bce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::IntegralImageNormalEstimation&lt; PointXYZRGBA, PointXYZRGBNormal &gt;</type>
      <name>NormalEstimation</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a24b53da1ee79e7f6fc8cde68268a03f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const NormalEstimation &gt;</type>
      <name>NormalEstimationConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a2436339b9786bafc91c4bd1ec5a03888</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; NormalEstimation &gt;</type>
      <name>NormalEstimationPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a864aeb06d6171e4615fbbd5d7b09dc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointXYZRGBA</type>
      <name>PointXYZRGBA</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a94c91dc58025a106bd9cf57e7559a93b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointXYZRGBNormal</type>
      <name>PointXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>acff680caf7f68c85cba0480e8850eaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>computationThread</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a221d1757bcd60fb8cb0e1ff548c41b65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getFilesFromDirectory</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>ab3ee7c282ef1ff29e318743817e3e93e</anchor>
      <arglist>(const std::string path_dir, const std::string extension, std::vector&lt; std::string &gt; &amp;files) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>keyPressEvent</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>acacdd92616da237e32accc05b5b68e6b</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a9bb6544c6b89664c3b92cabc6676df21</anchor>
      <arglist>(const std::string &amp;filename, CloudXYZRGBNormalPtr &amp;cloud, Eigen::Matrix4f &amp;T) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadTransform</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a32384acf0f7ef3961fd0bc50a9e74983</anchor>
      <arglist>(const std::string &amp;filename, Eigen::Matrix4f &amp;transform) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a0c40aaeef8e0bf86e4accb6908a0c188</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationFPS</type>
      <name>computation_fps_</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a4d0e47451ce09fba84439dc68364b17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>destructor_called_</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a0c1d98afc0ca48fb06a2fd75b85e3251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntegrationPtr</type>
      <name>integration_</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a4f85da61c04a4f2f4d86e4ef2c964f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MeshPtr</type>
      <name>mesh_model_</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a29a52d59fe9eda02fa032242157a0d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>aef1e53e7dd5fb618ba6799c071effe34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_quit_</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>abdb71eee38a9932744cdf632927fe665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalEstimationPtr</type>
      <name>normal_estimation_</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>acec9ccf755e1a7163e17438a6f4e52e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path_dir_</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>a922b87781cfa4394d1d5fa1a4dbd99c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VisualizationFPS</type>
      <name>visualization_fps_</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration.html</anchorfile>
      <anchor>ad3653f7def8b5ad24d745a7fd4fc1bfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::OfflineIntegration::ComputationFPS</name>
    <filename>classpcl_1_1ihs_1_1OfflineIntegration_1_1ComputationFPS.html</filename>
    <base>pcl::ihs::OpenGLViewer::FPS</base>
    <member kind="function">
      <type></type>
      <name>ComputationFPS</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration_1_1ComputationFPS.html</anchorfile>
      <anchor>a47354aa89c6a0177f2f0b4dc05e66278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ComputationFPS</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration_1_1ComputationFPS.html</anchorfile>
      <anchor>a0f725b7c647bd5a3bb4e8cc4de6e7ff7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::OfflineIntegration::VisualizationFPS</name>
    <filename>classpcl_1_1ihs_1_1OfflineIntegration_1_1VisualizationFPS.html</filename>
    <base>pcl::ihs::OpenGLViewer::FPS</base>
    <member kind="function">
      <type></type>
      <name>VisualizationFPS</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration_1_1VisualizationFPS.html</anchorfile>
      <anchor>addf2074fbd596aa3d9b0f7b049dc66e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisualizationFPS</name>
      <anchorfile>classpcl_1_1ihs_1_1OfflineIntegration_1_1VisualizationFPS.html</anchorfile>
      <anchor>a553275baa600c5ab7bcc606609708eca</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::OpenGLViewer</name>
    <filename>classpcl_1_1ihs_1_1OpenGLViewer.html</filename>
    <class kind="class">pcl::ihs::OpenGLViewer::BoxCoefficients</class>
    <class kind="class">pcl::ihs::OpenGLViewer::FPS</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointXYZRGBNormal &gt;</type>
      <name>CloudXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a3f6d77bcb674a4fff6938426a157edfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZRGBNormal::ConstPtr</type>
      <name>CloudXYZRGBNormalConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a0c97d5d1e6ac94e953de80a7eb288186</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudXYZRGBNormal::Ptr</type>
      <name>CloudXYZRGBNormalPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a766de5f5f677d034e48772f32ca88bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Coloring</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a6c26d51ba973360681188f8bb79d1f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COL_RGB</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a6c26d51ba973360681188f8bb79d1f2aacaf9ac71c28e99e03dfec3b97472087f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COL_ONE_COLOR</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a6c26d51ba973360681188f8bb79d1f2aa31f100dcb00293f323b99c63f22f3a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COL_VISCONF</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a6c26d51ba973360681188f8bb79d1f2aa012b85091f1ab57dda6c6721fca17508</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum pcl::ihs::OpenGLViewer::Coloring</type>
      <name>Coloring</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>aef30fa1ff6180364ab741191ddb346e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::Mesh</type>
      <name>Mesh</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>aede56ae44e2b16dd02aca97c398a202d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::MeshConstPtr</type>
      <name>MeshConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>ab3db1748a278ba99f466fc7c3a1ad123</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::MeshPtr</type>
      <name>MeshPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>aff8eebde7197c983f4a7d04e0bb0d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MeshRepresentation</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a7d310f171b7f7fa1de9e52bdcb8a4a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MR_POINTS</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a7d310f171b7f7fa1de9e52bdcb8a4a5daa0b9aaec861866f0a223fc2e41eee025</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MR_EDGES</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a7d310f171b7f7fa1de9e52bdcb8a4a5da98ae60aa71684a2b547744fae84dc939</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MR_FACES</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a7d310f171b7f7fa1de9e52bdcb8a4a5dafe64cddc651b88fafefffb6021cb23f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum pcl::ihs::OpenGLViewer::MeshRepresentation</type>
      <name>MeshRepresentation</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>af36d895931d4ba1c9d0c936a7d977478</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGBNormal</type>
      <name>PointXYZRGBNormal</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a30cedab41c0a26f51486c8e7461fa56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>resetCamera</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a9f30e0d992e6b817ce80c498eb9d073e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColoring</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>afc270d87bf577c816100e29c4cc46a0d</anchor>
      <arglist>(const Coloring &amp;coloring)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMeshRepresentation</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a235cac246cccf366d97ea71cc24dbebf</anchor>
      <arglist>(const MeshRepresentation &amp;representation)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>timerCallback</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a0db8aaa1ae14ea035764b377b127cdfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>toggleColoring</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a2d86c1281fd735dd10bec2d2aedff1a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>toggleMeshRepresentation</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a6659dde03a0faf4c6a14a5c8846cd423</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMesh</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a0ce727785092d0b94a0c8372147efefa</anchor>
      <arglist>(const MeshConstPtr &amp;mesh, const std::string &amp;id, const Eigen::Isometry3d &amp;T=Eigen::Isometry3d::Identity())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMesh</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a62abfdf0d01ef03f72b1e44849b99bc1</anchor>
      <arglist>(const CloudXYZRGBNormalConstPtr &amp;cloud, const std::string &amp;id, const Eigen::Isometry3d &amp;T=Eigen::Isometry3d::Identity())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDrawBox</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a0010a32511ee8515775b68504d8511a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a7ff3c5672c8f9ee0bf1bb005891d590b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenGLViewer</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a3cd39f509a3f522269a6ff2bbb2b0a5c</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllMeshes</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a783683d28b1badb70e2046d285914385</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeMesh</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>ac2bfcd7f6b8663552d5d92542c3a8a91</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoxCoefficients</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a823c4d8e2460b71cb11c24241250eb1b</anchor>
      <arglist>(const BoxCoefficients &amp;coeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDrawBox</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>ac00ff8b3177b50bdd144be62789ef3d1</anchor>
      <arglist>(const bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPivot</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a23a40273b9993286c63a5546440c68c8</anchor>
      <arglist>(const Eigen::Vector3d &amp;pivot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPivot</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>ad055ccfc24cac9e61328368cfe54bdbb</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScalingFactor</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a2ad915a73abde6f9b370268886bcc8db</anchor>
      <arglist>(const double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVisibilityConfidenceNormalization</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a6cef087e01bdd8684d810afa379d0a66</anchor>
      <arglist>(const float vis_conf_norm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a7dba06a0fe11d872ae0980367e1ad267</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopTimer</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>af0d83bcc6f2efb1662ff3d15512cd29d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OpenGLViewer</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a17c68b4773e6ba251ce21400e8c95090</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calcFPS</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>acafbdbf51d971618e8a7cb3951faa42a</anchor>
      <arglist>(FPS &amp;fps) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a55b8cc84e8b43098dcecd3bd40625d28</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::CloudIHS</type>
      <name>CloudIHS</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>ac6dcc621bd9111aff7e5c34d450b07dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::CloudIHSConstPtr</type>
      <name>CloudIHSConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>add2dfc34c208745310ad574e82afb927</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::CloudIHSPtr</type>
      <name>CloudIHSPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a7bb4825c6555df87d0243dbf8e8e4dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::unordered_map&lt; std::string, CloudXYZRGBNormalPtr &gt;</type>
      <name>CloudXYZRGBNormalMap</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a4e2b00925bb866d088a7468ee91fbfc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; unsigned char, 3, 1 &gt;</type>
      <name>Color</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>afa515871ed18d7607ddbd87c3f6ed029</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; unsigned char, 3, 256 &gt;</type>
      <name>Colormap</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a15c1f8cbf7a5ed6ce5e49b995e92a086</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; unsigned char, 3, Eigen::Dynamic &gt;</type>
      <name>Colors</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a9068bc5bff15f719915cc9ccaba5d110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::detail::FaceVertexMesh</type>
      <name>FaceVertexMesh</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a86e9a0346a4b2c1c619d104de47217f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const FaceVertexMesh &gt;</type>
      <name>FaceVertexMeshConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a08df1ce7eb032dd84db851b5d60c6d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::unordered_map&lt; std::string, FaceVertexMeshPtr &gt;</type>
      <name>FaceVertexMeshMap</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a56d4fa20cc208896f7b3c4e23f7cbb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; FaceVertexMesh &gt;</type>
      <name>FaceVertexMeshPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a1e34e1ba58eacb2d48bc4082534df73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ihs::PointIHS</type>
      <name>PointIHS</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a4c44ace45bcec48483f87d37fbe1eb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calcPivot</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>ac7cc298fb768d324fb9eb5b77f508764</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawBox</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a5dde6f08612c6c079b0bc8d42fe2973a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawMeshes</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a129885b41e9a4ea72bc50f093db39780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getMeshIsAdded</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a4270be1891ab01ab25db47d0e543017f</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeGL</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a7b5c8ff9117593e03d8621943becea03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>aa037721402932ac339ec1394b6bfb71c</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a10332f8176bfebc844cffb371a3b4fa3</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resizeGL</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a49f5606250b6754f465a676536aba29b</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupViewport</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a75e40844574ca2c0bf104f7afb797051</anchor>
      <arglist>(const int w, const int h)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>wheelEvent</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a5b1c9829dce9733267be6d15b470e0f5</anchor>
      <arglist>(QWheelEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BoxCoefficients</type>
      <name>box_coefficients_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a315c1bdf461166bbb28fdb3b0cf4274c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>cam_pivot_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>ae9178230064f130ed3440b9695b86f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cam_pivot_id_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>ac390378cef07c3c80d7b69503d54e083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Coloring</type>
      <name>coloring_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a70207c16152f9bca4c3fe2027bfc79d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Colormap</type>
      <name>colormap_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>abfe02553331dc435b5adc7275cfff3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>draw_box_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a88d665e892cb792faa11c07377ba9784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FaceVertexMeshMap</type>
      <name>drawn_meshes_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a51a7fd037c2699900b7ab0273bd5881f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MeshRepresentation</type>
      <name>mesh_representation_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a8b7f56c8a5a025db7b8e81d38b7d7a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mouse_pressed_begin_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a7b9a3e4cf1401c2a1034dea28fcbff76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_vis_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>aed9d61c6a4583a1f8ffd54a5a486b48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Quaterniond</type>
      <name>R_cam_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>aec96f89a4d63e9fe95c60d77f8165f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scaling_factor_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a8b7d9299198d714397416b662948cf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>t_cam_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>aec2280b95ae04b586ee7a0217b49070c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; QTimer &gt;</type>
      <name>timer_vis_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>abda33a4ecba2a7c60f2505bd1c717b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vis_conf_norm_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a3ddd71411321f496566d368848b46051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>x_prev_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a2013fb078b17fe30da380e246cde289c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>y_prev_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer.html</anchorfile>
      <anchor>a0bcb7f14712132faec194dfa632ef969</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::OpenGLViewer::BoxCoefficients</name>
    <filename>classpcl_1_1ihs_1_1OpenGLViewer_1_1BoxCoefficients.html</filename>
    <member kind="function">
      <type></type>
      <name>BoxCoefficients</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1BoxCoefficients.html</anchorfile>
      <anchor>ad355ff20683d6b8f78f9f2564a79f4e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoxCoefficients</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1BoxCoefficients.html</anchorfile>
      <anchor>a7f59a322002b4e1e9684bd3eb6858885</anchor>
      <arglist>(const float x_min, const float x_max, const float y_min, const float y_max, const float z_min, const float z_max, const Eigen::Isometry3d &amp;T)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Isometry3d</type>
      <name>transformation</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1BoxCoefficients.html</anchorfile>
      <anchor>a61e491c95436f053eaecaa173c66af7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x_max</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1BoxCoefficients.html</anchorfile>
      <anchor>a317ff9b3d6b7c0a8772db5a642b7af6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x_min</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1BoxCoefficients.html</anchorfile>
      <anchor>adc8556575805f1a38e8a331fde19cc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y_max</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1BoxCoefficients.html</anchorfile>
      <anchor>a439e61ba99a96fc7ae674794e945d804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y_min</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1BoxCoefficients.html</anchorfile>
      <anchor>aaf11f134468776e8056826f09aed183e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z_max</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1BoxCoefficients.html</anchorfile>
      <anchor>a3e6503339b57afd6de0644e73ca4db09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z_min</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1BoxCoefficients.html</anchorfile>
      <anchor>a2dce879042f7ba30601228d5a29b46c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::OpenGLViewer::FPS</name>
    <filename>classpcl_1_1ihs_1_1OpenGLViewer_1_1FPS.html</filename>
    <member kind="function">
      <type></type>
      <name>FPS</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1FPS.html</anchorfile>
      <anchor>a9f3cdc6335dc40d126e68a2022e54b1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1FPS.html</anchorfile>
      <anchor>afa46df0a0a97ddc1224592cd5d285a71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>value</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1FPS.html</anchorfile>
      <anchor>a95d7e2d7313195792afa3d8feddf3a8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1FPS.html</anchorfile>
      <anchor>ac2b498a1823b138f24494cfd2bb3fc53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~FPS</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1FPS.html</anchorfile>
      <anchor>a4b8198562ed25a888a3f1387ae59847f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>fps_</name>
      <anchorfile>classpcl_1_1ihs_1_1OpenGLViewer_1_1FPS.html</anchorfile>
      <anchor>a7241e820052f3ebdb2ed299580975780</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ihs::PointIHS</name>
    <filename>structpcl_1_1ihs_1_1PointIHS.html</filename>
    <base>pcl::ihs::_PointIHS</base>
    <member kind="function">
      <type>const Eigen::Vector3i</type>
      <name>getRGBVector3i</name>
      <anchorfile>structpcl_1_1ihs_1_1PointIHS.html</anchorfile>
      <anchor>aefd5ff0aa9ad619881c2e7bf0acf4914</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector4i</type>
      <name>getRGBVector4i</name>
      <anchorfile>structpcl_1_1ihs_1_1PointIHS.html</anchorfile>
      <anchor>aff92a8ac09cdaf6d23b4ee5fd84b8923</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointIHS</name>
      <anchorfile>structpcl_1_1ihs_1_1PointIHS.html</anchorfile>
      <anchor>af0ef533f460b6c1f5bb69c90f5dfbed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointIHS</name>
      <anchorfile>structpcl_1_1ihs_1_1PointIHS.html</anchorfile>
      <anchor>a629d54f91d3a7bc6518888b8e6029957</anchor>
      <arglist>(const PointIHS &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointIHS</name>
      <anchorfile>structpcl_1_1ihs_1_1PointIHS.html</anchorfile>
      <anchor>a753315aba8b0d81e99b4a8d3cb3df7a7</anchor>
      <arglist>(const pcl::PointXYZRGBNormal &amp;other, const float weight)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::ihs::detail</name>
    <filename>namespacepcl_1_1ihs_1_1detail.html</filename>
    <class kind="class">pcl::ihs::detail::FaceVertexMesh</class>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::detail::FaceVertexMesh</name>
    <filename>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh.html</filename>
    <class kind="class">pcl::ihs::detail::FaceVertexMesh::Triangle</class>
    <member kind="typedef">
      <type>pcl::ihs::CloudIHS</type>
      <name>CloudIHS</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh.html</anchorfile>
      <anchor>aeab07575965c9cc37ccd71804ecda54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::CloudIHSConstPtr</type>
      <name>CloudIHSConstPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh.html</anchorfile>
      <anchor>a34a1609bf72cd5475af33981e1e7326b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::CloudIHSPtr</type>
      <name>CloudIHSPtr</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh.html</anchorfile>
      <anchor>a3275fa532a1460a8e69b5e1a000f7580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ihs::PointIHS</type>
      <name>PointIHS</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh.html</anchorfile>
      <anchor>abfe209cd807e8cbb574d3ba6bf3a2b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FaceVertexMesh</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh.html</anchorfile>
      <anchor>a87bcad9d2480e9720bea894f4638c825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FaceVertexMesh</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh.html</anchorfile>
      <anchor>a785e09e17b62acba14a96212f43df019</anchor>
      <arglist>(const Mesh &amp;mesh, const Eigen::Isometry3d &amp;T)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Isometry3d</type>
      <name>transformation</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh.html</anchorfile>
      <anchor>aa9d4c0cc7cbbf40d66d0ce86050ae5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Triangle &gt;</type>
      <name>triangles</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh.html</anchorfile>
      <anchor>a7ac5fa7ba0e0aee17510c5e2bcaf24eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CloudIHS</type>
      <name>vertices</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh.html</anchorfile>
      <anchor>a6c1ac7c24c64f0e3cb32d514104e4d85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ihs::detail::FaceVertexMesh::Triangle</name>
    <filename>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh_1_1Triangle.html</filename>
    <member kind="function">
      <type></type>
      <name>Triangle</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh_1_1Triangle.html</anchorfile>
      <anchor>aed95355656e1cb78afa88e51a4812b2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triangle</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh_1_1Triangle.html</anchorfile>
      <anchor>a7a451082ff805553d3f8e4368824269c</anchor>
      <arglist>(const unsigned int first, const unsigned int second, const unsigned int third)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>first</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh_1_1Triangle.html</anchorfile>
      <anchor>ae82636cd845c11b6bb331a90bebf3f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>second</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh_1_1Triangle.html</anchorfile>
      <anchor>a5abde3f9c7569f32621c742e41570016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>third</name>
      <anchorfile>classpcl_1_1ihs_1_1detail_1_1FaceVertexMesh_1_1Triangle.html</anchorfile>
      <anchor>accdd03d329b95d97ab24342abc476419</anchor>
      <arglist></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::CameraParameters</class>
    <class kind="struct">pcl::io::CompressionPointTraits</class>
    <class kind="struct">pcl::io::CompressionPointTraits&lt; PointXYZRGB &gt;</class>
    <class kind="struct">pcl::io::CompressionPointTraits&lt; PointXYZRGBA &gt;</class>
    <class kind="struct">pcl::io::configurationProfile_t</class>
    <class kind="class">pcl::io::DeBayer</class>
    <class kind="class">pcl::io::LZFBayer8ImageReader</class>
    <class kind="class">pcl::io::LZFBayer8ImageWriter</class>
    <class kind="class">pcl::io::LZFDepth16ImageReader</class>
    <class kind="class">pcl::io::LZFDepth16ImageWriter</class>
    <class kind="class">pcl::io::LZFImageReader</class>
    <class kind="class">pcl::io::LZFImageWriter</class>
    <class kind="class">pcl::io::LZFRGB24ImageReader</class>
    <class kind="class">pcl::io::LZFRGB24ImageWriter</class>
    <class kind="class">pcl::io::LZFYUV422ImageReader</class>
    <class kind="class">pcl::io::LZFYUV422ImageWriter</class>
    <class kind="class">pcl::io::OctreePointCloudCompression</class>
    <class kind="struct">pcl::io::OrganizedConversion&lt; PointT, false &gt;</class>
    <class kind="struct">pcl::io::OrganizedConversion&lt; PointT, true &gt;</class>
    <class kind="class">pcl::io::OrganizedPointCloudCompression</class>
    <class kind="struct">pcl::io::TARHeader</class>
    <member kind="enumeration">
      <name>compression_Profiles_e</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba1246062ace43ffb93a18e0020937f709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba7bbda1ab4463f7ed2e354dbb7db30dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410bae7b0084d35d87e088ad56453f8dc9fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba80e9c9b84c26a8dd9d176dbd50e5f5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_ONLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba3d019b3fd6d609af4bf78f6b5798e4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_ONLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410babb6b4a8706acf206e3d0ec5be824b794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba88e68b41d4bc271c71daf0ad95b38dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba7d2e82a2f8c62e476e96997089129793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba4b9db6ab276ceecb306b2bc038dcfbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MED_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba80f19fc997ee8b58e29bad479603bee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_OFFLINE_COMPRESSION_WITHOUT_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410bad7f509b05d10319c3cccc1b26a5ab04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH_RES_OFFLINE_COMPRESSION_WITH_COLOR</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba0d70211df02aa83ef6cb6368198b899d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPRESSION_PROFILE_COUNT</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba015ba3dc68f9359df2731a4e8d67752d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MANUAL_CONFIGURATION</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ace28c28f4a188903e34afa2125d8410ba00e398a6276cdc2cb1111a5f453ef4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decodePNGImage</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab5513322e6f89efe6fa2187cd460e0a8</anchor>
      <arglist>(typename std::vector&lt; uint8_t &gt; &amp;pngData_arg, typename std::vector&lt; T &gt; &amp;imageData_arg, size_t &amp;width_arg, size_t &amp;height_arg, unsigned int &amp;channels_arg)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>decodePNGToImage</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a44c3d184d71ea6fbc0b0fd5661baf0a9</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;pngData_arg, std::vector&lt; uint8_t &gt; &amp;imageData_arg, size_t &amp;width_arg, size_t &amp;heigh_argt, unsigned int &amp;channels_arg)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>decodePNGToImage</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a7eb0acb84e10d80038b9f30d7eb16ada</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;pngData_arg, std::vector&lt; uint16_t &gt; &amp;imageData_arg, size_t &amp;width_arg, size_t &amp;height_arg, unsigned int &amp;channels_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encodeImageToPNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a19d11048e922da0f76b835444a500d27</anchor>
      <arglist>(typename std::vector&lt; T &gt; &amp;image_arg, size_t width_arg, size_t height_arg, int image_format_arg, typename std::vector&lt; uint8_t &gt; &amp;pngData_arg, int png_level_arg)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>encodeMonoImageToPNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a98a926e056106bdddbcc29c962a4e184</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;image_arg, size_t width_arg, size_t height_arg, std::vector&lt; uint8_t &gt; &amp;pngData_arg, int png_level_arg=-1)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>encodeMonoImageToPNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a2197d246a856f5de2604c3d523bef31f</anchor>
      <arglist>(std::vector&lt; uint16_t &gt; &amp;image_arg, size_t width_arg, size_t height_arg, std::vector&lt; uint8_t &gt; &amp;pngData_arg, int png_level_arg=-1)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>encodeRGBImageToPNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a8f3ab57f811758343c8e203fc1cf94e3</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;image_arg, size_t width_arg, size_t height_arg, std::vector&lt; uint8_t &gt; &amp;pngData_arg, int png_level_arg=-1)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>encodeRGBImageToPNG</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a149edc97e8c1d60e5c42407df1b6aa22</anchor>
      <arglist>(std::vector&lt; uint16_t &gt; &amp;image_arg, size_t width_arg, size_t height_arg, std::vector&lt; uint8_t &gt; &amp;pngData_arg, int png_level_arg=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>adf2a5a513509e2008a7d6c5d55a65706</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPCDFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a42cb7a87c1031fc193b7ccd78d7ae3bf</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>aabd8b779b0be30eec7c2c7af8fa6f3c8</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadPLYFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a89c2705a3ee08e035d9be0c92c41bd38</anchor>
      <arglist>(const std::string &amp;file_name, pcl::PCLPointCloud2 &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>loadPolygonFileOBJ</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>aaf8e7133ef00347ce4162edfe8612ccd</anchor>
      <arglist>(const std::string &amp;file_name, pcl::TextureMesh &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>PCL_EXPORTS void</type>
      <name>pointCloudTovtkPolyData</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>afb4341a80ab1e041aab7a0151ac9d3f9</anchor>
      <arglist>(const pcl::PCLPointCloud2Ptr &amp;cloud, vtkSmartPointer&lt; vtkPolyData &gt; &amp;poly_data)</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 void</type>
      <name>saveCharPNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a6dc5cc0bf8fdae5cf3133607c78f402b</anchor>
      <arglist>(const std::string &amp;file_name, const unsigned char *mono_image, int width, int height, int channels)</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>a3f4feebc5cb057ef23bb53a105e3d5a7</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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>savePCDFileBinaryCompressed</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>af65d12d62b6a76389771a41c8d62ea0b</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>acca22ef033a190dfbbb2d355a43bf317</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &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>savePLYFileBinary</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a0733ece8f464a63cd0490ea978a36746</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a873948e9bb54c5f10f9e35dbe0a04cc3</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; unsigned char &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a287f01a72809738e93009297e9ade735</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; unsigned short &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a27531c183660a4b565b3ea91b90f372b</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; T &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab637d9e203a1d91324fb7c2fcf50275e</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PointCloud&lt; pcl::PointXYZL &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 void</type>
      <name>saveRgbPNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a231b21d0361efdc35dcacacd5d686d19</anchor>
      <arglist>(const std::string &amp;file_name, const unsigned char *rgb_image, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>saveShortPNGFile</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ab133064c0afaa83e927a9fb6789efe1b</anchor>
      <arglist>(const std::string &amp;file_name, const unsigned short *short_image, int width, int height, int channels)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveTARPointCloud</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>a390608bb066a2647bb1aadc34ab95227</anchor>
      <arglist>(const std::string &amp;tar_filename, const PointCloud&lt; PointT &gt; &amp;cloud, const std::string &amp;pcd_filename)</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>a62387008812e7cfd6b21e824291df72e</anchor>
      <arglist>(const std::string &amp;file_name, const pcl::PCLPointCloud2 &amp;cloud, unsigned precision=5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapByte</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4bb19421457db739a96fe4eacf620139</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>PCL_EXPORTS int</type>
      <name>vtk2mesh</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>afb82dc0757347e96ffcc2a6af8bec546</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkPolyData &gt; &amp;poly_data, pcl::TextureMesh &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>
    <member kind="variable">
      <type>struct configurationProfile_t</type>
      <name>compressionProfiles_</name>
      <anchorfile>namespacepcl_1_1io.html</anchorfile>
      <anchor>ad18afeafedc18a1fc8feb8d05b7fb121</anchor>
      <arglist>[COMPRESSION_PROFILE_COUNT]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::CameraParameters</name>
    <filename>structpcl_1_1io_1_1CameraParameters.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>focal_length_x</name>
      <anchorfile>structpcl_1_1io_1_1CameraParameters.html</anchorfile>
      <anchor>a224e78d6978373075f9b527aedfe429b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal_length_y</name>
      <anchorfile>structpcl_1_1io_1_1CameraParameters.html</anchorfile>
      <anchor>aa6935383ac5be4f340151cc765078b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>principal_point_x</name>
      <anchorfile>structpcl_1_1io_1_1CameraParameters.html</anchorfile>
      <anchor>ad562d7b26e6740154a360a45f00fc5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>principal_point_y</name>
      <anchorfile>structpcl_1_1io_1_1CameraParameters.html</anchorfile>
      <anchor>a2af06f9d1d958652804e26c608cd2ac1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::CompressionPointTraits</name>
    <filename>structpcl_1_1io_1_1CompressionPointTraits.html</filename>
    <templarg>PointT</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>bytesPerPoint</name>
      <anchorfile>structpcl_1_1io_1_1CompressionPointTraits.html</anchorfile>
      <anchor>a5765fbcef57b00a71e2a27eecb87f61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>channels</name>
      <anchorfile>structpcl_1_1io_1_1CompressionPointTraits.html</anchorfile>
      <anchor>a1f3015367174689d4146c37978731aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>hasColor</name>
      <anchorfile>structpcl_1_1io_1_1CompressionPointTraits.html</anchorfile>
      <anchor>a95c438404f274f6d8758f751adc87901</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::CompressionPointTraits&lt; PointXYZRGB &gt;</name>
    <filename>structpcl_1_1io_1_1CompressionPointTraits_3_01PointXYZRGB_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>bytesPerPoint</name>
      <anchorfile>structpcl_1_1io_1_1CompressionPointTraits_3_01PointXYZRGB_01_4.html</anchorfile>
      <anchor>a302b46f7b737697153b0c7db2570bcd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>channels</name>
      <anchorfile>structpcl_1_1io_1_1CompressionPointTraits_3_01PointXYZRGB_01_4.html</anchorfile>
      <anchor>af019cb584d393f04a232b71767cd2b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>hasColor</name>
      <anchorfile>structpcl_1_1io_1_1CompressionPointTraits_3_01PointXYZRGB_01_4.html</anchorfile>
      <anchor>a3eb00a858fb89f1b33a538a0c42bca0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::CompressionPointTraits&lt; PointXYZRGBA &gt;</name>
    <filename>structpcl_1_1io_1_1CompressionPointTraits_3_01PointXYZRGBA_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>bytesPerPoint</name>
      <anchorfile>structpcl_1_1io_1_1CompressionPointTraits_3_01PointXYZRGBA_01_4.html</anchorfile>
      <anchor>a3ed3d3f201423b57437bcc384ea4c839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>channels</name>
      <anchorfile>structpcl_1_1io_1_1CompressionPointTraits_3_01PointXYZRGBA_01_4.html</anchorfile>
      <anchor>a6b7a1bc861334931a19a76ca5165f67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>hasColor</name>
      <anchorfile>structpcl_1_1io_1_1CompressionPointTraits_3_01PointXYZRGBA_01_4.html</anchorfile>
      <anchor>acead66d34b92c0ce30e801db9bc15d81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::configurationProfile_t</name>
    <filename>structpcl_1_1io_1_1configurationProfile__t.html</filename>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>colorBitResolution</name>
      <anchorfile>structpcl_1_1io_1_1configurationProfile__t.html</anchorfile>
      <anchor>ac3c3826823a93ce96d1d8b0de5548876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>doColorEncoding</name>
      <anchorfile>structpcl_1_1io_1_1configurationProfile__t.html</anchorfile>
      <anchor>a59922cf1219d895c955ff49109b4a3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>doVoxelGridDownSampling</name>
      <anchorfile>structpcl_1_1io_1_1configurationProfile__t.html</anchorfile>
      <anchor>a2777bd812defa97b7859011737f40b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>iFrameRate</name>
      <anchorfile>structpcl_1_1io_1_1configurationProfile__t.html</anchorfile>
      <anchor>a26d394c45bdb9c2509b60c718b80ae42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>octreeResolution</name>
      <anchorfile>structpcl_1_1io_1_1configurationProfile__t.html</anchorfile>
      <anchor>a3ad487d2d5f9a32140529e5efcbcc2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pointResolution</name>
      <anchorfile>structpcl_1_1io_1_1configurationProfile__t.html</anchorfile>
      <anchor>a2b7f8ef44ec2b18cc878be01ddfe536c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::DeBayer</name>
    <filename>classpcl_1_1io_1_1DeBayer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>debayerBilinear</name>
      <anchorfile>classpcl_1_1io_1_1DeBayer.html</anchorfile>
      <anchor>a919640ac899d521881c0dc08b0ed4d82</anchor>
      <arglist>(const unsigned char *bayer_pixel, unsigned char *rgb_buffer, unsigned width, unsigned height, int bayer_line_step=0, int bayer_line_step2=0, unsigned rgb_line_step=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>debayerEdgeAware</name>
      <anchorfile>classpcl_1_1io_1_1DeBayer.html</anchorfile>
      <anchor>a0233885a89ed7c48c600d491e0178042</anchor>
      <arglist>(const unsigned char *bayer_pixel, unsigned char *rgb_buffer, unsigned width, unsigned height, int bayer_line_step=0, int bayer_line_step2=0, unsigned rgb_line_step=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>debayerEdgeAwareWeighted</name>
      <anchorfile>classpcl_1_1io_1_1DeBayer.html</anchorfile>
      <anchor>a36c34efe911fcad0a8043dedeb0fd09b</anchor>
      <arglist>(const unsigned char *bayer_pixel, unsigned char *rgb_buffer, unsigned width, unsigned height, int bayer_line_step=0, int bayer_line_step2=0, unsigned rgb_line_step=0) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::LZFBayer8ImageReader</name>
    <filename>classpcl_1_1io_1_1LZFBayer8ImageReader.html</filename>
    <base>pcl::io::LZFRGB24ImageReader</base>
    <member kind="function">
      <type></type>
      <name>LZFBayer8ImageReader</name>
      <anchorfile>classpcl_1_1io_1_1LZFBayer8ImageReader.html</anchorfile>
      <anchor>a7f1476099489563daa741746aeb6e8de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classpcl_1_1io_1_1LZFBayer8ImageReader.html</anchorfile>
      <anchor>ab49ae71a0fa73f2ecf44a53e5b3400db</anchor>
      <arglist>(const std::string &amp;filename, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readOMP</name>
      <anchorfile>classpcl_1_1io_1_1LZFBayer8ImageReader.html</anchorfile>
      <anchor>a5c6b8e899c784eda8f9996ea91404099</anchor>
      <arglist>(const std::string &amp;filename, pcl::PointCloud&lt; PointT &gt; &amp;cloud, unsigned int num_threads=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LZFBayer8ImageReader</name>
      <anchorfile>classpcl_1_1io_1_1LZFBayer8ImageReader.html</anchorfile>
      <anchor>a1c6fd16f016974b34fd375b7e9ea1bd7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::LZFBayer8ImageWriter</name>
    <filename>classpcl_1_1io_1_1LZFBayer8ImageWriter.html</filename>
    <base>pcl::io::LZFRGB24ImageWriter</base>
    <member kind="function">
      <type></type>
      <name>LZFBayer8ImageWriter</name>
      <anchorfile>classpcl_1_1io_1_1LZFBayer8ImageWriter.html</anchorfile>
      <anchor>a0a85c8a90b3cf5a49cf33a2c9d1d4093</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classpcl_1_1io_1_1LZFBayer8ImageWriter.html</anchorfile>
      <anchor>a20275b56e3089b267aff3e361ca57e27</anchor>
      <arglist>(const char *data, uint32_t width, uint32_t height, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LZFBayer8ImageWriter</name>
      <anchorfile>classpcl_1_1io_1_1LZFBayer8ImageWriter.html</anchorfile>
      <anchor>af76b046fc78327420be414d1f1c42062</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::LZFDepth16ImageReader</name>
    <filename>classpcl_1_1io_1_1LZFDepth16ImageReader.html</filename>
    <base>pcl::io::LZFImageReader</base>
    <member kind="function">
      <type></type>
      <name>LZFDepth16ImageReader</name>
      <anchorfile>classpcl_1_1io_1_1LZFDepth16ImageReader.html</anchorfile>
      <anchor>a557af15f9e99d254145b43a0da611db1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classpcl_1_1io_1_1LZFDepth16ImageReader.html</anchorfile>
      <anchor>a132c3d595efa349b884f98c50ffcdef3</anchor>
      <arglist>(const std::string &amp;filename, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readOMP</name>
      <anchorfile>classpcl_1_1io_1_1LZFDepth16ImageReader.html</anchorfile>
      <anchor>afa8e771febc97adba5dbcbe7b4a7dcc5</anchor>
      <arglist>(const std::string &amp;filename, pcl::PointCloud&lt; PointT &gt; &amp;cloud, unsigned int num_threads=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readParameters</name>
      <anchorfile>classpcl_1_1io_1_1LZFDepth16ImageReader.html</anchorfile>
      <anchor>ab9c122acd1c0ca9f936bc77834c92ad9</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LZFDepth16ImageReader</name>
      <anchorfile>classpcl_1_1io_1_1LZFDepth16ImageReader.html</anchorfile>
      <anchor>a384979cb6cdb114f7fc1444eaf6aa0c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>z_multiplication_factor_</name>
      <anchorfile>classpcl_1_1io_1_1LZFDepth16ImageReader.html</anchorfile>
      <anchor>ac12f2cd2ef7935da94532ff5e4666c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::LZFDepth16ImageWriter</name>
    <filename>classpcl_1_1io_1_1LZFDepth16ImageWriter.html</filename>
    <base>pcl::io::LZFImageWriter</base>
    <member kind="function">
      <type></type>
      <name>LZFDepth16ImageWriter</name>
      <anchorfile>classpcl_1_1io_1_1LZFDepth16ImageWriter.html</anchorfile>
      <anchor>abe8f526c96c285535c80305739bc3d6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classpcl_1_1io_1_1LZFDepth16ImageWriter.html</anchorfile>
      <anchor>ae11b2c27a9930b4e1a035c2265707de3</anchor>
      <arglist>(const char *data, uint32_t width, uint32_t height, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeParameters</name>
      <anchorfile>classpcl_1_1io_1_1LZFDepth16ImageWriter.html</anchorfile>
      <anchor>aea993182ed0f9affe638115fa48b798b</anchor>
      <arglist>(const CameraParameters &amp;parameters, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LZFDepth16ImageWriter</name>
      <anchorfile>classpcl_1_1io_1_1LZFDepth16ImageWriter.html</anchorfile>
      <anchor>a8ef7883381a0b877c27c0d16c450452e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>z_multiplication_factor_</name>
      <anchorfile>classpcl_1_1io_1_1LZFDepth16ImageWriter.html</anchorfile>
      <anchor>a722913d511dbd418b385ca0bf471c5ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::LZFImageReader</name>
    <filename>classpcl_1_1io_1_1LZFImageReader.html</filename>
    <member kind="function">
      <type>uint32_t</type>
      <name>getHeight</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>acf24aea5fac956d8b90aed7166e90699</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getImageType</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>a1d2d3c07424ace125b0e508bb62d76ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CameraParameters</type>
      <name>getParameters</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>ac2803fb3590ff7e2953d86fb0b90e09a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getWidth</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>ada9b9104d510706b4e955d94e01cf1d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LZFImageReader</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>a93527a7ba63157131e11b2247d421ac1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readParameters</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>a4ba0cdb33d9d11c15113e0c168411367</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>a3227ab82a63e2d7ccb404fa3aeda9f3c</anchor>
      <arglist>(const CameraParameters &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LZFImageReader</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>aaf32c3a1e11ac9829990d0374c437948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>decompress</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>a7f50561119e7c71204e6fbacdba863f0</anchor>
      <arglist>(const std::vector&lt; char &gt; &amp;input, std::vector&lt; char &gt; &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>loadImageBlob</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>ac9431f9c74fd56f8108a19af4d24fdac</anchor>
      <arglist>(const std::string &amp;filename, std::vector&lt; char &gt; &amp;data, uint32_t &amp;uncompressed_size)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>readParameters</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>a4f0ab102d0eafdab81f2029e207c8980</anchor>
      <arglist>(std::istream &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>height_</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>adb1cceb25b4712488861753121de8ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>image_type_identifier_</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>a28bc8e341b09cbf4ef39b89521900f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CameraParameters</type>
      <name>parameters_</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>aeaccfe5ec36e1a136234fa07bfc23d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>width_</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageReader.html</anchorfile>
      <anchor>aa80c1010e065458944af9ca5ead3b454</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::LZFImageWriter</name>
    <filename>classpcl_1_1io_1_1LZFImageWriter.html</filename>
    <member kind="function">
      <type></type>
      <name>LZFImageWriter</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageWriter.html</anchorfile>
      <anchor>ae9075336c39a30cd0c18221e1a131d8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageWriter.html</anchorfile>
      <anchor>aa6640cb967fa26fe440a9ff16395dfab</anchor>
      <arglist>(const char *data, uint32_t width, uint32_t height, const std::string &amp;filename)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageWriter.html</anchorfile>
      <anchor>a3b665c1727acdbb7439f005ba40ad752</anchor>
      <arglist>(const char *data, uint32_t width, uint32_t height, const CameraParameters &amp;parameters, const std::string &amp;filename_data, const std::string &amp;filename_xml)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeParameter</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageWriter.html</anchorfile>
      <anchor>a5e0626c670f5bfb0b5dae7ecf8ec827c</anchor>
      <arglist>(const double &amp;parameter, const std::string &amp;tag, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>writeParameters</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageWriter.html</anchorfile>
      <anchor>a272516f85121a7e20e376f9c451afccf</anchor>
      <arglist>(const CameraParameters &amp;parameters, const std::string &amp;filename)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LZFImageWriter</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageWriter.html</anchorfile>
      <anchor>a8f055b180f4d53ab9e407898f355d0b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint32_t</type>
      <name>compress</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageWriter.html</anchorfile>
      <anchor>a69ab829b4af8c9f71fa09fbecd661463</anchor>
      <arglist>(const char *input, uint32_t input_size, uint32_t width, uint32_t height, const std::string &amp;image_type, char *output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>saveImageBlob</name>
      <anchorfile>classpcl_1_1io_1_1LZFImageWriter.html</anchorfile>
      <anchor>a52c590f2db9b184ab198860610e96fea</anchor>
      <arglist>(const char *data, size_t data_size, const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::LZFRGB24ImageReader</name>
    <filename>classpcl_1_1io_1_1LZFRGB24ImageReader.html</filename>
    <base>pcl::io::LZFImageReader</base>
    <member kind="function">
      <type></type>
      <name>LZFRGB24ImageReader</name>
      <anchorfile>classpcl_1_1io_1_1LZFRGB24ImageReader.html</anchorfile>
      <anchor>a05ded076d3f80c6d4cdb9444404fbdbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classpcl_1_1io_1_1LZFRGB24ImageReader.html</anchorfile>
      <anchor>a04e68d388618741c93b7ad523d48f6e6</anchor>
      <arglist>(const std::string &amp;filename, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readOMP</name>
      <anchorfile>classpcl_1_1io_1_1LZFRGB24ImageReader.html</anchorfile>
      <anchor>ad309fd06b300a0712254ac3b7152e210</anchor>
      <arglist>(const std::string &amp;filename, pcl::PointCloud&lt; PointT &gt; &amp;cloud, unsigned int num_threads=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readParameters</name>
      <anchorfile>classpcl_1_1io_1_1LZFRGB24ImageReader.html</anchorfile>
      <anchor>a427fb5b15869aeee002614be0a99f3ab</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LZFRGB24ImageReader</name>
      <anchorfile>classpcl_1_1io_1_1LZFRGB24ImageReader.html</anchorfile>
      <anchor>a0e52dce20dc57178983a0f163c350486</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::LZFRGB24ImageWriter</name>
    <filename>classpcl_1_1io_1_1LZFRGB24ImageWriter.html</filename>
    <base>pcl::io::LZFImageWriter</base>
    <member kind="function">
      <type></type>
      <name>LZFRGB24ImageWriter</name>
      <anchorfile>classpcl_1_1io_1_1LZFRGB24ImageWriter.html</anchorfile>
      <anchor>a2a11b0c33dbe41235abebb71f2304d36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classpcl_1_1io_1_1LZFRGB24ImageWriter.html</anchorfile>
      <anchor>a881db3ecbf23c66ca6a568f6d0f36f52</anchor>
      <arglist>(const char *data, uint32_t width, uint32_t height, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeParameters</name>
      <anchorfile>classpcl_1_1io_1_1LZFRGB24ImageWriter.html</anchorfile>
      <anchor>a8d0388b5eb1f8ac0c97fd602dfe09b0c</anchor>
      <arglist>(const CameraParameters &amp;parameters, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LZFRGB24ImageWriter</name>
      <anchorfile>classpcl_1_1io_1_1LZFRGB24ImageWriter.html</anchorfile>
      <anchor>af4e281f17ffd09d96d2e1498fc77ebb6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::LZFYUV422ImageReader</name>
    <filename>classpcl_1_1io_1_1LZFYUV422ImageReader.html</filename>
    <base>pcl::io::LZFRGB24ImageReader</base>
    <member kind="function">
      <type></type>
      <name>LZFYUV422ImageReader</name>
      <anchorfile>classpcl_1_1io_1_1LZFYUV422ImageReader.html</anchorfile>
      <anchor>a0258257bad53c35e833e9f8a36ea7c70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classpcl_1_1io_1_1LZFYUV422ImageReader.html</anchorfile>
      <anchor>ab1b4d14037d6d5964bf89864310c7a9a</anchor>
      <arglist>(const std::string &amp;filename, pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readOMP</name>
      <anchorfile>classpcl_1_1io_1_1LZFYUV422ImageReader.html</anchorfile>
      <anchor>acc7254e50a0aba7fc7f68c72170c5c8f</anchor>
      <arglist>(const std::string &amp;filename, pcl::PointCloud&lt; PointT &gt; &amp;cloud, unsigned int num_threads=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LZFYUV422ImageReader</name>
      <anchorfile>classpcl_1_1io_1_1LZFYUV422ImageReader.html</anchorfile>
      <anchor>a06f6c1dedd488b87a888a11acbe26277</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::LZFYUV422ImageWriter</name>
    <filename>classpcl_1_1io_1_1LZFYUV422ImageWriter.html</filename>
    <base>pcl::io::LZFRGB24ImageWriter</base>
    <member kind="function">
      <type></type>
      <name>LZFYUV422ImageWriter</name>
      <anchorfile>classpcl_1_1io_1_1LZFYUV422ImageWriter.html</anchorfile>
      <anchor>afb1e87fa4a7d12560871479c5b40f847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classpcl_1_1io_1_1LZFYUV422ImageWriter.html</anchorfile>
      <anchor>a66e76b5a491834e26404aa8a4be922a1</anchor>
      <arglist>(const char *data, uint32_t width, uint32_t height, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LZFYUV422ImageWriter</name>
      <anchorfile>classpcl_1_1io_1_1LZFYUV422ImageWriter.html</anchorfile>
      <anchor>ac6a8ff26b362a19a19c3312ea3675ec1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::OctreePointCloudCompression</name>
    <filename>classpcl_1_1io_1_1OctreePointCloudCompression.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafT</templarg>
    <templarg>BranchT</templarg>
    <templarg>OctreeT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafT, BranchT, OctreeT &gt;</base>
    <member kind="typedef">
      <type>OctreeT::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>ad34b719204f0e0a816da81f7ddc8ab90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>adc5138a8737f7776621d50e5748170b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, BranchT, OctreeT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>aeb1a535aa4d11432900f4d83fec798cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, BranchT, OctreeT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a59ecbad249db7b7242fc24086bfb5bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafT, BranchT, OctreeT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a61010d2ca2d327505a95fc19cd4ed845</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloudCompression&lt; PointT, LeafT, BranchT, Octree2BufBase&lt; LeafT, BranchT &gt; &gt;</type>
      <name>RealTimeStreamCompression</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a0e6281385be119c12fd1c30b008cd3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloudCompression&lt; PointT, LeafT, BranchT, OctreeBase&lt; LeafT, BranchT &gt; &gt;</type>
      <name>SinglePointCloudCompressionLowMemory</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a4a0ee08e321de11f29603ba28d55e8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointIdx</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>af57e000fea506a493bcd7ead63b9e1ea</anchor>
      <arglist>(const int pointIdx_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decodePointCloud</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a9ef445a1b19d3f21ca90481070aa59cb</anchor>
      <arglist>(std::istream &amp;compressed_tree_data_in_arg, PointCloudPtr &amp;cloud_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encodePointCloud</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a0130ade92487d1ac634ec7221aae85b8</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud_arg, std::ostream &amp;compressed_tree_data_out_arg)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>getOutputCloud</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>afb73a8c37a4375295f9aac4d885a7cc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialization</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>ab3343a4cfc17fb5c3bbf03553c3c62f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudCompression</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>aac470a2ddbd1f3ddaa4b6f5eeb399f61</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_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a8c67c92f45645e9feaa9908b7a6854ef</anchor>
      <arglist>(const PointCloudPtr &amp;cloud_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudCompression</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a666bcd6d5523a142041f8dab068014b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeTreeCallback</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a80f6e719665e1cb435f006c5895ff91e</anchor>
      <arglist>(LeafT &amp;, const OctreeKey &amp;key_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>entropyDecoding</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a8d57094fe71b73a76189139ec66ed00a</anchor>
      <arglist>(std::istream &amp;compressed_tree_data_in_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>entropyEncoding</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a193a8f147d1e45a511ae6977863a4610</anchor>
      <arglist>(std::ostream &amp;compressed_tree_data_out_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readFrameHeader</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a479e4529536ba794a75939552d3e7cf2</anchor>
      <arglist>(std::istream &amp;compressed_tree_data_in_arg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeTreeCallback</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>ad6acbe6be9d492002932c84e7d0d282c</anchor>
      <arglist>(LeafT &amp;leaf_arg, const OctreeKey &amp;key_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>syncToHeader</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a19e0ad29dc86b5bf1d89aa816039516c</anchor>
      <arglist>(std::istream &amp;compressed_tree_data_in_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeFrameHeader</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a615433bb22086ab1a06fd75a23fb7da8</anchor>
      <arglist>(std::ostream &amp;compressed_tree_data_out_arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>b_show_statistics_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>ad976836de22b29839bb465aa8cc622c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; char &gt;</type>
      <name>binary_color_tree_vector_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a7e5b472065093162cae1062823732243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; char &gt;</type>
      <name>binary_tree_data_vector_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>aae26463a7465be923d0987a6ad284a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>cloud_with_color_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a1c63c09fdd8d579c9f8b284b114d6cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const unsigned char</type>
      <name>color_bit_resolution_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>aae8908956d431493bc59cc91469bf39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColorCoding&lt; PointT &gt;</type>
      <name>color_coder_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a210c9aa011e8797616c0548aa094612f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>compressed_color_data_len_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>afe4f71ae4b1101cd07a2c46e320b1e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>compressed_point_data_len_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>ae12b99b3222a1590ee86261fe060cce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>data_with_color_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a72fec48dbcde9efa3aa58444aebabd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>do_color_encoding_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>afd7d9b02524d833dab7386cad7c59edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>do_voxel_grid_enDecoding_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>ad195285150c192521c9c8993e2a0e71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StaticRangeCoder</type>
      <name>entropy_coder_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a845ff8a27ce8f59b5d8ae73b0f2c1b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>frame_ID_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a824cff8ddb94dee0140e6097cab706b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>i_frame_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>af36a43d1b9b5dc49639610aa67ecc987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>i_frame_counter_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a07a9b1fe13bce051435ba4bdc1e546ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>i_frame_rate_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>aedc8c6e1c9f49a7cfd84193bb786fc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>object_count_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a0ff699cda947d0759d8a1f9bcb5f4bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const double</type>
      <name>octree_resolution_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>af079f873e797af01d60f6beab2b28808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>output_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>ac72607ca04e1885ab9bf65e7f3f49477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCoding&lt; PointT &gt;</type>
      <name>point_coder_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a665e46fd9b12feb9b42e44d9275d3ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>point_color_offset_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>ae0dc1bcfc8281a5ae01a969da41406ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>point_count_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a73919de49c2ff4d8bb6af4afe2da260a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>point_count_data_vector_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>aca78c8958023c1ae49b026eb0f5bcdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;::const_iterator</type>
      <name>point_count_data_vector_iterator_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a60c04620fae807dbddd76895124a9eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const double</type>
      <name>point_resolution_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a9ecf7493803a4bbd5bedfd88161101a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const compression_Profiles_e</type>
      <name>selected_profile_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a2c463974b44c02f816a6ba13e88aa330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char *</type>
      <name>frame_header_identifier_</name>
      <anchorfile>classpcl_1_1io_1_1OctreePointCloudCompression.html</anchorfile>
      <anchor>a3e76cd2a3c7a015aaf0c290f53e68501</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::OrganizedConversion&lt; PointT, false &gt;</name>
    <filename>structpcl_1_1io_1_1OrganizedConversion_3_01PointT_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>structpcl_1_1io_1_1OrganizedConversion_3_01PointT_00_01false_01_4.html</anchorfile>
      <anchor>aaa671985f19196a8bff9a17b28fdb7ce</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_arg, float focalLength_arg, float disparityShift_arg, float disparityScale_arg, bool, typename std::vector&lt; uint16_t &gt; &amp;disparityData_arg, typename std::vector&lt; uint8_t &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>structpcl_1_1io_1_1OrganizedConversion_3_01PointT_00_01false_01_4.html</anchorfile>
      <anchor>ab75504ecc6fa90059ae3d7839a4245d3</anchor>
      <arglist>(typename std::vector&lt; uint16_t &gt; &amp;disparityData_arg, typename std::vector&lt; uint8_t &gt; &amp;, bool, size_t width_arg, size_t height_arg, float focalLength_arg, float disparityShift_arg, float disparityScale_arg, pcl::PointCloud&lt; PointT &gt; &amp;cloud_arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>structpcl_1_1io_1_1OrganizedConversion_3_01PointT_00_01false_01_4.html</anchorfile>
      <anchor>a579ab39217105926c1cbb6c49e52de2b</anchor>
      <arglist>(typename std::vector&lt; float &gt; &amp;depthData_arg, typename std::vector&lt; uint8_t &gt; &amp;, bool, size_t width_arg, size_t height_arg, float focalLength_arg, pcl::PointCloud&lt; PointT &gt; &amp;cloud_arg)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::io::OrganizedConversion&lt; PointT, true &gt;</name>
    <filename>structpcl_1_1io_1_1OrganizedConversion_3_01PointT_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>structpcl_1_1io_1_1OrganizedConversion_3_01PointT_00_01true_01_4.html</anchorfile>
      <anchor>a9121c3d27a9c3390d48cd1b96b2f88ee</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_arg, float focalLength_arg, float disparityShift_arg, float disparityScale_arg, bool convertToMono, typename std::vector&lt; uint16_t &gt; &amp;disparityData_arg, typename std::vector&lt; uint8_t &gt; &amp;rgbData_arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>structpcl_1_1io_1_1OrganizedConversion_3_01PointT_00_01true_01_4.html</anchorfile>
      <anchor>ae1202bbc3864ed61308a9a80f30953e4</anchor>
      <arglist>(typename std::vector&lt; uint16_t &gt; &amp;disparityData_arg, typename std::vector&lt; uint8_t &gt; &amp;rgbData_arg, bool monoImage_arg, size_t width_arg, size_t height_arg, float focalLength_arg, float disparityShift_arg, float disparityScale_arg, pcl::PointCloud&lt; PointT &gt; &amp;cloud_arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convert</name>
      <anchorfile>structpcl_1_1io_1_1OrganizedConversion_3_01PointT_00_01true_01_4.html</anchorfile>
      <anchor>a9fd98b6fb1f0e3250c6db9f6bc0f946e</anchor>
      <arglist>(typename std::vector&lt; float &gt; &amp;depthData_arg, typename std::vector&lt; uint8_t &gt; &amp;rgbData_arg, bool monoImage_arg, size_t width_arg, size_t height_arg, float focalLength_arg, pcl::PointCloud&lt; PointT &gt; &amp;cloud_arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::io::OrganizedPointCloudCompression</name>
    <filename>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</anchorfile>
      <anchor>a71b3db8e9804631bbc6d0edd239b1be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</anchorfile>
      <anchor>a3348056686513e766ddbe8d795aa34be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</anchorfile>
      <anchor>a9d3c323f819ee58c2c8387a4290196b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>decodePointCloud</name>
      <anchorfile>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</anchorfile>
      <anchor>a9b003417b7c2c32ad572194146d30273</anchor>
      <arglist>(std::istream &amp;compressedDataIn_arg, PointCloudPtr &amp;cloud_arg, bool bShowStatistics_arg=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encodePointCloud</name>
      <anchorfile>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</anchorfile>
      <anchor>a60f35343fb295b9bef39da3c90ce84bc</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud_arg, std::ostream &amp;compressedDataOut_arg, bool doColorEncoding=false, bool convertToMono=false, bool bShowStatistics_arg=true, int pngLevel_arg=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encodeRawDisparityMapWithColorImage</name>
      <anchorfile>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</anchorfile>
      <anchor>a3726b860fbc225e92938837bdd1cdc00</anchor>
      <arglist>(std::vector&lt; uint16_t &gt; &amp;disparityMap_arg, std::vector&lt; uint8_t &gt; &amp;colorImage_arg, uint32_t width_arg, uint32_t height_arg, std::ostream &amp;compressedDataOut_arg, bool doColorEncoding=false, bool convertToMono=false, bool bShowStatistics_arg=true, int pngLevel_arg=-1, float focalLength_arg=525.0f, float disparityShift_arg=174.825f, float disparityScale_arg=-0.161175f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrganizedPointCloudCompression</name>
      <anchorfile>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</anchorfile>
      <anchor>af2ccfe643c604980492fd7a374d77a51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrganizedPointCloudCompression</name>
      <anchorfile>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</anchorfile>
      <anchor>a6049d0fba6f0c73f51dd144375b500f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzeOrganizedCloud</name>
      <anchorfile>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</anchorfile>
      <anchor>a1a6f965361da7ec27272e8d99f03e176</anchor>
      <arglist>(PointCloudConstPtr cloud_arg, float &amp;maxDepth_arg, float &amp;focalLength_arg) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>openni_wrapper::ShiftToDepthConverter</type>
      <name>sd_converter_</name>
      <anchorfile>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</anchorfile>
      <anchor>a3e884ba9fcfa9e2d83628e3d086e0d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>frameHeaderIdentifier_</name>
      <anchorfile>classpcl_1_1io_1_1OrganizedPointCloudCompression.html</anchorfile>
      <anchor>aeba5a69937ca1150cfef8b00550fa6c4</anchor>
      <arglist></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>
    <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.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.html</anchorfile>
      <anchor>a3d19bd88e353c75a66f69ab7d92bbae9</anchor>
      <arglist>(const scalar_property_definition_callbacks_type &amp;scalar_property_definition_callbacks)</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.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.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::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::ism</name>
    <filename>namespacepcl_1_1ism.html</filename>
    <class kind="class">pcl::ism::ImplicitShapeModelEstimation</class>
  </compound>
  <compound kind="class">
    <name>pcl::ism::ImplicitShapeModelEstimation</name>
    <filename>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</filename>
    <templarg>FeatureSize</templarg>
    <templarg>PointT</templarg>
    <templarg>NormalT</templarg>
    <class kind="struct">pcl::ism::ImplicitShapeModelEstimation::LocationInfo</class>
    <class kind="struct">pcl::ism::ImplicitShapeModelEstimation::TC</class>
    <class kind="struct">pcl::ism::ImplicitShapeModelEstimation::VisualWordStat</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::features::ISMModel &gt;</type>
      <name>ISMModelPtr</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a17f54f427a93522738d6e32a6bef4d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::features::ISMVoteList&lt; PointT &gt; &gt;</type>
      <name>findObjects</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a16e7d9f66e627dc6e68206ffabb45c95</anchor>
      <arglist>(ISMModelPtr model, typename pcl::PointCloud&lt; PointT &gt;::Ptr in_cloud, typename pcl::PointCloud&lt; Normal &gt;::Ptr in_normals, int in_class_of_interest)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::Feature&lt; PointT, pcl::Histogram&lt; FeatureSize &gt; &gt; &gt;</type>
      <name>getFeatureEstimator</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>aca084efb9d923b8963ae18c4b3550564</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumberOfClusters</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>ab4cf537c4ecdbd38cdaa92bbefd2654d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNVotState</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a5b8561475b8dcf05c214fdaa3d786918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSamplingSize</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>afd2eea3c7f85613e9b80bf5b8f822577</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>getSigmaDists</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>acddaa58ec2977624f87a24e5432d831e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>getTrainingClasses</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a82f839cf09e9db845af7659cb66a6fe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; typename pcl::PointCloud&lt; PointT &gt;::Ptr &gt;</type>
      <name>getTrainingClouds</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a2cfd927e2f6297db673dcc5b96cdc1b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; typename pcl::PointCloud&lt; NormalT &gt;::Ptr &gt;</type>
      <name>getTrainingNormals</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>af932b3a78637dc245cda7ea03d45e9e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImplicitShapeModelEstimation</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a6dfe939775dc97b5a076c815a4d5bdac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatureEstimator</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>aaf734e2f3120bb043404596956f01f6c</anchor>
      <arglist>(boost::shared_ptr&lt; pcl::Feature&lt; PointT, pcl::Histogram&lt; FeatureSize &gt; &gt; &gt; feature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfClusters</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>ac0b8072d7f6048c714854202bf00790a</anchor>
      <arglist>(unsigned int num_of_clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNVotState</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a4a5c99e74ddf4ae9bc3caa3575b6ca11</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamplingSize</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>ae01b18529098566b7244f16ccf864cf1</anchor>
      <arglist>(float sampling_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSigmaDists</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>af8eb194807519f620f01decec6dcd8a7</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;training_sigmas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrainingClasses</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>afa36d00337ee0a1adfc2b566fc46e9d7</anchor>
      <arglist>(const std::vector&lt; unsigned int &gt; &amp;training_classes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrainingClouds</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a43e42d336b600c4d6e7d8b9665d16c86</anchor>
      <arglist>(const std::vector&lt; typename pcl::PointCloud&lt; PointT &gt;::Ptr &gt; &amp;training_clouds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrainingNormals</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a5c310cb89a7be4b388bea1526111a525</anchor>
      <arglist>(const std::vector&lt; typename pcl::PointCloud&lt; NormalT &gt;::Ptr &gt; &amp;training_normals)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>trainISM</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a0df7cc562e4e36d408c2738e67d1191f</anchor>
      <arglist>(ISMModelPtr &amp;trained_model)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImplicitShapeModelEstimation</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a54ebf011063ef77084762d3f2b08a513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>struct PCL_EXPORTS pcl::ism::ImplicitShapeModelEstimation::TC</type>
      <name>TermCriteria</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a6dd150ee2659da80dc7577233ac9eb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>alignYCoordWithNormal</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a1d9b74d62021c431e5519a0546b888c5</anchor>
      <arglist>(const NormalT &amp;in_normal)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyTransform</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a1ba2c5aed4e6ca83a4c43e51c0f8b915</anchor>
      <arglist>(Eigen::Vector3f &amp;io_vec, const Eigen::Matrix3f &amp;in_transform)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateSigmas</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>ab5390e2ac51390339be681e644a1bdc9</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;sigmas)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateWeights</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a833845333ec925a77af5b963953ee37d</anchor>
      <arglist>(const std::vector&lt; LocationInfo, Eigen::aligned_allocator&lt; LocationInfo &gt; &gt; &amp;locations, const Eigen::MatrixXi &amp;labels, std::vector&lt; float &gt; &amp;sigmas, std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &amp;clusters, std::vector&lt; std::vector&lt; float &gt; &gt; &amp;statistical_weights, std::vector&lt; float &gt; &amp;learned_weights)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>clusterDescriptors</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>accdd4bb97e49ade2295cd49f59e78eba</anchor>
      <arglist>(std::vector&lt; pcl::Histogram&lt; FeatureSize &gt; &gt; &amp;histograms, Eigen::MatrixXi &amp;labels, Eigen::MatrixXf &amp;clusters_centers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>computeDistance</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a4f7f33ad9a8cec7886f8746b45165095</anchor>
      <arglist>(Eigen::VectorXf &amp;vec_1, Eigen::VectorXf &amp;vec_2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>computeKMeansClustering</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a6e7cc25fdb5957ffb10cc45cffdfc144</anchor>
      <arglist>(const Eigen::MatrixXf &amp;points_to_cluster, int number_of_clusters, Eigen::MatrixXi &amp;io_labels, TermCriteria criteria, int attempts, int flags, Eigen::MatrixXf &amp;cluster_centers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>estimateFeatures</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a95ecb201992f3fcc3b0df7f30d1db105</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::Ptr sampled_point_cloud, typename pcl::PointCloud&lt; NormalT &gt;::Ptr normal_cloud, typename pcl::PointCloud&lt; pcl::Histogram&lt; FeatureSize &gt; &gt;::Ptr feature_cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>extractDescriptors</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>aada2c42e9685032c4cd2beb2a29b157c</anchor>
      <arglist>(std::vector&lt; pcl::Histogram&lt; FeatureSize &gt; &gt; &amp;histograms, std::vector&lt; LocationInfo, Eigen::aligned_allocator&lt; LocationInfo &gt; &gt; &amp;locations)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generateCentersPP</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a6a0f8e46d933e4b93b320a2c9682db84</anchor>
      <arglist>(const Eigen::MatrixXf &amp;data, Eigen::MatrixXf &amp;out_centers, int number_of_clusters, int trials)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generateRandomCenter</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a6d25ee028c376e225ee5cd3c04a9cdd3</anchor>
      <arglist>(const std::vector&lt; Eigen::Vector2f &gt; &amp;boxes, Eigen::VectorXf &amp;center)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ImplicitShapeModelEstimation &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a28998d39a77ee1428add8d117ffa73eb</anchor>
      <arglist>(const ImplicitShapeModelEstimation &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>shiftCloud</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a56c5bfb3d5801c417ae72bd8f2f80316</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::Ptr in_cloud, Eigen::Vector3f shift_point)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>simplifyCloud</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>aeab8318ded750cbf52cd272daeeeba98</anchor>
      <arglist>(typename pcl::PointCloud&lt; PointT &gt;::ConstPtr in_point_cloud, typename pcl::PointCloud&lt; NormalT &gt;::ConstPtr in_normal_cloud, typename pcl::PointCloud&lt; PointT &gt;::Ptr out_sampled_point_cloud, typename pcl::PointCloud&lt; NormalT &gt;::Ptr out_sampled_normal_cloud)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::Feature&lt; PointT, pcl::Histogram&lt; FeatureSize &gt; &gt; &gt;</type>
      <name>feature_estimator_</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a59c6f181873500f38df1d7eab07a67cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>n_vot_ON_</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>aaf6529639183fac2a343afad1329c389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>number_of_clusters_</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>ab74fef9c7fed6a762448dd89f9210e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sampling_size_</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>adf847cb3c880ca5d2dc5f71d60a0d725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>training_classes_</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a5bea2020d8fbe1a7a824eb57eed5a31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; typename pcl::PointCloud&lt; PointT &gt;::Ptr &gt;</type>
      <name>training_clouds_</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>ae649a1601f3d60f929d41782e9733bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; typename pcl::PointCloud&lt; NormalT &gt;::Ptr &gt;</type>
      <name>training_normals_</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a7145a95483ee85c15fb36bf0c34a4861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>training_sigmas_</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>ae02a68f40df9efa2b38bb4acc6b58f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>PP_CENTERS</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>a95927f44e0c0364766cd4fc0ceace646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>USE_INITIAL_LABELS</name>
      <anchorfile>classpcl_1_1ism_1_1ImplicitShapeModelEstimation.html</anchorfile>
      <anchor>ad32395d4f6b46da4433911b29045b5b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ism::ImplicitShapeModelEstimation::LocationInfo</name>
    <filename>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1LocationInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>LocationInfo</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1LocationInfo.html</anchorfile>
      <anchor>a99b83de2981193d6ac8d68e91e55e96c</anchor>
      <arglist>(unsigned int model_num, const PointT &amp;dir_to_center, const PointT &amp;origin, const NormalT &amp;normal)</arglist>
    </member>
    <member kind="variable">
      <type>PointT</type>
      <name>dir_to_center_</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1LocationInfo.html</anchorfile>
      <anchor>ad27c41c034e87268095024697f6a2aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>model_num_</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1LocationInfo.html</anchorfile>
      <anchor>a51db094dfefb6dfe4d1837a7551e0b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NormalT</type>
      <name>normal_</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1LocationInfo.html</anchorfile>
      <anchor>a5048ab641d7e2ce9110a80c972fa629c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointT</type>
      <name>point_</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1LocationInfo.html</anchorfile>
      <anchor>a939e527fa1800d1f058f2682f449161c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ism::ImplicitShapeModelEstimation::TC</name>
    <filename>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1TC.html</filename>
    <member kind="enumvalue">
      <name>COUNT</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1TC.html</anchorfile>
      <anchor>a243c459d550c533451ab6af1fac13f76a3fc2312eb39dc3f911089c348016f984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPS</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1TC.html</anchorfile>
      <anchor>a243c459d550c533451ab6af1fac13f76af1ff49a6936a3972625a088b587ce837</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TC</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1TC.html</anchorfile>
      <anchor>a43b18d66f16d1075c762fa2a29007f14</anchor>
      <arglist>(int type, int max_count, float epsilon)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>epsilon_</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1TC.html</anchorfile>
      <anchor>a6d1ca48170362af7b4f563067584769b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_count_</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1TC.html</anchorfile>
      <anchor>abeeaa2e50bce56d045bdb78f43111250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1TC.html</anchorfile>
      <anchor>a0d8d28702f28bd977f10f142c27ad25a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ism::ImplicitShapeModelEstimation::VisualWordStat</name>
    <filename>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1VisualWordStat.html</filename>
    <member kind="function">
      <type></type>
      <name>VisualWordStat</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1VisualWordStat.html</anchorfile>
      <anchor>a2c67cb9635d983587a8800d48b68dffe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>class_</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1VisualWordStat.html</anchorfile>
      <anchor>a948064bbb5f3470bee396db267f5fbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointXYZ</type>
      <name>dir_to_center_</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1VisualWordStat.html</anchorfile>
      <anchor>a1364a6c6db23bc255122d2538271e0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>learned_weight_</name>
      <anchorfile>structpcl_1_1ism_1_1ImplicitShapeModelEstimation_1_1VisualWordStat.html</anchorfile>
      <anchor>a148a3fe65d6c71bcc4474a51b26529e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::keypoints</name>
    <filename>namespacepcl_1_1keypoints.html</filename>
    <namespace>pcl::keypoints::agast</namespace>
    <namespace>pcl::keypoints::internal</namespace>
  </compound>
  <compound kind="namespace">
    <name>pcl::keypoints::agast</name>
    <filename>namespacepcl_1_1keypoints_1_1agast.html</filename>
    <class kind="class">pcl::keypoints::agast::AbstractAgastDetector</class>
    <class kind="class">pcl::keypoints::agast::AgastDetector5_8</class>
    <class kind="class">pcl::keypoints::agast::AgastDetector7_12s</class>
    <class kind="class">pcl::keypoints::agast::OastDetector9_16</class>
    <member kind="function">
      <type>int</type>
      <name>AgastDetector5_8_computeCornerScore</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>a7d1361c48b4fb317abf72fc6a8e25d59</anchor>
      <arglist>(const T1 *p, double im_bmax, double score_threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AgastDetector5_8_detect</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>a0140b08f717cf13b3f352da3682c8164</anchor>
      <arglist>(const T1 *im, int img_width, int img_height, double threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AgastDetector7_12s_computeCornerScore</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>a57fa5e6617620a1bcf38863f254c4cd2</anchor>
      <arglist>(const T1 *p, double im_bmax, double score_threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7, int_fast16_t s_offset8, int_fast16_t s_offset9, int_fast16_t s_offset10, int_fast16_t s_offset11)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AgastDetector7_12s_detect</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>a1ed01ec04389593e9c50f61f4d482130</anchor>
      <arglist>(const T1 *im, int img_width, int img_height, double threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7, int_fast16_t s_offset8, int_fast16_t s_offset9, int_fast16_t s_offset10, int_fast16_t s_offset11, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>OastDetector9_16_computeCornerScore</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>adf0d0fbd681f8070627416e913e68f8a</anchor>
      <arglist>(const T1 *p, double im_bmax, double score_threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7, int_fast16_t s_offset8, int_fast16_t s_offset9, int_fast16_t s_offset10, int_fast16_t s_offset11, int_fast16_t s_offset12, int_fast16_t s_offset13, int_fast16_t s_offset14, int_fast16_t s_offset15)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OastDetector9_16_detect</name>
      <anchorfile>namespacepcl_1_1keypoints_1_1agast.html</anchorfile>
      <anchor>aec2cd0cc2a036321e785f1c1b026d8a2</anchor>
      <arglist>(const T1 *im, int img_width, int img_height, double threshold, int_fast16_t s_offset0, int_fast16_t s_offset1, int_fast16_t s_offset2, int_fast16_t s_offset3, int_fast16_t s_offset4, int_fast16_t s_offset5, int_fast16_t s_offset6, int_fast16_t s_offset7, int_fast16_t s_offset8, int_fast16_t s_offset9, int_fast16_t s_offset10, int_fast16_t s_offset11, int_fast16_t s_offset12, int_fast16_t s_offset13, int_fast16_t s_offset14, int_fast16_t s_offset15, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::keypoints::agast::AbstractAgastDetector</name>
    <filename>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</filename>
    <class kind="struct">pcl::keypoints::agast::AbstractAgastDetector::CompareScoreIndex</class>
    <class kind="struct">pcl::keypoints::agast::AbstractAgastDetector::ScoreIndex</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const AbstractAgastDetector &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>adcef710e4f1341775c5438781cfd4b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; AbstractAgastDetector &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a93c299678b486210f3135dbf01c3bf95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AbstractAgastDetector</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a36d8ee7b396abcf4e8f6dd93c357ee4f</anchor>
      <arglist>(const size_t width, const size_t height, const double threshold, const double bmax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyNonMaxSuppression</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a2e60cf595fe72727a50f91172b6b1f76</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;intensity_data, const pcl::PointCloud&lt; pcl::PointUV &gt; &amp;input, pcl::PointCloud&lt; pcl::PointUV &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyNonMaxSuppression</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>ae936195a723d48c3730584a74eb32bb1</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;intensity_data, const pcl::PointCloud&lt; pcl::PointUV &gt; &amp;input, pcl::PointCloud&lt; pcl::PointUV &gt; &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>computeCornerScore</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>ab793848fb125b65c4b8e68eb4341f6f8</anchor>
      <arglist>(const unsigned char *im) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>computeCornerScore</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>adfd3667d1a4e0311a0908aeea42b2cd9</anchor>
      <arglist>(const float *im) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a9e086276b2b357b40009e698cf4a39c4</anchor>
      <arglist>(const unsigned char *im, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners_all) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a0ee56e1bd42cb8599d0f8de368e509b2</anchor>
      <arglist>(const float *im, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>ac9ec794d2551c0d78debe989650a103b</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;intensity_data, pcl::PointCloud&lt; pcl::PointUV &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>ab3b43377441c2510ba4d06e3b56b1695</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;intensity_data, pcl::PointCloud&lt; pcl::PointUV &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaxKeypoints</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a53415de44dc2ae2728013a4ca85af15c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getThreshold</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a68693f48efdc32fc292da634f187b7a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxKeypoints</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a2712d02a6b0264813ec631c2926d3bbb</anchor>
      <arglist>(const unsigned int nr_max_keypoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a6846bbbbd9b4d6d063613a7fc454314d</anchor>
      <arglist>(const double threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractAgastDetector</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a2702b38fea665659346b2c692485eb82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyNonMaxSuppression</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>aa994a405e6650454483e29f0d9b907cb</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointUV &gt; &amp;input, const std::vector&lt; ScoreIndex &gt; &amp;scores, pcl::PointCloud&lt; pcl::PointUV &gt; &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeCornerScores</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a470232e7a64372477faf43512f518102</anchor>
      <arglist>(const unsigned char *im, const std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners_all, std::vector&lt; ScoreIndex &gt; &amp;scores)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeCornerScores</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>ab0a6310dd6526c5f90fc1add3f30b1fc</anchor>
      <arglist>(const float *im, const std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners_all, std::vector&lt; ScoreIndex &gt; &amp;scores)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>initPattern</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a80b6333d58f4f0218dd1fa80083d845f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>bmax_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>af1b1c542c9a00d96bb2d00b0c8d43f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>height_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a2f764d48443da157a918505da83a66c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>nr_max_keypoints_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>aad57d4be9cd0653695650608644fb820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a28fdd805e64e27e97e26522eef5d86f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>width_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector.html</anchorfile>
      <anchor>a20a0a11c7b1ece0e1aedd08e0b694ae6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::keypoints::agast::AbstractAgastDetector::CompareScoreIndex</name>
    <filename>structpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector_1_1CompareScoreIndex.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector_1_1CompareScoreIndex.html</anchorfile>
      <anchor>a2cc442e6dc5e9a75ce6d976f18776c88</anchor>
      <arglist>(const ScoreIndex &amp;i1, const ScoreIndex &amp;i2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::keypoints::agast::AbstractAgastDetector::ScoreIndex</name>
    <filename>structpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector_1_1ScoreIndex.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>structpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector_1_1ScoreIndex.html</anchorfile>
      <anchor>a577047265f96ccf54a1660f290ae66c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>score</name>
      <anchorfile>structpcl_1_1keypoints_1_1agast_1_1AbstractAgastDetector_1_1ScoreIndex.html</anchorfile>
      <anchor>af539e2451782144c52e3b4a826a291cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::keypoints::agast::AgastDetector5_8</name>
    <filename>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</filename>
    <base>pcl::keypoints::agast::AbstractAgastDetector</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const AgastDetector5_8 &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>ac92b80574f0e8ca3e74ec55c1064a6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; AgastDetector5_8 &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a9b02227217b6c05f27edb1833a8478d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AgastDetector5_8</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>ab69a329749296e67f33455f82f01f6db</anchor>
      <arglist>(const size_t width, const size_t height, const double threshold, const double bmax=255)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeCornerScore</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a6b4791dad11beae0f6fcfb8465f0e6e1</anchor>
      <arglist>(const unsigned char *im) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeCornerScore</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>abf2beb2033e9e93ff10a471978d361af</anchor>
      <arglist>(const float *im) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>afb37843888422aee3ccf8e4c4fd2c5a4</anchor>
      <arglist>(const unsigned char *im, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners_all) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a209062edddcce8b2113fd54f37f8e143</anchor>
      <arglist>(const float *im, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners_all) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AgastDetector5_8</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>abb5851e7c9180419066fb660f5c1da60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initPattern</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>afac61092df7caf3c007a5a3123572980</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset0_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a7615a0595bf747e7d056613c61518327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset1_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>ae766ebacadec896f818eb0eef346a099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset2_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>af1ce73a524034614224a1e598bcde232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset3_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a69bba1b3c828dbf7b1c53939a678939c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset4_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>aadfca9d36b19433851c4c701e9c6a199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset5_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a005f310c95b108546858f31d98d40002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset6_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>adf55d499c98407ce8c9ae145665186f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset7_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a890256f77e85a030a7a4355d376319d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>border_width_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>aae8d19f8cfcf5070f5e51990b2d347db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::keypoints::agast::AgastDetector7_12s</name>
    <filename>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</filename>
    <base>pcl::keypoints::agast::AbstractAgastDetector</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const AgastDetector7_12s &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a2acbfe09a842cae6b481907055841d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; AgastDetector7_12s &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a3dfb4f0bf9ae54a9633dc23be666c81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AgastDetector7_12s</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a73801c277865ae00133923c348f47242</anchor>
      <arglist>(const size_t width, const size_t height, const double threshold, const double bmax=255)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeCornerScore</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>ab705e160b0c07e94133b14dbbccd0709</anchor>
      <arglist>(const unsigned char *im) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeCornerScore</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a0446f32ceb3fbac3a7c2317967c9f0e4</anchor>
      <arglist>(const float *im) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a97d2c962119eff77bd0daddfdd57f99e</anchor>
      <arglist>(const unsigned char *im, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners_all) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a996566fd40bda5ea7a042f0c77a8b883</anchor>
      <arglist>(const float *im, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners_all) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AgastDetector7_12s</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>aff17278915c31c69d59cab89da167255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initPattern</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a0d8f6396a13a8ce6f8c445f5042d72ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset0_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>abb64b707ef96bb16d33425459ae88c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset10_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a8d1c59876fb047737a758a049c342f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset11_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>aa0abf48ed49598fdc67c98bff7ced2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset1_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a5fe911f50bf6646b9e8cad04e19756a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset2_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a5a0e8d44ff2ae27845517366b1fb4076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset3_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a3b9c05cd65b3aef28347075324062270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset4_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a98a63e94623a7059ca8df629b0d6d07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset5_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a03ba1f2dbad5990c130ae9783f1a5885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset6_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a778105fb32e43b47afc773a2a95fda5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset7_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>ab2780c3f89f5ead2a8522d8d19a6e506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset8_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a0367c8f93784be3ee59ae657a679e372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset9_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a66811c8caf5c3d3dc71c5498b027385b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>border_width_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a29dcf798a5cf94ca83842267fa6e097f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::keypoints::agast::OastDetector9_16</name>
    <filename>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</filename>
    <base>pcl::keypoints::agast::AbstractAgastDetector</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OastDetector9_16 &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>af4cfbc2bcdc59277f8323addad10eb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OastDetector9_16 &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a95204a8596bffedab416509624e60453</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeCornerScore</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a011b63624f068d9e3a2401796aff81e5</anchor>
      <arglist>(const unsigned char *im) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computeCornerScore</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>afc72aa85c7929a5abc8123f7bee82d06</anchor>
      <arglist>(const float *im) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a96bcee33fad5af73518b4571e7cc3b3b</anchor>
      <arglist>(const unsigned char *im, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners_all) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>aea0663ce1e7d113e5c54363daeb0fb8f</anchor>
      <arglist>(const float *im, std::vector&lt; pcl::PointUV, Eigen::aligned_allocator&lt; pcl::PointUV &gt; &gt; &amp;corners_all) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OastDetector9_16</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>aff695bdacdf4db62e667dc24dadfaa90</anchor>
      <arglist>(const size_t width, const size_t height, const double threshold, const double bmax=255)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OastDetector9_16</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a82a7102497c0969ef372050e0767619d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initPattern</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a5c43ea75c633cd9dcfa244e36917dac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset0_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a14ed58f91e89305f0ce437ae793e14e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset10_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>ae8df3a4a3994e2d7e2beb0364b027525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset11_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a852c8be54f5bf9e229b27f1de623c77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset12_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a1c68a6e691286707ec99e213531c41c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset13_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a41b966e644a061d47a84fd00f1f7d6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset14_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a63f4cc13a9908f45720d9d2dac465bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset15_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>af8e944ab8a4ef02bdc29200fad7c66a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset1_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a51a786fa5feca5c4c9fdcb438960c293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset2_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>ae18d9c5592256420fef08283cdbb3ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset3_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>af9a320fd2c469ed5c762ce5f319beab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset4_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a16a5dae345fb4327b68b09081b8b9820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset5_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>aca602617c84b5e15b088b8652fcc08e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset6_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a16e4bac7335b3c9ec0b5cbdfc241dccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset7_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>abb51ca2a6567b0ae58e6bda48e3e5d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset8_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>ab4685242bbb5f2defc901418333eaa3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset9_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>ad3d0119cc520d462626ed0fbedbc3416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>border_width_</name>
      <anchorfile>classpcl_1_1keypoints_1_1agast_1_1OastDetector9__16.html</anchorfile>
      <anchor>aa613a6637f40a2e4aad8edb986c5507c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::keypoints::internal</name>
    <filename>namespacepcl_1_1keypoints_1_1internal.html</filename>
    <class kind="struct">pcl::keypoints::internal::AgastApplyNonMaxSuppresion</class>
    <class kind="struct">pcl::keypoints::internal::AgastApplyNonMaxSuppresion&lt; pcl::PointUV &gt;</class>
    <class kind="struct">pcl::keypoints::internal::AgastDetector</class>
    <class kind="struct">pcl::keypoints::internal::AgastDetector&lt; pcl::PointUV &gt;</class>
  </compound>
  <compound kind="struct">
    <name>pcl::keypoints::internal::AgastApplyNonMaxSuppresion</name>
    <filename>structpcl_1_1keypoints_1_1internal_1_1AgastApplyNonMaxSuppresion.html</filename>
    <templarg>Out</templarg>
    <member kind="function">
      <type></type>
      <name>AgastApplyNonMaxSuppresion</name>
      <anchorfile>structpcl_1_1keypoints_1_1internal_1_1AgastApplyNonMaxSuppresion.html</anchorfile>
      <anchor>ab6366ff352c57ec90fa4ef0bce8354fe</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;image_data, const pcl::PointCloud&lt; pcl::PointUV &gt; &amp;tmp_cloud, const pcl::keypoints::agast::AbstractAgastDetector::Ptr &amp;detector, pcl::PointCloud&lt; Out &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::keypoints::internal::AgastApplyNonMaxSuppresion&lt; pcl::PointUV &gt;</name>
    <filename>structpcl_1_1keypoints_1_1internal_1_1AgastApplyNonMaxSuppresion_3_01pcl_1_1PointUV_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>AgastApplyNonMaxSuppresion</name>
      <anchorfile>structpcl_1_1keypoints_1_1internal_1_1AgastApplyNonMaxSuppresion_3_01pcl_1_1PointUV_01_4.html</anchorfile>
      <anchor>a089eba8f56916096e0e17d95056b2e30</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;image_data, const pcl::PointCloud&lt; pcl::PointUV &gt; &amp;tmp_cloud, const pcl::keypoints::agast::AbstractAgastDetector::Ptr &amp;detector, pcl::PointCloud&lt; pcl::PointUV &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::keypoints::internal::AgastDetector</name>
    <filename>structpcl_1_1keypoints_1_1internal_1_1AgastDetector.html</filename>
    <templarg>Out</templarg>
    <member kind="function">
      <type></type>
      <name>AgastDetector</name>
      <anchorfile>structpcl_1_1keypoints_1_1internal_1_1AgastDetector.html</anchorfile>
      <anchor>a0149c646ff8d8b2ea45d03dfd668920b</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;image_data, const pcl::keypoints::agast::AbstractAgastDetector::Ptr &amp;detector, pcl::PointCloud&lt; Out &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::keypoints::internal::AgastDetector&lt; pcl::PointUV &gt;</name>
    <filename>structpcl_1_1keypoints_1_1internal_1_1AgastDetector_3_01pcl_1_1PointUV_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>AgastDetector</name>
      <anchorfile>structpcl_1_1keypoints_1_1internal_1_1AgastDetector_3_01pcl_1_1PointUV_01_4.html</anchorfile>
      <anchor>a8b279bd41ba07b45833b6ef1227e54d5</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;image_data, const pcl::keypoints::agast::AbstractAgastDetector::Ptr &amp;detector, pcl::PointCloud&lt; pcl::PointUV &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::modeler</name>
    <filename>namespacepcl_1_1modeler.html</filename>
    <class kind="class">pcl::modeler::AbstractItem</class>
    <class kind="class">pcl::modeler::AbstractWorker</class>
    <class kind="class">pcl::modeler::BoolParameter</class>
    <class kind="class">pcl::modeler::ChannelActorItem</class>
    <class kind="class">pcl::modeler::CloudMesh</class>
    <class kind="class">pcl::modeler::CloudMeshItem</class>
    <class kind="class">pcl::modeler::CloudMeshItemUpdater</class>
    <class kind="class">pcl::modeler::ColorParameter</class>
    <class kind="class">pcl::modeler::DockWidget</class>
    <class kind="class">pcl::modeler::DoubleParameter</class>
    <class kind="class">pcl::modeler::EnumParameter</class>
    <class kind="class">pcl::modeler::ICPRegistrationWorker</class>
    <class kind="class">pcl::modeler::IntParameter</class>
    <class kind="class">pcl::modeler::MainWindow</class>
    <class kind="class">pcl::modeler::NormalEstimationWorker</class>
    <class kind="class">pcl::modeler::NormalsActorItem</class>
    <class kind="class">pcl::modeler::Parameter</class>
    <class kind="class">pcl::modeler::ParameterDelegate</class>
    <class kind="class">pcl::modeler::ParameterDialog</class>
    <class kind="class">pcl::modeler::ParameterModel</class>
    <class kind="class">pcl::modeler::PointsActorItem</class>
    <class kind="class">pcl::modeler::PoissonReconstructionWorker</class>
    <class kind="class">pcl::modeler::RenderWindow</class>
    <class kind="class">pcl::modeler::RenderWindowItem</class>
    <class kind="class">pcl::modeler::SceneTree</class>
    <class kind="class">pcl::modeler::StatisticalOutlierRemovalWorker</class>
    <class kind="class">pcl::modeler::SurfaceActorItem</class>
    <class kind="class">pcl::modeler::ThreadController</class>
    <class kind="class">pcl::modeler::VoxelGridDownampleWorker</class>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::AbstractItem</name>
    <filename>classpcl_1_1modeler_1_1AbstractItem.html</filename>
    <member kind="function">
      <type></type>
      <name>AbstractItem</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractItem.html</anchorfile>
      <anchor>a5a7bfc26c043d9e9162cd2abd63f7273</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getItemName</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractItem.html</anchorfile>
      <anchor>af4e452325df98a6178f395a6d6ee9d38</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showContextMenu</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractItem.html</anchorfile>
      <anchor>a64259d2db49f85764b184c95dae53b7c</anchor>
      <arglist>(const QPoint *position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showPropertyEditor</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractItem.html</anchorfile>
      <anchor>a1945b0652bd637dd74bbb119726a8a74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AbstractItem</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractItem.html</anchorfile>
      <anchor>a0c7a035037a0d33fe07223e8119306b6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>prepareContextMenu</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractItem.html</anchorfile>
      <anchor>a5a392186f527388bf31363dd0a79fca8</anchor>
      <arglist>(QMenu *menu) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>prepareProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractItem.html</anchorfile>
      <anchor>ac3438c1974af6879ae9b7067e5f32f35</anchor>
      <arglist>(ParameterDialog *parameter_dialog)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>setProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractItem.html</anchorfile>
      <anchor>aaf0e347dcae34b1f2bed6606ad6f9c1b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Ui::MainWindow *</type>
      <name>ui</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractItem.html</anchorfile>
      <anchor>a90f865768187a41a89a6dcf9a4d2b398</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::AbstractWorker</name>
    <filename>classpcl_1_1modeler_1_1AbstractWorker.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>process</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>a3ba8b6ca1945e767c9754be6e6879004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dataUpdated</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>ae954066cbdfe68e37448f7714e973feb</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>finished</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>aabe14a7d8d55dc5e944dc7df83cfe8a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AbstractWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>aab74de024641ce2fbec098b2ba61af37</anchor>
      <arglist>(const QList&lt; CloudMeshItem * &gt; &amp;cloud_mesh_items, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exec</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>ae936e2dabf1c154219f22b326f643882</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AbstractWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>acf930fee9c167dd07054a82acef6c23f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>emitDataUpdated</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>a42c4e7bfdab14bf87d9159147ee49156</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>af8ba75739faca4aacadeb813f2a43be4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>initParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>a81eeb2eec7313db81cc7ebe6510fbe26</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>processImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>aea5e6d2c615caaf2318afe2777398394</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>setupParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>afc8334b07a5b9b650d1bab2b34632432</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; CloudMeshItem * &gt;</type>
      <name>cloud_mesh_items_</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>ad49730eda5b886171719df9bb45d4190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterDialog *</type>
      <name>parameter_dialog_</name>
      <anchorfile>classpcl_1_1modeler_1_1AbstractWorker.html</anchorfile>
      <anchor>ad153fb28d79f08cb1bffa9b4c29f5ad9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::BoolParameter</name>
    <filename>classpcl_1_1modeler_1_1BoolParameter.html</filename>
    <base>pcl::modeler::Parameter</base>
    <member kind="function">
      <type></type>
      <name>BoolParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1BoolParameter.html</anchorfile>
      <anchor>aa82ac826d345277bf6905720dd0af140</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;description, bool value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>createEditor</name>
      <anchorfile>classpcl_1_1modeler_1_1BoolParameter.html</anchorfile>
      <anchor>a76bf3bcb693eccb0d76bdb85fd43464f</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classpcl_1_1modeler_1_1BoolParameter.html</anchorfile>
      <anchor>a4240c391cecce7c8de2b6caae8eed2be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1BoolParameter.html</anchorfile>
      <anchor>a1ef1201cb4b4326273dff9f89104651f</anchor>
      <arglist>(QWidget *editor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::pair&lt; QVariant, int &gt;</type>
      <name>toModelData</name>
      <anchorfile>classpcl_1_1modeler_1_1BoolParameter.html</anchorfile>
      <anchor>ad2746231933e5af5ede24b985e756336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>valueTip</name>
      <anchorfile>classpcl_1_1modeler_1_1BoolParameter.html</anchorfile>
      <anchor>a9ae5c392393603ab1e748fc0fe47c563</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BoolParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1BoolParameter.html</anchorfile>
      <anchor>a90659d9bd9f9ccfef24e087c8e838328</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1BoolParameter.html</anchorfile>
      <anchor>a2a33cc9a67a7d0de43658477543797a6</anchor>
      <arglist>(QWidget *editor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::ChannelActorItem</name>
    <filename>classpcl_1_1modeler_1_1ChannelActorItem.html</filename>
    <base>pcl::modeler::AbstractItem</base>
    <member kind="function">
      <type></type>
      <name>ChannelActorItem</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a3e5f50ca4b841b2997c52da4e1f48991</anchor>
      <arglist>(QTreeWidgetItem *parent, const boost::shared_ptr&lt; CloudMesh &gt; &amp;cloud_mesh, const vtkSmartPointer&lt; vtkRenderWindow &gt; &amp;render_window, const vtkSmartPointer&lt; vtkActor &gt; &amp;actor, const std::string &amp;channel_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>aabdc19fc65baf5e655db99c0f951f7b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>switchRenderWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>aaefff743441b9b53e6d89708c927f6b7</anchor>
      <arglist>(vtkRenderWindow *render_window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a61028fb2e437f562c0d65d9181b89e8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ChannelActorItem</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a466c8b91e3858f927d0ab230f1f3ebc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachActor</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>acea5c46d346bb5af9cbb49e8e34e5de9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detachActor</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a4d4a18a5ccd5bd1d0d74896c1fbce144</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>initImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a83f6b211fa0f4e3d48a802d7b4237564</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareContextMenu</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a2eb3ab2810dcd405b6d5c1a0cfc03cb7</anchor>
      <arglist>(QMenu *menu) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>updateImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a612bf8c9542449eb65a2c55c8777f798</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkActor &gt;</type>
      <name>actor_</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>af0b4a5962c8587c2a0e4be7ffd77f121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>b_</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a11791f7cd799c564ecc99c3f0694a9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; CloudMesh &gt;</type>
      <name>cloud_mesh_</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>ad06777900024bc636d14b3b8c8673471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>color_scheme_</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a1711ad5e8a45419ae01f1ae6e40e2e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>g_</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a0c71fb9f2076da656e0b63dac049e78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkPolyData &gt;</type>
      <name>poly_data_</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a243313795bfd07b256a300aff2746090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>r_</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a94d9a325417f1a5f155634e539d228dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkRenderWindow &gt;</type>
      <name>render_window_</name>
      <anchorfile>classpcl_1_1modeler_1_1ChannelActorItem.html</anchorfile>
      <anchor>a9ec67ef3e53fb2b7903b2255a22e10a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::CloudMesh</name>
    <filename>classpcl_1_1modeler_1_1CloudMesh.html</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a8e47098b2315985966010d94151646a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a4b742468a55fa757dcc4bd6821e17b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a55c6b718d1a237045196ba237d9be107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointSurfel</type>
      <name>PointT</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>ae016c3c20e1b4bb60ce656e87ce59249</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudMesh</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a36594c591bbaa4f66a09e354a268e91c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudMesh</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>ad4470fd6e038f60217ba732bcca5a963</anchor>
      <arglist>(PointCloudPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getAvaiableFieldNames</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a56d79ed328c65b553bf0278e43048fb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr &amp;</type>
      <name>getCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a78499dd60514d505bc2ffc03973c8cc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr</type>
      <name>getCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a41e4aeb15561ad08db95f42342f65740</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getColorScalarsFromField</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a084124fd96bc834f607211ad4e0b36cd</anchor>
      <arglist>(vtkSmartPointer&lt; vtkDataArray &gt; &amp;scalars, const std::string &amp;field) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; &amp;</type>
      <name>getPolygons</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a8bf9586c2b291e417c6597c5589141c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; pcl::Vertices &gt; &amp;</type>
      <name>getPolygons</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a1847bad9b8db480d18700944930f4c2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkPoints &gt; &amp;</type>
      <name>getVtkPoints</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a0e203572370ad0482f3fa577bf40bbd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vtkSmartPointer&lt; vtkPoints &gt; &amp;</type>
      <name>getVtkPoints</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>aef4876a614d703b6fe49b42c803ff13c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkCellArray &gt; &amp;</type>
      <name>getVtkPolygons</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a118b9f826b24d59a294f31a20135a942</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vtkSmartPointer&lt; vtkCellArray &gt; &amp;</type>
      <name>getVtkPolygons</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a48a98d1983a1132228701637d4c0f1b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a395dc3ff7bff857c5f2b3ecb899cdc58</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a395d6e44b021e6f1102cc6d8335c85e4</anchor>
      <arglist>(const std::string &amp;filename) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a320fbce5171f2c03613a43142e1998cb</anchor>
      <arglist>(double tx, double ty, double tz, double rx, double ry, double rz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateVtkPoints</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>aba2fc7eaced31d3c9079a038571db7e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateVtkPolygons</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a6245496eac577ea1a235c6847c917590</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudMesh</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a6e5a02b06ab6aed7a29c318d23788c6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>save</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a53505100f611eca53a7c1a813f95e108</anchor>
      <arglist>(const std::vector&lt; const CloudMesh * &gt; &amp;cloud_meshes, const std::string &amp;filename)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a9353d5f07989f9576b3fe6e7ae10bcbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>polygons_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a0e12c43612a0f35dc886be88f504be00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkPoints &gt;</type>
      <name>vtk_points_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a45ffa1bddf110201c2bc7c8bf3016601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkCellArray &gt;</type>
      <name>vtk_polygons_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMesh.html</anchorfile>
      <anchor>a6e0d32adb858a7ec25825e8877139372</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::CloudMeshItem</name>
    <filename>classpcl_1_1modeler_1_1CloudMeshItem.html</filename>
    <base>pcl::modeler::AbstractItem</base>
    <member kind="function">
      <type></type>
      <name>CloudMeshItem</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a11af6f267fbde90d3578c74a0027c630</anchor>
      <arglist>(QTreeWidgetItem *parent, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudMeshItem</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>afeeb783045f3833218b3ed97b2110139</anchor>
      <arglist>(QTreeWidgetItem *parent, CloudMesh::PointCloudPtr cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudMeshItem</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a98323cc0de33c23c8a11a6e7f0113afb</anchor>
      <arglist>(QTreeWidgetItem *parent, const CloudMeshItem &amp;cloud_mesh_item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createChannels</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a6cbe29a9d8a27376bc50fc78bfb74ea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; CloudMesh &gt; &amp;</type>
      <name>getCloudMesh</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a0ed37aa1e3082169cad9747ac7eabb96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; CloudMesh &gt; &amp;</type>
      <name>getCloudMesh</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a0828f1f955657defa0d945b7e414d733</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getItemName</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a044701acb31eedde38440786d77bdc58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a8c5d674e12c5531065ae32cf4005211b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateChannels</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a1a51bc7c94622611e4f4d9a998761446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateRenderWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>af1e8feca4b6149cab53f722bd76ce191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudMeshItem</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>aca0b2188dac3a7c2e8d2d0192f07263c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>savePointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a10f2d9cf4534f06dcec92e70262e5b9c</anchor>
      <arglist>(const QList&lt; CloudMeshItem * &gt; &amp;items, const QString &amp;filename)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareContextMenu</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a169e117e1d43ad16623d7f505fd95ea0</anchor>
      <arglist>(QMenu *menu) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>af71b4adfb232a317d321da7d0de8690f</anchor>
      <arglist>(ParameterDialog *parameter_dialog)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a86f35c99fbfd00b27794ee244e3c2aa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; CloudMesh &gt;</type>
      <name>cloud_mesh_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a7c1a3c1b2df5ffe529d7e3283243aaec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filename_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>aeccd3837668f4c11e0247cbd3ab79477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>rotation_x_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>ae7bfe38d8d95fa91999102f17f8d8a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>rotation_y_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a8e2c1a109f021dffbb2bfa627f52c93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>rotation_z_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>ab955095e6928b48bce109a9befa49a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>translation_x_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a661b4fe14f12fdf18eae1287562134e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>translation_y_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>ae2b38464b514a16cdaf73bd6717c0c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>translation_z_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItem.html</anchorfile>
      <anchor>a22e8caa25afb4a04dbf9ce5db7a9f125</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::CloudMeshItemUpdater</name>
    <filename>classpcl_1_1modeler_1_1CloudMeshItemUpdater.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>updateCloudMeshItem</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItemUpdater.html</anchorfile>
      <anchor>a3109c050715040b876edc0ae2311b4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudMeshItemUpdater</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItemUpdater.html</anchorfile>
      <anchor>a40d352f4d77c49e38a1b1e7e08ed48b7</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudMeshItemUpdater</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItemUpdater.html</anchorfile>
      <anchor>a984733bc3d5e9e3c5f2c8b2f9e042119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudMeshItem *</type>
      <name>cloud_mesh_item_</name>
      <anchorfile>classpcl_1_1modeler_1_1CloudMeshItemUpdater.html</anchorfile>
      <anchor>a095798ab15f82e42c49a8da308a85994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::ColorParameter</name>
    <filename>classpcl_1_1modeler_1_1ColorParameter.html</filename>
    <base>pcl::modeler::Parameter</base>
    <member kind="function">
      <type></type>
      <name>ColorParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1ColorParameter.html</anchorfile>
      <anchor>a0a687aab57e7d355de38370a3bb618f8</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;description, QColor value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>createEditor</name>
      <anchorfile>classpcl_1_1modeler_1_1ColorParameter.html</anchorfile>
      <anchor>a7117abc640a8ebfadbb58a80d60dc810</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator QColor</name>
      <anchorfile>classpcl_1_1modeler_1_1ColorParameter.html</anchorfile>
      <anchor>acdd2bc87f2c37f255af35a2e24dcbbe6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1ColorParameter.html</anchorfile>
      <anchor>aa3cfa1b9c3a140c8ebd830f893606e0d</anchor>
      <arglist>(QWidget *editor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::pair&lt; QVariant, int &gt;</type>
      <name>toModelData</name>
      <anchorfile>classpcl_1_1modeler_1_1ColorParameter.html</anchorfile>
      <anchor>a1eea526c7c2a4afcb1d307f77f273c74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>valueTip</name>
      <anchorfile>classpcl_1_1modeler_1_1ColorParameter.html</anchorfile>
      <anchor>a7365dd54f3fbad24c2c639afb3c3528f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ColorParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1ColorParameter.html</anchorfile>
      <anchor>a1afe83fa924f230ce907e12c93939a30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1ColorParameter.html</anchorfile>
      <anchor>aa45258ee4eba689e3e13542ec7bf1caa</anchor>
      <arglist>(QWidget *editor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::DockWidget</name>
    <filename>classpcl_1_1modeler_1_1DockWidget.html</filename>
    <member kind="function">
      <type></type>
      <name>DockWidget</name>
      <anchorfile>classpcl_1_1modeler_1_1DockWidget.html</anchorfile>
      <anchor>aa082363cf24f5eebd89997016ab443cb</anchor>
      <arglist>(const QString &amp;title, QWidget *parent=0, Qt::WindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DockWidget</name>
      <anchorfile>classpcl_1_1modeler_1_1DockWidget.html</anchorfile>
      <anchor>a50101b51fe25eef2864ca61c4292e90f</anchor>
      <arglist>(QWidget *parent=0, Qt::WindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocusBasedStyle</name>
      <anchorfile>classpcl_1_1modeler_1_1DockWidget.html</anchorfile>
      <anchor>ae2bfe5c58a77fb643d5d1ad00e115d12</anchor>
      <arglist>(bool focused)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DockWidget</name>
      <anchorfile>classpcl_1_1modeler_1_1DockWidget.html</anchorfile>
      <anchor>a34f2c686cd397762a79831655a446e8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>focusInEvent</name>
      <anchorfile>classpcl_1_1modeler_1_1DockWidget.html</anchorfile>
      <anchor>aa80c92dbc68e5a186da1f96a6005e53c</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::DoubleParameter</name>
    <filename>classpcl_1_1modeler_1_1DoubleParameter.html</filename>
    <base>pcl::modeler::Parameter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>createEditor</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>abb87ec8cf2affb1921e2529913d28727</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>ab9e8332cc460f09054fb7f9db962e4cf</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;description, double value, double low, double high, double step=0.01)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>a03adfeb7742f2de6d469937d00e8a683</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>ab1b5ee03beca386e3d4959cb7bd6e9e6</anchor>
      <arglist>(QWidget *editor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHigh</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>afe8e41ab470723e43f5d569b96cf1a29</anchor>
      <arglist>(double high)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLow</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>a4cb00c928818f5dedeea866113ffff43</anchor>
      <arglist>(double low)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStep</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>a6be90e1ec1192dce43622cf42a828058</anchor>
      <arglist>(double step)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::pair&lt; QVariant, int &gt;</type>
      <name>toModelData</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>a5ec10038b377580a5e151126558e4e09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>valueTip</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>a95511bf368e2083fa90c17cde6ef11c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DoubleParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>a53986e306f67bc1c3abc14222839432d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>acc521874e7a337fec91abc10aa2de4a0</anchor>
      <arglist>(QWidget *editor)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>high_</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>adbb1757d24e030d6192d70fe68345ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>low_</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>a4a3135a831f5faea021fa19cbcd384b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>step_</name>
      <anchorfile>classpcl_1_1modeler_1_1DoubleParameter.html</anchorfile>
      <anchor>a67272c466389049a64813c79ad3d1d5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::EnumParameter</name>
    <filename>classpcl_1_1modeler_1_1EnumParameter.html</filename>
    <templarg></templarg>
    <base>pcl::modeler::Parameter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>createEditor</name>
      <anchorfile>classpcl_1_1modeler_1_1EnumParameter.html</anchorfile>
      <anchor>a7724e7f5af2bf9c4c3f700ea1cfb1c44</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1EnumParameter.html</anchorfile>
      <anchor>a2ffc6e5ac880a7ab4b4e8b9bf7fdff37</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;description, T value, const std::map&lt; T, std::string &gt; &amp;candidates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>classpcl_1_1modeler_1_1EnumParameter.html</anchorfile>
      <anchor>a3be0fe0c18b852f14157b08c92b973d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1EnumParameter.html</anchorfile>
      <anchor>a26fe89916b52be1d278e19feba3421a4</anchor>
      <arglist>(QWidget *editor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::pair&lt; QVariant, int &gt;</type>
      <name>toModelData</name>
      <anchorfile>classpcl_1_1modeler_1_1EnumParameter.html</anchorfile>
      <anchor>ad045c098565eedf8ca7cff4bfafa830b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>valueTip</name>
      <anchorfile>classpcl_1_1modeler_1_1EnumParameter.html</anchorfile>
      <anchor>afe0d35ec4833e44f6f8b8dfab80e386e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnumParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1EnumParameter.html</anchorfile>
      <anchor>aab628245f2331be50a8fbb2e86371bfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1EnumParameter.html</anchorfile>
      <anchor>a63c7a29e5a4fc73b228fa90ba617d9b7</anchor>
      <arglist>(QWidget *editor)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::map&lt; T, std::string &gt;</type>
      <name>candidates_</name>
      <anchorfile>classpcl_1_1modeler_1_1EnumParameter.html</anchorfile>
      <anchor>afc79864bcd695202d1ffb09c058ef1c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::ICPRegistrationWorker</name>
    <filename>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</filename>
    <base>pcl::modeler::AbstractWorker</base>
    <member kind="function">
      <type></type>
      <name>ICPRegistrationWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a21d3702cb925b530f95e3c3d7b6bd6aa</anchor>
      <arglist>(CloudMesh::PointCloudPtr cloud, const QList&lt; CloudMeshItem * &gt; &amp;cloud_mesh_items, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ICPRegistrationWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a131f09fac8330de964aede01d755bfc8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a6206df4bcb87909d2576fc1898de09ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>ad5e1e8dc34a702ed57746409c51f3b1b</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a5742602d84a49b7da3a7e92a461fa4b1</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setupParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a1f13cd5d78be242abdd5ffc127d9b3fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudMesh::PointCloudPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a898d91db5c8fcb2efe5ffc8c20cb55c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>euclidean_fitness_epsilon_</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a179cd24331e4494cb4a6ef0b2b4c4e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>max_correspondence_distance_</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>ab3e16253e58d379978e99fbb87a56b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntParameter *</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a172f183c1ddd883ba5b4659f1b74e0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>transformation_epsilon_</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>ae5c00a257d3386f9e51a38fbaac49aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_max_</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a7e2e0afb5157773f345ff07deffd13fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_min_</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>acfdf960a8b7094f93053a4068c4b721c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_max_</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a6105852e5efa2c56144271215cf454f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_min_</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a50a1c8a7a31e2e0c0943527c8ebd7a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_max_</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>a1501efeafa520759a2afd367944e9ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_min_</name>
      <anchorfile>classpcl_1_1modeler_1_1ICPRegistrationWorker.html</anchorfile>
      <anchor>af4ca0283e6702b4acb9bfc16a827ac94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::IntParameter</name>
    <filename>classpcl_1_1modeler_1_1IntParameter.html</filename>
    <base>pcl::modeler::Parameter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>createEditor</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>ad196b20aacff5484259556391baa5ed8</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>ae0ec95046561113bdd0aa384809eb9a1</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;description, int value, int low, int high, int step=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>a42bc832ec79334d25b097e8e0cca8dd2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>a4f9ba749e26c755cf3fefb2379ac6fa2</anchor>
      <arglist>(QWidget *editor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHigh</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>a06465782093002af236452a8da530350</anchor>
      <arglist>(int high)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLow</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>ab321ef006bbc12e8684c2aefef79f04e</anchor>
      <arglist>(int low)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStep</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>acd71812d9a75afe32590b65eb515d02f</anchor>
      <arglist>(int step)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::pair&lt; QVariant, int &gt;</type>
      <name>toModelData</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>a59eb4278549198bdf57cd2fbebf022be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>valueTip</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>a758effcab81d0b89683facda95356ae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>a2acaef441ad7d83868893bf78a0ff0ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>ac3475ffd66661f03807b4bdd1c42c47c</anchor>
      <arglist>(QWidget *editor)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>high_</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>a91effeccd07011d311c3fb4307fd70bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>low_</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>ad80117e9c1a9105f806cdd77afb04d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>step_</name>
      <anchorfile>classpcl_1_1modeler_1_1IntParameter.html</anchorfile>
      <anchor>aa54260819a13c24e6bd11af974d6dc28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::MainWindow</name>
    <filename>classpcl_1_1modeler_1_1MainWindow.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>slotCloseProject</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a350c57cc4e5339c3034d12349edca2ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotCreateRenderWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a24a061cd36e21ee9e94b17bbe9c1b97c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotExit</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>aca3b7226e638a0cd5ef9d7db749ff67e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotOnWorkerFinished</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a87d529d1486f85c9dd8b13774411b8a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotOnWorkerStarted</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a0a82e8706e042e06016321c7d01afe80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotOpenProject</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>ad81fdb62b813c9dbf62ab5b738045b29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSaveProject</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a92ff313c6e3bce63e0a408da165d4c87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotUpdateRecentFile</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a38c48715e11a0dfeffa5b49bce21a6fc</anchor>
      <arglist>(const QString &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>RenderWindowItem *</type>
      <name>createRenderWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a2a50f98f1a0196aedc9976713f7df54f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getRecentFolder</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>ad7606e9b064f25772665a433025a6355</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MainWindow &amp;</type>
      <name>getInstance</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a940bbf2268ec021352fdd521903477f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>slotOpenRecentPointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a4e4063384923b842b2a31d0ca9694229</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>slotOpenRecentProject</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a896d6a3c560ab97c19dae290c530907b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectEditMenuActions</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a7cac2d6213e00120cfcf42d6675aee15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectFileMenuActions</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a03e8ad7fc8494dd7435113ff1da5c4d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectViewMenuActions</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a8bb7364b76a355d0424e766db534a7a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createRecentPointCloudActions</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a12ebfad3084916df53a675df906d4a50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createRecentProjectActions</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a0010e57b507ddb8b429c549f2a0123dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadGlobalSettings</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>af628daf9284d24d63342e0d4e5f67c8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a34c4b4207b46d11a4100c9b19f0e81bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>afbbfa8bd1994c41730f294db49f237f0</anchor>
      <arglist>(const MainWindow &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>openProjectImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a6b7bf167ed347ca741aa91da1863fc01</anchor>
      <arglist>(const QString &amp;filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MainWindow &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>acfec996e6e1274d2fbdb9f19ef0df449</anchor>
      <arglist>(const MainWindow &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveGlobalSettings</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a94ec75843da476084e529040462b137f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateRecentPointCloudActions</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a12681b6c74138e76bc5c57e16c6fc8e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateRecentProjectActions</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>ad8c228fb00728ea101b53f2778c96a1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~MainWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>ae98d00a93bc118200eeef9f9bba1dba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>updateRecentActions</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a4a45f00cc8c8e535b547f87458fbc6ae</anchor>
      <arglist>(std::vector&lt; boost::shared_ptr&lt; QAction &gt; &gt; &amp;recent_actions, QStringList &amp;recent_items)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringList</type>
      <name>recent_files_</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a85510cf941e2f4f63fbb6c05e217a6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; QAction &gt; &gt;</type>
      <name>recent_pointcloud_actions_</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>aa2da634ecf142f792c88e85018fb77e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; QAction &gt; &gt;</type>
      <name>recent_project_actions_</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a75a7307a96a7941e6522dd2bbe4e3848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringList</type>
      <name>recent_projects_</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>aea2addb4dae77fe3a6ea6ba5d6116be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::MainWindow *</type>
      <name>ui_</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a34ee67923b3fb7a64036408496e66682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>MAX_RECENT_NUMBER</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a7e9857518f7bdedf808c3d4b4101a4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AbstractItem</name>
      <anchorfile>classpcl_1_1modeler_1_1MainWindow.html</anchorfile>
      <anchor>a675c4d9c80f76710fd4a0ffa74cea33c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::NormalEstimationWorker</name>
    <filename>classpcl_1_1modeler_1_1NormalEstimationWorker.html</filename>
    <base>pcl::modeler::AbstractWorker</base>
    <member kind="function">
      <type></type>
      <name>NormalEstimationWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>aee127108d92b4b4c30d7c65b263d7534</anchor>
      <arglist>(const QList&lt; CloudMeshItem * &gt; &amp;cloud_mesh_items, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NormalEstimationWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>a7d3235303d1e0975b5dc70285bb7c1fb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>aab019a0b18bfa67554ebc91e5baa13bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>a384a205139d1ff33d559ec36ab7d6f18</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>a00b1dfe8384538d5404254a42c1493c8</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setupParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>a89de074f097b32d0bdf09eeb1d7d0723</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>search_radius_</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>ad58e66157c2436d128c6ad1b4e13290c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_max_</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>a79b12ac144880cf665dc9b23d4bf675b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_min_</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>a876feb24c7cbe68c65ffcbd25f39ff55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_max_</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>a39c06812e60eb074226cc9bccf1c33de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_min_</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>a38893a65f2db64dc68edc50b7521a365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_max_</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>a3f4ec3002f314b7468ad7183e5d3fa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_min_</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalEstimationWorker.html</anchorfile>
      <anchor>aec3ffbebfc83984c41a71d2bf3b040e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::NormalsActorItem</name>
    <filename>classpcl_1_1modeler_1_1NormalsActorItem.html</filename>
    <base>pcl::modeler::ChannelActorItem</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getItemName</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalsActorItem.html</anchorfile>
      <anchor>ab63d8ebb9b52e715078a2ff103a03358</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalsActorItem</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalsActorItem.html</anchorfile>
      <anchor>a2b0268bb67fcc4f1bb2b98f61c130711</anchor>
      <arglist>(QTreeWidgetItem *parent, const boost::shared_ptr&lt; CloudMesh &gt; &amp;cloud_mesh, const vtkSmartPointer&lt; vtkRenderWindow &gt; &amp;render_window)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NormalsActorItem</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalsActorItem.html</anchorfile>
      <anchor>aeef9e3c40cb358236add1b57a680e7ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createNormalLines</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalsActorItem.html</anchorfile>
      <anchor>aa0ad056c6a67de39e75cb2d5a42d9d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalsActorItem.html</anchorfile>
      <anchor>a1c8d3963a540786270bd3bf357f93c69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareContextMenu</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalsActorItem.html</anchorfile>
      <anchor>add0cb125e7c5c0ded95db8efe4045b79</anchor>
      <arglist>(QMenu *menu) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalsActorItem.html</anchorfile>
      <anchor>ad12c6af098c6f7ec527d9c291c183bcb</anchor>
      <arglist>(ParameterDialog *parameter_dialog)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalsActorItem.html</anchorfile>
      <anchor>ae1da8fe9e207e1b1a91186731aa25680</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalsActorItem.html</anchorfile>
      <anchor>a8e170863e57937734525745ec92481ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>level_</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalsActorItem.html</anchorfile>
      <anchor>a76d40d0b64cd633225b963dd55e5766d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scale_</name>
      <anchorfile>classpcl_1_1modeler_1_1NormalsActorItem.html</anchorfile>
      <anchor>aa35e47be6d4b720e3d0c38a8c150a332</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::Parameter</name>
    <filename>classpcl_1_1modeler_1_1Parameter.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual QWidget *</type>
      <name>createEditor</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>a2e18607f4467b9a13e9378970088c90a</anchor>
      <arglist>(QWidget *parent)=0</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getDescription</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>a3a3ab246074e0ddb534b50a0839ce8f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>a9deed1db973dea05c5a02262571e0c9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>ae46872705c0317ac3be4be6661b90a3e</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;description, const boost::any &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>af0bd7be37046a6bca527d1377e487389</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultValue</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>ae5c80707cb6f76fdfcc179c954ad77f2</anchor>
      <arglist>(const boost::any &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>a17044d5151adcb6b49f36d14d9b95947</anchor>
      <arglist>(QWidget *editor)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setModelData</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>aefbe5817d1ca1321cfeee4c541db4d1c</anchor>
      <arglist>(QWidget *editor, QAbstractItemModel *model, const QModelIndex &amp;index)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::pair&lt; QVariant, int &gt;</type>
      <name>toModelData</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>a0b8da255b05f4fad74129960cf01e020</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>valueTip</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>a7dd22f04a1804eec4bed386182dd53da</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Parameter</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>a31a17f328d053c897a6249f34ab05467</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>getEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>ab7fb49f9e8c8b8a93a46f9d0a23f7478</anchor>
      <arglist>(QWidget *editor)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::any</type>
      <name>current_value_</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>aed8c602cd8b69e179c91b24ce7da6539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::any</type>
      <name>default_value_</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>ae24954d38b8a870e1d1fae6f54c50981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>description_</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>a5fa6ea75bd67c7c2fd439dd1e053c4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classpcl_1_1modeler_1_1Parameter.html</anchorfile>
      <anchor>a42dffc10580d7e561d90b89d99e0b473</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::ParameterDelegate</name>
    <filename>classpcl_1_1modeler_1_1ParameterDelegate.html</filename>
    <member kind="function">
      <type>QWidget *</type>
      <name>createEditor</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDelegate.html</anchorfile>
      <anchor>a5842f698fdba05213f2896bd3c7ccaa8</anchor>
      <arglist>(QWidget *parent, const QStyleOptionViewItem &amp;option, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterDelegate</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDelegate.html</anchorfile>
      <anchor>aec162077c706da73d9799ad89b1d8cec</anchor>
      <arglist>(std::map&lt; std::string, Parameter * &gt; &amp;parameterMap, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEditorData</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDelegate.html</anchorfile>
      <anchor>ae63c8c43f9e076fc8d3480df5a962b4f</anchor>
      <arglist>(QWidget *editor, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelData</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDelegate.html</anchorfile>
      <anchor>a4df4431a9234ef002216ea2da5b5f7cb</anchor>
      <arglist>(QWidget *editor, QAbstractItemModel *model, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateEditorGeometry</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDelegate.html</anchorfile>
      <anchor>ae1cc777b979ef87df8a75a6c1530c336</anchor>
      <arglist>(QWidget *editor, const QStyleOptionViewItem &amp;option, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initStyleOption</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDelegate.html</anchorfile>
      <anchor>a9c194a3adcfc7f70f6bb550ce8620972</anchor>
      <arglist>(QStyleOptionViewItem *option, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Parameter *</type>
      <name>getCurrentParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDelegate.html</anchorfile>
      <anchor>ab025aae4044860130cccab633750535b</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, Parameter * &gt; &amp;</type>
      <name>parameter_map_</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDelegate.html</anchorfile>
      <anchor>a2e5f621c8ba138764bd015f5b5de3548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::ParameterDialog</name>
    <filename>classpcl_1_1modeler_1_1ParameterDialog.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDialog.html</anchorfile>
      <anchor>ab683512ac539333ce023e9ef2d07a477</anchor>
      <arglist>(Parameter *parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>exec</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDialog.html</anchorfile>
      <anchor>ab982c41f424b64f8fb69973272c620d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterDialog</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDialog.html</anchorfile>
      <anchor>a5b4d6b130a5c269e27e2a7040aeac9ed</anchor>
      <arglist>(const std::string &amp;title, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParameterDialog</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDialog.html</anchorfile>
      <anchor>a7c837821c61f7dc1e1680819b2aec112</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDialog.html</anchorfile>
      <anchor>a125d30decbda70a219b17c6c49de212f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, Parameter * &gt;</type>
      <name>name_parameter_map_</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDialog.html</anchorfile>
      <anchor>a8dcd0e2cf564da19c37374c9debcde8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterModel *</type>
      <name>parameter_model_</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterDialog.html</anchorfile>
      <anchor>a9041092cc2b37f7e02a5b1f764b2cf17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::ParameterModel</name>
    <filename>classpcl_1_1modeler_1_1ParameterModel.html</filename>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterModel.html</anchorfile>
      <anchor>a2524b1ce37aacc93f905912363c31dca</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterModel</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterModel.html</anchorfile>
      <anchor>a365f425f477b85615397cf327add971f</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterModel</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterModel.html</anchorfile>
      <anchor>a07ced87bb72df92814bc76727f6d071f</anchor>
      <arglist>(int rows, int columns, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParameterModel</name>
      <anchorfile>classpcl_1_1modeler_1_1ParameterModel.html</anchorfile>
      <anchor>a363b369d389e34c83b7c237634813665</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::PointsActorItem</name>
    <filename>classpcl_1_1modeler_1_1PointsActorItem.html</filename>
    <base>pcl::modeler::ChannelActorItem</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getItemName</name>
      <anchorfile>classpcl_1_1modeler_1_1PointsActorItem.html</anchorfile>
      <anchor>ab732aebda33d6007380d9011228c5b61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointsActorItem</name>
      <anchorfile>classpcl_1_1modeler_1_1PointsActorItem.html</anchorfile>
      <anchor>a51ec1ab35d404a9b65a0e1ba7486487f</anchor>
      <arglist>(QTreeWidgetItem *parent, const boost::shared_ptr&lt; CloudMesh &gt; &amp;cloud_mesh, const vtkSmartPointer&lt; vtkRenderWindow &gt; &amp;render_window)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PointsActorItem</name>
      <anchorfile>classpcl_1_1modeler_1_1PointsActorItem.html</anchorfile>
      <anchor>a61cb8ef1b7cb649223aadabd0bb06d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1PointsActorItem.html</anchorfile>
      <anchor>aa84461197363ab56f684c02e99b8f620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareContextMenu</name>
      <anchorfile>classpcl_1_1modeler_1_1PointsActorItem.html</anchorfile>
      <anchor>afe8152d1222ecd93efe3bf56f25d3a20</anchor>
      <arglist>(QMenu *menu) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1PointsActorItem.html</anchorfile>
      <anchor>a58cc92ff2534a5083d8d7c23c6a48b1a</anchor>
      <arglist>(ParameterDialog *parameter_dialog)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1PointsActorItem.html</anchorfile>
      <anchor>a9316041b76dc2a7805ce858933e0a50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1PointsActorItem.html</anchorfile>
      <anchor>a22548fb250aa615d7702b0d72680bc6e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::PoissonReconstructionWorker</name>
    <filename>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</filename>
    <base>pcl::modeler::AbstractWorker</base>
    <member kind="function">
      <type></type>
      <name>PoissonReconstructionWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>a555e8233e56799837a8f4f89c6e47913</anchor>
      <arglist>(const QList&lt; CloudMeshItem * &gt; &amp;cloud_mesh_items, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PoissonReconstructionWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>a8a895734342382044a06b68d4e9e77f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>a2b266f9a33826d6f51bb5e02a389c7cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>a423152834b1a2f483c8e53d7ebc7929d</anchor>
      <arglist>(CloudMeshItem *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>ac931598a69e21b012b71be355f3c6992</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setupParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>ac2165b990bdf3e2f22f066236a8ad996</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntParameter *</type>
      <name>degree_</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>a90cd4cf473a9860affc1afc019f4cb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntParameter *</type>
      <name>depth_</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>ac9c437d0cc89974315f906a8dece60b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntParameter *</type>
      <name>iso_divide_</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>ae52330a5d3b239bf302438394143f3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>samples_per_node_</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>ad5022c3b3aec5e805aaefa12b3520e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>scale_</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>a7178251a6bda9a4191e2988836f3d129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntParameter *</type>
      <name>solver_divide_</name>
      <anchorfile>classpcl_1_1modeler_1_1PoissonReconstructionWorker.html</anchorfile>
      <anchor>a6eb06fdd2c92275377735965f558ddc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::RenderWindow</name>
    <filename>classpcl_1_1modeler_1_1RenderWindow.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getBackground</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>aef97e899f865004b9e258f1580c40aa8</anchor>
      <arglist>(double &amp;r, double &amp;g, double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>afdfb724f38f09ee6f9eece048a68cc1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RenderWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>a1b219f43391fb5c2edad9fadc120296c</anchor>
      <arglist>(RenderWindowItem *render_window_item, QWidget *parent=0, Qt::WFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCamera</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>a067b94cae4b9e22adf9d1e9c2eb73f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActive</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>af4cc9e2a88f596f91b7615017ebe2316</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackground</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>a3c0af3be92a12ef1ab1053325ba22d9e</anchor>
      <arglist>(double r, double g, double b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShowAxes</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>a5764c8f8e3715108840681e1f86d116c</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>a1133c93118af856c33520d9a9bc52f86</anchor>
      <arglist>(const QString &amp;title)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>ac60d9912f5e49f7b3e3268535e6905d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateAxes</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>a17310e7e16865e25fd7f0f42da5b5d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RenderWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>aa093ab60a64ca85fccfb21c08db88b0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>focusInEvent</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>abff71a011e6577d0b281641e46000b6f</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initRenderer</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>aba7373cc969ac390ffd6c0719fc6c079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkCubeAxesActor &gt;</type>
      <name>axes_</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>aa7497f6f65de0b20102b8f4d80b36b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RenderWindowItem *</type>
      <name>render_window_item_</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindow.html</anchorfile>
      <anchor>a99d02804d7f806906db6a7966dec2925</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::RenderWindowItem</name>
    <filename>classpcl_1_1modeler_1_1RenderWindowItem.html</filename>
    <base>pcl::modeler::AbstractItem</base>
    <member kind="function">
      <type>CloudMeshItem *</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>a0bcc33fcb88b4b10d51885a134fd7dee</anchor>
      <arglist>(CloudMesh::PointCloudPtr cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getItemName</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>aef632548b0e5fccc0d61c49c99b583f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RenderWindow *</type>
      <name>getRenderWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>a3cb07709a5a919776f37670fc1516f03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RenderWindow *</type>
      <name>getRenderWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>acb0550aa197e8203f0e57380e7443f54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>ae28b9ba89af7b4fb6f692807c722c567</anchor>
      <arglist>(const QString &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RenderWindowItem</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>a155c4f9859397ca00326619e84b8c150</anchor>
      <arglist>(QTreeWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RenderWindowItem</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>a1bfcb8d39dbacbb1258c772f3c7aaebb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareContextMenu</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>ae4cbab573f4e714a5ae73b40d5cf8c88</anchor>
      <arglist>(QMenu *menu) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>a98000e7919a019f641ba69361d25748b</anchor>
      <arglist>(ParameterDialog *parameter_dialog)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>a8de87adf786d63f7b0db79fc4d596a54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorParameter *</type>
      <name>background_color_</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>a21d33de1022eb6b97b878217bdef1af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RenderWindow *</type>
      <name>render_window_</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>a8979aa4b7d5bc2cad3afa7d7230472b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BoolParameter *</type>
      <name>show_axes_</name>
      <anchorfile>classpcl_1_1modeler_1_1RenderWindowItem.html</anchorfile>
      <anchor>a041d49b32bef958a10f274bcc187a168</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::SceneTree</name>
    <filename>classpcl_1_1modeler_1_1SceneTree.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>slotClosePointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a00ff0e4f443e46989c09bff1634994f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotCloseRenderWindow</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a15bb1865834d199f741e5b6165ca10e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotEstimateNormal</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a9165ff29635ce46aba4c5e7959b394be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotICPRegistration</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a9b793b80341a67df30ff16db04045af6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotImportPointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a1f4c70b1079f87d29a957d23d30acf02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotOpenPointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>ac978a24be4deef5daeb11175cf5b9dba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotPoissonReconstruction</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a749502edad678a99a983c5b37f91709d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSavePointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a9d3fdc66c3bb75907acdcf13b5363785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotStatisticalOutlierRemovalFilter</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a17c1d02962db43fa7c0c8f458ae4291c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotVoxelGridDownsampleFilter</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>ab805d0706d404bacfd76b0a11890e350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>fileOpened</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a156b603d7b93116ee01ffb13de628201</anchor>
      <arglist>(const QString &amp;filename)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>itemInsertedOrRemoved</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>add979ed7ad4b025dae258013f4443d84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTopLevelItem</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a1dffafa784e63bf1e3ea4ae15c2762d4</anchor>
      <arglist>(RenderWindowItem *render_window_item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a1df474121af164a2ab14bc6b00229df9</anchor>
      <arglist>(const QString &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>savePointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a5433ec84cf0f1d84255fcb0d17246ae8</anchor>
      <arglist>(const QString &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SceneTree</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>aa46e023e54b06d77ed5767384ca1e3c4</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectRenderWindowItem</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a43a12a6d84fbacd4b50efd3218ad05b1</anchor>
      <arglist>(RenderWindowItem *render_window_item)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a79bb6d95e4336c08ed4b6f1dc9d74061</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SceneTree</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a247cbbb8152d94681bcfa08f1413ffdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dropEvent</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a345e3aecc5689d678ab1fd1cae830db0</anchor>
      <arglist>(QDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>dropMimeData</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>ab83d2631caa1fe1659a227e8fa65646a</anchor>
      <arglist>(QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>slotOnItemDoubleClicked</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a9f218c349c9f501cbec463acd1e918f8</anchor>
      <arglist>(QTreeWidgetItem *item)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>slotUpdateOnInsertOrRemove</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a3ea6e216fae8fa79c62ff8f747bd45b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>slotUpdateOnSelectionChange</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>ac0cab61016be12d40bbcca291be51c37</anchor>
      <arglist>(const QItemSelection &amp;selected, const QItemSelection &amp;deselected)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a39bd62e5055c6f6ac104a398db85d118</anchor>
      <arglist>(QContextMenuEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QList&lt; RenderWindowItem * &gt;</type>
      <name>selectedRenderWindowItems</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a04cd685b730fd833d05de182f50e0ff5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>QList&lt; T * &gt;</type>
      <name>selectedTypeItems</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a3347f038c780becae2438c1f4c9f413f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>closePointCloud</name>
      <anchorfile>classpcl_1_1modeler_1_1SceneTree.html</anchorfile>
      <anchor>a0a4bba3e852581a765834e3455aeb7ef</anchor>
      <arglist>(const QList&lt; CloudMeshItem * &gt; &amp;items)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::StatisticalOutlierRemovalWorker</name>
    <filename>classpcl_1_1modeler_1_1StatisticalOutlierRemovalWorker.html</filename>
    <base>pcl::modeler::AbstractWorker</base>
    <member kind="function">
      <type></type>
      <name>StatisticalOutlierRemovalWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1StatisticalOutlierRemovalWorker.html</anchorfile>
      <anchor>a5de88743ed3852a1af1fa46de58793db</anchor>
      <arglist>(const QList&lt; CloudMeshItem * &gt; &amp;cloud_mesh_items, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StatisticalOutlierRemovalWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1StatisticalOutlierRemovalWorker.html</anchorfile>
      <anchor>a8f9701a4e50441fae1ab631da29b2f19</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1modeler_1_1StatisticalOutlierRemovalWorker.html</anchorfile>
      <anchor>a4eb55f9f80d54e23fb3742b7d59083b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1StatisticalOutlierRemovalWorker.html</anchorfile>
      <anchor>ab71de7c0bfe09b430eb82d92e1fb8abd</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1StatisticalOutlierRemovalWorker.html</anchorfile>
      <anchor>a2985ea6695e5d17426f698136714d4d5</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setupParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1StatisticalOutlierRemovalWorker.html</anchorfile>
      <anchor>af9d24057e94ddfe31ca007021635f5c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntParameter *</type>
      <name>mean_k_</name>
      <anchorfile>classpcl_1_1modeler_1_1StatisticalOutlierRemovalWorker.html</anchorfile>
      <anchor>a83fe8f21bf09a3d0b99049d912226723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>stddev_mul_thresh_</name>
      <anchorfile>classpcl_1_1modeler_1_1StatisticalOutlierRemovalWorker.html</anchorfile>
      <anchor>a17e198a1f25d53fcb7facfdc09d89598</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::SurfaceActorItem</name>
    <filename>classpcl_1_1modeler_1_1SurfaceActorItem.html</filename>
    <base>pcl::modeler::ChannelActorItem</base>
    <member kind="typedef">
      <type>pcl::visualization::PointCloudColorHandler&lt; pcl::PointSurfel &gt;</type>
      <name>ColorHandler</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>a237575017e56d93cec584209fc91a776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorHandler::ConstPtr</type>
      <name>ColorHandlerConstPtr</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>a789f68cd19af60ee6f14cf9cee57c6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorHandler::Ptr</type>
      <name>ColorHandlerPtr</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>a54560a222f12bb7219eb31efcfd23ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::visualization::PointCloudGeometryHandler&lt; pcl::PointSurfel &gt;</type>
      <name>GeometryHandler</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>aafb43f9e720238b77d7f78731d92f3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeometryHandler::ConstPtr</type>
      <name>GeometryHandlerConstPtr</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>adab073fe18355ce9af82285c3984b171</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeometryHandler::Ptr</type>
      <name>GeometryHandlerPtr</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>a92717acf2601de2789ecd6199f8461d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getItemName</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>acaf18c02be8e6dc02912a91b7bedb5ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SurfaceActorItem</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>acfcea8b65b58fad665f5c0939207bbcd</anchor>
      <arglist>(QTreeWidgetItem *parent, const boost::shared_ptr&lt; CloudMesh &gt; &amp;cloud_mesh, const vtkSmartPointer&lt; vtkRenderWindow &gt; &amp;render_window)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SurfaceActorItem</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>af2ad02a44a128abcce88cf8df8f571d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>a7fb36ab621f6c6d4dda39a8b522bf3de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareContextMenu</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>a44fc49e1167a65cfab74e8cc3cf895da</anchor>
      <arglist>(QMenu *menu) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>ae0df7a296375e5d1858cfd8f87b80146</anchor>
      <arglist>(ParameterDialog *parameter_dialog)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setProperties</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>a163167dc3448f068cb9caa9534bc0d47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1SurfaceActorItem.html</anchorfile>
      <anchor>a863387b362fa1db1304648255f30f3ac</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::ThreadController</name>
    <filename>classpcl_1_1modeler_1_1ThreadController.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>prepared</name>
      <anchorfile>classpcl_1_1modeler_1_1ThreadController.html</anchorfile>
      <anchor>a86cbfe7d0916c0a7328a40bd621641cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>runWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1ThreadController.html</anchorfile>
      <anchor>a36f5843517b0156a2c3470f0876bb867</anchor>
      <arglist>(AbstractWorker *worker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadController</name>
      <anchorfile>classpcl_1_1modeler_1_1ThreadController.html</anchorfile>
      <anchor>a00f3a033042cecbb32effaf70a755b23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThreadController</name>
      <anchorfile>classpcl_1_1modeler_1_1ThreadController.html</anchorfile>
      <anchor>ae112feca0d86798d7acd1c3005ea252a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>slotOnCloudMeshItemUpdate</name>
      <anchorfile>classpcl_1_1modeler_1_1ThreadController.html</anchorfile>
      <anchor>aa07c66987d34441e750cd16fddf4cc0f</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::modeler::VoxelGridDownampleWorker</name>
    <filename>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</filename>
    <base>pcl::modeler::AbstractWorker</base>
    <member kind="function">
      <type></type>
      <name>VoxelGridDownampleWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>a145d2d279f759d671a8b2ea4628dfcb0</anchor>
      <arglist>(const QList&lt; CloudMeshItem * &gt; &amp;cloud_mesh_items, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VoxelGridDownampleWorker</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>a8c6f2288cdad7fd3a5386030e06a1a5f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>ad06d51232549e4ebea2b327e63f74924</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>a9c5ccf6908fe3abbd92c536313fec641</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processImpl</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>aba4a8ff2ed86b78560ca72cb3962704b</anchor>
      <arglist>(CloudMeshItem *cloud_mesh_item)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setupParameters</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>ad03ca8e4a12a3e3bba2b479be28df428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>leaf_size_x_</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>a8b3d59576f8f8a3ca178e44730250151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>leaf_size_y_</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>a519cbba783d276dbf0d283c31f383960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleParameter *</type>
      <name>leaf_size_z_</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>a2ea0fb3998170c6abbc685d2265d9095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_max_</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>a22ea8785be00bc9437cef0ec7e99fe22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_min_</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>ae6126023671de084ed32e7ea7537c487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_max_</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>a83c01b906e6ab4c89bbe9b64731d27a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_min_</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>ad5273570b30ba277fdb4734db506ba29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_max_</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>a792085be0ed868e650f54898c2c6f134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_min_</name>
      <anchorfile>classpcl_1_1modeler_1_1VoxelGridDownampleWorker.html</anchorfile>
      <anchor>a38d623bce23e2d45a5f79cf32ab708d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::ndt2d</name>
    <filename>namespacepcl_1_1ndt2d.html</filename>
    <class kind="class">pcl::ndt2d::NDT2D</class>
    <class kind="class">pcl::ndt2d::NDTSingleGrid</class>
    <class kind="class">pcl::ndt2d::NormalDist</class>
    <class kind="struct">pcl::ndt2d::ValueAndDerivatives</class>
  </compound>
  <compound kind="class">
    <name>pcl::ndt2d::NDT2D</name>
    <filename>classpcl_1_1ndt2d_1_1NDT2D.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type></type>
      <name>NDT2D</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDT2D.html</anchorfile>
      <anchor>ac85a7448e491a3e7bbba99f482af9375</anchor>
      <arglist>(PointCloudConstPtr cloud, const Eigen::Vector2f &amp;about, const Eigen::Vector2f &amp;extent, const Eigen::Vector2f &amp;step)</arglist>
    </member>
    <member kind="function">
      <type>ValueAndDerivatives&lt; 3, double &gt;</type>
      <name>test</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDT2D.html</anchorfile>
      <anchor>a23e50ec0ceaeb104d0044e133946ae08</anchor>
      <arglist>(const PointT &amp;transformed_pt, const double &amp;cos_theta, const double &amp;sin_theta) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; SingleGrid &gt;</type>
      <name>single_grids_</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDT2D.html</anchorfile>
      <anchor>addfa3f7f266087ebd11446c0b5e0a9d6</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDT2D.html</anchorfile>
      <anchor>a352061d62f9bbb7448b553ec6a80d9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDT2D.html</anchorfile>
      <anchor>ac2c858e56b06b4d65e80e6d20fcbad81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NDTSingleGrid&lt; PointT &gt;</type>
      <name>SingleGrid</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDT2D.html</anchorfile>
      <anchor>ad08f6d4d456eeaf6d66c43ab81b271b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ndt2d::NDTSingleGrid</name>
    <filename>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>NDTSingleGrid</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</anchorfile>
      <anchor>a70b3972682aae5b0d27f9d49b9d7a7da</anchor>
      <arglist>(PointCloudConstPtr cloud, const Eigen::Vector2f &amp;about, const Eigen::Vector2f &amp;extent, const Eigen::Vector2f &amp;step)</arglist>
    </member>
    <member kind="function">
      <type>ValueAndDerivatives&lt; 3, double &gt;</type>
      <name>test</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</anchorfile>
      <anchor>abd92c4bd6852ef7ed444f3e501cea7fc</anchor>
      <arglist>(const PointT &amp;transformed_pt, const double &amp;cos_theta, const double &amp;sin_theta) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>NormalDist *</type>
      <name>normalDistForPoint</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</anchorfile>
      <anchor>aed47fd3e4ded7f68d4dd27de7290773d</anchor>
      <arglist>(PointT const &amp;p) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2i</type>
      <name>cells_</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</anchorfile>
      <anchor>acad2b115741f70ddd7b682ebcd7b7245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2f</type>
      <name>max_</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</anchorfile>
      <anchor>a51172edde583e9a0396b4494ea4ce83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2f</type>
      <name>min_</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</anchorfile>
      <anchor>a13a4357418d0371424e6be19aebab8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; NormalDist, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>normal_distributions_</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</anchorfile>
      <anchor>aa72cfc0c518ac56a70bca7c3cc642f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2f</type>
      <name>step_</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</anchorfile>
      <anchor>ad4d1147ca68f2150c43bf09d9ed36234</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::ndt2d::NormalDist&lt; PointT &gt;</type>
      <name>NormalDist</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</anchorfile>
      <anchor>a28f8725dafa51f1feab2102f58dbf016</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</anchorfile>
      <anchor>a677ef3984f4b689f1ac9c09ccd0eeee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NDTSingleGrid.html</anchorfile>
      <anchor>ae7f10f3dddd53f935a5360d0c58d434c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::ndt2d::NormalDist</name>
    <filename>classpcl_1_1ndt2d_1_1NormalDist.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>addIdx</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NormalDist.html</anchorfile>
      <anchor>a35b40158d8a0c8884413d2219b3917ba</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateParams</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NormalDist.html</anchorfile>
      <anchor>ad72ee95c77c17324d683c34915374cf1</anchor>
      <arglist>(const PointCloud &amp;cloud, double min_covar_eigvalue_mult=0.001)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalDist</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NormalDist.html</anchorfile>
      <anchor>aeaf331ebeaea22b521e7b34a2bb1fcd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ValueAndDerivatives&lt; 3, double &gt;</type>
      <name>test</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NormalDist.html</anchorfile>
      <anchor>a99255636dce5ff98bf9dd93b33a8fd00</anchor>
      <arglist>(const PointT &amp;transformed_pt, const double &amp;cos_theta, const double &amp;sin_theta) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix2d</type>
      <name>covar_inv_</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NormalDist.html</anchorfile>
      <anchor>aff17eedcfd896eb93939d89dd7752c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>mean_</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NormalDist.html</anchorfile>
      <anchor>aeeb3a1374150b46cd9a046af78c8c88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const size_t</type>
      <name>min_n_</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NormalDist.html</anchorfile>
      <anchor>a8a1962b02f257dd03963e818e8035632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>n_</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NormalDist.html</anchorfile>
      <anchor>a59e81fb2aad74748c5dc62ec1cd37ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; size_t &gt;</type>
      <name>pt_indices_</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NormalDist.html</anchorfile>
      <anchor>ab13ee397478869548309480a51c2f2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1ndt2d_1_1NormalDist.html</anchorfile>
      <anchor>a4201694441ed2fd28802a3bef096e4f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::ndt2d::ValueAndDerivatives</name>
    <filename>structpcl_1_1ndt2d_1_1ValueAndDerivatives.html</filename>
    <templarg>N</templarg>
    <templarg>T</templarg>
    <member kind="function">
      <type>ValueAndDerivatives&lt; N, T &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structpcl_1_1ndt2d_1_1ValueAndDerivatives.html</anchorfile>
      <anchor>a50866b042ac7ec63ebefde387c2d5480</anchor>
      <arglist>(ValueAndDerivatives&lt; N, T &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueAndDerivatives</name>
      <anchorfile>structpcl_1_1ndt2d_1_1ValueAndDerivatives.html</anchorfile>
      <anchor>a5669be253be2eb757466ee3a5d5c9868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ValueAndDerivatives&lt; N, T &gt;</type>
      <name>Zero</name>
      <anchorfile>structpcl_1_1ndt2d_1_1ValueAndDerivatives.html</anchorfile>
      <anchor>a83b19a505c07023be4e5933f946725d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix&lt; T, N, 1 &gt;</type>
      <name>grad</name>
      <anchorfile>structpcl_1_1ndt2d_1_1ValueAndDerivatives.html</anchorfile>
      <anchor>a66e8a136bfd1e32a895a9b94855b4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix&lt; T, N, N &gt;</type>
      <name>hessian</name>
      <anchorfile>structpcl_1_1ndt2d_1_1ValueAndDerivatives.html</anchorfile>
      <anchor>a16eccec7fef2067bb14888c4cf696830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value</name>
      <anchorfile>structpcl_1_1ndt2d_1_1ValueAndDerivatives.html</anchorfile>
      <anchor>a3ef48596a317f59c269d8ead70dd3499</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::occlusion_reasoning</name>
    <filename>namespacepcl_1_1occlusion__reasoning.html</filename>
    <class kind="class">pcl::occlusion_reasoning::ZBuffering</class>
    <member kind="function">
      <type>pcl::PointCloud&lt; ModelT &gt;::Ptr</type>
      <name>filter</name>
      <anchorfile>namespacepcl_1_1occlusion__reasoning.html</anchorfile>
      <anchor>a7412f9d711899ba001580b1594f31573</anchor>
      <arglist>(typename pcl::PointCloud&lt; SceneT &gt;::ConstPtr &amp;organized_cloud, typename pcl::PointCloud&lt; ModelT &gt;::ConstPtr &amp;to_be_filtered, float f, float threshold)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; ModelT &gt;::Ptr</type>
      <name>filter</name>
      <anchorfile>namespacepcl_1_1occlusion__reasoning.html</anchorfile>
      <anchor>a2d5265ba313da09e016efe88ac0ce6e1</anchor>
      <arglist>(typename pcl::PointCloud&lt; SceneT &gt;::Ptr &amp;organized_cloud, typename pcl::PointCloud&lt; ModelT &gt;::Ptr &amp;to_be_filtered, float f, float threshold, bool check_invalid_depth=true)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; ModelT &gt;::Ptr</type>
      <name>getOccludedCloud</name>
      <anchorfile>namespacepcl_1_1occlusion__reasoning.html</anchorfile>
      <anchor>a91ba596c032db121473bc1bf48bbe0bb</anchor>
      <arglist>(typename pcl::PointCloud&lt; SceneT &gt;::Ptr &amp;organized_cloud, typename pcl::PointCloud&lt; ModelT &gt;::Ptr &amp;to_be_filtered, float f, float threshold, bool check_invalid_depth=true)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::occlusion_reasoning::ZBuffering</name>
    <filename>classpcl_1_1occlusion__reasoning_1_1ZBuffering.html</filename>
    <templarg>ModelT</templarg>
    <templarg>SceneT</templarg>
    <member kind="function">
      <type>void</type>
      <name>computeDepthMap</name>
      <anchorfile>classpcl_1_1occlusion__reasoning_1_1ZBuffering.html</anchorfile>
      <anchor>ab1e0d9d3bd9647e0bd6653aff6769330</anchor>
      <arglist>(typename pcl::PointCloud&lt; SceneT &gt;::ConstPtr &amp;scene, bool compute_focal=false, bool smooth=false, int wsize=3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1occlusion__reasoning_1_1ZBuffering.html</anchorfile>
      <anchor>ab44c70d30c6ecdce7634dc1cc365af26</anchor>
      <arglist>(typename pcl::PointCloud&lt; ModelT &gt;::ConstPtr &amp;model, typename pcl::PointCloud&lt; ModelT &gt;::Ptr &amp;filtered, float thres=0.01)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl_1_1occlusion__reasoning_1_1ZBuffering.html</anchorfile>
      <anchor>a50cf02c33d3f4fb8afc3a04ba4253653</anchor>
      <arglist>(typename pcl::PointCloud&lt; ModelT &gt;::ConstPtr &amp;model, std::vector&lt; int &gt; &amp;indices, float thres=0.01)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZBuffering</name>
      <anchorfile>classpcl_1_1occlusion__reasoning_1_1ZBuffering.html</anchorfile>
      <anchor>abb0eae0de61874795f4b90254cf33b0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZBuffering</name>
      <anchorfile>classpcl_1_1occlusion__reasoning_1_1ZBuffering.html</anchorfile>
      <anchor>ac439dbea41d7d50a24b273d6c6491d6f</anchor>
      <arglist>(int resx, int resy, float f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ZBuffering</name>
      <anchorfile>classpcl_1_1occlusion__reasoning_1_1ZBuffering.html</anchorfile>
      <anchor>a0c2e175b4bdcfae594104f639f8a876e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cx_</name>
      <anchorfile>classpcl_1_1occlusion__reasoning_1_1ZBuffering.html</anchorfile>
      <anchor>a33e3384d92cc750bad1711f1136e950d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cy_</name>
      <anchorfile>classpcl_1_1occlusion__reasoning_1_1ZBuffering.html</anchorfile>
      <anchor>ac592668fc538ac03b1491ac54d89d4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>depth_</name>
      <anchorfile>classpcl_1_1occlusion__reasoning_1_1ZBuffering.html</anchorfile>
      <anchor>a1991833054680d0a7d93e1c043f48b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>f_</name>
      <anchorfile>classpcl_1_1occlusion__reasoning_1_1ZBuffering.html</anchorfile>
      <anchor>ac0b472422db55f6fce5708eca51516c1</anchor>
      <arglist></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::IteratorState</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::OctreeContainerBase</class>
    <class kind="class">pcl::octree::OctreeContainerEmpty</class>
    <class kind="class">pcl::octree::OctreeContainerPointIndex</class>
    <class kind="class">pcl::octree::OctreeContainerPointIndices</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::OctreePointCloudAdjacency</class>
    <class kind="class">pcl::octree::OctreePointCloudAdjacencyContainer</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::OctreePointCloudVoxelCentroidContainer</class>
    <class kind="class">pcl::octree::PointCoding</class>
    <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="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">
      <type>const ContainerT &amp;</type>
      <name>getContainer</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>aee759651aae4d5c50910239151e59ca1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT &amp;</type>
      <name>getContainer</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a1e0964cfbf661c9a4e7927fcda2abc51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ContainerT *</type>
      <name>getContainerPtr</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a92e6837db098f3c3ad002eb2ffb0dfa9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT *</type>
      <name>getContainerPtr</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a4a15ce94180a903ccfb9427dfb7c7a9c</anchor>
      <arglist>()</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>const ContainerT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>ad7f2cfdb394e4c2ffaa29a19756822f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>adc10499f74da64f57081dd9a804dd07e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ContainerT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a4469260cc666a84d391657390d428064</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>acbeba54d898ff626f61c2f4172d471d8</anchor>
      <arglist>()</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>child_node_array_</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a22b4f810bf923a42a1dc1ed4096baf8e</anchor>
      <arglist>[2][8]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ContainerT</type>
      <name>container_</name>
      <anchorfile>classpcl_1_1octree_1_1BufferedBranchNode.html</anchorfile>
      <anchor>a62a72d94094b481d36679504d56e0d9e</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::IteratorState</name>
    <filename>structpcl_1_1octree_1_1IteratorState.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>depth_</name>
      <anchorfile>structpcl_1_1octree_1_1IteratorState.html</anchorfile>
      <anchor>a774db7192d9956410228bf00eaebbd3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OctreeKey</type>
      <name>key_</name>
      <anchorfile>structpcl_1_1octree_1_1IteratorState.html</anchorfile>
      <anchor>a9fb4bde80b87704cdce345927be42b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OctreeNode *</type>
      <name>node_</name>
      <anchorfile>structpcl_1_1octree_1_1IteratorState.html</anchorfile>
      <anchor>a242e2c69bae8eaec41b2bd11bf365857</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::Octree2BufBase</name>
    <filename>classpcl_1_1octree_1_1Octree2BufBase.html</filename>
    <templarg>LeafContainerT</templarg>
    <templarg>BranchContainerT</templarg>
    <member kind="typedef">
      <type>BranchContainerT</type>
      <name>BranchContainer</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ac2da6f2c737c797bcf604cc3b0a04439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BufferedBranchNode&lt; BranchContainerT &gt;</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>abf4f8ce548baf729a9010a91b0f9a321</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBreadthFirstIterator&lt; OctreeT &gt;</type>
      <name>BreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ad4358d2e0a895dc0062c5e988f5582da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeBreadthFirstIterator&lt; OctreeT &gt;</type>
      <name>ConstBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aa02ca9ff874c40c44da9acd6d4f20851</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>ConstDepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ad44f7b1a4b05f430fab8dc43434617fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>ConstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a14f8072cce142ee046fddfbcc71bc10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeLeafNodeIterator&lt; OctreeT &gt;</type>
      <name>ConstLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>afe2d624b00f15ffd5cb58820f5c44e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>DepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a5caa8f2d4b934b45aa2d02f3e6487115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>Iterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a2cf49106bbb773b286a64059c8f41722</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LeafContainerT</type>
      <name>LeafContainer</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aed704f8abd0635476a70dea70436e946</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeLeafNode&lt; LeafContainerT &gt;</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a73f2b55e278e232922f993a6f80693c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeLeafNodeIterator&lt; OctreeT &gt;</type>
      <name>LeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ae44590dbdf64c905b0890efd9ceb8243</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Octree2BufBase&lt; LeafContainerT, BranchContainerT &gt;</type>
      <name>OctreeT</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a3a096991cc440dadbf88dc190daaa63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>begin</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ad3ccb307c8e9645875d35c2e3869d081</anchor>
      <arglist>(unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>BreadthFirstIterator</type>
      <name>breadth_begin</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a8833f4ec66a8113a7da8c6b387abb491</anchor>
      <arglist>(unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>const BreadthFirstIterator</type>
      <name>breadth_end</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aa6a6eab9769e1555b5a66c9dc5b0c6ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LeafContainerT *</type>
      <name>createLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a2b59144bb291c178879513c2c5f5283c</anchor>
      <arglist>(unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteCurrentBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a65d3b99e662a2aa09bca313c01f8fee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deletePreviousBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a751cd72b2cae587ca98acae959d25dfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteTree</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a55fc9b096111612ae15ad340fa27bd6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DepthFirstIterator</type>
      <name>depth_begin</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aa7be2dbe6969d55508a561a376a72d93</anchor>
      <arglist>(unsigned int maxDepth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>const DepthFirstIterator</type>
      <name>depth_end</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aa38a090e83b32776ecc51a53b4910496</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a72c3d318307f1bbffc131076f45733a6</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binary_tree_in_arg, bool do_XOR_decoding_arg=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a9f19cf482b97afa875ef521d51b41e4a</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binary_tree_in_arg, std::vector&lt; LeafContainerT * &gt; &amp;leaf_container_vector_arg, bool do_XOR_decoding_arg=false)</arglist>
    </member>
    <member kind="function">
      <type>const Iterator</type>
      <name>end</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a905c5ed45f431a05f1e215718be5689d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>existLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a750cf47ab1d5dc51fe0da4af4f2c45b0</anchor>
      <arglist>(unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg) const </arglist>
    </member>
    <member kind="function">
      <type>LeafContainerT *</type>
      <name>findLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a3e5834225c6ed85452fbad295497ffa5</anchor>
      <arglist>(unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getBranchCount</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a6c2b8dbc6f59b65f85467996bb5eecf9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getLeafCount</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a5bf4ab21a2fd45c6bf552df09928ce50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getTreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>abcb6d02c46fcb69abea9aa133be4d200</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LeafNodeIterator</type>
      <name>leaf_begin</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a291c62037fdf49307eec1c8ef47e907b</anchor>
      <arglist>(unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>const LeafNodeIterator</type>
      <name>leaf_end</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a2613a63aba37b05400d2e073404ac488</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree2BufBase</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aeea7ecfd6ebe82e93d3c7bb869355502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree2BufBase</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a194a8c94974474dfc822504a09deaae2</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>af10777e6e93a13850a3c2dae28db432b</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>ad52ba45870a26d8dd428e1f619d5ef0a</anchor>
      <arglist>(unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeLeafs</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a167942a5a0601a8cc1c15fcf26232acf</anchor>
      <arglist>(std::vector&lt; LeafContainerT * &gt; &amp;leaf_container_vector_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeNewLeafs</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>acb0d130018cef2b721638ff2d6d49f5f</anchor>
      <arglist>(std::vector&lt; LeafContainerT * &gt; &amp;leaf_container_vector_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a4ab50312544738fbcb2dcec19be7d1c0</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binary_tree_out_arg, bool do_XOR_encoding_arg=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a1888556d69a9ec1bf8ac50f722c62be1</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binary_tree_out_arg, std::vector&lt; LeafContainerT * &gt; &amp;leaf_container_vector_arg, bool do_XOR_encoding_arg=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxVoxelIndex</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a70b703457f743d2cac00e30663c27bb1</anchor>
      <arglist>(unsigned int max_voxel_index_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aaca1aaba9d9413ecf37f66616ebf5ca2</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>a2574de24826df36a1071efdf41843e55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Octree2BufBase</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>af38bf67eaa51c8bdfc3aafef8427bb43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>branchHasChild</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a0c387fb8a70822eb9f537a67d9d2a0e0</anchor>
      <arglist>(const BranchNode &amp;branch_arg, unsigned char child_idx_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BranchNode *</type>
      <name>createBranchChild</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a32ee92b40c29b9584fee04782efb1c15</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char child_idx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafContainerT *</type>
      <name>createLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ab4966e60c74d0cc45b7848d6343b87a0</anchor>
      <arglist>(const OctreeKey &amp;key_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafNode *</type>
      <name>createLeafChild</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a0193ddc25ef5e3858b2b8fa002e51a86</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char child_idx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned int</type>
      <name>createLeafRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>aa8d912802822ab405316bdfb7b9bf05d</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depth_mask_arg, BranchNode *branch_arg, LeafNode *&amp;return_leaf_arg, BranchNode *&amp;parent_of_leaf_arg, bool branch_reset_arg=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteBranch</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a05eb0796c239e4998545ac182f804937</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>a75e6f417bc4e56b3741e03b83e431125</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char buffer_selector_arg, unsigned char child_idx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteBranchChild</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a6857dab0aa03c5052a0b1c83c5c3b377</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char child_idx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>deleteLeafRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>af0607f6e0f4619808849777eb6586c6e</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depth_mask_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>a6b8a10625ed223f3fc280648198359dd</anchor>
      <arglist>(LeafContainerT &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>ab8e6e1bf5b3a7362b8588742f204ffda</anchor>
      <arglist>(BranchNode *branch_arg, unsigned int depth_mask_arg, OctreeKey &amp;key_arg, typename std::vector&lt; char &gt;::const_iterator &amp;binary_tree_in_it_arg, typename std::vector&lt; char &gt;::const_iterator &amp;binary_tree_in_it_end_arg, typename std::vector&lt; LeafContainerT * &gt;::const_iterator *leaf_container_vector_it_arg, typename std::vector&lt; LeafContainerT * &gt;::const_iterator *leaf_container_vector_it_end_arg, bool branch_reset_arg=false, bool do_XOR_decoding_arg=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>existLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a52a9f4c568594aed87308f392222475e</anchor>
      <arglist>(const OctreeKey &amp;key_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafContainerT *</type>
      <name>findLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>acb66a04db1dff7e33d1d672569f73f96</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_1Octree2BufBase.html</anchorfile>
      <anchor>a051b9c2471202f0893ce8f4f5bf8bf68</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depth_mask_arg, BranchNode *branch_arg, LeafContainerT *&amp;result_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char</type>
      <name>getBranchBitPattern</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a4cf975c1151578ab7a9fe86b505b1c34</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>afcc75c37a97f2816bb3c472724ea446b</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>a0c82bc78572cd144c8c69fd1adf64123</anchor>
      <arglist>(const BranchNode &amp;branch_arg, unsigned char child_idx_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char</type>
      <name>getBranchXORBitPattern</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a5c7328bc9f1bb5e9a1479232718fd83c</anchor>
      <arglist>(const BranchNode &amp;branch_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OctreeNode *</type>
      <name>getRootNode</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a75f6d33e28e8cb2a988a59f16263eddb</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>a6e099c24b9b124f33527503d55324cd6</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>a0ad52b712883298d7cb687692c8eb4ac</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>a543591992f19e283f1429e14b59515b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printBinary</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a86bfa6dbf345c17a65920406ca23d456</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>a56dcfee60b85003d20b367c7b0ab17e0</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>acf3bb65952c8c4e11bb51bbf05d0aab7</anchor>
      <arglist>(LeafContainerT &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>a6cf255789af15b3766c7e5f327bcbb43</anchor>
      <arglist>(BranchNode *branch_arg, OctreeKey &amp;key_arg, std::vector&lt; char &gt; *binary_tree_out_arg, typename std::vector&lt; LeafContainerT * &gt; *leaf_container_vector_arg, bool do_XOR_encoding_arg=false, bool new_leafs_filter_arg=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setBranchChildPtr</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a8b93eff3d55ff668772dbeee7f273351</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char child_idx_arg, OctreeNode *new_child_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>treeCleanUpRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a4b13e62a99ccbae80249f3202bdcf19e</anchor>
      <arglist>(BranchNode *branch_arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>branch_count_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a916dc0e91da6e69cea660dc6888659a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>buffer_selector_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a5c9cff0f907e60924afedfb4f38a1876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>depth_mask_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a2cbfd23291f419d2bcdea61af33f4f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>dynamic_depth_enabled_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a9b5f10ed867f8f662933e6615a698649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>leaf_count_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a3fea604145f48ddf459379e78666d194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeKey</type>
      <name>max_key_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a1cdf089fb6ce268a539915026baa10c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>octree_depth_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>ae1c0c62c342048d64505d61940b1a4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BranchNode *</type>
      <name>root_node_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a7ced5d5b658d5c86f3507a35aef47177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>tree_dirty_flag_</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a8954ca75512c091c402dec704c56c8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeBreadthFirstIterator&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a72445f2ef197d672452ba776f9afc8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeDepthFirstIterator&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a006bd41bf2a4e5477c5c12b1cbc64893</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeIteratorBase&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>afbffbe37e9f198bcca90f04596e3644b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeLeafNodeIterator&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1Octree2BufBase.html</anchorfile>
      <anchor>a679b511f7d9b329ca60975da3020d33f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeBase</name>
    <filename>classpcl_1_1octree_1_1OctreeBase.html</filename>
    <templarg>LeafContainerT</templarg>
    <templarg>BranchContainerT</templarg>
    <member kind="typedef">
      <type>BranchContainerT</type>
      <name>BranchContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ace34402a120c21a7e1e6b9c7a82dd781</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBranchNode&lt; BranchContainerT &gt;</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a59d89fa2baebe87e9f40f82b3fafdce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBreadthFirstIterator&lt; OctreeT &gt;</type>
      <name>BreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a0a49f93bc114440e695c9a5853cbe348</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeBreadthFirstIterator&lt; OctreeT &gt;</type>
      <name>ConstBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a93f4e0b8aacde941fe102914e543e1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>ConstDepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a6c957452dc76d7c7014901affd6993c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>ConstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>adc245e92766188028f9a59273a59f37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeLeafNodeIterator&lt; OctreeT &gt;</type>
      <name>ConstLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a3896da0d59a02cb30de9d74e2614b257</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>DepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>aa56d6e9a0bc7a5cc55ec3229a3e685ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>Iterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a074dafbb60d1b44f539da230f05e3691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LeafContainerT</type>
      <name>LeafContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ac06e5e8e54bc3365aabf05b0cf895acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeLeafNode&lt; LeafContainerT &gt;</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ae5c5e3243297d85e138962225a8cef98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeLeafNodeIterator&lt; OctreeT &gt;</type>
      <name>LeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a8b8afe471af2ed5326867be2503f3077</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBase&lt; LeafContainerT, BranchContainerT &gt;</type>
      <name>OctreeT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a75c739169220404bd10cb1a8daf9d26e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>begin</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>af5b723353ed5e70c780ab51483e21fa3</anchor>
      <arglist>(unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>BreadthFirstIterator</type>
      <name>breadth_begin</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a0c3b436b7b30f428312dcdcf37f54f9d</anchor>
      <arglist>(unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>const BreadthFirstIterator</type>
      <name>breadth_end</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a3c6d18a296ed5f2667a4b6a511d46575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LeafContainerT *</type>
      <name>createLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a62ea5ae9440654d09b0db929675ed5da</anchor>
      <arglist>(unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteTree</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a9abc561a4c6672aba260f688c8250682</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DepthFirstIterator</type>
      <name>depth_begin</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a760e175fb8bb86d79c56e93e8b595e8e</anchor>
      <arglist>(unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>const DepthFirstIterator</type>
      <name>depth_end</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>aeb2f5f162fc65bea502e16a4d440e3c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a7fcd3895195eb4102f46d4d54826f554</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binary_tree_input_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a38698f38bee2f8748d20713b61f827db</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binary_tree_input_arg, std::vector&lt; LeafContainerT * &gt; &amp;leaf_container_vector_arg)</arglist>
    </member>
    <member kind="function">
      <type>const Iterator</type>
      <name>end</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>aa3dd39dddf230b39a2fc045ec103abb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>existLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a36c13a5b8c906d50a2c71a3cc6ed7098</anchor>
      <arglist>(unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg) const </arglist>
    </member>
    <member kind="function">
      <type>LeafContainerT *</type>
      <name>findLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a8cb31ab9a56944b96eef0ace8dedacbe</anchor>
      <arglist>(unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getBranchCount</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a774b5fe95eaf8d35794040a1312881d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getLeafCount</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a551961e6841f253354d86243c577f34d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getTreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a2aa6a04d048b2b63661da5dfa58cfefe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LeafNodeIterator</type>
      <name>leaf_begin</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a8541db526ddf5f898790bf6ef1223a3a</anchor>
      <arglist>(unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>const LeafNodeIterator</type>
      <name>leaf_end</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a1e14d8fab1cfd74381c27aadf6d8b093</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ae7fe4a307dc3c87adefb3bac2758a862</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ad76bd21badf86e9b47d0c8689f6a860b</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>aae40b7560b7aaa1f70d95bc95e093601</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>af316c0dedeb707141de115778016c969</anchor>
      <arglist>(unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeLeafs</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a29a4753c659cdd7b27e7e83ad705c89c</anchor>
      <arglist>(std::vector&lt; LeafContainerT * &gt; &amp;leaf_container_vector_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>aa0be9db52726ff7e1e58fd384e0f5e54</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binary_tree_out_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTree</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a4e6c5b482d5280d7809b4a8484b77a5e</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;binary_tree_out_arg, std::vector&lt; LeafContainerT * &gt; &amp;leaf_container_vector_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxVoxelIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a2b65a6dadccce46ef7c2434f80d907d7</anchor>
      <arglist>(unsigned int max_voxel_index_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>af7de0fe2ec6f460d6e448b846318526b</anchor>
      <arglist>(unsigned int max_depth_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a3576546beaf804d801ca93c541d76697</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>branchHasChild</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a05c7099b27a3da3d18706039861df14a</anchor>
      <arglist>(const BranchNode &amp;branch_arg, unsigned char child_idx_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BranchNode *</type>
      <name>createBranchChild</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a2cec91269a5138bf75973e866015c660</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char child_idx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafContainerT *</type>
      <name>createLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a9bb6a5ef1f56528bf949e4c3e9b3dcdc</anchor>
      <arglist>(const OctreeKey &amp;key_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafNode *</type>
      <name>createLeafChild</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>afca846cfd2002a905d1304bf663394f0</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char child_idx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned int</type>
      <name>createLeafRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a441fbe7d3df743a9e13be569c9620c55</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depth_mask_arg, BranchNode *branch_arg, LeafNode *&amp;return_leaf_arg, BranchNode *&amp;parent_of_leaf_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteBranch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a4766cdedf01eac19a565648b372dac93</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>aeb95bc5e61e5c7c5e80030be0fda5997</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char child_idx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>deleteLeafRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a6304cd86b4c714e949c68c328f10e8c6</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depth_mask_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>afac6e5f2cf2e95a27b4a529275e7ba7e</anchor>
      <arglist>(LeafContainerT &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>a1530f19c68fa7fed82198f1444b7b114</anchor>
      <arglist>(BranchNode *branch_arg, unsigned int depth_mask_arg, OctreeKey &amp;key_arg, typename std::vector&lt; char &gt;::const_iterator &amp;binary_tree_input_it_arg, typename std::vector&lt; char &gt;::const_iterator &amp;binary_tree_input_it_end_arg, typename std::vector&lt; LeafContainerT * &gt;::const_iterator *leaf_container_vector_it_arg, typename std::vector&lt; LeafContainerT * &gt;::const_iterator *leaf_container_vector_it_end_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>existLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>af06ce66119be9264876c47732ddcf24c</anchor>
      <arglist>(const OctreeKey &amp;key_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafContainerT *</type>
      <name>findLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a89bbd906a546089585e05ae536d0fad9</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>adcce30b87bec044db96db05097a6eec2</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int depth_mask_arg, BranchNode *branch_arg, LeafContainerT *&amp;result_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char</type>
      <name>getBranchBitPattern</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a2bfc8bf14b45476d4b72d827cbf0f28c</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>a965ab080975bf32a2551ab22eb1135fc</anchor>
      <arglist>(const BranchNode &amp;branch_arg, unsigned char child_idx_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OctreeNode *</type>
      <name>getRootNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ab95f7e7ac02c19190e4d7ebea37838e7</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>a84f6098ca21b73b3cf13ca2596238326</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>a4cf92b5f2a5b59e679c12aab3dd276d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeLeaf</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a4fc084486bee5e49223e52b5ea1a40c8</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>ae17abab7e99836a2677cd8db1e61bb65</anchor>
      <arglist>(LeafContainerT &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>ab6cdc51f25e2e6802f4bacbb72efeb8f</anchor>
      <arglist>(const BranchNode *branch_arg, OctreeKey &amp;key_arg, std::vector&lt; char &gt; *binary_tree_out_arg, typename std::vector&lt; LeafContainerT * &gt; *leaf_container_vector_arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setBranchChildPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a61d7ddd454369c5e23054bb1cdadc540</anchor>
      <arglist>(BranchNode &amp;branch_arg, unsigned char child_idx_arg, OctreeNode *new_child_arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>branch_count_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a554d101328545d88304af3d817fb4f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>depth_mask_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>af37a3e55a658f428b6190dcdcec28b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>dynamic_depth_enabled_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a6044a82930ab95b427828ff022e7d1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>leaf_count_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a2a74d829fa6bc41a9823e42b9bbb5e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeKey</type>
      <name>max_key_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>ae03f7feba50b4bca74c8a6aeba9aba3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>octree_depth_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a2727267eed42ae776bbd8ea84b91187d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BranchNode *</type>
      <name>root_node_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a2ea6c9036575ec8e55ae59938036478a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeBreadthFirstIterator&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a72445f2ef197d672452ba776f9afc8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeDepthFirstIterator&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a006bd41bf2a4e5477c5c12b1cbc64893</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeIteratorBase&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>afbffbe37e9f198bcca90f04596e3644b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeLeafNodeIterator&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBase.html</anchorfile>
      <anchor>a679b511f7d9b329ca60975da3020d33f</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>a4bfe241b0ab8d40626dff59bdacfd8cf</anchor>
      <arglist>(unsigned char child_idx_arg) const </arglist>
    </member>
    <member kind="function">
      <type>const ContainerT &amp;</type>
      <name>getContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>a42ff972f2a2397a080885330e9d3c1fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT &amp;</type>
      <name>getContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>a6a01e5236f80ca09cc10be4cdd969109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ContainerT *</type>
      <name>getContainerPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>a2df8462e25ad6596b91eeda1b536f6a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT *</type>
      <name>getContainerPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>a670552e70963eaf28b936c42247edd65</anchor>
      <arglist>()</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>a90171886d897a7e32bdba1fd962ffe5d</anchor>
      <arglist>(unsigned char child_idx_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>const ContainerT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>a4556476286b163a412fded6ba0d4b179</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>a51ac33c9da2b10b2918f4ae4f4876b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ContainerT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>a2f898d59ac42ccfdab741bbc91d01a15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>aad567d12707f4af174480ef835d6c7c9</anchor>
      <arglist>()</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>ab0307902a49f46c1bc446d95b4a469b9</anchor>
      <arglist>(unsigned char child_idx_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>child_node_array_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>ab70dff09697c13652c9e7709de928203</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ContainerT</type>
      <name>container_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBranchNode.html</anchorfile>
      <anchor>aff272474f8a6e996128834f47b49254f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeBreadthFirstIterator</name>
    <filename>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</filename>
    <templarg></templarg>
    <base>pcl::octree::OctreeIteratorBase</base>
    <member kind="function">
      <type></type>
      <name>OctreeBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>aa4677d661ce9f0f8e0e186163e2c2f22</anchor>
      <arglist>(unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a854f09edd5437e8ee2834c3450e6fd61</anchor>
      <arglist>(OctreeT *octree_arg, unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>OctreeBreadthFirstIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a9d800bb962bd925a7d4a697e0e71e586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OctreeBreadthFirstIterator</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>ac1bc856f90d6a53f45e93f486a343773</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>OctreeBreadthFirstIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a0de23688c3488725c67e082dae0309e2</anchor>
      <arglist>(const OctreeBreadthFirstIterator &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>abce82dfb2c5a9f1fdbb24267269cd60b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a14751cb2e0e62d1b08b2514376ea2f72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; IteratorState &gt;</type>
      <name>FIFO_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>ac17ca914758d0d0546f05112cd4dcb19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>OctreeIteratorBase&lt; OctreeT &gt;::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>a1d36df1c7805cd8396fdfdb02909ba68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>OctreeIteratorBase&lt; OctreeT &gt;::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeBreadthFirstIterator.html</anchorfile>
      <anchor>af913f1e5227d436a1606c7e966322fe9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeContainerBase</name>
    <filename>classpcl_1_1octree_1_1OctreeContainerBase.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerBase.html</anchorfile>
      <anchor>ae9eead54d1484998b444287ad5c331fc</anchor>
      <arglist>(const int &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerBase.html</anchorfile>
      <anchor>ab4453ba7b309c99565d05b11f8b7a84f</anchor>
      <arglist>(int &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointIndices</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerBase.html</anchorfile>
      <anchor>a7411fb5b034a61ed33b2c05c6591ef38</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerBase.html</anchorfile>
      <anchor>ab19fd19b1a4ec0571c61f471cc059c2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerBase.html</anchorfile>
      <anchor>ad236a507a13d44bf50cd4d3b0dc509e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerBase.html</anchorfile>
      <anchor>a4473805c7a5f6a6ac18df499f5f688c4</anchor>
      <arglist>(const OctreeContainerBase &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerBase.html</anchorfile>
      <anchor>a408a02437a52d46ac5295a76b5fa7e7b</anchor>
      <arglist>(const OctreeContainerBase &amp;other) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerBase.html</anchorfile>
      <anchor>a382b67c24f3a625e5540ce6bc621834e</anchor>
      <arglist>(const OctreeContainerBase &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerBase.html</anchorfile>
      <anchor>a7220e2906c1000b73c77005d922637d1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeContainerBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerBase.html</anchorfile>
      <anchor>a6fa5bef348201c21e8f3394c56a8e172</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeContainerEmpty</name>
    <filename>classpcl_1_1octree_1_1OctreeContainerEmpty.html</filename>
    <base>pcl::octree::OctreeContainerBase</base>
    <member kind="function">
      <type>void</type>
      <name>addPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>af5989083d2dae8b9a29b2703d4e77ea2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreeContainerEmpty *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a58c604adafcf7f0c27567a7da0db51e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a354ab0df6097ea3b673c05b60c74b088</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointIndices</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a3d3ec7e5fba5de168d2eb86686a67e4a</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a3ea28d191bef7ab66cdc8286bfbc26f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerEmpty</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>aa9040160856558c91cca48dae16d993e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerEmpty</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>afee0e11d05cc80b5ed4b61b1619488c8</anchor>
      <arglist>(const OctreeContainerEmpty &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a0803314ed760b3ba10c09d64ba13d70e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeContainerEmpty</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerEmpty.html</anchorfile>
      <anchor>a0d83bbcc3035aeaf64a7455febc1a2a5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeContainerPointIndex</name>
    <filename>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</filename>
    <base>pcl::octree::OctreeContainerBase</base>
    <member kind="function">
      <type>void</type>
      <name>addPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</anchorfile>
      <anchor>a81bc3388358213cc40bdc9cd0691c6fe</anchor>
      <arglist>(int data_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreeContainerPointIndex *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</anchorfile>
      <anchor>acdbc94edb57fdf7060dd6a3d4c269b40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</anchorfile>
      <anchor>a6543d2815efde8aca844111aac8262b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointIndices</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</anchorfile>
      <anchor>ae7d83b25c37fd692a311eea2e27bf8bb</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;data_vector_arg) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</anchorfile>
      <anchor>a83d8a4a93ef0419b09c99943b27cd89b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</anchorfile>
      <anchor>ae2d8e6f995a883d94899395502b8be7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</anchorfile>
      <anchor>a38426fcde4a374b23177cf0b4fba62fb</anchor>
      <arglist>(const OctreeContainerPointIndex &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</anchorfile>
      <anchor>a722353fb2fd8bf71a3b83afeff463f52</anchor>
      <arglist>(const OctreeContainerBase &amp;other) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</anchorfile>
      <anchor>a13a93640d26d20cd77021bea6485b4fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeContainerPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</anchorfile>
      <anchor>a0fcc4ef509dfef47c5243437c7f4278d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndex.html</anchorfile>
      <anchor>afc696257ccc6cfc67d417dc3d30fc9a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeContainerPointIndices</name>
    <filename>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</filename>
    <base>pcl::octree::OctreeContainerBase</base>
    <member kind="function">
      <type>void</type>
      <name>addPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>a5ede7754faa12ab9b998d0e6f6fb73e2</anchor>
      <arglist>(int data_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreeContainerPointIndices *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>a982f66cdb10c8f883901bf7acba9a787</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>aae9e23b9999021bfb0345988f7da043b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointIndices</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>aa1edf9fab8359701944648633765f9f6</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;data_vector_arg) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt; &amp;</type>
      <name>getPointIndicesVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>a5ae042c100615a4ddc6f3016c88c25e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>a5f0623f11bb3c5bca0179dbb5b3ef76c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerPointIndices</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>a587c12f5c356fe533ac5981d8783c6e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeContainerPointIndices</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>a5aad531b7a27bb71a66433a40cea785a</anchor>
      <arglist>(const OctreeContainerPointIndices &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>aaa054987e1929db16d424b4d9a549336</anchor>
      <arglist>(const OctreeContainerBase &amp;other) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>a710d1c85c74e6e41946b728b6de0d19d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeContainerPointIndices</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>a98d4db24899e03c9a617d2d2a82ade4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>leafDataTVector_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeContainerPointIndices.html</anchorfile>
      <anchor>a28668d3d8290f4aaf01b0fbf97bfe444</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeDepthFirstIterator</name>
    <filename>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</filename>
    <templarg></templarg>
    <base>pcl::octree::OctreeIteratorBase</base>
    <member kind="typedef">
      <type>OctreeIteratorBase&lt; OctreeT &gt;::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a98a8aaa326e640796b1b50b9c6735198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeIteratorBase&lt; OctreeT &gt;::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>ab8c287332644f9bc2bbc03831782e0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeDepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a37697f1557206daa0faab4e21b56dda6</anchor>
      <arglist>(unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeDepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a98a197fca1c14f9121ebd4d72b471ed8</anchor>
      <arglist>(OctreeT *octree_arg, unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>OctreeDepthFirstIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a8fd459cb744c3763ea6f0e15e3b7d340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OctreeDepthFirstIterator</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>aa539d8679f2c184a61873c6110c85017</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>OctreeDepthFirstIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a9af5415e6bc9c0f09a072a1a790b3725</anchor>
      <arglist>(const OctreeDepthFirstIterator &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>ae3199a327e86caa82c41cf0dc9e1ec56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipChildVoxels</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a801f4f627ecc98424cedc596f6bbe411</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeDepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>aa368a0444f9ed2c33de712667fb6589a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; IteratorState &gt;</type>
      <name>stack_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeDepthFirstIterator.html</anchorfile>
      <anchor>a7a0b5f2301ae3a445d6d90e91de601e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeIteratorBase</name>
    <filename>classpcl_1_1octree_1_1OctreeIteratorBase.html</filename>
    <templarg>OctreeT</templarg>
    <member kind="typedef">
      <type>OctreeT::BranchContainer</type>
      <name>BranchContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a4a32092792fed534000b3960ed82331a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>adbda80916516d2662a3e785fc683480d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::LeafContainer</type>
      <name>LeafContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a8910e06142c68260863192c4595f5ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a7db5fac89d626cc24103eac2b248152f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const BranchContainer &amp;</type>
      <name>getBranchContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>ad090142f271019d17bcb0c5e62350092</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BranchContainer &amp;</type>
      <name>getBranchContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>aa3cb841e9b039e5567ab4bf25f67f857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getCurrentOctreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a7f78e97382504025aba3ffb0d76c8f0a</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>af62ddb2a5c59af285697befaf5cb5618</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OctreeNode *</type>
      <name>getCurrentOctreeNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a963221f5884107f89547dbc2b8523b11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LeafContainer &amp;</type>
      <name>getLeafContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a5a84ae2bd718983e81231ecd133b8e78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LeafContainer &amp;</type>
      <name>getLeafContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a49732b8764d00dbae0205aeb1b8846e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getNodeConfiguration</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>aff8d3daec6193aa8d1f511444426bfd4</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>ad20266afd1ba077e89203478d351d090</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>af8b0c2353b1e295f7777b74d7a033d3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>ac41e634c18d25a24d8227f305204e3ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeIteratorBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>aabe5d79aa48e2f9690ea9aee37586285</anchor>
      <arglist>(unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeIteratorBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>ab792fd631335e04b72751514ef392e47</anchor>
      <arglist>(OctreeT *octree_arg, unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeIteratorBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>ad3bbb67af06a8f3bdf7d3ae95308819a</anchor>
      <arglist>(const OctreeIteratorBase &amp;src, unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a7faaddf5f902398d3115779d3435dbdf</anchor>
      <arglist>(const OctreeIteratorBase &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>OctreeNode *</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a2bcd32594667c526a4a9ce1586ac1839</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OctreeIteratorBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a096a97e33e212e43e82058e111a5ff74</anchor>
      <arglist>(const OctreeIteratorBase &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a4d807ae72f2cbdd68d824af83dc9c2b9</anchor>
      <arglist>(const OctreeIteratorBase &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>ad99362068dd933579cf38c0f541fb94c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeIteratorBase</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a6b23ce2c9e69b892c8f18889dd118c9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IteratorState *</type>
      <name>current_state_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>acc3e577b8deac4ec30bd414d7963a28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>max_octree_depth_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a033e43f41da6424ab36e2e7bdb265ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeT *</type>
      <name>octree_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeIteratorBase.html</anchorfile>
      <anchor>a2bbf66c95951c55f5b6d672ba8d3ab92</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>union pcl::octree::OctreeKey::@72</type>
      <name>@73</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>a1a0c2dd536caa1e82c32fc9de7f29d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::octree::OctreeKey::@72::@74</type>
      <name>@75</name>
      <anchorfile>unionpcl_1_1octree_1_1OctreeKey_1_1@72.html</anchorfile>
      <anchor>a0d3adf7fd6a99519ea250f4ca9dc6476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>x</name>
      <anchorfile>structpcl_1_1octree_1_1OctreeKey_1_1@72_1_1@74.html</anchorfile>
      <anchor>af16e7fb2e5cbff6e0c9af9ee5591e164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>y</name>
      <anchorfile>structpcl_1_1octree_1_1OctreeKey_1_1@72_1_1@74.html</anchorfile>
      <anchor>a4222a50c37ab2c4c54dd9ffcd92cdf5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>z</name>
      <anchorfile>structpcl_1_1octree_1_1OctreeKey_1_1@72_1_1@74.html</anchorfile>
      <anchor>adde78714cebfe78b17c465835408cfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>key_</name>
      <anchorfile>unionpcl_1_1octree_1_1OctreeKey_1_1@72.html</anchorfile>
      <anchor>aa8f7642c286a2c795c8990ff0910d46c</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>maxDepth</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeKey.html</anchorfile>
      <anchor>ac8693796fa58248e8563d66fb83da165</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">
      <type>const ContainerT &amp;</type>
      <name>getContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>a4cd52f05a173c6c43cc001ff9f688b4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT &amp;</type>
      <name>getContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>a64e77c637be7ee20a6cd4e5e2f00d9f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ContainerT *</type>
      <name>getContainerPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>a8a36fd9d7c6abb03a8cc83ada2710a3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT *</type>
      <name>getContainerPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>a7ecbdcc73bab1656dc0fd9649b8633ca</anchor>
      <arglist>()</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>const ContainerT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>af97ae5dc22062724bd30721669ae0b75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT &amp;</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>ab72f903319ccc9af359a6d77c9811428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ContainerT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>ae9441f599e2d2c955eec72aa5f2b849e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContainerT *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>a78e7448d02219f75fe4a0f0399d09c8c</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>
    <member kind="variable" protection="protected">
      <type>ContainerT</type>
      <name>container_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNode.html</anchorfile>
      <anchor>a62a5dd64ede6d56f0a485719b8f215b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreeLeafNodeIterator</name>
    <filename>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</filename>
    <templarg></templarg>
    <base>pcl::octree::OctreeDepthFirstIterator</base>
    <member kind="function">
      <type></type>
      <name>OctreeLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>af72a13f14dccff78a440231e1c11abf5</anchor>
      <arglist>(unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>ab8be48bbfd8ec466c1f45d10d9302a84</anchor>
      <arglist>(OctreeT *octree_arg, unsigned int max_depth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>OctreeNode *</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>ac417becd74c04574437a0dfe163d12a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OctreeLeafNodeIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>a685c98e847b2b6b293b3a23396347ebb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OctreeLeafNodeIterator</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>a85719fd58ef16e5355556fe4a7a1d700</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>a40a6f5bac6ea8e201478abb0ec381b1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>ae6c6fbeba64a04472d68f1550d5cc1d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>OctreeDepthFirstIterator&lt; OctreeT &gt;::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>a04af76cb2ec3b5c383b42781115dd601</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>OctreeDepthFirstIterator&lt; OctreeT &gt;::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeLeafNodeIterator.html</anchorfile>
      <anchor>a6b2e77d4d2e7b3f1b396ea835d5e99f3</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></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>std::vector&lt; NodeT * &gt;</type>
      <name>nodePool_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreeNodePool.html</anchorfile>
      <anchor>a2690d6bb5f38b1ce9ab7ae30b7f6e37a</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>LeafContainerT</templarg>
    <templarg>BranchContainerT</templarg>
    <templarg>OctreeT</templarg>
    <base>OctreeT</base>
    <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>a7ae7790d587f3c92c079f3f3b61f4c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointXYZ, Eigen::aligned_allocator&lt; PointXYZ &gt; &gt;</type>
      <name>AlignedPointXYZVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a1e31bea52fc307137dd237c82485553a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT</type>
      <name>Base</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ac1f0efca932f13c22f61d93427c09cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ad8896c64b83f7a3cb13e81337cd03a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBreadthFirstIterator&lt; OctreeT &gt;</type>
      <name>BreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aa496eea223ddb37f57078aefa3ac6ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeBreadthFirstIterator&lt; OctreeT &gt;</type>
      <name>ConstBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a4fe0d339bcefe6bb78c970766c266e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>ConstDepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a09e97a5ff995aff000d00a1884a8d483</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>ConstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ac535a4ebd87341d1c3535a9d07709fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeLeafNodeIterator&lt; OctreeT &gt;</type>
      <name>ConstLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aae9283106bdd1f4baca767f9c1659ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT, OctreeT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a92b1f66a9250437d49e137c4a7b10456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>DepthFirstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a154692e65bad736c0f9ccae08bd2f8e7</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>a09158b24d28dbd025f43ba1d43970c2d</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>ac404358de1dad9636986a4c5e2ce9cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; OctreeT &gt;</type>
      <name>Iterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ae53cfda82c353687bd18ac99eec61e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ad265334537cd8f7251272e33f5350d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeLeafNodeIterator&lt; OctreeT &gt;</type>
      <name>LeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a7837e86e5a4556e96f749eef84fb28de</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>aa35953d1ae5ae43c46b14a8e37a7e07c</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>a0d2dd9664baa253ace9b403e2da3118a</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>adea5e55af6bf6a590730d489506fa8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT, OctreeT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a2e13d0899ada2ce4beffcabcea1ee150</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT, OctreeBase&lt; LeafContainerT &gt; &gt;</type>
      <name>SingleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a3fd8f89506e85d236b939c3b8e99e58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointFromCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a25a7466a48d5d6f1a09a3ff82b92b29a</anchor>
      <arglist>(const int point_idx_arg, IndicesPtr indices_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointsFromInputCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a308967335a1c6eb34e62506db9e6377e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointToCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a1a33a7ac416d2772f06b20d8b5669add</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>ab9020e927598cce659681a756b207bbe</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>aa21e3fc404a7d30c98fd52fc00e22697</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineBoundingBox</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ac75f6a0d8465db652ec9646dbafcf150</anchor>
      <arglist>(const double min_x_arg, const double min_y_arg, const double min_z_arg, const double max_x_arg, const double max_y_arg, const double max_z_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineBoundingBox</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ae3279676b678aa9987a00ca29621ffec</anchor>
      <arglist>(const double max_x_arg, const double max_y_arg, const double max_z_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineBoundingBox</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a3b2008b212edffe08e6a04596dd25444</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>a2661ae14c070f3abca50c759d7c0c465</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteVoxelAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ac99f74972c8f2eedaaab288f0a9edf23</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>aa3f5cb6928d1bbdbc005bafe5e6e102c</anchor>
      <arglist>(const int &amp;point_idx_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableDynamicDepth</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a094e94679a5251f9da9b58169e51958e</anchor>
      <arglist>(size_t maxObjsPerLeaf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getApproxIntersectedVoxelCentersBySegment</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ab2fb51b3878438a5907956bf78730889</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>ad4799d6d7bcf014962871d516a092560</anchor>
      <arglist>(double &amp;min_x_arg, double &amp;min_y_arg, double &amp;min_z_arg, double &amp;max_x_arg, double &amp;max_y_arg, double &amp;max_z_arg) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEpsilon</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a187487080ac79ff65f0b38690e665f07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesConstPtr const</type>
      <name>getIndices</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a3e01d9ad5999409c8ae49d593206784d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr</type>
      <name>getInputCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a93cb2c07ee839f6197e52d7ad5a8acd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOccupiedVoxelCenters</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aea8387951b1c3775a569eefd8475d040</anchor>
      <arglist>(AlignedPointTVector &amp;voxel_center_list_arg) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getResolution</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a280756eea2640ebf84bbaa13b3af3330</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getTreeDepth</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a9e45bd832d022bbee339f845d6df6d89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVoxelBounds</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aa0f7d98e524c30dc68331c8588d7e15b</anchor>
      <arglist>(OctreeIteratorBase&lt; 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>ae3fa182bf22bc9d4366b7d7a4f2c85f3</anchor>
      <arglist>(unsigned int tree_depth_arg) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVoxelSquaredDiameter</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a0b130e5bd3b8cdfb9cb0c6afab5eceb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVoxelSquaredSideLen</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ac97a293241af1af6cf06b87284995b4a</anchor>
      <arglist>(unsigned int tree_depth_arg) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVoxelSquaredSideLen</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>af0767b73a180390bccabe5e765fdbf9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVoxelOccupiedAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a8bb76ca2f8285c894d7c8d860a9e5aab</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>a34f99f9130a4cb9e5f6fe68442644ae2</anchor>
      <arglist>(const double point_x_arg, const double point_y_arg, const double point_z_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVoxelOccupiedAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a08bd6c5cfb278efad45a1a26f0a020d2</anchor>
      <arglist>(const int &amp;point_idx_arg) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a65432e7d82ffe7ddf523c81581d5c744</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>a6ed1b43b1e139f916c4908ee4407a9a0</anchor>
      <arglist>(double eps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a87cad20428de876fcf789e674a39f503</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>a95a51d4834c204e02fd12b48d0c37a6f</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>ad28534336b8bd9f43a47357588c3d198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointIdx</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a6b1d116e8414a70383276e29d9ffe935</anchor>
      <arglist>(const int point_idx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>adoptBoundingBoxToPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a6b06d8fbde6d72d9daf01feb457c0f44</anchor>
      <arglist>(const PointT &amp;point_idx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>expandLeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ac8e2116b4843e12a8d67074c2a9c3293</anchor>
      <arglist>(LeafNode *leaf_node, BranchNode *parent_branch, unsigned char child_idx, unsigned int depth_mask)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LeafContainerT *</type>
      <name>findLeafAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a8dc9bc80d18e7bebd7c004104874ab5e</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>aed077f4e246f128f3ac8fdd98f3b0e24</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>af8f468268b54613d802d4b21b951ced6</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>a9d7ebb6626fbcd10afe7acd88b8c6fe2</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>ab0546ad763e038bf3432af481157a96f</anchor>
      <arglist>(const double point_x_arg, const double point_y_arg, const double point_z_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>a754db927da522734a3e6f33e6715e73d</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int tree_depth_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>ae28f6a1b6b94fb3d09cdfd192e763aad</anchor>
      <arglist>(const OctreeKey &amp;key_arg, unsigned int tree_depth_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>afc4341466b09a16fe95472bd6a9f763d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getOccupiedVoxelCentersRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aacfd6b6da0111cf858d745787bc89c54</anchor>
      <arglist>(const BranchNode *node_arg, const OctreeKey &amp;key_arg, AlignedPointTVector &amp;voxel_center_list_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>a9330d01eaf8f84254f9f1f164132047a</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>ac926461ef0e33e6c6955ecd254e44a33</anchor>
      <arglist>(const PointT &amp;point_idx_arg) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>bounding_box_defined_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a71a8a024259c75f6365f262308af7d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>epsilon_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>aa9abbf2b0fedf04240be251def82a5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesConstPtr</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a4fe0eb5fad27c0b3a615f9f6d372a82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a30c6002f19ebee3e5af733499254e2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>max_objs_per_leaf_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a2a773a82c7c07e654e80bdca09f2fb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_x_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ae15a12d2a28bb61dfee5b336ccc636f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_y_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a464b7adba4e590273e14858b44156000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_z_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a08b309d509bac1ec31f0e0688877cee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_x_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a8dc33f2b512bad01de17e599f8279877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_y_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a01c861f8af5a5a447af53be9763784c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_z_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ad4968dfe99e33fd95718a92626a7ec89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>resolution_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>ada3e26017a2b5298846bcdd989feea98</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OctreeBreadthFirstIterator&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a72445f2ef197d672452ba776f9afc8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OctreeDepthFirstIterator&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a006bd41bf2a4e5477c5c12b1cbc64893</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OctreeIteratorBase&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>afbffbe37e9f198bcca90f04596e3644b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OctreeLeafNodeIterator&lt; OctreeT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloud.html</anchorfile>
      <anchor>a679b511f7d9b329ca60975da3020d33f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudAdjacency</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</filename>
    <templarg>PointT</templarg>
    <templarg>LeafContainerT</templarg>
    <templarg>BranchContainerT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT &gt;</base>
    <member kind="typedef">
      <type>OctreePointCloudT::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>aa8ed34b41adcfcc7f9486ffead22cf64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>CloudT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>ad071d00fa0f1e9465118ebf42ab8ba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LeafVectorT::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>af4d20a9a006435e92c99680416d12f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeDepthFirstIterator&lt; OctreeAdjacencyT &gt;</type>
      <name>ConstIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a43091b71c07e4003710db5f69cb80230</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OctreeLeafNodeIterator&lt; OctreeAdjacencyT &gt;</type>
      <name>ConstLeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a643bff529a4cac31b16b9fe24cf7a125</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OctreeAdjacencyT &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a9f8f466e67f4c0c2230138445da9d556</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VoxelAdjacencyList::edge_descriptor</type>
      <name>EdgeID</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a47f28cee59796d2d846090a81c3e9eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDepthFirstIterator&lt; OctreeAdjacencyT &gt;</type>
      <name>Iterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>aadea5ed5eb3c582c158dde68ff8fe194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LeafVectorT::iterator</type>
      <name>iterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a081629a7f3a12f43d8e4c999d2fe2de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloudT::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a62ded6b1735a58d25747f24a5a91d6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeLeafNodeIterator&lt; OctreeAdjacencyT &gt;</type>
      <name>LeafNodeIterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>af477115caefab16c0c43a2e053575b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; LeafContainerT * &gt;</type>
      <name>LeafVectorT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a2888fd526816adb9ecebd80d6f4fa8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloudAdjacency&lt; PointT, LeafContainerT, BranchContainerT &gt;</type>
      <name>OctreeAdjacencyT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a2dd924f50950d845787311db3aa5cabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeBase&lt; LeafContainerT, BranchContainerT &gt;</type>
      <name>OctreeBaseT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a3bd8ae0229e07b312a0b7021b87f7f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT, OctreeBaseT &gt;</type>
      <name>OctreePointCloudT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>adf2bdc4ee1a53355f21d7cbc7079e093</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OctreeAdjacencyT &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>ab68c2d673d5206ef3677d86e79ece208</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::setS, boost::setS, boost::undirectedS, PointT, float &gt;</type>
      <name>VoxelAdjacencyList</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a75e30b09fa2370d5849fa33dc96806d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VoxelAdjacencyList::vertex_descriptor</type>
      <name>VoxelID</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a5ff6423a2cfaae0c31e479e832a208be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointsFromInputCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a60fb93a56effff0f432477496ec53b7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a6c4179167b76017f5f3994b30db02bef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeVoxelAdjacencyGraph</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a4c04692ebdce08de83a2568cac551276</anchor>
      <arglist>(VoxelAdjacencyList &amp;voxel_adjacency_graph)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>depth_begin</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a6782c71503442a51d6b0d0d96c5009d9</anchor>
      <arglist>(unsigned int maxDepth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>const Iterator</type>
      <name>depth_end</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>abb64d26d9c716f0c10dbacb935622400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>aa54dce0f2f1ee6c55ae3f6b1dcd1a575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LeafContainerT *</type>
      <name>getLeafContainerAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a811173bd4c9fe80f37bbced4010cd26a</anchor>
      <arglist>(const PointT &amp;point_arg) const </arglist>
    </member>
    <member kind="function">
      <type>LeafNodeIterator</type>
      <name>leaf_begin</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>abaa3fb664cfa34d3c45d8e578ac172ed</anchor>
      <arglist>(unsigned int maxDepth_arg=0)</arglist>
    </member>
    <member kind="function">
      <type>const LeafNodeIterator</type>
      <name>leaf_end</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a4d84976d1f4884acc5f9a6ae716ce83c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudAdjacency</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>ab60753b34c6a12760da82cf9ea74cb75</anchor>
      <arglist>(const double resolution_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransformFunction</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a0a0ee370d0a5fe320741e4f60a57d17a</anchor>
      <arglist>(boost::function&lt; void(PointT &amp;p)&gt; transform_func)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>acbe6d32aa6cdf7c29a25f2cd93773886</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testForOcclusion</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a209f1bdf001dffcec55a09f556cd13a2</anchor>
      <arglist>(const PointT &amp;point_arg, const PointXYZ &amp;camera_pos=PointXYZ(0, 0, 0))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudAdjacency</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>aa27549fc7333872baf277b9cbb0e9408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointIdx</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a33211beb1e91fa7af14e90c8a81f37a4</anchor>
      <arglist>(const int pointIdx_arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeNeighbors</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>aadcdf4aeeefe6f98055f4e59e238513c</anchor>
      <arglist>(OctreeKey &amp;key_arg, LeafContainerT *leaf_container)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>genOctreeKeyforPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a7ae8bc4a21c71c4b2b29ec7be146bc6c</anchor>
      <arglist>(const PointT &amp;point_arg, OctreeKey &amp;key_arg) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LeafVectorT</type>
      <name>leaf_vector_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a2a3deb7a0b5cbe60995f7f49233c02bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StopWatch</type>
      <name>timer_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>ada6257f7782416c6cb6979e08f79d77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(PointT &amp;p)&gt;</type>
      <name>transform_func_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a3b67e5bf2fcbd0b3d062ef306903ddef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeBreadthFirstIterator&lt; OctreeAdjacencyT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>af20fee12c4bfed5b713b5dd466f68883</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeDepthFirstIterator&lt; OctreeAdjacencyT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>abd0244e3cb067e0663f148f6e63e98ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeIteratorBase&lt; OctreeAdjacencyT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>afae482c683b64c94906b4e08ac23e9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OctreeLeafNodeIterator&lt; OctreeAdjacencyT &gt;</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacency.html</anchorfile>
      <anchor>a101625ee03e79ff7e919aea88fb72866</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudAdjacencyContainer</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</filename>
    <templarg>PointInT</templarg>
    <templarg>DataT</templarg>
    <base>pcl::octree::OctreeContainerBase</base>
    <member kind="typedef">
      <type>NeighborSetT::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>ae2d47fd402ae404a2b1375835752b9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NeighborSetT::iterator</type>
      <name>iterator</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>afc4658e77366cfad50c107046abdb944</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; OctreePointCloudAdjacencyContainer * &gt;</type>
      <name>NeighborSetT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>abad84429e4ea1ba49718876bf29cbc5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNeighbor</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a27a75bedaed54b1ee2e5697f9a739f15</anchor>
      <arglist>(OctreePointCloudAdjacencyContainer *neighbor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a0c93a91afb871659d3162c84079bf550</anchor>
      <arglist>(const PointInT &amp;new_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a0ffcff99efddba523ad4a5d659df3722</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;new_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a34bad58a8282a9966c68f1dc58136a45</anchor>
      <arglist>(const pcl::PointXYZRGBA &amp;new_point)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a52c4f301d8205642fcf78739e6556b83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a62ae6f12d7cb74a5645f9b6e9aedfb03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>aec030765d20bc88b5017487a10b20251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a75e83e9985bfa3bd8639cb6f94685ca5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>aaa4c5275a99aaa86b35e6d0586546479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreePointCloudAdjacencyContainer *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a5bea83a0231cbae257e09f44c94d4fcb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a0b4d774fe50808a7bfe6c54f34a3c827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>acf3a47a90ef4928e23ad6922f99bd776</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DataT &amp;</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a0a7dc3ff4dab95c9aa899696c961c934</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNumNeighbors</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a119f1eeb793555b740ad52d71ad80324</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPointCounter</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>ac1bf9e70f08024dc8be15ee7be622c1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a1ec68be95e15bb32338fd984fef76ff2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a013a67e34c8d728c27003ddb398122e6</anchor>
      <arglist>(OctreePointCloudAdjacencyContainer *neighbor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudAdjacencyContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>ac80d47a6ba9071e30b344450d927ac78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeNeighbor</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a2eca8b819d6a9ee2be9434c64ac1d3cc</anchor>
      <arglist>(OctreePointCloudAdjacencyContainer *neighbor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>ae1d863e72aeb41a0dc09c4e8a312e91d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>afa27caca139ddf7cf8e37728453b6dc1</anchor>
      <arglist>(const DataT &amp;data_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNeighbors</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a45053b4d80ee8dafba76f65fdb73c8fd</anchor>
      <arglist>(const NeighborSetT &amp;neighbor_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointCounter</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a8f29cc923d730d447cb9badcef2ca452</anchor>
      <arglist>(int points_arg)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>af852e8da4bbbbd630bc884592637ab64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudAdjacencyContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>af3f817f8a39f773cc37578a49d2fa877</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataT</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a0db3fa0ba8abaf7ef8633197ee6addbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NeighborSetT</type>
      <name>neighbors_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a1cfbff13b91375e22a07033a28485e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_points_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudAdjacencyContainer.html</anchorfile>
      <anchor>a867aee84ed1b9c349114f4c9e3c15b99</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>LeafContainerT</templarg>
    <templarg>BranchContainerT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT, Octree2BufBase&lt; LeafContainerT, BranchContainerT &gt; &gt;</base>
    <member kind="function">
      <type>std::size_t</type>
      <name>getPointIndicesFromNewVoxels</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudChangeDetector.html</anchorfile>
      <anchor>abf29f9dfe0b1cfd3f4100cdb5e9df5e2</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>ad0e20093cd856b56a94a7fa61eebfa7f</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>aaa91b5a6b28444de33b420e8254d34dc</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>LeafContainerT</templarg>
    <templarg>BranchContainerT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT &gt;</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>getVoxelDensityAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensity.html</anchorfile>
      <anchor>acda6f5d627fd51c3403d984d4603f64a</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>a8b61726fe76af7cb857c90cec7988d03</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>a0afdb6523a43c8e338d3179759dd1200</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudDensityContainer</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</filename>
    <base>pcl::octree::OctreeContainerBase</base>
    <member kind="function">
      <type>void</type>
      <name>addPointIndex</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>a4e2bc0061fd531f754e1024728b18f0e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreePointCloudDensityContainer *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>a9e8b1d05715d1654ade482e52ab57755</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getPointCounter</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>a1ce359bd0bec8217d8a0ad31bdd2edca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudDensityContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>a742fb4978b46c4d5ca92248e20bba2f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>ae55af94bef398fd6b9ce40b41fe9ef87</anchor>
      <arglist>(const OctreeContainerBase &amp;other) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>aa97bc92c872434cc6671b1df22aef756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudDensityContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>a56ea746e62bd51a94359c093fec5e857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>point_counter_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudDensityContainer.html</anchorfile>
      <anchor>aeb5b1cffc2ea8faf1b0a453de5abcfae</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>LeafContainerT</templarg>
    <templarg>BranchContainerT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT, OctreeBase&lt; LeafContainerT, BranchContainerT &gt; &gt;</base>
    <member kind="typedef">
      <type>OctreePointCloudOccupancy&lt; PointT, LeafContainerT, BranchContainerT &gt;</type>
      <name>DoubleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>a9f0f191ccbfcfcbe2fd94e8659e8a72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>a23f22e892c55828922aad5f6f78d18a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT &gt;::PointCloudConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>a61c02ac8ba596c179d2175e5970f71b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT &gt;::PointCloudPtr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>ac7c67c7e4158f5648cd1afbc5c416d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloudOccupancy&lt; PointT, LeafContainerT, BranchContainerT &gt;</type>
      <name>SingleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>afde3d57dfff71fe2632521d94e205d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudOccupancy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudOccupancy.html</anchorfile>
      <anchor>a1a6d7a6d6d169ba12ca6ae11192c73bd</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>a0be22e9710658e5960c77594edd99c4e</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>ae12b0606df7f1b7fd9c993eb7303dceb</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>a4203b1d11598b72af067b4fb23a0d3e5</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>LeafContainerT</templarg>
    <templarg>BranchContainerT</templarg>
    <templarg>OctreeT</templarg>
    <base>pcl::octree::OctreePointCloud</base>
    <member kind="typedef">
      <type>OctreePointCloudPointVector&lt; PointT, LeafContainerT, BranchContainerT, OctreeBase&lt; LeafContainerT, BranchContainerT &gt; &gt;</type>
      <name>SingleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudPointVector.html</anchorfile>
      <anchor>ab146f2e02a23daff3dc33e11f1ecf41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudPointVector</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudPointVector.html</anchorfile>
      <anchor>a6e80a8bc31e457f4879a2f45381056bc</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>ad59484575b2a9082e6f6ee86a8630036</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>LeafContainerT</templarg>
    <templarg>BranchContainerT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT &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>a8680d7754f3b9872f62319ad0d304cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a81cf2cdbaf5211e5dee4c58bde0dd45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OctreePointCloudSearch&lt; PointT, LeafContainerT, BranchContainerT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>acebc2f9148400e6d6e1f3ce2511d011a</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>a99f63bc0d03868c9a81608ca4ea80cb4</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>a0321f299befce56b8dfe769bc21b067c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>aabd102fe0e24722872dee414c6178e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT &gt;</type>
      <name>OctreeT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a4a421f6d63e460a10852a52d1e44f5a6</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>af3f879524c0ec18da3c4451eeafe0769</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>aafe8edd385a4dd6c33d172905c8d3f19</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>a6f8088661c5340814ec584fed234971b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OctreePointCloudSearch&lt; PointT, LeafContainerT, BranchContainerT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>af7712400d276c978e2d55592593ffbdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>approxNearestSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a76f66f61c1561a260c9dfd7a91bce860</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>aedaa8f43355000dbb0acc811c4b321fb</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>a9dbe80e71348afa35b7eea4e0d7de225</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>a6f3beb07d39a121bd3a8b450dd972da3</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>ad62516a6a499763c34213d66f679768f</anchor>
      <arglist>(Eigen::Vector3f origin, Eigen::Vector3f direction, AlignedPointTVector &amp;voxel_center_list, int max_voxel_count=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntersectedVoxelIndices</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>af067dc63c7deff49eb6e9e4a41851a78</anchor>
      <arglist>(Eigen::Vector3f origin, Eigen::Vector3f direction, std::vector&lt; int &gt; &amp;k_indices, int max_voxel_count=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nearestKSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a21d3818a5a56eef093a0f556b3b1ff60</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>aa631ebe91256e5e62d092eab41e63ab1</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>a6c7167376eca831089b7848438ffdb82</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>adb3b8d2c1fa8f5548de1a4c3f4b8af2c</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>a2af4c4588b2b73cfcd74fb1f906f2b45</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>a2bf45e3aaab6f626d9f7f4b79d8c62cc</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>a761c2c7cd58db9cda457b73673073830</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>afb43baee48b83316cce5d4003561aabb</anchor>
      <arglist>(const PointT &amp;point, std::vector&lt; int &gt; &amp;point_idx_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>voxelSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a69d3bb3040880d640a84361618964c1b</anchor>
      <arglist>(const int index, std::vector&lt; int &gt; &amp;point_idx_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudSearch</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a922594b383449d1cf7662b3551ea4aa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>approxNearestSearchRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a2361d272532234458d3a6a5d32fe0d01</anchor>
      <arglist>(const PointT &amp;point, const BranchNode *node, const OctreeKey &amp;key, unsigned int tree_depth, 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>a1577f23f6708485104d22c4153bf4029</anchor>
      <arglist>(const Eigen::Vector3f &amp;min_pt, const Eigen::Vector3f &amp;max_pt, const BranchNode *node, const OctreeKey &amp;key, unsigned int tree_depth, 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>a626bcfe2965e711e1a9f6826e0fe6c53</anchor>
      <arglist>(double min_x, double min_y, double min_z, double mid_x, double mid_y, double mid_z) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getIntersectedVoxelCentersRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a87b3f210bda3713c1a375b2c143ed73f</anchor>
      <arglist>(double min_x, double min_y, double min_z, double max_x, double max_y, double max_z, unsigned char a, const OctreeNode *node, const OctreeKey &amp;key, AlignedPointTVector &amp;voxel_center_list, int max_voxel_count) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getIntersectedVoxelIndicesRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>ab7a26bc3bffe4e6a0e62dcfbf94a56c1</anchor>
      <arglist>(double min_x, double min_y, double min_z, double max_x, double max_y, double max_z, unsigned char a, const OctreeNode *node, const OctreeKey &amp;key, std::vector&lt; int &gt; &amp;k_indices, int max_voxel_count) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getKNearestNeighborRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a3b3018ba99b9f246841f3b2861dfe826</anchor>
      <arglist>(const PointT &amp;point, unsigned int K, const BranchNode *node, const OctreeKey &amp;key, unsigned int tree_depth, const double squared_search_radius, std::vector&lt; prioPointQueueEntry &gt; &amp;point_candidates) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getNeighborsWithinRadiusRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch.html</anchorfile>
      <anchor>a5ee2edaac7975caf29c73820711592d3</anchor>
      <arglist>(const PointT &amp;point, const double radiusSquared, const BranchNode *node, const OctreeKey &amp;key, unsigned int tree_depth, 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>aa17ede421d29eae8993a8b5085dace48</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>ab93a21e710c6f338e48395f2faf6470c</anchor>
      <arglist>(Eigen::Vector3f &amp;origin, Eigen::Vector3f &amp;direction, double &amp;min_x, double &amp;min_y, double &amp;min_z, double &amp;max_x, double &amp;max_y, double &amp;max_z, 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>a8ff8c5d7e110d7a05063cc0413cbda60</anchor>
      <arglist>(const PointT &amp;point_a, const PointT &amp;point_b) 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>af32d48bd6a399a82b46f8aaffb813c34</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>a88de2ae8393ffd95e498261587a6e724</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioBranchQueueEntry</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioBranchQueueEntry.html</anchorfile>
      <anchor>a723b50b3869f2da1796cce6bacaa4b77</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>a25f1aa98e82f8ad00b4d2a549fa4257e</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>a31c6a920e3d2442810286263a2faf1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>point_distance</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioBranchQueueEntry.html</anchorfile>
      <anchor>ac6896fd3b626b908917d5da9786e91c6</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>aeca9bc2e022caeeaf0aa0bb5e26187ad</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>ab295e1f9ed5635492f0ad36c4ea849f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prioPointQueueEntry</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioPointQueueEntry.html</anchorfile>
      <anchor>afc567ed22e8f873e54214eec87c0f70a</anchor>
      <arglist>(unsigned int &amp;point_idx, float point_distance)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>point_distance_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioPointQueueEntry.html</anchorfile>
      <anchor>ae6f400f8f120674cf9f7d5e6edbd4345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>point_idx_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSearch_1_1prioPointQueueEntry.html</anchorfile>
      <anchor>a00fb485718ecaa7d7e23f90ceb2c6023</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>LeafContainerT</templarg>
    <templarg>BranchContainerT</templarg>
    <templarg>OctreeT</templarg>
    <base>pcl::octree::OctreePointCloud</base>
    <member kind="typedef">
      <type>OctreePointCloudSinglePoint&lt; PointT, LeafContainerT, BranchContainerT, OctreeBase&lt; LeafContainerT, BranchContainerT &gt; &gt;</type>
      <name>SingleBuffer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSinglePoint.html</anchorfile>
      <anchor>a645a4a9edc4bbf3e5bba9a0471978589</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudSinglePoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudSinglePoint.html</anchorfile>
      <anchor>a79615f4bd4fae51abf279d3df87eb57c</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>a948251814e4b5ae19c6acb14b526024a</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>LeafContainerT</templarg>
    <templarg>BranchContainerT</templarg>
    <base>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT &gt;</base>
    <member kind="typedef">
      <type>OctreeT::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>ac01e8e4553a5f0336a2db8bec86eb627</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OctreePointCloudVoxelCentroid&lt; PointT, LeafContainerT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>a43826477560bdc2326fd4e90bd7648bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeT::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>ae8c9eec9ce17d895f1a2ab06e925c05e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT &gt;</type>
      <name>OctreeT</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>a46ecad9c4ce201725a2deb7030d5f519</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OctreePointCloudVoxelCentroid&lt; PointT, LeafContainerT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>a31e0ce7b0733681bbbdc75bef6814b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointIdx</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>a02c5fe6f8d684f4eb5878b48740bf178</anchor>
      <arglist>(const int pointIdx_arg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVoxelCentroidAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>ad057eab5f5f8292cdeffbd1aa1215a46</anchor>
      <arglist>(const PointT &amp;point_arg, PointT &amp;voxel_centroid_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVoxelCentroidAtPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>a3a731100e8cdb78e852cf2e25000cd1e</anchor>
      <arglist>(const int &amp;point_idx_arg, PointT &amp;voxel_centroid_arg) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getVoxelCentroids</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>a280563d7e7dc34acb9edbd67d8cb6d8a</anchor>
      <arglist>(typename OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT &gt;::AlignedPointTVector &amp;voxel_centroid_list_arg) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVoxelCentroidsRecursive</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>a2c6b6230c3fb573e30f9a6adef4f673a</anchor>
      <arglist>(const BranchNode *branch_arg, OctreeKey &amp;key_arg, typename OctreePointCloud&lt; PointT, LeafContainerT, BranchContainerT &gt;::AlignedPointTVector &amp;voxel_centroid_list_arg) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudVoxelCentroid</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroid.html</anchorfile>
      <anchor>a3ee3a60237c8896030a254bdd7b6cb0e</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>adb1edf24489dd1480cd9e64454b33160</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::octree::OctreePointCloudVoxelCentroidContainer</name>
    <filename>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroidContainer.html</filename>
    <templarg>PointT</templarg>
    <base>pcl::octree::OctreeContainerBase</base>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroidContainer.html</anchorfile>
      <anchor>a303a05d67bb1df4c5c8b0da6380b1927</anchor>
      <arglist>(const PointT &amp;new_point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OctreePointCloudVoxelCentroidContainer *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroidContainer.html</anchorfile>
      <anchor>a627bf29da5a21a17718bea3e73188313</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCentroid</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroidContainer.html</anchorfile>
      <anchor>a15f4eafafff323ddf4ab98f3f08e367f</anchor>
      <arglist>(PointT &amp;centroid_arg) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreePointCloudVoxelCentroidContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroidContainer.html</anchorfile>
      <anchor>a0eacbed8daa2c7a3480aae611b8d90d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroidContainer.html</anchorfile>
      <anchor>a4de37013d324dff3f1f26e9875ce9e5a</anchor>
      <arglist>(const OctreeContainerBase &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroidContainer.html</anchorfile>
      <anchor>a1bfb3786985fe99945bb58133a519d72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreePointCloudVoxelCentroidContainer</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroidContainer.html</anchorfile>
      <anchor>ae148b22dc20c8e7648e150918713356c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>point_counter_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroidContainer.html</anchorfile>
      <anchor>a4bf75c5565517dc62a274de75ffb855b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointT</type>
      <name>point_sum_</name>
      <anchorfile>classpcl_1_1octree_1_1OctreePointCloudVoxelCentroidContainer.html</anchorfile>
      <anchor>ae283d6efc5e26a1e850cfe3e696cbe4c</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::on_nurbs</name>
    <filename>namespacepcl_1_1on__nurbs.html</filename>
    <class kind="class">pcl::on_nurbs::ClosingBoundary</class>
    <class kind="class">pcl::on_nurbs::FittingCurve</class>
    <class kind="class">pcl::on_nurbs::FittingCurve2d</class>
    <class kind="class">pcl::on_nurbs::FittingCurve2dAPDM</class>
    <class kind="class">pcl::on_nurbs::FittingCurve2dASDM</class>
    <class kind="class">pcl::on_nurbs::FittingCurve2dATDM</class>
    <class kind="class">pcl::on_nurbs::FittingCurve2dPDM</class>
    <class kind="class">pcl::on_nurbs::FittingCurve2dSDM</class>
    <class kind="class">pcl::on_nurbs::FittingCurve2dTDM</class>
    <class kind="class">pcl::on_nurbs::FittingCylinder</class>
    <class kind="class">pcl::on_nurbs::FittingSphere</class>
    <class kind="class">pcl::on_nurbs::FittingSurface</class>
    <class kind="class">pcl::on_nurbs::FittingSurfaceIM</class>
    <class kind="class">pcl::on_nurbs::FittingSurfaceTDM</class>
    <class kind="class">pcl::on_nurbs::GlobalOptimization</class>
    <class kind="class">pcl::on_nurbs::GlobalOptimizationTDM</class>
    <class kind="struct">pcl::on_nurbs::NurbsDataCurve</class>
    <class kind="struct">pcl::on_nurbs::NurbsDataCurve2d</class>
    <class kind="struct">pcl::on_nurbs::NurbsDataSurface</class>
    <class kind="class">pcl::on_nurbs::NurbsSolve</class>
    <class kind="class">pcl::on_nurbs::NurbsTools</class>
    <class kind="class">pcl::on_nurbs::SequentialFitter</class>
    <class kind="class">pcl::on_nurbs::SparseMat</class>
    <class kind="class">pcl::on_nurbs::Triangulation</class>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector2d, Eigen::aligned_allocator&lt; Eigen::Vector2d &gt; &gt;</type>
      <name>vector_vec2d</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a03a18df21e383ff69463c29e133ab4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector2i, Eigen::aligned_allocator&lt; Eigen::Vector2i &gt; &gt;</type>
      <name>vector_vec2i</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>ac3f04784e6f10822e64d2a54b330df70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector3d, Eigen::aligned_allocator&lt; Eigen::Vector3d &gt; &gt;</type>
      <name>vector_vec3d</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a50b94589790ef6d6ec301e2d5afaa57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORTH</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825a683a8b3b0a479542b56dc20137742d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORTHEAST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825a24520df3da0274229eab2aef81b6af17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825ab2dbc85943ddf4d8ac8456a192d9cc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOUTHEAST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825acda1a6376f714006a1e993b048ea09c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOUTH</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825a56f8f5eae1373c93939fb0c03278696c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOUTHWEST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825a12f22bc94877e80cfe669a2c9311c5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825ab5ed157a36f7f600c4f5baeac16796b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORTHWEST</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a6b6d0d36cfda61b22c0b38e869adc825a4dba63a8fa4985f322b9b086170d7c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveSparseLinearSystem</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a09e9dd14006d37f60a954db15f5ecfe3</anchor>
      <arglist>(cholmod_sparse *A, cholmod_dense *b, cholmod_dense *x, bool transpose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveSparseLinearSystemLQ</name>
      <anchorfile>namespacepcl_1_1on__nurbs.html</anchorfile>
      <anchor>a7d14f7a9f93832e7bc2386db5449773e</anchor>
      <arglist>(cholmod_sparse *A, cholmod_dense *b, cholmod_dense *x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::ClosingBoundary</name>
    <filename>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</filename>
    <class kind="struct">pcl::on_nurbs::ClosingBoundary::Parameter</class>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a636118ed779498e16eedd288bb289f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMON_BOUNDARY_POINT_MEAN</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a636118ed779498e16eedd288bb289f20a3379e8c1bae07e9f4e17dfc1a4cf3624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMON_BOUNDARY_POINT_TANGENTS</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a636118ed779498e16eedd288bb289f20a7cf37d6453c3f076fb8b3ff68c6bac86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMON_BOUNDARY_POINT_PLANES</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a636118ed779498e16eedd288bb289f20a2927a7bcf5e7caeca80054cd5e505cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSEST_POINTS_BOUNDARY</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a636118ed779498e16eedd288bb289f20a4eab736f070518a6bd9ce21020e3983d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSEST_POINTS_INTERIOR</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a636118ed779498e16eedd288bb289f20ad3ceb2f0f36da04b8b8be678738fb37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector3d</type>
      <name>commonBoundaryPoint1</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a76d01994dc3643a16417c9b5b51aeb88</anchor>
      <arglist>(ON_NurbsSurface &amp;n1, ON_NurbsSurface &amp;n2, Eigen::Vector2d &amp;params1, Eigen::Vector2d &amp;params2, const Eigen::Vector3d &amp;start, unsigned nsteps, double &amp;error, double accuracy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector3d</type>
      <name>commonBoundaryPoint2</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a927bde4d64bf167611ed6e66d4357ba7</anchor>
      <arglist>(ON_NurbsSurface &amp;n1, ON_NurbsSurface &amp;n2, Eigen::Vector2d &amp;params1, Eigen::Vector2d &amp;params2, const Eigen::Vector3d &amp;start, unsigned nsteps, double &amp;error, double accuracy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector3d</type>
      <name>commonBoundaryPoint3</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a8edd4b8fac081fa9c6ae30a8ddcca67d</anchor>
      <arglist>(ON_NurbsSurface &amp;n1, ON_NurbsSurface &amp;n2, Eigen::Vector2d &amp;params1, Eigen::Vector2d &amp;params2, const Eigen::Vector3d &amp;start, unsigned nsteps, double &amp;error, double accuracy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getLineDistance</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a12e47be9eba02169d23e6204161c8cb4</anchor>
      <arglist>(const Eigen::Vector3d &amp;P0, const Eigen::Vector3d &amp;u, const Eigen::Vector3d &amp;Q0, const Eigen::Vector3d &amp;v, Eigen::Vector3d &amp;P, Eigen::Vector3d &amp;Q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector3d</type>
      <name>intersectPlanes</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>ad966f881b483b610b2f57ac800cfbef2</anchor>
      <arglist>(const Eigen::Vector3d &amp;N1, double d1, const Eigen::Vector3d &amp;N2, double d2, const Eigen::Vector3d &amp;N3, double d3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>optimizeBoundary</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a63d08d5b459fa76cda44d556f61d15c5</anchor>
      <arglist>(std::vector&lt; ON_NurbsSurface &gt; &amp;nurbs_list, std::vector&lt; NurbsDataSurface &gt; &amp;data_list, Parameter param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sampleFromBoundary</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>ae79ca9dd0daa2d15d22777b80b37b939</anchor>
      <arglist>(ON_NurbsSurface *nurbs, vector_vec3d &amp;point_list, vector_vec2d &amp;param_list, unsigned samples)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sampleRandom</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a3fe7f8178c0c2837773752b3f46d8894</anchor>
      <arglist>(ON_NurbsSurface *nurbs, vector_vec3d &amp;point_list, unsigned samples)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sampleUniform</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1ClosingBoundary.html</anchorfile>
      <anchor>a40b293c0f4457789fbab476c07370dbc</anchor>
      <arglist>(ON_NurbsSurface *nurbs, vector_vec3d &amp;point_list, unsigned samples)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::ClosingBoundary::Parameter</name>
    <filename>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</anchorfile>
      <anchor>adb77b101e820ec464a7fc41c89b86782</anchor>
      <arglist>(double _max_dist=0.02, double _max_error=0.02, unsigned _samples=10, unsigned _iter=10, unsigned _fit_iter=10, double _accuracy=1e-3, double _smooth=0.00001, double _bnd_weight=1.0, double _int_weight=1.0, Type _type=COMMON_BOUNDARY_POINT_MEAN)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>accuracy</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</anchorfile>
      <anchor>aa0e15a2bba104681d3cf7b2f5e35424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>boundary_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</anchorfile>
      <anchor>a3516c3811569f59db7853c9564f74375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>com_iter</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</anchorfile>
      <anchor>aeb2e42c02c5f7494502e1ccb32056716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>fit_iter</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</anchorfile>
      <anchor>af0250149a4b178d274389abe23435230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interior_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</anchorfile>
      <anchor>af60a1292793178cf40e623145bff3c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_dist</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</anchorfile>
      <anchor>a9a2f6fcb1f4e0995ea9821b316ddc56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_error</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</anchorfile>
      <anchor>a6468a5a32928b6d6dd3d5532604a09f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>samples</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</anchorfile>
      <anchor>ae731cf358c7fe5776cf0db84d13c0fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>smoothness</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</anchorfile>
      <anchor>aa89613a42af4fc5f9bdc3681ff10a4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>type</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1ClosingBoundary_1_1Parameter.html</anchorfile>
      <anchor>ab085c3579414c32b256b905058162384</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingCurve</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingCurve.html</filename>
    <class kind="struct">pcl::on_nurbs::FittingCurve::Parameter</class>
    <member kind="function">
      <type>void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a8b68e09a49b7c7e3c22a752377d55fd2</anchor>
      <arglist>(const Parameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a07bbe724af977ddf2de3907cdd28c0ac</anchor>
      <arglist>(int order, NurbsDataCurve *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a2c08098348368dc0af36313035a44a8b</anchor>
      <arglist>(NurbsDataCurve *data, const ON_NurbsCurve &amp;ns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a39958b5abffed27e01985fefc6bea2bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>ae75cb080d3b9eb370bb51afd928f0b9c</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a72f4892c856c5014690a130c33743c36</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCurve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>aa2844d10e2ed773f2669e8279908ee17</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>findClosestElementMidPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>ab7e8c2d6bbf08d7e54039359ada97d0e</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector3d &amp;pt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findElement</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a597bd747355a7f104785fa47d173e2bd</anchor>
      <arglist>(double xi, const std::vector&lt; double &gt; &amp;elements)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve</type>
      <name>initNurbsCurve2D</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>afe8b2c413fd303b479efc5057947d21b</anchor>
      <arglist>(int order, const vector_vec2d &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve</type>
      <name>initNurbsCurvePCA</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a6275533f3a1b46e45b4773926f445af7</anchor>
      <arglist>(int order, const vector_vec3d &amp;data, int ncps=0, double rf=1.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>inverseMapping</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a32316b0cb11dd2c6ca508ee3bd7e45f9</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector3d &amp;pt, const double &amp;hint, double &amp;error, Eigen::Vector3d &amp;p, Eigen::Vector3d &amp;t, int maxSteps=100, double accuracy=1e-6, bool quiet=true)</arglist>
    </member>
    <member kind="variable">
      <type>NurbsDataCurve *</type>
      <name>m_data</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>aec7d47bdcca0412ea7986c20760448ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsCurve</type>
      <name>m_nurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a2d472bf997a467ebe327b5d057459062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_TextLog</type>
      <name>m_out</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a501154ef94a97fd7feaa99093daee9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addCageRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a74678120c78929a40ec0f37bc668432b</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a237c624d55a6d3f5483b56cd4946b6f6</anchor>
      <arglist>(const double &amp;param, const Eigen::Vector3d &amp;point, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a10ae6ccaa8e974048adba886e2bf4862</anchor>
      <arglist>(double wInt, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::vector&lt; double &gt;</type>
      <name>getElementVector</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>ab159af4024827c8533b6908ffd401bd6</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>in_accuracy</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>afb7774d5f672dd4143f8bf010a31453e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>in_max_steps</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a77ffe223b919b472f4b3264ec879c8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_quiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>a9af162aa8d8dee31ce9d152d48cde5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NurbsSolve</type>
      <name>m_solver</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve.html</anchorfile>
      <anchor>af692924a2f50ef3e84a51d2d56280bca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::FittingCurve::Parameter</name>
    <filename>structpcl_1_1on__nurbs_1_1FittingCurve_1_1Parameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve_1_1Parameter.html</anchorfile>
      <anchor>af84a9b0a5c66c7d03ac9413f353e2d65</anchor>
      <arglist>(double smoothness=0.000001)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>smoothness</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve_1_1Parameter.html</anchorfile>
      <anchor>ae24ea09a0955c70155dd9e4105b89760</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingCurve2d</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</filename>
    <class kind="struct">pcl::on_nurbs::FittingCurve2d::FitParameter</class>
    <class kind="struct">pcl::on_nurbs::FittingCurve2d::Parameter</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addControlPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>add498bcaffb53169fe76d23675fa3a4c</anchor>
      <arglist>(int i, const Eigen::Vector2d &amp;f, double weight)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>adea556848a2bbad392747c4b6647ee7a</anchor>
      <arglist>(const Parameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2d</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>aadff328ac83754a6ca03c8bcf431daf8</anchor>
      <arglist>(int order, NurbsDataCurve2d *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2d</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a6ccd4ca30041ce2c270fb7fd1f9c4058</anchor>
      <arglist>(NurbsDataCurve2d *data, const ON_NurbsCurve &amp;nc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a6525fb03c0ffdaef6a9de2a6abe9cc75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>ab2168ee09aa96cd4eed185e906ec4544</anchor>
      <arglist>(double xi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInverseParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>afdcd57434f6bdacfbdc7fb841af6b35c</anchor>
      <arglist>(int max_steps=200, double accuracy=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a682feac9bf93d5dd95b5898a72fc46cd</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>afaa7872b7450d3448eb8c9b8d49b6a71</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>updateCurve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a10a0ffb84773c8b92c601ed29dc51418</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>findClosestElementMidPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a84329eee2895c14ec3f77a04a505de8f</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>findClosestElementMidPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a47727cbb814ce0d362065c7a6634477a</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt, double hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findElement</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>ace903382ab6d07599c0b8070813c23e9</anchor>
      <arglist>(double xi, const std::vector&lt; double &gt; &amp;elements)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; double &gt;</type>
      <name>getElementVector</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a434266874fccfd08c80abfdfc0d98ef1</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve</type>
      <name>initNurbsCPS</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>ad6afc4eb5b4a1bcfe8c2678ba22e56a2</anchor>
      <arglist>(int order, const vector_vec2d &amp;cps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve</type>
      <name>initNurbsPCA</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a7ee0911582f21c5924c77029d80fc6e2</anchor>
      <arglist>(int order, NurbsDataCurve2d *data, int ncps=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>inverseMapping</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a3c10f08aa143c739600e3d0b4c2367ec</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt, const double &amp;hint, double &amp;error, Eigen::Vector2d &amp;p, Eigen::Vector2d &amp;t, double rScale, int maxSteps=100, double accuracy=1e-6, bool quiet=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>inverseMappingO2</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>ac355c8c57163d0e39e3bd5fa8e09d9be</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt, double &amp;error, Eigen::Vector2d &amp;p, Eigen::Vector2d &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reverse</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a507c442cf62afafd90e75cd2cc71b1e4</anchor>
      <arglist>(ON_NurbsCurve &amp;curve)</arglist>
    </member>
    <member kind="variable">
      <type>NurbsDataCurve2d *</type>
      <name>m_data</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a87587d5c2aeeddb38835963368fdbcb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsCurve</type>
      <name>m_nurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a8e2bc2d9528bd34cb1a89dd6e3541623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_TextLog</type>
      <name>m_out</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a592390c476f6667316e03dc719d61eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a2ba64383af2ce43bcddd9ab1e157e277</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>ad221933e84d4fbe504921524e6287595</anchor>
      <arglist>(const double &amp;param, const Eigen::Vector2d &amp;point, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>ad3b731ad0de13aa9cebe683681c33270</anchor>
      <arglist>(double wInt, double rScale, unsigned &amp;row)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>in_accuracy</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a2002f3423d79f05ce10c39c2a1d8ff3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>in_max_steps</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a92fe50cc0782dec62c2040d64b2c0241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_quiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a403de2cf95abc8a4c8064a44f3cd4d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NurbsSolve</type>
      <name>m_solver</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2d.html</anchorfile>
      <anchor>a5349b79e3d8d9e50e41c2b560514a653</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::FittingCurve2d::FitParameter</name>
    <filename>structpcl_1_1on__nurbs_1_1FittingCurve2d_1_1FitParameter.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>addCPsAccuracy</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2d_1_1FitParameter.html</anchorfile>
      <anchor>accdd6601979e37406ef76e0661d46563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>addCPsIteration</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2d_1_1FitParameter.html</anchorfile>
      <anchor>a5541db7ee4f325288d5f2ad2fb2a0919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>maxCPs</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2d_1_1FitParameter.html</anchorfile>
      <anchor>aa016e1f1c00d1d22abe309a9fca1714b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>meanDeltaCPS</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2d_1_1FitParameter.html</anchorfile>
      <anchor>a4e478bde4891103a4a44457ff1ec2273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::on_nurbs::FittingCurve2d::Parameter</type>
      <name>param</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2d_1_1FitParameter.html</anchorfile>
      <anchor>a96c5dfdf1f8d8c965791bd52f037836e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>refinement</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2d_1_1FitParameter.html</anchorfile>
      <anchor>ac639dcfccb5a2350f1f379a994677453</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::FittingCurve2d::Parameter</name>
    <filename>structpcl_1_1on__nurbs_1_1FittingCurve2d_1_1Parameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2d_1_1Parameter.html</anchorfile>
      <anchor>aa5078c46964f72259d41de330937979b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rScale</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2d_1_1Parameter.html</anchorfile>
      <anchor>a2f99b346eaf31881fe1049f0b90c272a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>smoothness</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2d_1_1Parameter.html</anchorfile>
      <anchor>a8966058d0fa500f6ae4a636e576c5801</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingCurve2dAPDM</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</filename>
    <class kind="struct">pcl::on_nurbs::FittingCurve2dAPDM::FitParameter</class>
    <class kind="struct">pcl::on_nurbs::FittingCurve2dAPDM::Parameter</class>
    <member kind="function">
      <type>void</type>
      <name>addCPsOnClosestPointViolation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>ae89f1f6384f1a1373a988e7d68a005e3</anchor>
      <arglist>(double max_error)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>ad83e62ed16eb7ff47163c71ba1318ae8</anchor>
      <arglist>(const Parameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fitting</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a6f7e6dce9abcd4f0f88ddb249ee2ea09</anchor>
      <arglist>(FitParameter &amp;param)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dAPDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a824ca462d0c711457a2928d6a23e3436</anchor>
      <arglist>(int order, NurbsDataCurve2d *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dAPDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a51fe4bcf2a13757504a98cda21065a08</anchor>
      <arglist>(NurbsDataCurve2d *data, const ON_NurbsCurve &amp;nc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>aba862a887f5c9cf2774ed6201023627a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a66adc87646dcd0bd0c02f6b0950314a6</anchor>
      <arglist>(double xi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInverseParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>aa41ecfad259dc824eb6eb4a56a6ed7b4</anchor>
      <arglist>(int max_steps=200, double accuracy=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>abcf19fba805ad63a5d7b5ef9188196f1</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>aec60dbc3659d9793874156acb99f8289</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>updateCurve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a03209f012bd1568939511daec195f49d</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>findClosestElementMidPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>aa0238030f7fada830a30d2de810a1052</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>findClosestElementMidPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a0b65f3d490483971d726342eb4d53dd6</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt, double hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findElement</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a31a14804ef2f92b14d74f8acbe224e90</anchor>
      <arglist>(double xi, const std::vector&lt; double &gt; &amp;elements)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; double &gt;</type>
      <name>getElementVector</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a61026e26d9aa16079b1eca4b4e0f795f</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve</type>
      <name>initCPsNurbsCurve2D</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>ae7f6cda8bfdabc1b6d85d79b88101e62</anchor>
      <arglist>(int order, const vector_vec2d &amp;cps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve</type>
      <name>initNurbsCurve2D</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>abdb7ab6cd5b5a3bd62b45741d8ec83df</anchor>
      <arglist>(int order, const vector_vec2d &amp;data, int ncps=0, double radiusF=1.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>inverseMapping</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a9d95f27d26f4552c4c7de3c7c78084b5</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt, const double &amp;hint, double &amp;error, Eigen::Vector2d &amp;p, Eigen::Vector2d &amp;t, double rScale, int maxSteps=100, double accuracy=1e-6, bool quiet=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>inverseMappingO2</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a001a313794cd0912d3561afdd558292c</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt, double &amp;error, Eigen::Vector2d &amp;p, Eigen::Vector2d &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve</type>
      <name>removeCPsOnLine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a3c7c53ed3f7518e13d8ed943a7b08d37</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, double min_curve_th=-0.9)</arglist>
    </member>
    <member kind="variable">
      <type>NurbsDataCurve2d *</type>
      <name>m_data</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a3595f7799380e0bbea17b3d774d309b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsCurve</type>
      <name>m_nurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a4c8773e18c4e20a9496db0d6d5fea56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_TextLog</type>
      <name>m_out</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>ac486ae6f9cc5e50c3efba9170454e82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a7f1832fe4c43c5a0402da3362b6b32af</anchor>
      <arglist>(double weight, unsigned &amp;row, const std::vector&lt; double &gt; &amp;elements, double wConcav=0.0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a153f59a28805212ead76b9a5844b2e22</anchor>
      <arglist>(const double &amp;param, const Eigen::Vector2d &amp;point, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleClosestPoints</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a66054cdf72234a7708247a76e5cd3931</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;elements, double weight, double sigma2, unsigned samples_per_element, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a6a467a057559e13687a957f1d7ad4b45</anchor>
      <arglist>(double wInt, double sigma2, double rScale, unsigned &amp;row)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>in_accuracy</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a7ea95a1664830dd1bfe09b7645f72036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>in_max_steps</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a38021850b06eab6e4583d90ac5057b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_quiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a96f5992f64aa89ad71b3a4b06ef9b34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NurbsSolve</type>
      <name>m_solver</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dAPDM.html</anchorfile>
      <anchor>a27a707f0a712c6273641fb0b6f977d88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::FittingCurve2dAPDM::FitParameter</name>
    <filename>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1FitParameter.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>accuracy</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1FitParameter.html</anchorfile>
      <anchor>aa1576fdeae67aabadd26507258c0b4ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>addCPsAccuracy</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1FitParameter.html</anchorfile>
      <anchor>ab0e9b5c954bae1ce70f6d98905bd26d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>addCPsIteration</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1FitParameter.html</anchorfile>
      <anchor>a8097ca379ff40140da83df45ea416afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>iterations</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1FitParameter.html</anchorfile>
      <anchor>ae5f825f90ca653f86f7758059d2afcd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>maxCPs</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1FitParameter.html</anchorfile>
      <anchor>ac87109716c9e8e996fbd52387dddabd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::on_nurbs::FittingCurve2dAPDM::Parameter</type>
      <name>param</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1FitParameter.html</anchorfile>
      <anchor>a7c8b8b2fe9538beae47fbf061e28e85a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::FittingCurve2dAPDM::Parameter</name>
    <filename>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1Parameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1Parameter.html</anchorfile>
      <anchor>aac3f4159c7611b0d7f6f1e6445a8fcb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>closest_point_resolution</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1Parameter.html</anchorfile>
      <anchor>ac898302bd64a91f3938ea0bef9090702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>closest_point_sigma2</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1Parameter.html</anchorfile>
      <anchor>aa94f5578ff6cc1e71849d917d601caed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>closest_point_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1Parameter.html</anchorfile>
      <anchor>a07d38c417ba51763ef9b7ff7048a5f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interior_sigma2</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1Parameter.html</anchorfile>
      <anchor>a23eb9cc54ef014a8c30ee695702e7e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rScale</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1Parameter.html</anchorfile>
      <anchor>a1d15b408926ee050f1d03d72004f993d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>smooth_concavity</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1Parameter.html</anchorfile>
      <anchor>af2e5c115143b56524aa9cbcbae8e2622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>smoothness</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dAPDM_1_1Parameter.html</anchorfile>
      <anchor>a39585aa499ac95680cdfdc7b97c18e2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingCurve2dASDM</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingCurve2dASDM.html</filename>
    <base>pcl::on_nurbs::FittingCurve2dAPDM</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dASDM.html</anchorfile>
      <anchor>a6f97764a121344688d9ac57880b6409c</anchor>
      <arglist>(const Parameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dASDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dASDM.html</anchorfile>
      <anchor>a6e2dc432b5fd5e3a61575c0c319e60f9</anchor>
      <arglist>(int order, NurbsDataCurve2d *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dASDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dASDM.html</anchorfile>
      <anchor>a535eb1006c7652cc712c998b2f2dc4d4</anchor>
      <arglist>(NurbsDataCurve2d *data, const ON_NurbsCurve &amp;nc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dASDM.html</anchorfile>
      <anchor>a90bd0fcf9713387062611064d0c90667</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>updateCurve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dASDM.html</anchorfile>
      <anchor>aeb8d242834945ff87c59fe9c0c53284b</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dASDM.html</anchorfile>
      <anchor>a8e7ce7855b77356733d2a252e1923853</anchor>
      <arglist>(double weight, unsigned &amp;row, const std::vector&lt; double &gt; &amp;elements, double wConcav=0.0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dASDM.html</anchorfile>
      <anchor>a213f620e7e51b2f831889f902839bf29</anchor>
      <arglist>(const double &amp;param, const Eigen::Vector2d &amp;point, const Eigen::Vector2d &amp;normal, const Eigen::Vector2d &amp;tangent, double rho, double d, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleClosestPoints</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dASDM.html</anchorfile>
      <anchor>aeadc25c0139b04e58a0dc07fcfbafe67</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;elements, double weight, double sigma2, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dASDM.html</anchorfile>
      <anchor>aea3447e148fc14767a70ef91b38021c6</anchor>
      <arglist>(double wInt, double sigma2, double rScale, unsigned &amp;row)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingCurve2dATDM</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingCurve2dATDM.html</filename>
    <base>pcl::on_nurbs::FittingCurve2dAPDM</base>
    <member kind="function">
      <type>void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dATDM.html</anchorfile>
      <anchor>aa8d6fed85107c35d28c8f6f3019afaf5</anchor>
      <arglist>(const FittingCurve2dAPDM::Parameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dATDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dATDM.html</anchorfile>
      <anchor>a4311a058216b590f83c1fd9d14db9875</anchor>
      <arglist>(int order, NurbsDataCurve2d *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dATDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dATDM.html</anchorfile>
      <anchor>a5b12e592e9a443a94384fd150d78343d</anchor>
      <arglist>(NurbsDataCurve2d *data, const ON_NurbsCurve &amp;nc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dATDM.html</anchorfile>
      <anchor>a046565740065e9e963cd75978932297d</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>updateCurve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dATDM.html</anchorfile>
      <anchor>a42e148e22000fac801dffdefa12f5ec1</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dATDM.html</anchorfile>
      <anchor>a0b78142124d457c5c9c7be36929989c1</anchor>
      <arglist>(double weight, unsigned &amp;row, const std::vector&lt; double &gt; &amp;elements, double wConcav=0.0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dATDM.html</anchorfile>
      <anchor>aa03bb959d4007e886427ce19b539993c</anchor>
      <arglist>(const double &amp;param, const Eigen::Vector2d &amp;point, const Eigen::Vector2d &amp;normal, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleClosestPoints</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dATDM.html</anchorfile>
      <anchor>a1a4afc8f194299b496e62055d6d7396e</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;elements, double weight, double sigma2, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleClosestPoints</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dATDM.html</anchorfile>
      <anchor>a1a97c5d8148073fc1232733daf4ea25d</anchor>
      <arglist>(int res, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dATDM.html</anchorfile>
      <anchor>aa251f694ec93d9498d8c530c2be237ea</anchor>
      <arglist>(double wInt, double sigma2, double rScale, unsigned &amp;row)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingCurve2dPDM</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</filename>
    <class kind="struct">pcl::on_nurbs::FittingCurve2dPDM::FitParameter</class>
    <class kind="struct">pcl::on_nurbs::FittingCurve2dPDM::Parameter</class>
    <member kind="function">
      <type>void</type>
      <name>addCPsOnClosestPointViolation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>ab8115cc28cd74fc92378ac72c992261f</anchor>
      <arglist>(double max_error)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>af4df9a45dbce4b65f02ccfd8857c2f04</anchor>
      <arglist>(const Parameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dPDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a50e0f8a84ad563e7e261179b78c5475f</anchor>
      <arglist>(int order, NurbsDataCurve2d *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dPDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a470df33d1552554fd968253c064e1760</anchor>
      <arglist>(NurbsDataCurve2d *data, const ON_NurbsCurve &amp;nc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a6e6d71ef2d225effc106007ccd95cfb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a8cf64b6c09c476c8d44020060568c811</anchor>
      <arglist>(double xi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInverseParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>aa462a4f93309c19d47725c55aac99f28</anchor>
      <arglist>(int max_steps=200, double accuracy=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a96257b84696221b802e9d30dbc4f7bdb</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>af354470c6480228e02bd5e7e013bec20</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>updateCurve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a10b71bef66ae08784f8fde52d372ae96</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>findClosestElementMidPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a772c623ff0a4af3968c528a584e9f914</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>findClosestElementMidPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a1a0fa11f4cbd9222e5d7107a9b8d1fdd</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt, double hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findElement</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a699ed608d3dda27fd7b15480263cec09</anchor>
      <arglist>(double xi, const std::vector&lt; double &gt; &amp;elements)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; double &gt;</type>
      <name>getElementVector</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a8696f35c3fa2a749b93285b51ada504f</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve</type>
      <name>initCPsNurbsCurve2D</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>af503b4301a09295fc87045e19e4a6982</anchor>
      <arglist>(int order, const vector_vec2d &amp;cps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve</type>
      <name>initNurbsCurve2D</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>ac09472bf07af46d6ff053568ac0e4a3f</anchor>
      <arglist>(int order, const vector_vec2d &amp;data, int ncps=0, double radiusF=1.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>inverseMapping</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a5b9fdec5dd0cc3c4bda7ea58867cdba4</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt, const double &amp;hint, double &amp;error, Eigen::Vector2d &amp;p, Eigen::Vector2d &amp;t, double rScale, int maxSteps=100, double accuracy=1e-6, bool quiet=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>inverseMappingO2</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>ab3fae1e4438d884d2a672f04bc3c1bc9</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, const Eigen::Vector2d &amp;pt, double &amp;error, Eigen::Vector2d &amp;p, Eigen::Vector2d &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsCurve</type>
      <name>removeCPsOnLine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a2e7da6cc4ff175595317b9ce7b1ab104</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, double min_curve_th=-0.9)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reverse</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a28dffabe39f6005baf74d9103a6a44ce</anchor>
      <arglist>(ON_NurbsCurve &amp;curve)</arglist>
    </member>
    <member kind="variable">
      <type>NurbsDataCurve2d *</type>
      <name>m_data</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a1a6fd853078680375e4ebd7b2698b544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsCurve</type>
      <name>m_nurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a705bc3dd3a8214014fd1910deae51566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_TextLog</type>
      <name>m_out</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a1a1d0206db41586266e251c983619353</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>aede2ede312a0915f66206e0ebb1972a6</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a615d5e71a77f3c00d06c046bdc1e3e41</anchor>
      <arglist>(const double &amp;param, const Eigen::Vector2d &amp;point, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a30bc45c94388cd3dcacdbef580e43236</anchor>
      <arglist>(double wInt, double rScale, unsigned &amp;row)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>in_accuracy</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a468266d32ba36a4162275eddfda59f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>in_max_steps</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a9a46ee36ffa97bba12c06e033b5f8777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_quiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>ac5a9b1e65384d3eabbbe89e586cdfa2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NurbsSolve</type>
      <name>m_solver</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dPDM.html</anchorfile>
      <anchor>a7b829f9972a93d7380a108b82914fa7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::FittingCurve2dPDM::FitParameter</name>
    <filename>structpcl_1_1on__nurbs_1_1FittingCurve2dPDM_1_1FitParameter.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>addCPsAccuracy</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dPDM_1_1FitParameter.html</anchorfile>
      <anchor>a035b100460df761faf7a8ef029afc5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>addCPsIteration</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dPDM_1_1FitParameter.html</anchorfile>
      <anchor>a0e59a3c8fa7632956e1cc1eb9788d0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>maxCPs</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dPDM_1_1FitParameter.html</anchorfile>
      <anchor>a38f86119f75246d6e768fa0723a02df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>meanDeltaCPS</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dPDM_1_1FitParameter.html</anchorfile>
      <anchor>a91b62e7370574524faa448a5b18b51a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::on_nurbs::FittingCurve2dPDM::Parameter</type>
      <name>param</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dPDM_1_1FitParameter.html</anchorfile>
      <anchor>afd3763b0ad9cfe7e004acd9b89044b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>refinement</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dPDM_1_1FitParameter.html</anchorfile>
      <anchor>ae8f9166307789cdab49d769b3b329e7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::FittingCurve2dPDM::Parameter</name>
    <filename>structpcl_1_1on__nurbs_1_1FittingCurve2dPDM_1_1Parameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dPDM_1_1Parameter.html</anchorfile>
      <anchor>a44ae81740e44612cbd3beb9db07613b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rScale</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dPDM_1_1Parameter.html</anchorfile>
      <anchor>aa05736ef612302f6291a124057257d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>smoothness</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingCurve2dPDM_1_1Parameter.html</anchorfile>
      <anchor>a5aa416bee218b657d7acc9090bdb648d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingCurve2dSDM</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingCurve2dSDM.html</filename>
    <base>pcl::on_nurbs::FittingCurve2dPDM</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dSDM.html</anchorfile>
      <anchor>aa41a751b09e0ad005ab23adeb7bd17e5</anchor>
      <arglist>(const Parameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dSDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dSDM.html</anchorfile>
      <anchor>abea40f50f2bd7d6c7db7d1f34feced47</anchor>
      <arglist>(int order, NurbsDataCurve2d *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dSDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dSDM.html</anchorfile>
      <anchor>a65656c248707a654ee25c5e2be2b82ee</anchor>
      <arglist>(NurbsDataCurve2d *data, const ON_NurbsCurve &amp;nc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dSDM.html</anchorfile>
      <anchor>ae1200ce3758c97dbc2c14f773dd30f75</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>updateCurve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dSDM.html</anchorfile>
      <anchor>a8072c678972b063a701bfbff5f9660c4</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dSDM.html</anchorfile>
      <anchor>aa091451a9c779e9ed2b94c9437617df5</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dSDM.html</anchorfile>
      <anchor>ae96754bbe39edc8a5084816e25d90f03</anchor>
      <arglist>(const double &amp;param, const Eigen::Vector2d &amp;point, const Eigen::Vector2d &amp;normal, const Eigen::Vector2d &amp;tangent, double rho, double d, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dSDM.html</anchorfile>
      <anchor>a3606f06e15afe9cf0fd609f181adf815</anchor>
      <arglist>(double wInt, double rScale, unsigned &amp;row)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingCurve2dTDM</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingCurve2dTDM.html</filename>
    <base>pcl::on_nurbs::FittingCurve2dPDM</base>
    <member kind="function">
      <type>void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dTDM.html</anchorfile>
      <anchor>a755e7ff30bb4c243298cb379d5cc065d</anchor>
      <arglist>(const FittingCurve2dPDM::Parameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dTDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dTDM.html</anchorfile>
      <anchor>a57fc93c85e72b2681cbd7c74ef139aa5</anchor>
      <arglist>(int order, NurbsDataCurve2d *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCurve2dTDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dTDM.html</anchorfile>
      <anchor>a934ddab3c2b6479ed4a08d4caf7019c2</anchor>
      <arglist>(NurbsDataCurve2d *data, const ON_NurbsCurve &amp;nc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dTDM.html</anchorfile>
      <anchor>a68f1b6b90faefb7db53a92d22b966743</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>updateCurve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dTDM.html</anchorfile>
      <anchor>a42f8d440a014fb66cf878b7ddf4a8435</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dTDM.html</anchorfile>
      <anchor>aa4331968772d1870db43c596f7b25343</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dTDM.html</anchorfile>
      <anchor>ae7424f0030a6c53a8afbe7f19acb26ca</anchor>
      <arglist>(const double &amp;param, const Eigen::Vector2d &amp;point, const Eigen::Vector2d &amp;normal, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCurve2dTDM.html</anchorfile>
      <anchor>abf1400114f8bd2320fc41a18f5576c15</anchor>
      <arglist>(double wInt, double rScale, unsigned &amp;row)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingCylinder</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingCylinder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a83244e4fb1038465c90318bbbc0e848e</anchor>
      <arglist>(double smoothness=0.000001f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCylinder</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a129a6f55cd8f7186150c2f444d9088d3</anchor>
      <arglist>(int order, NurbsDataSurface *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingCylinder</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>ab02b9c40f6f16fe4e4c82e0f46970aa2</anchor>
      <arglist>(NurbsDataSurface *data, const ON_NurbsSurface &amp;ns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>aa9ef16632a1edd2f069d6069c9a0ef0f</anchor>
      <arglist>(int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>ab730cdebedaffed0c38ba4f51f8b2379</anchor>
      <arglist>(int dim, double param)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a16a5056baa65846c63b601f6aa05d68f</anchor>
      <arglist>(int dim, unsigned span_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInvMapParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a0d339fd78e79bae1dc009acd9d60ea89</anchor>
      <arglist>(int in_max_steps, double invMapInt_accuracy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>acea1766f613f9d2938e71c3485e63b92</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a83dedfb5f1a1bb829d5f47fa14f0fe82</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSurf</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a912970a8e91d47baa005df78e28f128b</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector2d</type>
      <name>findClosestElementMidPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a67ca83199c3e96a93d37b27e7bfc02c2</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const Eigen::Vector3d &amp;pt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; double &gt;</type>
      <name>getElementVector</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>ae2dece50622afb3bca26e132606e7612</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, int dim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface</type>
      <name>initNurbsPCACylinder</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>aeac9a8eca3d9ad490743a6696228bb28</anchor>
      <arglist>(int order, NurbsDataSurface *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector2d</type>
      <name>inverseMapping</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a165ed3e25bd641888c7ef2c452dc576f</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const Eigen::Vector3d &amp;pt, const Eigen::Vector2d &amp;hint, double &amp;error, Eigen::Vector3d &amp;p, Eigen::Vector3d &amp;tu, Eigen::Vector3d &amp;tv, int maxSteps=100, double accuracy=1e-6, bool quiet=true)</arglist>
    </member>
    <member kind="variable">
      <type>NurbsDataSurface *</type>
      <name>m_data</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a6c2a61a3d7e4e1c18efc1d0569d170ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsSurface</type>
      <name>m_nurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a6822a20b918660b1d94de115125fa97a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_TextLog</type>
      <name>m_out</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a4283cbf457e985ac8308bcb6dc03d8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addCageBoundaryRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>aaeec31e2a35c032ac76b3c00cb649a84</anchor>
      <arglist>(double weight, int side, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addCageInteriorRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a0e22d4049a5dec82be61078968bb5e86</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a2d5e6608b71e7288c17c41c330eb24ef</anchor>
      <arglist>(const Eigen::Vector2d &amp;params, const Eigen::Vector3d &amp;point, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a1133f5f5fb57cff39c1eb08c3be8e9ef</anchor>
      <arglist>(double wInt, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a144b0eac0ccacdd04acf7bf1f7c2cc35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>gl2gc</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>ab64ee5f9b3794950e23d6fdbcca84c95</anchor>
      <arglist>(int A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>gl2gr</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>aa60222ca7f0d24e3c105ab240c6f5c4e</anchor>
      <arglist>(int A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>grc2gl</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>ad54ec8ceabbca51822347cdc8e71da8b</anchor>
      <arglist>(int I, int J)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>lrc2gl</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>aa0a0a6a5afffae0c854748019de477bb</anchor>
      <arglist>(int E, int F, int i, int j)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>in_accuracy</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a3693bf73c2813dd2d05d03d20984cfa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>in_max_steps</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>afd28853ff110b6f700dd2f42e0c2aad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_quiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>a4ca4050be756099b5e9782fbd6b66daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NurbsSolve</type>
      <name>m_solver</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingCylinder.html</anchorfile>
      <anchor>ac31523176a496c78027b025c645ed2ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingSphere</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingSphere.html</filename>
    <member kind="function">
      <type>void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>abf0740b3aacd724339e2b2c6d10b023e</anchor>
      <arglist>(double smoothness=0.000001f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingSphere</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a022214b45f9240d42d4edce19e3b8b78</anchor>
      <arglist>(int order, NurbsDataSurface *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingSphere</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a685d0ffb2f6f69a8933f12243cb19a83</anchor>
      <arglist>(NurbsDataSurface *data, const ON_NurbsSurface &amp;ns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInvMapParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>ab9652442ce083977ad795946e66b7c75</anchor>
      <arglist>(int in_max_steps, double invMapInt_accuracy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>ab63d33b363b7c6ab6ad17fe6885fd157</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>af7fb9653d9bdbff18f64a0fba858bff7</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSurf</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a4f7e1ab04e31017dea7fcce7ea2566b1</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector2d</type>
      <name>findClosestElementMidPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>aa156fcb51dc8da6de5f5772b456a2396</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const Eigen::Vector3d &amp;pt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; double &gt;</type>
      <name>getElementVector</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>acdc3e62654e70a0714d8aaddb4bc8fce</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, int dim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface</type>
      <name>initNurbsSphere</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a33b23ea0be35870f7b6e6c665c6c20ae</anchor>
      <arglist>(int order, NurbsDataSurface *data, Eigen::Vector3d pole_axis=Eigen::Vector3d(0.0, 0.0, 1.0))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector2d</type>
      <name>inverseMapping</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>aaefb877547e291540167868d472213b1</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const Eigen::Vector3d &amp;pt, const Eigen::Vector2d &amp;hint, double &amp;error, Eigen::Vector3d &amp;p, Eigen::Vector3d &amp;tu, Eigen::Vector3d &amp;tv, int maxSteps=100, double accuracy=1e-6, bool quiet=true)</arglist>
    </member>
    <member kind="variable">
      <type>NurbsDataSurface *</type>
      <name>m_data</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a6f3d0888cbeadaccd14c5f68aa8665ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsSurface</type>
      <name>m_nurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>ae54387ddcb460a2be0212ce02b52d426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_TextLog</type>
      <name>m_out</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>ad0a6295341f4066af4366d868520a9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addCageBoundaryRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>afdb8cd95527a44344278d6cdc7afd803</anchor>
      <arglist>(double weight, int side, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addCageInteriorRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a467e1f6e69150f9810b27ebdf8d19049</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a9b90a42f855a566460d41e728bae59ad</anchor>
      <arglist>(const Eigen::Vector2d &amp;params, const Eigen::Vector3d &amp;point, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a31eda15a63d00b234313bbd523696e96</anchor>
      <arglist>(double wInt, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a9206d79d3ba6eedbf7f33af858cfd640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>gl2gc</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a502b76679ab271ae0126e0e9e3289027</anchor>
      <arglist>(int A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>gl2gr</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>ae787fe00b8bb16374eebfe6dc18d40f1</anchor>
      <arglist>(int A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>grc2gl</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>ac24aa6b6fc9b24d6fe61023588c69a8a</anchor>
      <arglist>(int I, int J)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>lrc2gl</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a3ef07c29b5f43d7178bb819d40583418</anchor>
      <arglist>(int E, int F, int i, int j)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>in_accuracy</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a01b54a5421c592c3f0acab3dc2b8aaca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>in_max_steps</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>ae83a563b19398c442e47c14b03236828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_quiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a7138322479502b1f4f5bca85b36b5a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NurbsSolve</type>
      <name>m_solver</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSphere.html</anchorfile>
      <anchor>a5a0c38d99fbc3508f1fcc10478d6164b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingSurface</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingSurface.html</filename>
    <class kind="class">pcl::on_nurbs::FittingSurface::myvec</class>
    <class kind="struct">pcl::on_nurbs::FittingSurface::Parameter</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a1cd638af7cc0dcaf06daef015de26c4a</anchor>
      <arglist>(Parameter param=Parameter())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingSurface</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>aed61b164ee31fb22fcb969338c3dd706</anchor>
      <arglist>(NurbsDataSurface *data, const ON_NurbsSurface &amp;ns)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingSurface</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a06ef2442bcb6b9f5cb5866707c2f14f9</anchor>
      <arglist>(int order, NurbsDataSurface *data, Eigen::Vector3d z=Eigen::Vector3d(0.0, 0.0, 1.0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a9beca801041c04536104e4686881468e</anchor>
      <arglist>(int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInvMapParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a663f326c633a0463926e3866eccafe23</anchor>
      <arglist>(unsigned in_max_steps, double in_accuracy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>ad50c7dfcbdf1f2d10f3e292dcfa1119c</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a1af65b44d8beac68caae89923179170c</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateSurf</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a17d89766ec237677307e60285d986c6e</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector2d</type>
      <name>findClosestElementMidPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a395f325fc624cd328f92e86f426a6c43</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const Eigen::Vector3d &amp;pt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; double &gt;</type>
      <name>getElementVector</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>ab9cf74531c0b690aa6ea73ad83bb959c</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, int dim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface</type>
      <name>initNurbs4Corners</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>af0bfb3d674dc6b8a43125dbdb1dca4e0</anchor>
      <arglist>(int order, ON_3dPoint ll, ON_3dPoint lr, ON_3dPoint ur, ON_3dPoint ul)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface</type>
      <name>initNurbsPCA</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>afcc7061b6d1b4e1e9e65d90d024bb600</anchor>
      <arglist>(int order, NurbsDataSurface *data, Eigen::Vector3d z=Eigen::Vector3d(0.0, 0.0, 1.0))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ON_NurbsSurface</type>
      <name>initNurbsPCABoundingBox</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a9a69f75099e640b00d740ed803fcb22d</anchor>
      <arglist>(int order, NurbsDataSurface *data, Eigen::Vector3d z=Eigen::Vector3d(0.0, 0.0, 1.0))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector2d</type>
      <name>inverseMapping</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a2ab22ee4a35c36ff9979f700adf208dd</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const Eigen::Vector3d &amp;pt, const Eigen::Vector2d &amp;hint, double &amp;error, Eigen::Vector3d &amp;p, Eigen::Vector3d &amp;tu, Eigen::Vector3d &amp;tv, int maxSteps=100, double accuracy=1e-6, bool quiet=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector2d</type>
      <name>inverseMapping</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a1cf17e98b5746c7189eefe4a2dfcdfe0</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const Eigen::Vector3d &amp;pt, const Eigen::Vector2d &amp;hint, Eigen::Vector3d &amp;p, int maxSteps, double accuracy, bool quiet)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector2d</type>
      <name>inverseMappingBoundary</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>affc95f8d5c0fdb0a3ee0361763a06468</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const Eigen::Vector3d &amp;pt, double &amp;error, Eigen::Vector3d &amp;p, Eigen::Vector3d &amp;tu, Eigen::Vector3d &amp;tv, int maxSteps=100, double accuracy=1e-6, bool quiet=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector2d</type>
      <name>inverseMappingBoundary</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>afeccabf5a44c0b6ed5b14a2e9b2a553b</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const Eigen::Vector3d &amp;pt, int side, double hint, double &amp;error, Eigen::Vector3d &amp;p, Eigen::Vector3d &amp;tu, Eigen::Vector3d &amp;tv, int maxSteps=100, double accuracy=1e-6, bool quiet=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>aa468aeba632d35e110bc28018afc9fe8</anchor>
      <arglist>(ON_NurbsSurface &amp;nurbs, int dim)</arglist>
    </member>
    <member kind="variable">
      <type>NurbsDataSurface *</type>
      <name>m_data</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>af4644f2f6fca8581082262740f811dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ON_NurbsSurface</type>
      <name>m_nurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>ae7b6b98efade2cde2225f34117d7d851</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addBoundaryRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>aa82f34939f41e377a5a15d10d99c5f06</anchor>
      <arglist>(int order, int resU, int resV, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageBoundaryRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a021d8c558674221fc47df6a8877a2d2d</anchor>
      <arglist>(double weight, int side, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageCornerRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a53efd2cb812a5205e0ea8824287a1313</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageInteriorRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a92580609174e937894cb6c5e6bec586e</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addInteriorRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a4fd6b2198efce6b6828808fd493da44d</anchor>
      <arglist>(int order, int resU, int resV, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a4544c9523acf1f66561efe830811bbbe</anchor>
      <arglist>(const Eigen::Vector2d &amp;params, const Eigen::Vector3d &amp;point, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleBoundary</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>ae9c099ba23e9fa3c882d0f101d7e0f48</anchor>
      <arglist>(double wBnd, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>aa572c2b2afba0daceba2380311f87bba</anchor>
      <arglist>(double wInt, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>gl2gc</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a761d3e4a1f982279efae27452e6271a9</anchor>
      <arglist>(int A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>gl2gr</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a651f695bb22a4ac5d1e8d3dfce178ea2</anchor>
      <arglist>(int A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>grc2gl</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>aa45a0ec0c7d9eda2b249b2ff32cb07e4</anchor>
      <arglist>(int I, int J)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>ac37ab7b959559a2f386e0e9141487897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>lrc2gl</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>acc7483245e735c36692e6309267f0bfd</anchor>
      <arglist>(int E, int F, int i, int j)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>in_accuracy</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>ac0e332e51210f00a01f3fa614443b9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>in_max_steps</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>ad36be379c949ba1451a8773afaca865f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>m_elementsU</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a3682381e9d01b1170cdb8094eb78c6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>m_elementsV</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a128e38ea4f03cf6ffe9122c5842c8064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxU</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a6d80a7ac34eefa4407a858f80bbd2827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxV</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a30a95297ab3ec238e9b8322f844ef4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minU</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a7ed2d07fdd6ed84db10953bb141da5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_minV</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>acc3eb6952198437076a9c16c7ccd03c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_quiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>a12366e154cd5c33bada9efcdcde73b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NurbsSolve</type>
      <name>m_solver</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface.html</anchorfile>
      <anchor>af2621bbc4a7129c35471f28173b655cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingSurface::myvec</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingSurface_1_1myvec.html</filename>
    <member kind="function">
      <type></type>
      <name>myvec</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface_1_1myvec.html</anchorfile>
      <anchor>a05574d40bb82b5dca1b28e32f33e79a3</anchor>
      <arglist>(int side, double hint)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>hint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface_1_1myvec.html</anchorfile>
      <anchor>acf239069655dfd6e28033d8d463cf557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>side</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurface_1_1myvec.html</anchorfile>
      <anchor>a652f8ba84e29315e46b377d9efb85fbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::FittingSurface::Parameter</name>
    <filename>structpcl_1_1on__nurbs_1_1FittingSurface_1_1Parameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurface_1_1Parameter.html</anchorfile>
      <anchor>af5fc5b434c4157dcd0e17c531a99fa49</anchor>
      <arglist>(double intW=1.0, double intS=0.000001, double intR=0.0, double bndW=1.0, double bndS=0.000001, double bndR=0.0, unsigned regU=0, unsigned regV=0)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>boundary_regularisation</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurface_1_1Parameter.html</anchorfile>
      <anchor>a4d581996dc8fb63a29bfb65335c2aa53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>boundary_smoothness</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurface_1_1Parameter.html</anchorfile>
      <anchor>a3a5f0285498ef562aaea7924137d1438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>boundary_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurface_1_1Parameter.html</anchorfile>
      <anchor>ac3df0a716c4fa8181803492dcca4e1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interior_regularisation</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurface_1_1Parameter.html</anchorfile>
      <anchor>ab7c95555401af82d60f924f6d504d616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interior_smoothness</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurface_1_1Parameter.html</anchorfile>
      <anchor>a2972f2dc1cd34b2d36ac9d11507cbd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interior_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurface_1_1Parameter.html</anchorfile>
      <anchor>a9a1eab66550ef78f6019626f008bbcb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>regularisation_resU</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurface_1_1Parameter.html</anchorfile>
      <anchor>ad076859fa3ffbbbec3f06fc72248a395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>regularisation_resV</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurface_1_1Parameter.html</anchorfile>
      <anchor>a95aa775846667ea2c5a200104c33d2f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingSurfaceIM</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</filename>
    <class kind="struct">pcl::on_nurbs::FittingSurfaceIM::Parameter</class>
    <member kind="function">
      <type>void</type>
      <name>addCageBoundaryRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>ac7f065f287c401e7862240311c55f781</anchor>
      <arglist>(double weight, int side, unsigned &amp;row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCageCornerRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a7aa471b21155ab1582199fbdaec46f90</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCageInteriorRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>ac4565045f8d0cc6269502ff0106a24e1</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a61f5343f8d7042e394e7e10936153d44</anchor>
      <arglist>(const Eigen::Vector2i &amp;params, double z, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a4befa51e2401b4b131ec0a0c479790e2</anchor>
      <arglist>(bool inverse_mapping=false)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2d</type>
      <name>findClosestElementMidPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a52894d793c8aa6e1589373d1158f6480</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const Eigen::Vector3d &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW ON_NurbsSurface &amp;</type>
      <name>getSurface</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>ac002a88a31d8829b0601fe3d8c637657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gl2gc</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a98425c80332fa009f1eb3f99840f3de7</anchor>
      <arglist>(int A)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gl2gr</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>ab7df78a6de84797d2373465f59f7ac31</anchor>
      <arglist>(int A)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>grc2gl</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a40fc9dc64e745e9d09ad91e93703bd57</anchor>
      <arglist>(int I, int J)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSurface</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a9039053d82af970476a130b3cef90184</anchor>
      <arglist>(int order, const Eigen::Vector4d &amp;bb)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2d</type>
      <name>inverseMapping</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a05b0e1bc1c2b989aff10fa222743d291</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const Eigen::Vector3d &amp;pt, const Eigen::Vector2d &amp;hint, double &amp;error, Eigen::Vector3d &amp;p, Eigen::Vector3d &amp;tu, Eigen::Vector3d &amp;tv, int maxSteps, double accuracy, bool quiet)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lrc2gl</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>aa53946e59c499b33bea85fc9ea113a94</anchor>
      <arglist>(int E, int F, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a4f431617a649e9f3d98dc190d987d834</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>aeba8d7ff8d032097544866307c8b3256</anchor>
      <arglist>(const Eigen::Matrix3d &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>aaf53f252bc8626baa537de0e558a84b7</anchor>
      <arglist>(const Eigen::Matrix3f &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndices</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a5c995471a8303c81585409804c1fbf9e</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>ac470e77ea217bded0b79661f1e8d6014</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr _cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a88ba67c47bc7d9d69955cdb40a04a024</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSurf</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>aa7fd998dc0fdcba4173bad355326d17c</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector4d</type>
      <name>computeIndexBoundingBox</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a12ae9fc640a9e3b23d025ad6e3fd3a3b</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; double &gt;</type>
      <name>getElementVector</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a086db289547cfecf5a98f56c317efb06</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, int dim)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>pcl::PointXYZRGB</type>
      <name>computeMean</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a496896a39a8b5a705eb70c278512ab78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector4d</type>
      <name>m_bb</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>abea98a1225b65bc4bd2815f66f0ff796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>m_cloud</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>aa5dc9ee8466e47f2f78af457a7a7a003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::on_nurbs::vector_vec2i</type>
      <name>m_cps_px</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>af7d5cf4067b7a57b8c10484b15ee5835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>m_indices</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a2788872a96b6d8015d0de8c1bb970903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>m_intrinsic</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>ae3c36bffeef421677f16c76f54e8c1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ON_NurbsSurface</type>
      <name>m_nurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a863329ecb7c37ce9815082ac50a023fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_quiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>ae319ace1d8553fdf6bf051629c011da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NurbsSolve</type>
      <name>m_solver</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceIM.html</anchorfile>
      <anchor>a12c635f6724a0c13fddcb6d107963c15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::FittingSurfaceIM::Parameter</name>
    <filename>structpcl_1_1on__nurbs_1_1FittingSurfaceIM_1_1Parameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurfaceIM_1_1Parameter.html</anchorfile>
      <anchor>abdfcb5c42f424c9e16b749434ff7615f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>smoothness</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurfaceIM_1_1Parameter.html</anchorfile>
      <anchor>ae05dcf3b39dbe5e144a1e518f947cd93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::FittingSurfaceTDM</name>
    <filename>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</filename>
    <base>pcl::on_nurbs::FittingSurface</base>
    <class kind="struct">pcl::on_nurbs::FittingSurfaceTDM::ParameterTDM</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>ac5b2529415fb9237b5bc738dd0d8f82c</anchor>
      <arglist>(ParameterTDM param=ParameterTDM())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingSurfaceTDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>a0faf718f009b2778a5559a246b41a482</anchor>
      <arglist>(NurbsDataSurface *data, const ON_NurbsSurface &amp;ns)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FittingSurfaceTDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>a4dd8a86d0d964954801f1d81c54c12ba</anchor>
      <arglist>(int order, NurbsDataSurface *data, Eigen::Vector3d z=Eigen::Vector3d(0.0, 0.0, 1.0))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>ae20cb8b4bdcd397fe2697452396aef05</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateSurf</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>a7361da0d33c3055e70349814ece82714</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addBoundaryRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>a204cc27811bda19c482f2e495b1dc29b</anchor>
      <arglist>(int, int, int, double, unsigned &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageBoundaryRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>a8c9ac2d7ca4e28a32820df2edeadd491</anchor>
      <arglist>(double weight, int side, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageCornerRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>ae3b642e40972502004a830f06a1c0e80</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageInteriorRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>a69499bfcc494c0c41b7754f968ab1345</anchor>
      <arglist>(double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addInteriorRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>ace05d2bad3dbc22ea951322f0022f4cc</anchor>
      <arglist>(int, int, int, double, unsigned &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>adc9f775c0439d1cfc552dc90d5b74e41</anchor>
      <arglist>(const Eigen::Vector2d &amp;params, const Eigen::Vector3d &amp;point, const Eigen::Vector3d &amp;normal, const Eigen::Vector3d &amp;tu, const Eigen::Vector3d &amp;tv, double tangent_weight, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleBoundary</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>aa2dc56fba0a5c8901bd9c7aa04b5b991</anchor>
      <arglist>(double wBnd, double wTangent, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1FittingSurfaceTDM.html</anchorfile>
      <anchor>a8c2a8f55e73d410b6fa30f2e7c5f9818</anchor>
      <arglist>(double wInt, double wTangent, unsigned &amp;row)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::FittingSurfaceTDM::ParameterTDM</name>
    <filename>structpcl_1_1on__nurbs_1_1FittingSurfaceTDM_1_1ParameterTDM.html</filename>
    <base>pcl::on_nurbs::FittingSurface::Parameter</base>
    <member kind="function">
      <type></type>
      <name>ParameterTDM</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurfaceTDM_1_1ParameterTDM.html</anchorfile>
      <anchor>aa34f102d852b7099fce9e23d5e16ea1e</anchor>
      <arglist>(double intW=1.0, double intS=0.000001, double intR=0.0, double intTW=0.1, double bndW=1.0, double bndS=0.000001, double bndR=0.0, double bndTW=0.1, unsigned regU=0, unsigned regV=0)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>boundary_tangent_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurfaceTDM_1_1ParameterTDM.html</anchorfile>
      <anchor>aecf92d6e1a24cbff0c2aa794e46dfe76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interior_tangent_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1FittingSurfaceTDM_1_1ParameterTDM.html</anchorfile>
      <anchor>aa36d4509a0bd6e742206a774208098e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::GlobalOptimization</name>
    <filename>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</filename>
    <class kind="struct">pcl::on_nurbs::GlobalOptimization::Parameter</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>ad91bd28d17c58d856ff77777127b7047</anchor>
      <arglist>(Parameter params=Parameter())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GlobalOptimization</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a8e88625a4b0f0157aa0138c8ef525160</anchor>
      <arglist>(const std::vector&lt; NurbsDataSurface * &gt; &amp;data, const std::vector&lt; ON_NurbsSurface * &gt; &amp;nurbs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a48348235b925b5586235047b44c75e55</anchor>
      <arglist>(unsigned id, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommonBoundary</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>ae25aaa1ad7a55029d80d95fc5a3319a3</anchor>
      <arglist>(const vector_vec3d &amp;boundary, const vector_vec2i &amp;nurbs_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInvMapParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a0a0be5ad06bc353192771646f0b6f9c2</anchor>
      <arglist>(double im_max_steps, double im_accuracy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>ab3b5f9449ff0d943b4ea4d8d1822d3bc</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>abc599c6f062eaa48322e6d88c0205c1e</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateSurf</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>aef5898281ad45db3f5b7f377f9df3f0d</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageBoundaryRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>af77797fd09175a5ed58852de6a8c41d2</anchor>
      <arglist>(unsigned id, int ncps, double weight, int side, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageCornerRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a163b434ba0d1f0f617217ca3ab689520</anchor>
      <arglist>(unsigned id, int ncps, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageInteriorRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>aa225ad33481ed46cbc3b10252942c2c7</anchor>
      <arglist>(unsigned id, int ncps, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addParamConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a1a902cc5ea68d2df637709df6ac71047</anchor>
      <arglist>(const Eigen::Vector2i &amp;id, const Eigen::Vector2d &amp;params1, const Eigen::Vector2d &amp;params2, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a751a011a930ea5302de995e14acf9b13</anchor>
      <arglist>(unsigned id, int ncps, const Eigen::Vector2d &amp;params, const Eigen::Vector3d &amp;point, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleBoundaryPoints</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a2e34128cafe6f19c4aa5eb5ca823ad66</anchor>
      <arglist>(unsigned id, int ncps, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleClosingBoundaries</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>af4729499bbf4b8cbfbd3267264a09edd</anchor>
      <arglist>(unsigned id, unsigned samples, double sigma, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleCommonBoundaries</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>ae060531f3781089cd0947b19df87e33d</anchor>
      <arglist>(unsigned id1, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assembleCommonParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a2f48b84a62467877e853c1ef0060582e</anchor>
      <arglist>(unsigned id1, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleInteriorPoints</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>ab4e28b2ce19663a29fd2feb9d5453853</anchor>
      <arglist>(unsigned id, int ncps, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a8c4ab6f895bffd5c16217f95dda2bbe9</anchor>
      <arglist>(unsigned id, int ncps, double wCageRegInt, double wCageRegBnd, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>gl2gc</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>aaeb6264398d70f7e9ec10eacc6b36dc5</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, int A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>gl2gr</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>ae49b0cda796571cf55b32517338c6d54</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, int A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>grc2gl</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a31ce91e7709249ff8ae5cc4f1886a388</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, int I, int J)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>lrc2gl</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>afcaee0a710a366ecd49415569d2cab88</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, int E, int F, int i, int j)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>im_accuracy</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a65bd3768d260b8dcf05325ccef9089fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>im_max_steps</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a7b8de42c046ed694b353ceced6148b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; NurbsDataSurface * &gt;</type>
      <name>m_data</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a45732cbbb9d9429d884a38497af6e0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_ncols</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a683be7e7274cb722a5c4c781b883bbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_nrows</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>abb7ad23c48501b67710ffe90f6bda2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ON_NurbsSurface * &gt;</type>
      <name>m_nurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a448b35863bf3df939c6db36c868f1416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_quiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>a6762ed208b012e0147d8f5c9974678ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NurbsSolve</type>
      <name>m_solver</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimization.html</anchorfile>
      <anchor>afc05597abfb6a26905e2a354c48b45a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::GlobalOptimization::Parameter</name>
    <filename>structpcl_1_1on__nurbs_1_1GlobalOptimization_1_1Parameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimization_1_1Parameter.html</anchorfile>
      <anchor>a58a0eb4ee7d0e6ac1b680f112778f8c2</anchor>
      <arglist>(double intW=1.0, double intS=1e-6, double bndW=0.0, double bndS=1e-6, double cloW=0.0, double cloSig=0.0, unsigned cloSam=0, double comW=0.0)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>boundary_smoothness</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimization_1_1Parameter.html</anchorfile>
      <anchor>a101388d2ffbca9f8c9a2e09c148e1db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>boundary_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimization_1_1Parameter.html</anchorfile>
      <anchor>a7b7cc15a4b9fdbefaca1ed85839e2d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>closing_samples</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimization_1_1Parameter.html</anchorfile>
      <anchor>a00579a575eb96f2c9b188c7d2164c2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>closing_sigma</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimization_1_1Parameter.html</anchorfile>
      <anchor>a690625f6da4b82f21434715c10284508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>closing_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimization_1_1Parameter.html</anchorfile>
      <anchor>a58694906bbcbf30597248b93f595d7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>common_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimization_1_1Parameter.html</anchorfile>
      <anchor>a14d418ed288773572155c9b004480744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interior_smoothness</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimization_1_1Parameter.html</anchorfile>
      <anchor>a5d64856b64380d2b0638969ebbed33a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interior_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimization_1_1Parameter.html</anchorfile>
      <anchor>a3ca4f2416dfaffd18d493c107fe8168c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::GlobalOptimizationTDM</name>
    <filename>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</filename>
    <base>pcl::on_nurbs::GlobalOptimization</base>
    <class kind="struct">pcl::on_nurbs::GlobalOptimizationTDM::ParameterTDM</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a303be07561255d5beae8ef6a1eb6fa95</anchor>
      <arglist>(Parameter params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assemble</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a0868dac9678044a72057d1349e9f44b6</anchor>
      <arglist>(ParameterTDM params=ParameterTDM())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GlobalOptimizationTDM</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>ae32f523d706aa298bd6554e00d065115</anchor>
      <arglist>(const std::vector&lt; NurbsDataSurface * &gt; &amp;data, const std::vector&lt; ON_NurbsSurface * &gt; &amp;nurbs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a2211bda305efe3b237ead49017aef94c</anchor>
      <arglist>(double damp=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateSurf</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>ab47ede69708072d1405760e6364a7812</anchor>
      <arglist>(double damp)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageBoundaryRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>aa80d7f9f62b5d53daf1dc4af236d1d60</anchor>
      <arglist>(unsigned id, int ncps, double weight, int side, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageCornerRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a0c7c5865b527928fb6506258ed6cfb41</anchor>
      <arglist>(unsigned id, int ncps, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>addCageInteriorRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a6de322f33c8857a453fd462ae7b90578</anchor>
      <arglist>(unsigned id, int ncps, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>addParamConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a342994a7993a2994b928c68cb07bcb53</anchor>
      <arglist>(const Eigen::Vector2i &amp;id, const Eigen::Vector2d &amp;params1, const Eigen::Vector2d &amp;params2, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>addParamConstraintTD</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a311d9b1f0e0a08d49a29676ef004f1d6</anchor>
      <arglist>(const Eigen::Vector2i &amp;id, const Eigen::Vector2d &amp;params1, const Eigen::Vector2d &amp;params2, const Eigen::Vector3d &amp;n, const Eigen::Vector3d &amp;tu, const Eigen::Vector3d &amp;tv, double tangent_weight, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>addPointConstraint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a17f001a80fac5e20698a95f8529c8498</anchor>
      <arglist>(unsigned id, int ncps, const Eigen::Vector2d &amp;params, const Eigen::Vector3d &amp;point, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addPointConstraintTD</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>aa2c959daf17037f7c4b693edcf00eb0e</anchor>
      <arglist>(unsigned id, int ncps, const Eigen::Vector2d &amp;params, const Eigen::Vector3d &amp;p, const Eigen::Vector3d &amp;n, const Eigen::Vector3d &amp;tu, const Eigen::Vector3d &amp;tv, double tangent_weight, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleBoundaryPoints</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a49d6a6a70a023908e3d6743ee8b5d528</anchor>
      <arglist>(unsigned id, int ncps, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleClosingBoundaries</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a3e7a6196765467c2edd2f4683120b535</anchor>
      <arglist>(unsigned id, unsigned samples, double sigma, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assembleClosingBoundariesTD</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a2cdf057bad178895d4c3fbf1e847a683</anchor>
      <arglist>(unsigned id, unsigned samples, double sigma, double wTangent, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleCommonBoundaries</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>ab1b762d17494bf654200730f37b38e98</anchor>
      <arglist>(unsigned id1, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assembleCommonBoundariesTD</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>ac55ca94e04181bdd72034d8097572cc4</anchor>
      <arglist>(unsigned id1, double wTangent, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleCommonParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a2d8583eb4b20a821b39a4694c77a4313</anchor>
      <arglist>(unsigned id1, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleInteriorPoints</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a7f3182ca872d796d01f39f8830cd5b2f</anchor>
      <arglist>(unsigned id, int ncps, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assembleInteriorPointsTD</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>acd6869a276e1068f3e478f6f154f9c65</anchor>
      <arglist>(unsigned id, int ncps, double wTangent, double weight, unsigned &amp;row)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>assembleRegularisation</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1GlobalOptimizationTDM.html</anchorfile>
      <anchor>a06ac775848f49408f1b761234be12fdc</anchor>
      <arglist>(unsigned id, int ncps, double wCageRegInt, double wCageRegBnd, unsigned &amp;row)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::GlobalOptimizationTDM::ParameterTDM</name>
    <filename>structpcl_1_1on__nurbs_1_1GlobalOptimizationTDM_1_1ParameterTDM.html</filename>
    <base>pcl::on_nurbs::GlobalOptimization::Parameter</base>
    <member kind="function">
      <type></type>
      <name>ParameterTDM</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimizationTDM_1_1ParameterTDM.html</anchorfile>
      <anchor>aa6a9e68fec7729dd234e277f89fe2ab6</anchor>
      <arglist>(double intW=1.0, double intS=1e-6, double intTW=0.01, double bndW=0.0, double bndS=1e-6, double bndTW=0.01, double cloW=0.0, double cloSi=0.0, unsigned cloSa=0, double cloTW=0.0, double comW=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterTDM</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimizationTDM_1_1ParameterTDM.html</anchorfile>
      <anchor>a03c1d21b7d51358d98b1965a41759c30</anchor>
      <arglist>(GlobalOptimization::Parameter params, double intTW=0.01, double bndTW=0.0, double cloTW=0.0)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>boundary_tangent_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimizationTDM_1_1ParameterTDM.html</anchorfile>
      <anchor>abe4ab6adcc06c46e50d8e23c8dbb0b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>closing_tangent_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimizationTDM_1_1ParameterTDM.html</anchorfile>
      <anchor>a6fb1539aff86cbbf1e309e1a57dd5a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interior_tangent_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1GlobalOptimizationTDM_1_1ParameterTDM.html</anchorfile>
      <anchor>a96f4dd663d4b15769a5b8d3f5c9352dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::NurbsDataCurve</name>
    <filename>structpcl_1_1on__nurbs_1_1NurbsDataCurve.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear_interior</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve.html</anchorfile>
      <anchor>a091f88cb0b29471b979264d797890938</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>eigenvectors</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve.html</anchorfile>
      <anchor>a2ca90d5a8d42572ed4bb00b8f8be230d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>interior</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve.html</anchorfile>
      <anchor>a1c22b0418b11db8025ff796e2f5c6a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>interior_error</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve.html</anchorfile>
      <anchor>af1633346992e8bf21d60d925c64fc294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>interior_line_end</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve.html</anchorfile>
      <anchor>a143da534b069fe69539a2b8ac3863d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>interior_line_start</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve.html</anchorfile>
      <anchor>a048801dda6b3f35dad91f7258516bbc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>interior_normals</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve.html</anchorfile>
      <anchor>aa21f179a76826407a7177c5538ce2fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>interior_param</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve.html</anchorfile>
      <anchor>a048dcc435be259803e513517f995c463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>mean</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve.html</anchorfile>
      <anchor>ab6eeea2f1dd3b5ed07df640269ec5fca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::NurbsDataCurve2d</name>
    <filename>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear_interior</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>aaa82d77f1d99a305fe9ca2948a0574bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>closest_ncps_prev</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a48b9facf43ff1c4e84df54e913182a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>closest_normals</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a8d310b47fc8accda1d8f47b1a2ae4689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>closest_points</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>ada6bb8a3fa8ba13177f161ead5f3fe73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>closest_points_error</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a97a82686003ae53e9c0c85a24fc47b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>closest_points_param</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a3dafc57c3a942fe61fc92759a615d8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>closest_rho</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>ad1fef6fef1a542565acdfe60970bfdce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>closest_tangents</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a345e83072eb0ecbf0ffa1c21c8b6360a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix2d</type>
      <name>eigenvectors</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a4f299005fd5334889dd1f0e5b6fc0ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>interior</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a1752e1055f4af5e2a34809cc6b39a0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>interior_error</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>aa09b390b4266945019fee80e9f63f0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>interior_line_end</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a00cb93e280e8e95c203914ef67409400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>interior_line_start</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a5377d36fec63bede101b9a2d2e98c174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interior_ncps_prev</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>ae2f0c1bcd0a4b73c97cf6aec145a8928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>interior_normals</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a59e51c8c3fb35ad2cb95c525998e3faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>interior_param</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a24536c2a44d6b6c472327f5cd3fcdf4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>interior_rho</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a55e5c934f0a433724d6ddbd7dcc65b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>interior_tangents</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a7fa5c1d1b868db3b343dea478495c4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>interior_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a198ad7699a004f391419b27032e840fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>interior_weight_function</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>ab276d3b4faa24f0e2446dbe7f1525fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector2d</type>
      <name>mean</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataCurve2d.html</anchorfile>
      <anchor>a7bf0b99a4af7d9a9074cb759a948184d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::NurbsDataSurface</name>
    <filename>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear_boundary</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a152967dd6c63d3aab92066228645a096</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_common</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a66175f31c5242c12914c898671ef907f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_common_boundary</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a868e31c5539abc2c55edaedf4dbb33f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_interior</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>ac6d5267066cb8c8246f0bfa38c40fa6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>boundary</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a753d5fd50459b7ec6b3a17a10b56efbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>boundary_error</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>ace52e9b5c08a613ff2fa9183f52194a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>boundary_line_end</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>ab8724802ad51330f16d28e0b55baf1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>boundary_line_start</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a9a0ae08c5010747817772965f885f8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>boundary_normals</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a0e78a840da8b8542d0a5ab55d7f182b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>boundary_param</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a5795d42715d855190ce5f340b11574a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>boundary_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>ac84d04fe400788062c0be9800b6808af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>common_boundary_idx</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a9104b654bcc5bb4c551da57899431d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>common_boundary_param</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a583ce64960d4181fe463c61febb195db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>common_boundary_point</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a59ac861cc38a8e25ee2f93691bab4288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>common_idx</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a5575019ef63aa1c62dd30ec61871626c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>common_param1</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a41f87b2d7d7ef72c976e2ce6c71a2b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>common_param2</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a3694d2bc250f01c59d23a5b7f55829c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>eigenvectors</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a3fd5c86d2d7942bf5377222f05844e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>interior</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a3c80fcf23e3cf485b00132cb31935817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>interior_error</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a16384650466391a8b97370a32018c905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>interior_line_end</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a9bb475384f10bba9e64ba6f71fcbfb28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>interior_line_start</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a35ff4cdcfa12ccef6dc505fc381bf52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec3d</type>
      <name>interior_normals</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a5fa2b1658f34b02a7fd1e148c2ba0a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector_vec2d</type>
      <name>interior_param</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a84e72d1bbac9e24438350d6d75803ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>interior_weight</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>a9c6b67ebfc86f606b003862f5a6d10e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>mean</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1NurbsDataSurface.html</anchorfile>
      <anchor>ab0b03e0103cdf2d44435d9bf8ede478a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::NurbsSolve</name>
    <filename>classpcl_1_1on__nurbs_1_1NurbsSolve.html</filename>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>ae80bbfa09ef616fce2ce0c268750a13d</anchor>
      <arglist>(unsigned rows, unsigned cols, unsigned dims)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>diff</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a84ca7e7fcced98c204a0c1b2f70e749f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>f</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a3e0c2514207e7046e0285f6bf8fca3bb</anchor>
      <arglist>(unsigned i, unsigned j, double v)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>f</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>aab41d34b7a022e45763e1ea834e569c1</anchor>
      <arglist>(unsigned i, unsigned j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>ae35c1d2ad26b05222ed4747d8f2394ac</anchor>
      <arglist>(unsigned &amp;rows, unsigned &amp;cols, unsigned &amp;dims)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>K</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>aed6d4084c2cb82abe110d98bcdd2b0e5</anchor>
      <arglist>(unsigned i, unsigned j, double v)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>K</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>af9f5eedf876c19e0446fefa2db1fdd06</anchor>
      <arglist>(unsigned i, unsigned j)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NurbsSolve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a261706246cfc4ba70535f7948020ceb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printF</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>acc9f48b03e132fdf54675aab11ae1efd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printK</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>acbfc169094f0c0d5f18e0ae8dd30e6de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printX</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>abcd75b2d602263b795af0cba10c411e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a57974907a9ea4cc15683eb3142ff9fe6</anchor>
      <arglist>(unsigned rows)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a70b6eb9dcea4c9625b4d288a529e0a33</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a5ae52296b8445dd31d37b1d03c5bfec5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>x</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a6529e7051d028585e03d339b93cfa6fe</anchor>
      <arglist>(unsigned i, unsigned j, double v)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>x</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a987e67d40d7c73147b5e3f604c7c5b27</anchor>
      <arglist>(unsigned i, unsigned j)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>m_feig</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a2bab15d091b3780930dd3bf2b5aedbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>m_Keig</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>af2254362f8e8f5d13bb2a89b088330c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SparseMat</type>
      <name>m_Ksparse</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a1ea07e4cec8a8920da76f7d948fead47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_quiet</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a05ef627a66fe07e8ca0f3a26d625ca50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>m_xeig</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsSolve.html</anchorfile>
      <anchor>a612cbbfd7b2a0d85e7310de38ead3c5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::NurbsTools</name>
    <filename>classpcl_1_1on__nurbs_1_1NurbsTools.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeBoundingBox</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>a29d733a86a7a2c73a5abf737549d4b0f</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, Eigen::Vector3d &amp;_min, Eigen::Vector3d &amp;_max)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeBoundingBox</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>aa45ca927c07edb5c8466b5b22e0a9c0d</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, Eigen::Vector3d &amp;_min, Eigen::Vector3d &amp;_max)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector3d</type>
      <name>computeMean</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>a438fe892f174edd6f1aa0f5f74837126</anchor>
      <arglist>(const vector_vec3d &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector2d</type>
      <name>computeMean</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>a6a835ff56dc277dc91a1b906f88e8ea4</anchor>
      <arglist>(const vector_vec2d &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>computeRScale</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>ada068b8398d81764a4d6acb0cca964f9</anchor>
      <arglist>(const Eigen::Vector3d &amp;_min, const Eigen::Vector3d &amp;_max)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector3d</type>
      <name>computeVariance</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>ab28dd6afdc9e18a06f86b2cd4efba5ff</anchor>
      <arglist>(const Eigen::Vector3d &amp;mean, const vector_vec3d &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::Vector2d</type>
      <name>computeVariance</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>ae1427bb056cd8d8dc5438fdfe70fb20f</anchor>
      <arglist>(const Eigen::Vector2d &amp;mean, const vector_vec2d &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>downsample_random</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>a1b20912718952b95278338471193bb58</anchor>
      <arglist>(const vector_vec3d &amp;data1, vector_vec3d &amp;data2, unsigned size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>downsample_random</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>a4553b4f229079e63f8b2310e1702a63a</anchor>
      <arglist>(vector_vec3d &amp;data1, unsigned size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>getClosestPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>ae92ad218cfad75434c43ba72e3174152</anchor>
      <arglist>(const Eigen::Vector2d &amp;point, const vector_vec2d &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>getClosestPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>a4e1302a168486c2bc3ed6415b7958e6d</anchor>
      <arglist>(const Eigen::Vector3d &amp;point, const vector_vec3d &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>getClosestPoint</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>a136bd251122644b916d3dd489cc4e476</anchor>
      <arglist>(const Eigen::Vector2d &amp;point, const Eigen::Vector2d &amp;dir, const vector_vec2d &amp;data, unsigned &amp;idxcp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pca</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>a81e7fabda1cf7f7996e1cc6b9d520aef</anchor>
      <arglist>(const vector_vec3d &amp;data, Eigen::Vector3d &amp;mean, Eigen::Matrix3d &amp;eigenvectors, Eigen::Vector3d &amp;eigenvalues)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pca</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1NurbsTools.html</anchorfile>
      <anchor>a2f9bf2a99cd1adcab312829cf804a6db</anchor>
      <arglist>(const vector_vec2d &amp;data, Eigen::Vector2d &amp;mean, Eigen::Matrix2d &amp;eigenvectors, Eigen::Vector2d &amp;eigenvalues)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::SequentialFitter</name>
    <filename>classpcl_1_1on__nurbs_1_1SequentialFitter.html</filename>
    <class kind="struct">pcl::on_nurbs::SequentialFitter::Parameter</class>
    <member kind="function">
      <type>ON_NurbsSurface</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>ab59c1f8a2d8d8f481d628582e467d973</anchor>
      <arglist>(bool assemble=false)</arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsSurface</type>
      <name>compute_boundary</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a21ca452da979846b06d721d053f4a1a0</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs)</arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsSurface</type>
      <name>compute_interior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a24e2aadd9cf1f73ce8868adaa7bea287</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBoundaryError</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a45d4cabdd0f99a7052a174cf947d7e84</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBoundaryNormals</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>abc1dc6c0c95b40051c41160631f8e48c</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3d, Eigen::aligned_allocator&lt; Eigen::Vector3d &gt; &gt; &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBoundaryParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a33f9afc9d727902d37ad5c17bd0ea801</anchor>
      <arglist>(std::vector&lt; Eigen::Vector2d, Eigen::aligned_allocator&lt; Eigen::Vector2d &gt; &gt; &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getInteriorError</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a391fc31e477cc6d4db12349b0eef57b5</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getInteriorNormals</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a5c04e96beb0a9a9a33b974a7327e40fa</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3d, Eigen::aligned_allocator&lt; Eigen::Vector3d &gt; &gt; &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getInteriorParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a59bb2eed6aef9471502767d43a89b72b</anchor>
      <arglist>(std::vector&lt; Eigen::Vector2d, Eigen::aligned_allocator&lt; Eigen::Vector2d &gt; &gt; &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsSurface</type>
      <name>getNurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a9cf7a42d18a747d218099098b7cfb230</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ON_NurbsSurface</type>
      <name>grow</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a4e9b03117218baff2324aefa2e4cc1eb</anchor>
      <arglist>(float max_dist=1.0f, float max_angle=M_PI_4, unsigned min_length=0, unsigned max_length=10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SequentialFitter</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a194a7e3beedb3540d4a985016dfc003b</anchor>
      <arglist>(Parameter p=Parameter())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundary</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a74d26c26edf4ced0962e810ef8c983e0</anchor>
      <arglist>(pcl::PointIndices::Ptr &amp;pcl_cloud_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorners</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a7f0a4661de0ce1e147cf8f8392647832</anchor>
      <arglist>(pcl::PointIndices::Ptr &amp;corners, bool flip_on_demand=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>abc43cf547ade45e017678110972e45d8</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;pcl_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a40ab7dbe743688c53ee7deb6de0589d7</anchor>
      <arglist>(pcl::PointIndices::Ptr &amp;pcl_cloud_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParams</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a297035382332e2891aeb49ea6dfed052</anchor>
      <arglist>(const Parameter &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProjectionMatrix</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a19bda6a1a7f7a4dd553b39c2151d882b</anchor>
      <arglist>(const Eigen::Matrix4d &amp;intrinsic, const Eigen::Matrix4d &amp;extrinsic)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getClosestPointOnNurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a4a33cbe7b1269dfc2f4f729b2f429a9c</anchor>
      <arglist>(ON_NurbsSurface nurbs, const Eigen::Vector3d &amp;pt, Eigen::Vector2d &amp;params, int maxSteps=100, double accuracy=1e-4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>PCL2ON</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a290904db681d07d5a2ac086598fed1b3</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;pcl_cloud, const std::vector&lt; int &gt; &amp;indices, vector_vec3d &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute_boundary</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>ae2faf43906f7b226095f07cce7fb2621</anchor>
      <arglist>(FittingSurface *fitting)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute_interior</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a922d0f71374491fc6f578e2d2b804a2f</anchor>
      <arglist>(FittingSurface *fitting)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute_quadfit</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a4e21420a6a86599b69cd4b3b1d55cea0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute_refinement</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a762b1282587588b1bb505b30984123ac</anchor>
      <arglist>(FittingSurface *fitting)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_back_facing</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a76a73933dc1b6344f4aa0758cf3d2717</anchor>
      <arglist>(const Eigen::Vector3d &amp;v0, const Eigen::Vector3d &amp;v1, const Eigen::Vector3d &amp;v2, const Eigen::Vector3d &amp;v3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector2d</type>
      <name>project</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a491dcccd1198e56669edd636dc041b5c</anchor>
      <arglist>(const Eigen::Vector3d &amp;pt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointIndices::Ptr</type>
      <name>m_boundary_indices</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>aaf113a210e083605aebc6d495d423ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>m_cloud</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a13b87cdfcdef3ced0ca8eeffba7a2332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_3dPoint</type>
      <name>m_corners</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a4f036bb6e2c11b564ec5b0023d0998fe</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NurbsDataSurface</type>
      <name>m_data</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a342861a2bf0e29fc421444e6a8fcd8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4d</type>
      <name>m_extrinsic</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a1cf1176ef90251b257d9b3c2d7f98831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_have_cloud</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>afc29877676a7e7e08cb6bdbe41d878ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_have_corners</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a9caef604d8b9f605060eb0136d387862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointIndices::Ptr</type>
      <name>m_interior_indices</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a90c68429975e0aaa636684919e5b4cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4d</type>
      <name>m_intrinsic</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a968fd38383db37d77636146f3ae33ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ON_NurbsSurface</type>
      <name>m_nurbs</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a0942d1ad190bb3703aa4f43066ce0368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameter</type>
      <name>m_params</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>a4940c220f5a42f57dbf85e46042fac67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_surf_id</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SequentialFitter.html</anchorfile>
      <anchor>aca32032401aacb2fae913b5aef037357</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::on_nurbs::SequentialFitter::Parameter</name>
    <filename>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>a795f6909527cda0043cab0fd62dcf09a</anchor>
      <arglist>(int order=3, int refinement=1, int iterationsQuad=5, int iterationsBoundary=5, int iterationsAdjust=5, int iterationsInterior=2, double forceBoundary=200.0, double forceBoundaryInside=400.0, double forceInterior=1.0, double stiffnessBoundary=20.0, double stiffnessInterior=0.1, int resolution=16)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>forceBoundary</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>ab60423fc04257bbeb1302096e85ed24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>forceBoundaryInside</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>a182626b36553709561a5c0dcb1432cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>forceInterior</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>a705cea63eb488fb3bd016eee8dce825b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iterationsAdjust</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>a07ba5f63f985ad1e3d3b4a6852bf4a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iterationsBoundary</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>a1e2e6011a3a13c7957e661d904bf71c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iterationsInterior</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>aea49a533dcb88775b0d4eb55cfa60216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iterationsQuad</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>a616e1dcdbe694bd49229032e430878c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>order</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>a919a6b41c5d4b5bd59e92d8df9b155d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refinement</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>ac3441cac9b94d34c519efd2702d9ce16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>resolution</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>ae4f2ee58bbf37ca0cbfbe7806001a9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stiffnessBoundary</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>adef65d7be4616047aaa5e5976894ede0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stiffnessInterior</name>
      <anchorfile>structpcl_1_1on__nurbs_1_1SequentialFitter_1_1Parameter.html</anchorfile>
      <anchor>a287243bdf4d18cbcef7e6391ea529a27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::SparseMat</name>
    <filename>classpcl_1_1on__nurbs_1_1SparseMat.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>a1ed1a5d8d3cb4e68418813d9fc7d606f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteColumn</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>a2856575cb4ecc2124791c487b2f0a94b</anchor>
      <arglist>(int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteRow</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>aaa2a412eaa97a54660cd22304d9b0d36</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>a6f91725d8574effd7e028cc17dd321f1</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;i, std::vector&lt; int &gt; &amp;j, std::vector&lt; double &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>af2992fa20e12253f8e2fc13b12ba30e2</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nonzeros</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>aabb77b111d0c2739a47a1361c73bde88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>a474b71476de990fc58680da34f789612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printLong</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>aa265af1ec65dae1076b7049b0e6b5c9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>a4d6c811cf38c4cee4c9f0c65583c6522</anchor>
      <arglist>(int i, int j, double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>size</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>a898e606609efd3124132803a7643b909</anchor>
      <arglist>(int &amp;si, int &amp;sj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMat</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>ad80b4d0ccdd54081d98446dbe8aa0771</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; int, std::map&lt; int, double &gt; &gt;</type>
      <name>m_mat</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1SparseMat.html</anchorfile>
      <anchor>a3dd9de7aab68208f40c696b68a00e1c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::on_nurbs::Triangulation</name>
    <filename>classpcl_1_1on__nurbs_1_1Triangulation.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertCurve2PointCloud</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1Triangulation.html</anchorfile>
      <anchor>a134c4b0d02f34985656f7c76c7e76075</anchor>
      <arglist>(const ON_NurbsCurve &amp;nurbs, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud, unsigned resolution)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertCurve2PointCloud</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1Triangulation.html</anchorfile>
      <anchor>a2ed396e912d6a02b6b7f1130ffdee7a4</anchor>
      <arglist>(const ON_NurbsCurve &amp;curve, const ON_NurbsSurface &amp;surf, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud, unsigned resolution)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertSurface2PolygonMesh</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1Triangulation.html</anchorfile>
      <anchor>a7266f2f1b8a8361ac9213a5280518226</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, PolygonMesh &amp;mesh, unsigned resolution)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertSurface2Vertices</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1Triangulation.html</anchorfile>
      <anchor>a454603f2f8e647a7c4d222325595ff0b</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr cloud, std::vector&lt; pcl::Vertices &gt; &amp;vertices, unsigned resolution)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertTrimmedSurface2PolygonMesh</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1Triangulation.html</anchorfile>
      <anchor>a8cfce5fad92e6cc32e96e84e25adc143</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const ON_NurbsCurve &amp;curve, PolygonMesh &amp;mesh, unsigned resolution)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertTrimmedSurface2PolygonMesh</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1Triangulation.html</anchorfile>
      <anchor>a300a86444f4878a716f0527f41f1a42b</anchor>
      <arglist>(const ON_NurbsSurface &amp;nurbs, const ON_NurbsCurve &amp;curve, PolygonMesh &amp;mesh, unsigned resolution, vector_vec3d &amp;start, vector_vec3d &amp;end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isInside</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1Triangulation.html</anchorfile>
      <anchor>adb96895d56b728425bb46d2e8c50b1ce</anchor>
      <arglist>(const ON_NurbsCurve &amp;curve, const pcl::PointXYZ &amp;v)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>createIndices</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1Triangulation.html</anchorfile>
      <anchor>ae6fc1ea2eeb6bfe005697644bd849280</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;vertices, unsigned vidx, unsigned segX, unsigned segY)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>createVertices</name>
      <anchorfile>classpcl_1_1on__nurbs_1_1Triangulation.html</anchorfile>
      <anchor>a858010199bea5b15777da242fbeab19e</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float x0, float y0, float z0, float width, float height, unsigned segX, unsigned segY)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::outofcore</name>
    <filename>namespacepcl_1_1outofcore.html</filename>
    <class kind="class">pcl::outofcore::OutofcoreAbstractMetadata</class>
    <class kind="class">pcl::outofcore::OutofcoreAbstractNodeContainer</class>
    <class kind="class">pcl::outofcore::OutofcoreBreadthFirstIterator</class>
    <class kind="class">pcl::outofcore::OutofcoreDepthFirstIterator</class>
    <class kind="class">pcl::outofcore::OutofcoreIteratorBase</class>
    <class kind="class">pcl::outofcore::OutofcoreOctreeBase</class>
    <class kind="class">pcl::outofcore::OutofcoreOctreeBaseMetadata</class>
    <class kind="class">pcl::outofcore::OutofcoreOctreeBaseNode</class>
    <class kind="class">pcl::outofcore::OutofcoreOctreeDiskContainer</class>
    <class kind="class">pcl::outofcore::OutofcoreOctreeNodeMetadata</class>
    <class kind="class">pcl::outofcore::OutofcoreOctreeRamContainer</class>
    <class kind="struct">pcl::outofcore::OutofcoreParams</class>
    <member kind="function">
      <type>OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt; *</type>
      <name>makenode_norec</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>a9c70dbccd6faa0b77958144ba63c8e8b</anchor>
      <arglist>(const boost::filesystem::path &amp;path, OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt; *super)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>a13b19f16ebf2ee63d56c089fdb648ac3</anchor>
      <arglist>(std::ostream &amp;, const OutofcoreOctreeNodeMetadata &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>afb2931bc719d12882dd50c588f4f54d6</anchor>
      <arglist>(std::ostream &amp;os, const OutofcoreOctreeBaseMetadata &amp;metadata_arg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pointInBoundingBox</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>aaed4c3b33e3c75c1c02d983d9458d834</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, const Eigen::Vector3d &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryBBIntersects_noload</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>a7e1bf412f6c0d979f751865f447ef812</anchor>
      <arglist>(const boost::filesystem::path &amp;root_node, const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const boost::uint32_t query_depth, std::list&lt; std::string &gt; &amp;bin_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryBBIntersects_noload</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>a6969534f7892424478a506be2bb09bb5</anchor>
      <arglist>(OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt; *current, const Eigen::Vector3d &amp;, const Eigen::Vector3d &amp;max, const boost::uint32_t query_depth, std::list&lt; std::string &gt; &amp;bin_name)</arglist>
    </member>
    <member kind="variable">
      <type>boost::uuids::random_generator OutofcoreOctreeDiskContainer&lt; PointT &gt;::uuid_gen_ &amp;</type>
      <name>rand_gen_</name>
      <anchorfile>namespacepcl_1_1outofcore.html</anchorfile>
      <anchor>a0d5618e9741b550cb5b5b18e9890bbc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::outofcore::OutofcoreAbstractMetadata</name>
    <filename>classpcl_1_1outofcore_1_1OutofcoreAbstractMetadata.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>loadMetadataFromDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractMetadata.html</anchorfile>
      <anchor>af6e20ab74822b4e5245f9c49a66bee0a</anchor>
      <arglist>(const boost::filesystem::path &amp;path_to_metadata)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreAbstractMetadata</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractMetadata.html</anchorfile>
      <anchor>a5e3cd93cc227f952d835ed6bf0a03c82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>serializeMetadataToDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractMetadata.html</anchorfile>
      <anchor>a1a57d642518c8b7f816897ad474553be</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutofcoreAbstractMetadata</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractMetadata.html</anchorfile>
      <anchor>a4925b4433ff23c55d70d52115eb785a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>writeMetadataString</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractMetadata.html</anchorfile>
      <anchor>ae258d7ac59821dc4818103075ae653fd</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;buf)=0</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractMetadata.html</anchorfile>
      <anchor>ae94012d1fb7dcee5cfb9aa74cee1e4ed</anchor>
      <arglist>(std::ostream &amp;os, const OutofcoreAbstractMetadata &amp;metadata_arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::outofcore::OutofcoreAbstractNodeContainer</name>
    <filename>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>std::vector&lt; PointT, Eigen::aligned_allocator&lt; PointT &gt; &gt;</type>
      <name>AlignedPointTVector</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a09c4de5368f357c103f5f12665ee02b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a702a83f6c85fca2d87be5442b4add00a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>convertToXYZ</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a3cd50f13f6807f80f1cfe766249e9cf0</anchor>
      <arglist>(const boost::filesystem::path &amp;path)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a8f25bf239aa61ab02fe26be5683cd5ee</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>insertRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>afe78013854fa427e17492815ab2fa6c7</anchor>
      <arglist>(const PointT *start, const uint64_t count)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>insertRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a9f4d77cf158f2d9b800883252045ee9f</anchor>
      <arglist>(const PointT *const *start, const uint64_t count)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual PointT</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a28648531d3c02576def6e458eb2f85d6</anchor>
      <arglist>(uint64_t idx) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreAbstractNodeContainer</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a16760fa01043e1ccb6c3df2dfc9e642a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreAbstractNodeContainer</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>aa984358428a47469cd695d1895bfb6c4</anchor>
      <arglist>(const boost::filesystem::path &amp;)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>readRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a80496f334b64c325154a895318362da7</anchor>
      <arglist>(const uint64_t start, const uint64_t count, AlignedPointTVector &amp;v)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>readRangeSubSample</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a3f480a07adcffd9e02d8089ee2421806</anchor>
      <arglist>(const uint64_t start, const uint64_t count, const double percent, AlignedPointTVector &amp;v)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint64_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a4a2daadfe11f6e94146f45aad5c8d26b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutofcoreAbstractNodeContainer</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a4ca0c1fd392fa9fa2e008324861285f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OutofcoreAbstractNodeContainer</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a73afd29673269e52641c5a8dee3c7274</anchor>
      <arglist>(const OutofcoreAbstractNodeContainer &amp;rval)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AlignedPointTVector</type>
      <name>container_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a7f9449db321a9bb5770bca5bc993234e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static boost::mt19937</type>
      <name>rand_gen_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>a3c4ef9899b85a43070b2951a32862808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static boost::mutex</type>
      <name>rng_mutex_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreAbstractNodeContainer.html</anchorfile>
      <anchor>ae9e882a7c9599ae87412660aa5153a1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::outofcore::OutofcoreBreadthFirstIterator</name>
    <filename>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::outofcore::OutofcoreIteratorBase</base>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt;</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>aba069d31c2d4878bd833bd0074224d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt;</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>a1d7b1065fc1c664d7ab009ecdc1be062</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBase&lt; ContainerT, PointT &gt;</type>
      <name>OctreeDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>a8a3116efcec124ad5ae3867aa6dfe70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt;</type>
      <name>OctreeDiskNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>ae82dd58cc9ee0c38865e1bbd063ecafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OutofcoreBreadthFirstIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>a29459f1999da95bbd94fc28520edd141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OutofcoreBreadthFirstIterator</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>a6f47e1a2954ed8e928c00cc109a63b52</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>a287440e576f139ac1fcc2915303e8e01</anchor>
      <arglist>(OctreeDisk &amp;octree_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>ad55016f291c264a836a1e413ebcbbf58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipChildVoxels</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>a349c3d544192501847a597922f9fc1e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutofcoreBreadthFirstIterator</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>a6407685c9392c96e19d1915d0e62e967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; OctreeDiskNode * &gt;</type>
      <name>FIFO_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>aca6264db970ba6392f2d44cf7761e667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>skip_child_voxels_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreBreadthFirstIterator.html</anchorfile>
      <anchor>ab478d2c16cea5af41092fe778bfa2303</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::outofcore::OutofcoreDepthFirstIterator</name>
    <filename>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</filename>
    <templarg>PointT</templarg>
    <templarg>ContainerT</templarg>
    <base>pcl::outofcore::OutofcoreIteratorBase</base>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt;</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</anchorfile>
      <anchor>aca151564a67369aa731d34308079ec0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt;</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</anchorfile>
      <anchor>a88b75684c8e9e61f4d630730e79647ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBase&lt; ContainerT, PointT &gt;</type>
      <name>OctreeDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</anchorfile>
      <anchor>aea3769fe980ffd38d6d17fd203f21b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt;</type>
      <name>OctreeDiskNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</anchorfile>
      <anchor>ac3bc0c9ef7fcdca78587bdde7b40a2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OutofcoreDepthFirstIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</anchorfile>
      <anchor>aec4da2c088414d25d99d9e3be3707183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OutofcoreDepthFirstIterator</type>
      <name>operator++</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</anchorfile>
      <anchor>a7352ac2efa9bfca2f4bc382fbe9ea5bb</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreDepthFirstIterator</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</anchorfile>
      <anchor>ad8f53a45338c8ac3ff378b0c09d6a914</anchor>
      <arglist>(OctreeDisk &amp;octree_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipChildVoxels</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</anchorfile>
      <anchor>a8423c678c4fc565c13e121261184dff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutofcoreDepthFirstIterator</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</anchorfile>
      <anchor>af34a402fc2cc69a1676b4c10afca9989</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>currentChildIdx_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</anchorfile>
      <anchor>a0631ded2a352c3d65fed4c06bfa95ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::pair&lt; OctreeDiskNode *, unsigned char &gt; &gt;</type>
      <name>stack_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreDepthFirstIterator.html</anchorfile>
      <anchor>a3232f1f19cca291d1ad67b3d301a86ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::outofcore::OutofcoreIteratorBase</name>
    <filename>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBase&lt; ContainerT, PointT &gt;::BranchNode</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>aa4379349e10213ff2a774bf273c18533</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBase&lt; ContainerT, PointT &gt;::LeafNode</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>a784856c965fbe406e0c1d74eb1d447aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBase&lt; ContainerT, PointT &gt;</type>
      <name>OctreeDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>afad86bbaaf2d7b7158c02c88fe3dc1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::outofcore::OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt;</type>
      <name>OctreeDiskNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>ab796c479d59aacaf782aaf41681b1842</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OctreeDisk::OutofcoreNodeType</type>
      <name>OutofcoreNodeType</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>af3282a96a7ef1c62af60b029352444d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OutofcoreNodeType *</type>
      <name>getCurrentOctreeNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>acb6831a3fbe822464e977d3abc238611</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OutofcoreNodeType *</type>
      <name>operator*</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>abd30d574f07028eea0f85ea3d3dc3ae3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OutofcoreIteratorBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>a0c9bf2c7c92d3aef6d53dfcec4cefc34</anchor>
      <arglist>(const OutofcoreIteratorBase &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreIteratorBase</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>af1478b66b5458a856cb8b997b16f5fee</anchor>
      <arglist>(OctreeDisk &amp;octree_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreIteratorBase</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>ac8d4458bbbb38291a3d2acd64dca20e5</anchor>
      <arglist>(const OutofcoreIteratorBase &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>af97e49ea9c44dec86aca72e333258e28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDepth</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>a8e867692aef98d028f7f8dbe2ce6b8c3</anchor>
      <arglist>(unsigned int max_depth)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutofcoreIteratorBase</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>a7c6417a4f4f5f2907facbab54e09e419</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeDiskNode *</type>
      <name>currentNode_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>a4e0939e01895224daf2dc149511df2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>currentOctreeDepth_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>ad2e810e9057882506a48cb400efade0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>max_depth_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>a3e636e26fefd9457f5b210d4cf1694e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctreeDisk &amp;</type>
      <name>octree_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreIteratorBase.html</anchorfile>
      <anchor>acee8089f2889aaa5ffc341c9fa7d8ef6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::outofcore::OutofcoreOctreeBase</name>
    <filename>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</filename>
    <templarg>ContainerT</templarg>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>std::vector&lt; PointT, Eigen::aligned_allocator&lt; PointT &gt; &gt;</type>
      <name>AlignedPointTVector</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a2d30b3e45d167444e3a67a5f3a9d4c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt;</type>
      <name>BranchNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a5f3ec3ccc0883f01141d503f292383dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OutofcoreBreadthFirstIterator&lt; PointT, ContainerT &gt;</type>
      <name>BreadthFirstConstIterator</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a0de36ae1210a465f7c3464bea1500c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreBreadthFirstIterator&lt; PointT, ContainerT &gt;</type>
      <name>BreadthFirstIterator</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>af13d93d2a84885482862a869de9b0b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OutofcoreDepthFirstIterator&lt; PointT, ContainerT &gt;</type>
      <name>ConstIterator</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>adeece5679f483cd3a1caf2013d5b9202</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OutofcoreOctreeBase&lt; ContainerT, PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a2262d5b82dcbf37ccc2efe596d69b3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OutofcoreDepthFirstIterator&lt; PointT, ContainerT &gt;</type>
      <name>DepthFirstConstIterator</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a5566cc367895a8ebb4bba5830187cb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreDepthFirstIterator&lt; PointT, ContainerT &gt;</type>
      <name>DepthFirstIterator</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a3303a487047a14f3bb768fdb877a5cad</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_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a7a806377ca5d89ac8dd0c547c9a0858a</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_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a86e0efd7f3ee372b8ccf7ad16eea60c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreDepthFirstIterator&lt; PointT, ContainerT &gt;</type>
      <name>Iterator</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ab5d8e0c38eeaa3ea4215274bad9e38cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt;</type>
      <name>LeafNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>acfbbad7b433384597ee741364185e16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBase&lt; OutofcoreOctreeDiskContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_disk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a25c3c385514c3d6f278d37f759b68969</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode&lt; OutofcoreOctreeDiskContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_disk_node</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a570da383e8988a0f776a13f0a2f2dcbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBase&lt; OutofcoreOctreeRamContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_ram</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a1af87b4e33e09234bad67ee91d79e09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode&lt; OutofcoreOctreeRamContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_ram_node</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>aae018bf8da94c302c4a594897f099866</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt;</type>
      <name>OutofcoreNodeType</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a3b636d548d596605522636b7be64ebcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a6b213ddfb2d24cdc89e95cbd924d2553</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ad14eec20e34a0a881e401407717d1879</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ade3d844261c454c7e85807439caf0703</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OutofcoreOctreeBase&lt; ContainerT, PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a1dc51ad22b6b95bb1e175f1be84beee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>addDataToLeaf</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ab9949de562ff8a27b5f59ded5c66228f</anchor>
      <arglist>(const AlignedPointTVector &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>addDataToLeaf_and_genLOD</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ae45a9210229dff9276e79796147b941c</anchor>
      <arglist>(AlignedPointTVector &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>af9935cc37d3d7a446d73ab14636b5496</anchor>
      <arglist>(PointCloudConstPtr point_cloud)</arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a9111fda6d22e8c21766b42facaca2d63</anchor>
      <arglist>(pcl::PCLPointCloud2::Ptr &amp;input_cloud, const bool skip_bb_check=false)</arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a75db77275c9065f37243310beeb92bfe</anchor>
      <arglist>(pcl::PCLPointCloud2::Ptr &amp;input_cloud)</arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>addPointCloud_and_genLOD</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>aa529ccd903769b78d419ea8c12a62b93</anchor>
      <arglist>(pcl::PCLPointCloud2::Ptr &amp;input_cloud)</arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>addPointCloud_and_genLOD</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>aba70dcf5fd54a18a0102dfa4cd43fe6b</anchor>
      <arglist>(PointCloudConstPtr point_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildLOD</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a584cd23262207c96c2dd9f7479c1ec09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertToXYZ</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a486d577a151fc9d239ce0c5847404857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBinDimension</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a143566edaec8ebc32d0ef2b6856a95d8</anchor>
      <arglist>(double &amp;x, double &amp;y) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>af75cca57cd20083dd2b25b7e39edf51f</anchor>
      <arglist>(Eigen::Vector3d &amp;min, Eigen::Vector3d &amp;max) const </arglist>
    </member>
    <member kind="function">
      <type>OutofcoreNodeType *</type>
      <name>getBranchChildPtr</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a91107ec1e1d23095265ccfee80c2fb5d</anchor>
      <arglist>(const BranchNode &amp;branch_arg, unsigned char childIdx_arg) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getCoordSystem</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a7b33ace0fb14b4fc17bc48fcaa6d0d98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>getDepth</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a4aeff5bf0899a2a3aea65d4278eeb729</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>pcl::Filter&lt; pcl::PCLPointCloud2 &gt;::Ptr</type>
      <name>getLODFilter</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>af4a8e4d216375b40b77e81fdde549274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const pcl::Filter&lt; pcl::PCLPointCloud2 &gt;::ConstPtr</type>
      <name>getLODFilter</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a7e0db26c19dc7f719bc5086af406ec39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>getNumPointsAtDepth</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a80ae16b077ebb962161c4eb0713727f0</anchor>
      <arglist>(const boost::uint64_t &amp;depth_index) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; boost::uint64_t &gt; &amp;</type>
      <name>getNumPointsVector</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a0699bbfc9c3967c4389981624bbfb137</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getOccupiedVoxelCenters</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a3f43e49fa1bfb2f62ae766257dd1534c</anchor>
      <arglist>(AlignedPointTVector &amp;voxel_centers, size_t query_depth) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getOccupiedVoxelCenters</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a674572f00fac0472d62af4e21f552f5d</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3d, Eigen::aligned_allocator&lt; Eigen::Vector3d &gt; &gt; &amp;voxel_centers, size_t query_depth) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getOccupiedVoxelCenters</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a5d9f4d7ee002926e311ce32375723b87</anchor>
      <arglist>(AlignedPointTVector &amp;voxel_centers) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getOccupiedVoxelCenters</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a77b19c79edca0de43aaa13d0ef600cab</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3d, Eigen::aligned_allocator&lt; Eigen::Vector3d &gt; &gt; &amp;voxel_centers) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSamplePercent</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>aa0766baed7e0b493cded15fb3604c6dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>getTreeDepth</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a7ec4d6118532c5eb9e4fe6913c98f467</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVoxelSideLength</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a9fd9a6c356f8210c04be02dd4484d4ee</anchor>
      <arglist>(const boost::uint64_t &amp;depth) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVoxelSideLength</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ad6f33e727b0361f3c89c7960e4e503ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeBase</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a5179d99711863596f23e95f6fb5d8e43</anchor>
      <arglist>(const boost::filesystem::path &amp;root_node_name, const bool load_all)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeBase</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a57cd914fb11ce81178025c18e33504b0</anchor>
      <arglist>(const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const double resolution_arg, const boost::filesystem::path &amp;root_node_name, const std::string &amp;coord_sys)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeBase</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a54788b52aa04f6fcf661477bf0945fc0</anchor>
      <arglist>(const boost::uint64_t max_depth, const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const boost::filesystem::path &amp;root_node_name, const std::string &amp;coord_sys)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a79df4b431a075fff02b379eaab2ffaa3</anchor>
      <arglist>(const size_t query_depth) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a5cc40f4d904aa7ec81099866ff2b6084</anchor>
      <arglist>(OutofcoreNodeType &amp;node) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ab2a00f253158df047eb501888ef2cd69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryBBIncludes</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>aedda26c05ad4282667460f38fca7afb6</anchor>
      <arglist>(const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const boost::uint64_t query_depth, AlignedPointTVector &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryBBIncludes</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a48f4a01d704567ee27177ace41c322d6</anchor>
      <arglist>(const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const boost::uint64_t query_depth, const pcl::PCLPointCloud2::Ptr &amp;dst_blob) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryBBIncludes_subsample</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a5104a51514e0d499a479d1775a0ddaa5</anchor>
      <arglist>(const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, uint64_t query_depth, const double percent, AlignedPointTVector &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryBBIntersects</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a8de71720de6428e9e821dddd46a8a513</anchor>
      <arglist>(const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const boost::uint32_t query_depth, std::list&lt; std::string &gt; &amp;bin_name) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>queryBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a78e22dfa93a11f383e9bf878801f17c7</anchor>
      <arglist>(const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const int query_depth, const pcl::PCLPointCloud2::Ptr &amp;dst_blob, double percent=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>queryBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a4ae9110264e3c41ab0fb9c4098dd5f92</anchor>
      <arglist>(const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const int query_depth, std::list&lt; std::string &gt; &amp;filenames) const </arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>queryBoundingBoxNumPoints</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a869371c4f7867438093f010d140e7610</anchor>
      <arglist>(const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const int query_depth, bool load_from_disk=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryFrustum</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>aca40cf50bc08e2145f846ea70fe7a62b</anchor>
      <arglist>(const double *planes, std::list&lt; std::string &gt; &amp;file_names) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryFrustum</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a7ab897d1581b92b51f68a4f439e21f23</anchor>
      <arglist>(const double *planes, std::list&lt; std::string &gt; &amp;file_names, const boost::uint32_t query_depth) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryFrustum</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>aa0e5132148a2d849608a3d596dec1301</anchor>
      <arglist>(const double *planes, const Eigen::Vector3d &amp;eye, const Eigen::Matrix4d &amp;view_projection_matrix, std::list&lt; std::string &gt; &amp;file_names, const boost::uint32_t query_depth) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLODFilter</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ae9c467ba6aef4639fc870bb78d5585ce</anchor>
      <arglist>(const pcl::Filter&lt; pcl::PCLPointCloud2 &gt;::Ptr &amp;filter_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamplePercent</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ad252ba0d14389fc15ebbb1325c478598</anchor>
      <arglist>(const double sample_percent_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeVPythonVisual</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a5e45f536c703b713034fb558ffb120a8</anchor>
      <arglist>(const boost::filesystem::path filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutofcoreOctreeBase</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>afd52298421abe52ac8fed866d0a31278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildLODRecursive</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>aa9a1b79193cb7b3313b5c5a4cabae515</anchor>
      <arglist>(const std::vector&lt; BranchNode * &gt; &amp;current_branch)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkExtension</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a7ff969ea904c00109ed88879bde8d83c</anchor>
      <arglist>(const boost::filesystem::path &amp;path_name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DeAllocEmptyNodeCache</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a326cc74e7e04a1894f61c6d7892fc563</anchor>
      <arglist>(OutofcoreNodeType *current)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DeAllocEmptyNodeCache</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a010534fb915cc90f68375bc4bc49ce51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>flushToDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a96b5cd1cd503b45587ace58f25261d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>flushToDiskLazy</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a775eca5a56a0386a96a34f6ca11b1b04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OutofcoreNodeType *</type>
      <name>getRootNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a98274590b153b5607a37dd93c3142bd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incrementPointsInLOD</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ad947ba219d7372986f74557f90d57f9d</anchor>
      <arglist>(boost::uint64_t depth, boost::uint64_t inc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>aa796d98a5ecda766e27b391ea18f0986</anchor>
      <arglist>(const boost::uint64_t &amp;depth, const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const boost::filesystem::path &amp;root_name, const std::string &amp;coord_sys)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OutofcoreOctreeBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a16d9fa42050fc8cb77824e7deef3cd34</anchor>
      <arglist>(OutofcoreOctreeBase &amp;rval)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OutofcoreOctreeBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a0c602b604859bbc6bd591fc3cc422816</anchor>
      <arglist>(const OutofcoreOctreeBase &amp;rval)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OutofcoreOctreeBase</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>adc677b69431e3bc29a1065f49757fdc4</anchor>
      <arglist>(OutofcoreOctreeBase &amp;rval)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OutofcoreOctreeBase</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>abc70bb387937f9cc207a967dbc0869e6</anchor>
      <arglist>(const OutofcoreOctreeBase &amp;rval)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>saveToFile</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ad68edd845380ab62afecead45d63e84c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; OutofcoreOctreeBaseMetadata &gt;</type>
      <name>metadata_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ac303e5dd1fc2ba4c0300b3ddf4507421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_mutex</type>
      <name>read_write_mutex_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a371cfa9f74bc5c39baa2e84896e5198a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OutofcoreNodeType *</type>
      <name>root_node_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>aeb7b74e9982817c45349b4bfdc951b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const uint64_t</type>
      <name>LOAD_COUNT_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a34ee785b1805d8f119dcff009478ace8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>OUTOFCORE_VERSION_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a0f3920f092b67de7d1be1501c97ad24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const std::string</type>
      <name>TREE_EXTENSION_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>aac1a5fb289f9bac470d291f8632e412d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::uint64_t</type>
      <name>calculateDepth</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ae79f800d8cf85af8c175eef668e773a6</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, const double leaf_resolution)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enlargeToCube</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ad6a7ce11ab3f3b52d0b43cf936e28cf1</anchor>
      <arglist>(Eigen::Vector3d &amp;bb_min, Eigen::Vector3d &amp;bb_max)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::RandomSample&lt; pcl::PCLPointCloud2 &gt;::Ptr</type>
      <name>lod_filter_ptr_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a3929297fdeb72e0eed503bd8877f3ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sample_percent_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a93cb6b9e0face167675672a25b341323</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt;</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>ab51b2016c06036fa6cf489c9a3d6f055</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pcl::outofcore::OutofcoreIteratorBase&lt; PointT, ContainerT &gt;</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBase.html</anchorfile>
      <anchor>a5ab6aeb41934858c4f80c7becdf1b310</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::outofcore::OutofcoreOctreeBaseMetadata</name>
    <filename>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</filename>
    <base>pcl::outofcore::OutofcoreAbstractMetadata</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getCoordinateSystem</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>aba6aa634dd733dfc3becb9367f5ad2b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::uint64_t</type>
      <name>getDepth</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a9407539ef2f2bed34c9ecd9b95c76911</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::uint64_t &gt; &amp;</type>
      <name>getLODPoints</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a288c01e5b180a210c42aa930f4d1d28a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::uint64_t &gt;</type>
      <name>getLODPoints</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a2dc3638cd86ab65aacad478e69705c23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::uint64_t</type>
      <name>getLODPoints</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>ac84ce335999146e7bb374be27885bfb6</anchor>
      <arglist>(const boost::uint64_t &amp;depth_index) const </arglist>
    </member>
    <member kind="function">
      <type>boost::filesystem::path</type>
      <name>getMetadataFilename</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>aaf133e03395d374302f58801f3722445</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getOctreeName</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>ad6b87224d9341681d14402d7f17ddf63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOutofcoreVersion</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>af920e00e59c7b4ea680e6e46de42f30f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getPointType</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a3d438b9eb674c5abb3d4ee99bc5d63f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadMetadataFromDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a7f5607085993645cde11eaa9809db190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadMetadataFromDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a0f7b19d145deab8e931dd47664b2e1f6</anchor>
      <arglist>(const boost::filesystem::path &amp;path_to_metadata)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeBaseMetadata</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a28adc53a7e4cbaf520565cae91174c6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeBaseMetadata</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a9c04dbf300484c30bfd0f628602dd0a0</anchor>
      <arglist>(const boost::filesystem::path &amp;path_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeBaseMetadata</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a2b1450ec9f079ecdb349cfc14b3f301b</anchor>
      <arglist>(const OutofcoreOctreeBaseMetadata &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeMetadataToDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a1f79577777c062db33de318ec2c308b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCoordinateSystem</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>aed9058ca3f31a2d94a9e993c86f822e6</anchor>
      <arglist>(const std::string &amp;coordinate_system)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDepth</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a71312bd324da6cee76035567c9ca5df5</anchor>
      <arglist>(const boost::uint64_t &amp;depth_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLODPoints</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a428f44b14c24ecc871c21402f4cc3849</anchor>
      <arglist>(const boost::uint64_t &amp;depth)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLODPoints</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a6a6bcfc9b9858d3b62f0d6516a31a083</anchor>
      <arglist>(std::vector&lt; boost::uint64_t &gt; &amp;lod_points_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLODPoints</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a9992e433904c387843d00ad87c0cc2d9</anchor>
      <arglist>(const boost::uint64_t &amp;lod_index_arg, const boost::uint64_t &amp;num_points_arg, const bool increment=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadataFilename</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a6bdd18c81ef27a050ec9ce590256c4f0</anchor>
      <arglist>(const boost::filesystem::path &amp;path_to_metadata)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOctreeName</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a94225cb79b51091b8080cc301b6e4b42</anchor>
      <arglist>(const std::string &amp;name_arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutofcoreVersion</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a67bbf76e2bc3172eb95be52edf997859</anchor>
      <arglist>(const int version)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPointType</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a9fdb3167065f4a500cee815b38fcf4bc</anchor>
      <arglist>(const std::string &amp;point_type_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OutofcoreOctreeBaseMetadata</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>ad02f8c6d64375eebb5819129fd1ad1ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeMetadataString</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>ae360cca5ccfe1da4c5d7ae91444326ec</anchor>
      <arglist>(std::vector&lt; char &gt; &amp;buf)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>coordinate_system_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a89a4c5ef740335079ff82145c8adbe8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::uint64_t</type>
      <name>levels_of_depth_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a6612a8acad842a7d5c5b06d176ebfb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; boost::uint64_t &gt;</type>
      <name>LOD_num_points_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a055cef92e11c053d1aa27c3744aa8841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::filesystem::path</type>
      <name>metadata_filename_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a6fd105d68f98a49e9174469bb0aed739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>outofcore_version_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a26140e727b75b854238f1985ddea3196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>point_type_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>a8bfa2ee56e6250bfb274c07f7ef8a423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tree_name_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>ad5934b50899daedeb463592f801c4a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseMetadata.html</anchorfile>
      <anchor>af0a64ad7d018d38ced11454d751c264c</anchor>
      <arglist>(std::ostream &amp;os, const OutofcoreOctreeBaseMetadata &amp;metadata_arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::outofcore::OutofcoreOctreeBaseNode</name>
    <filename>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</filename>
    <templarg>ContainerT</templarg>
    <templarg>PointT</templarg>
    <base>pcl::octree::OctreeNode</base>
    <member kind="typedef">
      <type>std::vector&lt; PointT, Eigen::aligned_allocator&lt; PointT &gt; &gt;</type>
      <name>AlignedPointTVector</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>aa2eed6155fc75aad72e84d0ffd225464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::octree::node_type_t</type>
      <name>node_type_t</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a32499caa704bf89b3ad3b4bf6d420689</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBase&lt; OutofcoreOctreeDiskContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_disk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ad72c9b5b1801518171d2be67cc4f97d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutofcoreOctreeBaseNode&lt; OutofcoreOctreeDiskContainer&lt; PointT &gt;, PointT &gt;</type>
      <name>octree_disk_node</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>af302197f5784238c1d9b44f86a21d1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::uint64_t</type>
      <name>addDataToLeaf</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a70187347c2d0b3ebe1eb5822e6a1589c</anchor>
      <arglist>(const AlignedPointTVector &amp;p, const bool skip_bb_check=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::uint64_t</type>
      <name>addDataToLeaf</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ac2059e601b592f624786945d13d66396</anchor>
      <arglist>(const std::vector&lt; const PointT * &gt; &amp;p, const bool skip_bb_check=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::uint64_t</type>
      <name>addDataToLeaf_and_genLOD</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a9e8966b1865d07a00f730beebe6a9ef9</anchor>
      <arglist>(const AlignedPointTVector &amp;p, const bool skip_bb_check)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::uint64_t</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a068a8bf6a12ed5eb451d6a1ef17f07c2</anchor>
      <arglist>(const pcl::PCLPointCloud2::Ptr &amp;input_cloud, const bool skip_bb_check=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::uint64_t</type>
      <name>addPointCloud_and_genLOD</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>abd2f9dcfd8b297859ef0c01f0cd91153</anchor>
      <arglist>(const pcl::PCLPointCloud2::Ptr input_cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearData</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a7248bffbbaf2bdcbcfa956510359c667</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OutofcoreOctreeBaseNode *</type>
      <name>deepCopy</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>af4fa76940503c18e71d3925db6ab3473</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a491cbdbf6f6a62cd14f2a32ca8d2ecd9</anchor>
      <arglist>(Eigen::Vector3d &amp;min_bb, Eigen::Vector3d &amp;max_bb) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OutofcoreOctreeBaseNode *</type>
      <name>getChildPtr</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a69f18d1076efc4c6e06fee716d539b8f</anchor>
      <arglist>(size_t index_arg) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::uint64_t</type>
      <name>getDataSize</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a3188e768cac530e66c6aa96c83052538</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getDepth</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a22e2670fd87e99a2b026f78edc2f72ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::filesystem::path &amp;</type>
      <name>getMetadataFilename</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a2ba20aa30692f1113381dfa680d8c919</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual node_type_t</type>
      <name>getNodeType</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a9212c21706c4d3b67cc0026073c042e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getNumChildren</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>af0a69d7870ff4ec4ea05dd63ef257560</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getNumLoadedChildren</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a867094a1e1d43f14343323afdff160f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::filesystem::path &amp;</type>
      <name>getPCDFilename</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a001b6f46e9e44d1b6293879a47f10688</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeBaseNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a6abe8eec3ce00c880785f9b9726bf95b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeBaseNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a759ce1087fc4720c7123ac13fa26bd62</anchor>
      <arglist>(const Eigen::Vector3d &amp;bb_min, const Eigen::Vector3d &amp;bb_max, OutofcoreOctreeBase&lt; ContainerT, PointT &gt; *const tree, const boost::filesystem::path &amp;root_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>printBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ae9be67ab1797f2dc508c7159b7355f2b</anchor>
      <arglist>(const size_t query_depth) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>queryBBIncludes</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>acdacc92401e3bfc72b659894bfafb68f</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, size_t query_depth, AlignedPointTVector &amp;dst)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>queryBBIncludes</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ad86d616b7a5ff8123c28a7a0d19e96cf</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, size_t query_depth, const pcl::PCLPointCloud2::Ptr &amp;dst_blob)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>queryBBIncludes_subsample</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ab6f84897e582d599020c1947eafe5500</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, boost::uint64_t query_depth, const double percent, AlignedPointTVector &amp;v)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>queryBBIncludes_subsample</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a282a76077affce49a0b99116c644fd09</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, boost::uint64_t query_depth, const pcl::PCLPointCloud2::Ptr &amp;dst_blob, double percent=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>queryBBIntersects</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a30cabf53c79e7ced285f6071c0a0e4f4</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, const boost::uint32_t query_depth, std::list&lt; std::string &gt; &amp;file_names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryFrustum</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a8b63e79a3f8ea7e49c4283dcf72fcb56</anchor>
      <arglist>(const double planes[24], std::list&lt; std::string &gt; &amp;file_names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryFrustum</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ae318e71fd41288222e0cb4c4d878ede2</anchor>
      <arglist>(const double planes[24], std::list&lt; std::string &gt; &amp;file_names, const boost::uint32_t query_depth, const bool skip_vfc_check=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryFrustum</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a603715a7f8f637c95cc924753a260271</anchor>
      <arglist>(const double planes[24], const Eigen::Vector3d &amp;eye, const Eigen::Matrix4d &amp;view_projection_matrix, std::list&lt; std::string &gt; &amp;file_names, const boost::uint32_t query_depth, const bool skip_vfc_check=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a793520c5608fa5834a3819b47a553e41</anchor>
      <arglist>(pcl::PCLPointCloud2::Ptr &amp;output_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeVPythonVisual</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a64e4a385bd1a8a51d069ae4cac718e5e</anchor>
      <arglist>(std::ofstream &amp;file)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutofcoreOctreeBaseNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>acbabae5c3e3695ef13c9cb4d15fcbecc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>node_container_basename</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>aa8be5876dac1d0e0da8f7cb0b529f08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>node_container_extension</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ae420ed29b5198ecd6da59e723cc68ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>node_index_basename</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a0e479fbbe32ce45785fe8aec9b4a3160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>node_index_extension</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a1b412acfc74ade18e3eedeebfc5053ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>sample_percent_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a5d3c75cef6f892061b48ca63825dba98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boost::uint64_t</type>
      <name>addDataAtMaxDepth</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>aaf52eaaab45e9b3f24aefc1aae220de2</anchor>
      <arglist>(const AlignedPointTVector &amp;p, const bool skip_bb_check=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boost::uint64_t</type>
      <name>addDataAtMaxDepth</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a3c639f9c42a10d1dd0d08d96ae764736</anchor>
      <arglist>(const pcl::PCLPointCloud2::Ptr input_cloud, const bool skip_bb_check=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convertToXYZRecursive</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a740054acdc4f823942dc51f34c79e579</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyAllCurrentAndChildPointsRec</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ac9f2855808b2d61bc51d2dc56065185a</anchor>
      <arglist>(std::list&lt; PointT &gt; &amp;v)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyAllCurrentAndChildPointsRec_sub</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a29cb21826303a98f74754e8f39d9c699</anchor>
      <arglist>(std::list&lt; PointT &gt; &amp;v, const double percent)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual size_t</type>
      <name>countNumChildren</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a0e2858be430993b4b3ccefd7a0d4a604</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual size_t</type>
      <name>countNumLoadedChildren</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ad5437d878fbad4b1e7c2cbcd1192610e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createChild</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>af309ee9da72334d87619ce4b92cbf75b</anchor>
      <arglist>(const std::size_t idx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>enlargeToCube</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>af0f7c8d58ca0420abf980a3485e4e37c</anchor>
      <arglist>(Eigen::Vector3d &amp;bb_min, Eigen::Vector3d &amp;bb_max)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>flushToDiskRecursive</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ad4158b642031dfbec31e01064a520777</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getOccupiedVoxelCentersRecursive</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a0f8d78b9eff5c1bda626056bc296fd22</anchor>
      <arglist>(AlignedPointTVector &amp;voxel_centers, const size_t query_depth)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getOccupiedVoxelCentersRecursive</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ae035b0551fbfcccf1b6ef0b69f197ac4</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3d, Eigen::aligned_allocator&lt; Eigen::Vector3d &gt; &gt; &amp;voxel_centers, const size_t query_depth)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasUnloadedChildren</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>aeb6595292a6803fb1bd7d669e72f9f44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>inBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a4c1e3d390076069ff028c229809fad92</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init_root_node</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a756b7646bdd922567d02dcd26d5a4c36</anchor>
      <arglist>(const Eigen::Vector3d &amp;bb_min, const Eigen::Vector3d &amp;bb_max, OutofcoreOctreeBase&lt; ContainerT, PointT &gt; *const tree, const boost::filesystem::path &amp;rootname)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>intersectsWithBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>aab3d6ef216e418483cc98bfbac118a5a</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>loadChildren</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ad0e74a5ac5e0bcebb80c569290c4c465</anchor>
      <arglist>(bool recursive)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadFromFile</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a2e2641ff660f418f576fe4962e3e44d1</anchor>
      <arglist>(const boost::filesystem::path &amp;path, OutofcoreOctreeBaseNode *super)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OutofcoreOctreeBaseNode &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a322f20b7d829b06a0dad6a4d506ab678</anchor>
      <arglist>(const OutofcoreOctreeBaseNode &amp;rval)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OutofcoreOctreeBaseNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a1a8850aac8f22ab31cd81710536d442d</anchor>
      <arglist>(const boost::filesystem::path &amp;directory_path, OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt; *super, bool load_all)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OutofcoreOctreeBaseNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>aacb73bf2c6196978ccdd045b5b27df4a</anchor>
      <arglist>(const OutofcoreOctreeBaseNode &amp;rval)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OutofcoreOctreeBaseNode</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a6bc5224ba44ce4ce61b12c5a547b81d1</anchor>
      <arglist>(const Eigen::Vector3d &amp;bb_min, const Eigen::Vector3d &amp;bb_max, const char *dir, OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt; *super)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>pointInBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a809db94b3ebf6a4bd150d129b4b1db6d</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, const Eigen::Vector3d &amp;point)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>pointInBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a78d1d014e5fe36310766017b4f663e41</anchor>
      <arglist>(const PointT &amp;p) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>randomSample</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a3e7ca923f6949fdbb3d461dbe9d85f22</anchor>
      <arglist>(const AlignedPointTVector &amp;p, AlignedPointTVector &amp;insertBuff, const bool skip_bb_check)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>recFreeChildren</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ae8b1d0fb47dc71a3ddec4a2b7c16121c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>saveIdx</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a81981aa776d748889cd72b7146e4ffe5</anchor>
      <arglist>(bool recursive)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>saveMetadataToFile</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ae3f660757a6708689539742b5a4b65dd</anchor>
      <arglist>(const boost::filesystem::path &amp;path)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boost::uint64_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>aeec54add88c2cf6375836fb31d472d53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sortOctantIndices</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a3e584fa9e47e5d1bb7c1ec83752db20e</anchor>
      <arglist>(const pcl::PCLPointCloud2::Ptr &amp;input_cloud, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;indices, const Eigen::Vector3d &amp;mid_xyz)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>subdividePoint</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>acaa9286ec93878ea760311e654132a3e</anchor>
      <arglist>(const PointT &amp;point, std::vector&lt; AlignedPointTVector &gt; &amp;c)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>subdividePoints</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>abbd17c866ef1f12d6d8b99eb33bbd61f</anchor>
      <arglist>(const AlignedPointTVector &amp;p, std::vector&lt; AlignedPointTVector &gt; &amp;c, const bool skip_bb_check)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>pointInBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a2a1bf7e6015d83e1c416cf28c03ccb00</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, const PointT &amp;p)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>pointInBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a72b5b9bc1e646f724e43a3c668615f58</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, const double x, const double y, const double z)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; OutofcoreOctreeBaseNode * &gt;</type>
      <name>children_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a9f2fb7fbd7be380212c99017557be57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>depth_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>aca2c713beae1004385b63b196a3b3d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OutofcoreOctreeBase&lt; ContainerT, PointT &gt; *</type>
      <name>m_tree_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a4f620ffb1ce5fdf0e2d0bd93b1617e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OutofcoreOctreeNodeMetadata::Ptr</type>
      <name>node_metadata_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a8e7507ebbca5dc73c8230631cefcaed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>num_children_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a2c485ec11c94788d45436620fefe3402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>num_loaded_children_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>aca589546f23851a4b6e79dca8ef83181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OutofcoreOctreeBaseNode *</type>
      <name>parent_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a7538e46e8b3d89bfbd03b0e606852ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; ContainerT &gt;</type>
      <name>payload_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a5afa8b2a7f8a4f2d21dbcc9cb749c993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OutofcoreOctreeBaseNode *</type>
      <name>root_node_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a796c6c8e9a51cd42d8ce7b7fefcf3261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const std::string</type>
      <name>pcd_extension</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ab0013fb7503dde308087de3382048b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static boost::mt19937</type>
      <name>rand_gen_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a1f1713678ae1def55982cdb8cd74f885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static boost::mutex</type>
      <name>rng_mutex_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ae8d9ecc1f06680f2df5c5f73fe43eeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const boost::uint32_t</type>
      <name>rngseed</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a1f98fef3c0c5d198a2341324ef445d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt; *</type>
      <name>makenode_norec</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>ae826fdd2a9ad1746c38809e08399c7fc</anchor>
      <arglist>(const boost::filesystem::path &amp;path, OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt; *super)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OutofcoreOctreeBase&lt; ContainerT, PointT &gt;</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>af83128559f52b13d006f4694d9198c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>queryBBIntersects_noload</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a716f6a950a1b7687a5a50296c49625e5</anchor>
      <arglist>(const boost::filesystem::path &amp;rootnode, const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const boost::uint32_t query_depth, std::list&lt; std::string &gt; &amp;bin_name)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>queryBBIntersects_noload</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeBaseNode.html</anchorfile>
      <anchor>a7888d4fce6b1170f30034c447da2f5fe</anchor>
      <arglist>(OutofcoreOctreeBaseNode&lt; ContainerT, PointT &gt; *current, const Eigen::Vector3d &amp;min, const Eigen::Vector3d &amp;max, const boost::uint32_t query_depth, std::list&lt; std::string &gt; &amp;bin_name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::outofcore::OutofcoreOctreeDiskContainer</name>
    <filename>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</filename>
    <templarg></templarg>
    <base>pcl::outofcore::OutofcoreAbstractNodeContainer</base>
    <member kind="typedef">
      <type>OutofcoreAbstractNodeContainer&lt; PointT &gt;::AlignedPointTVector</type>
      <name>AlignedPointTVector</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a40eac2c2526ef5c5e24444130ae8c044</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>ac65302b3d7b9dd2e03ab4307ce8f2b75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertToXYZ</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>ac25ad9bae038c60a208c7d94d4f33b2a</anchor>
      <arglist>(const boost::filesystem::path &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a6c18f2a517878b940d014fa74982d719</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a1b245ee6400f75ac7404caa48079f989</anchor>
      <arglist>(const bool force_cache_dealloc)</arglist>
    </member>
    <member kind="function">
      <type>boost::uint64_t</type>
      <name>getDataSize</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a6c1350b7c728bb5737b3bb939981807c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a5f5ded611afa24277239f3c4f106191c</anchor>
      <arglist>(const AlignedPointTVector &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>ade335c44484e63cdaf4a030ede0f0efb</anchor>
      <arglist>(const pcl::PCLPointCloud2::Ptr &amp;input_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>aa0f5e4567b4c60bfb4044c087081e83c</anchor>
      <arglist>(const PointT *const *start, const uint64_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a287f65f0bfdcdc1720ccb370c0d3cf72</anchor>
      <arglist>(const PointT *start, const uint64_t count)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>ac93f43c2b4fa5d38fb81aad2e583ac4c</anchor>
      <arglist>(uint64_t idx) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeDiskContainer</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a266bbaaa69949f0ee47b1c358424ca9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeDiskContainer</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a03a97baad5df0288f4a7a45677d1ce13</anchor>
      <arglist>(const boost::filesystem::path &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>path</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>ab3e79e1e42274e1dc81360be575e057e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>af803a6e72d6dcf6326105a061ed6e0be</anchor>
      <arglist>(const PointT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a16d8362cb9251a1e20a43e60ddc032b8</anchor>
      <arglist>(pcl::PCLPointCloud2::Ptr &amp;output_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>aff75e94707865b35c4819757087f00ea</anchor>
      <arglist>(const uint64_t start, const uint64_t count, AlignedPointTVector &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a46bbe65ef7995faaf7ed7ddd02d1d2c8</anchor>
      <arglist>(const uint64_t, const uint64_t, pcl::PCLPointCloud2::Ptr &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readRangeSubSample</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a19ee1979af2203b4ce769ca23dde804f</anchor>
      <arglist>(const uint64_t start, const uint64_t count, const double percent, AlignedPointTVector &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readRangeSubSample_bernoulli</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>af18d037b7f1f1df2b0974fa1a8dba2f0</anchor>
      <arglist>(const uint64_t start, const uint64_t count, const double percent, AlignedPointTVector &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a3e3982eba7b8c980aa5ba6eb1a71ed19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OutofcoreOctreeDiskContainer</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a876af56708ac6b5404707a8f326e968f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getRandomUUIDString</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a46694ebbc0a66c66077e912130f9b04a</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flushWritebuff</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a8babde4aea1a652b4fdc9124a5178d8e</anchor>
      <arglist>(const bool force_cache_dealloc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>OutofcoreOctreeDiskContainer &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a4bcf9dca07a3686487d46412027367bf</anchor>
      <arglist>(const OutofcoreOctreeDiskContainer &amp;rval)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>OutofcoreOctreeDiskContainer</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a768dc23dbf99cbe60ccd784e2256aea3</anchor>
      <arglist>(const OutofcoreOctreeDiskContainer &amp;rval)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; std::string &gt;</type>
      <name>disk_storage_filename_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a9b40c31888d5477c0e55223b8f66e602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>filelen_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a312a965971af17c5376ccde869c0a3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AlignedPointTVector</type>
      <name>writebuff_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a947d22c3286be3196ee238eb72cc6572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static boost::mt19937</type>
      <name>rand_gen_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>ad63e7542056c5148886056c9f0ff5551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>READ_BLOCK_SIZE_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>ac87b4f0b27305c7c541cc288bc9c2d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static boost::mutex</type>
      <name>rng_mutex_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>a1b784d4673528003d37a2b5d27e317ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static boost::uuids::random_generator</type>
      <name>uuid_gen_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>ae03b316134e5a57b7f2ae078676470ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint64_t</type>
      <name>WRITE_BUFF_MAX_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeDiskContainer.html</anchorfile>
      <anchor>abbd660cffb0612ef79853456c11cc0d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::outofcore::OutofcoreOctreeNodeMetadata</name>
    <filename>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OutofcoreOctreeNodeMetadata &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a1fed92ec7ffacc33b83b1ee760123015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OutofcoreOctreeNodeMetadata &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>afa046927210ca7d4241cfe09aa3acbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a8aa66a8fcf45c92d0ba695f654e96a9f</anchor>
      <arglist>(Eigen::Vector3d &amp;min_bb, Eigen::Vector3d &amp;max_bb) const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3d &amp;</type>
      <name>getBoundingBoxMax</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a04192250c389c3a596f650679c02b2c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3d &amp;</type>
      <name>getBoundingBoxMin</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a5f8ffc5a5d9fcd1756adad045c909baf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::filesystem::path &amp;</type>
      <name>getDirectoryPathname</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a6716dedf8b1902cad23239642d1752a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::filesystem::path &amp;</type>
      <name>getMetadataFilename</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a34c9c1bea4dceb49908e34313e40a26b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOutofcoreVersion</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a4d56535a1cd395e730ed8d8b0059323b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::filesystem::path &amp;</type>
      <name>getPCDFilename</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a61cf3fbbeeffa477a6fefce22dd12da1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3d &amp;</type>
      <name>getVoxelCenter</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a616d1897d75c2016cdcdb8bd35fb4aa8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadMetadataFromDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a6be31f76fb4098041612a6cb112591af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadMetadataFromDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>ac7141afe4cf043a28423beb5b89ff4c6</anchor>
      <arglist>(const boost::filesystem::path &amp;path_to_metadata)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeNodeMetadata</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a45948b25a49b5ff61ccced2580598d09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeNodeMetadata</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>aa213243b23fcefdac3305cfafa25b3d5</anchor>
      <arglist>(const OutofcoreOctreeNodeMetadata &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeMetadataToDisk</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a9c10c5a3376b656e1ac016157558775a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundingBox</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a8c6c8ad80d16a9c8cdb56a595cf352e5</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundingBoxMax</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>aed1472f2ee765b7039e5a1dfb936e9a8</anchor>
      <arglist>(const Eigen::Vector3d &amp;max_bb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundingBoxMin</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a8dd3c5bbc5f8515fc8be297ede9ae97f</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_bb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirectoryPathname</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>ac33aa00998388d086f1151c857d89646</anchor>
      <arglist>(const boost::filesystem::path &amp;directory_pathname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadataFilename</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a5a4a238294b3305126d377659df399c5</anchor>
      <arglist>(const boost::filesystem::path &amp;path_to_metadata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutofcoreVersion</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a76f1796813dec832f113809b84166b8c</anchor>
      <arglist>(const int version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPCDFilename</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a65e65eb963279ddfb5209d4529a5c688</anchor>
      <arglist>(const boost::filesystem::path &amp;point_filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OutofcoreOctreeNodeMetadata</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a500562c18ba45dc2d850cac5aa24b7e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateVoxelCenter</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a79a17568bf636cf5ffbce792d36de46a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::filesystem::path</type>
      <name>binary_point_filename_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a8361dcc84c3fa287710c3fce865220c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::filesystem::path</type>
      <name>directory_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>add4e8a9b4c2a3d8c862b146068f1b01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>max_bb_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a7065ede31a89fbf5dd0e10804cd20785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::filesystem::path</type>
      <name>metadata_filename_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a511950d4fa19ab7906c7ee48fcf7625c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>midpoint_xyz_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a359b0df3a9e828b2a51d68fe50e9ea80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>min_bb_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>aeec6c61cee7ce63b67eecd37c419d91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>outofcore_version_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a8004c3548c97d0e39ee3b0f36c85e399</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeNodeMetadata.html</anchorfile>
      <anchor>a7b899a394e146c82096039ae074b75be</anchor>
      <arglist>(std::ostream &amp;os, const OutofcoreOctreeNodeMetadata &amp;metadata_arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::outofcore::OutofcoreOctreeRamContainer</name>
    <filename>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</filename>
    <templarg></templarg>
    <base>pcl::outofcore::OutofcoreAbstractNodeContainer</base>
    <member kind="typedef">
      <type>OutofcoreAbstractNodeContainer&lt; PointT &gt;::AlignedPointTVector</type>
      <name>AlignedPointTVector</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a89a0a77410aa3e95637d90d96a529dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>ada889ff2403f3e5079e122d0e6f76750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertToXYZ</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a403830c4923518c7e12fcf14743be5e5</anchor>
      <arglist>(const boost::filesystem::path &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>afaf75e4aa1c2f56e0dbb9151fe74cdd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>aab2adb091a8b913875db472a1a52b883</anchor>
      <arglist>(const PointT *start, const uint64_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a743042ad90f45585fad4ae19fc0c945b</anchor>
      <arglist>(const PointT *const *start, const uint64_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a72c3622ff9c4f9493861f9374273d5ba</anchor>
      <arglist>(AlignedPointTVector &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a2e3822bfc27953da6f15f756109c0acd</anchor>
      <arglist>(const AlignedPointTVector &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PointT</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a4f1e7fdb1689a740beb81f06a9913414</anchor>
      <arglist>(uint64_t index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutofcoreOctreeRamContainer</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a0b0278fa2be8ddb0d1308e02ec015630</anchor>
      <arglist>(const boost::filesystem::path &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readRange</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a8cf386f6e0d58cf29857852b10c83118</anchor>
      <arglist>(const uint64_t start, const uint64_t count, AlignedPointTVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readRangeSubSample</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a7b6d740f11f216233ac8087d506a5459</anchor>
      <arglist>(const uint64_t start, const uint64_t count, const double percent, AlignedPointTVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>size</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>adb9594b01e93447a40fd7dc71edd6ede</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OutofcoreOctreeRamContainer &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a54db804561569562fd72d2deb8b4ad8d</anchor>
      <arglist>(const OutofcoreOctreeRamContainer &amp;rval)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OutofcoreOctreeRamContainer</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a820ce3fee74bb7cbb205b0aaef9f0217</anchor>
      <arglist>(const OutofcoreOctreeRamContainer &amp;rval)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AlignedPointTVector</type>
      <name>container_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a3986cedaa50b81bd1cb0f1119be64142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static boost::mt19937</type>
      <name>rand_gen_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>a3f3b948bcc53da02589028dcbf33047a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static boost::mutex</type>
      <name>rng_mutex_</name>
      <anchorfile>classpcl_1_1outofcore_1_1OutofcoreOctreeRamContainer.html</anchorfile>
      <anchor>aa7d94afa1ccca5a260564b803aa31e51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::outofcore::OutofcoreParams</name>
    <filename>structpcl_1_1outofcore_1_1OutofcoreParams.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>node_container_basename_</name>
      <anchorfile>structpcl_1_1outofcore_1_1OutofcoreParams.html</anchorfile>
      <anchor>a4fcbc965676d31782a2883634b2cac61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>node_container_extension_</name>
      <anchorfile>structpcl_1_1outofcore_1_1OutofcoreParams.html</anchorfile>
      <anchor>a11a96691e839ca420ae9dc7aeb330788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>node_index_basename_</name>
      <anchorfile>structpcl_1_1outofcore_1_1OutofcoreParams.html</anchorfile>
      <anchor>a780ee89cd9532d34cff53d991f6d9f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>node_index_extension_</name>
      <anchorfile>structpcl_1_1outofcore_1_1OutofcoreParams.html</anchorfile>
      <anchor>acd2129251acca8dbe6c2fc960477529f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sample_percent</name>
      <anchorfile>structpcl_1_1outofcore_1_1OutofcoreParams.html</anchorfile>
      <anchor>af3adc297c47afd01ff4ce1f8de1a2619</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::people</name>
    <filename>namespacepcl_1_1people.html</filename>
    <class kind="class">pcl::people::GroundBasedPeopleDetectionApp</class>
    <class kind="class">pcl::people::HeadBasedSubclustering</class>
    <class kind="class">pcl::people::HeightMap2D</class>
    <class kind="class">pcl::people::HOG</class>
    <class kind="class">pcl::people::PersonClassifier</class>
    <class kind="class">pcl::people::PersonCluster</class>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacepcl_1_1people.html</anchorfile>
      <anchor>a2cb87cfca5e2e15ffc7e2a3ee18c1348</anchor>
      <arglist>(const PersonCluster&lt; PointT &gt; &amp;c1, const PersonCluster&lt; PointT &gt; &amp;c2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::people::GroundBasedPeopleDetectionApp</name>
    <filename>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>af1a2d5d800c30d1a220fbc8cc03ddfb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>ab36fdd870d3f79f9739d2c51791fb9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>abf8d9e47f003698b973a5df0bd259cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>aef52be2a667ceb8c1c58b93c06125fa0</anchor>
      <arglist>(std::vector&lt; pcl::people::PersonCluster&lt; PointT &gt; &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractRGBFromPointCloud</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a1d2f9ad79adf98c4bfc5c156d97b12b8</anchor>
      <arglist>(PointCloudPtr input_cloud, pcl::PointCloud&lt; pcl::RGB &gt;::Ptr &amp;output_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDimensionLimits</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a00e3e22879cc58458e8bc1d57f1f0b4c</anchor>
      <arglist>(int &amp;min_points, int &amp;max_points)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXf</type>
      <name>getGround</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>aa5e5282899e9ef0bd92f37d87cf9cb33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getHeightLimits</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a3a43aa5e52e987b8f8412261d6d6313b</anchor>
      <arglist>(float &amp;min_height, float &amp;max_height)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinimumDistanceBetweenHeads</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>aca14cbeff3ce425e9a8fe3170236da77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>getNoGroundCloud</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a0136956b003c924a34bbbe02a032a4d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroundBasedPeopleDetectionApp</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a13fd5a5b9f2c03d75a303f2d1fffca79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClassifier</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a31940f8ad83752c91fed13ef030bf714</anchor>
      <arglist>(pcl::people::PersonClassifier&lt; pcl::RGB &gt; person_classifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDimensionLimits</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a5f76fedbfa887cbbcc6dad403e0ab26c</anchor>
      <arglist>(int min_points, int max_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGround</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a6ad2ce897659e25fd5552be5cfcebd50</anchor>
      <arglist>(Eigen::VectorXf &amp;ground_coeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeadCentroid</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a31b917712ffe4f66d8ecf85ee9e71749</anchor>
      <arglist>(bool head_centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeightLimits</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a8fdd5e652b03426bfcca80fd5fef9e79</anchor>
      <arglist>(float min_height, float max_height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a4d891de9e757b98155a630ac7a7c9de7</anchor>
      <arglist>(PointCloudPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntrinsics</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a915f68c8aa39a15fc5a129a6d87b00a5</anchor>
      <arglist>(Eigen::Matrix3f intrinsics_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumDistanceBetweenHeads</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a2c906736068e8325c05243de6460dba4</anchor>
      <arglist>(float heads_minimum_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamplingFactor</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a19a15f63fc6648a65d54e2d70e6dbd7e</anchor>
      <arglist>(int sampling_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorPortraitOrientation</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>af5662950e81c30873915ed91dcc0d0d2</anchor>
      <arglist>(bool vertical)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVoxelSize</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a5280579c14550268bd5b64a01f5716b5</anchor>
      <arglist>(float voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapDimensions</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a60516702b769124ed3da3fd318258ba0</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::RGB &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GroundBasedPeopleDetectionApp</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>ae2a57b74d01adf84f8371ffc5d8cb4cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a48d13a412a7e372b5a913bc861bd30ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>dimension_limits_set_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a116a89ef87816da66405d97e5c360ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>ground_coeffs_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>aa72a39059ffc190840f21eff697fb40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>head_centroid_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>af72e2f00dace33c58439512a731749f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>heads_minimum_distance_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>ae32f64895a5c1e5b03c33726ee4a4cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>intrinsics_matrix_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>ab784a9b530d0bc7b7903f2dbe050289a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_height_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>af2574d41d6960ac7f44b7b988d2b1c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_points_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>aadfa9db61f00e6284608639649808cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min_height_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>ace264d669fdebef2ca84cf73c588ab50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_points_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>af98b404cae60bdcf0833ebaf35aae42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>no_ground_cloud_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a5cb6e71a2e30861f0a23804f432fed9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::people::PersonClassifier&lt; pcl::RGB &gt;</type>
      <name>person_classifier_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a1ecc9b5ce1a8116ffd77b256f1a7f272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>person_classifier_set_flag_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>ac07fc1c8f970976e982d264de4e01854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::RGB &gt;::Ptr</type>
      <name>rgb_image_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>af07013f8363c2b3d192f43e11ae7d4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sampling_factor_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>afbf9a72fb4d539a13c14e49459a8a921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sqrt_ground_coeffs_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a995fba929fa9febd580581fe143a3521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>vertical_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>afce08127bf56571649bc02755ec2b1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>voxel_size_</name>
      <anchorfile>classpcl_1_1people_1_1GroundBasedPeopleDetectionApp.html</anchorfile>
      <anchor>a9dfb9076a6111ff4588a554d83ef9971</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::people::HeadBasedSubclustering</name>
    <filename>classpcl_1_1people_1_1HeadBasedSubclustering.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a229a0cead4957f9f964e0b73fabd5329</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>ae32501c8311a448d69dfcfa98cbc5d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a7d264852fc9e236d62fd85c07ef4d819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createSubClusters</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>acdaf7000869d27494d9e1a5573e2cb49</anchor>
      <arglist>(pcl::people::PersonCluster&lt; PointT &gt; &amp;cluster, int maxima_number_after_filtering, std::vector&lt; int &gt; &amp;maxima_cloud_indices_filtered, std::vector&lt; pcl::people::PersonCluster&lt; PointT &gt; &gt; &amp;subclusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDimensionLimits</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a87260d7a10529ea79d69fbf35582498e</anchor>
      <arglist>(int &amp;min_points, int &amp;max_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getHeightLimits</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a72bf26052718ca4445c2fc61db95abcb</anchor>
      <arglist>(float &amp;min_height, float &amp;max_height)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinimumDistanceBetweenHeads</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>aa2bcef17ac77f0b271a0abe9d0088658</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeadBasedSubclustering</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>ad10dde3752cb16cf7208d64a3396ef42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeClustersCloseInFloorCoordinates</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a694972594161a1d257c6131f8f0d406d</anchor>
      <arglist>(std::vector&lt; pcl::people::PersonCluster&lt; PointT &gt; &gt; &amp;input_clusters, std::vector&lt; pcl::people::PersonCluster&lt; PointT &gt; &gt; &amp;output_clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDimensionLimits</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a18856961bd00689c06e52384756d7a52</anchor>
      <arglist>(int min_points, int max_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGround</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a041e2143e796e359353c798f16f8be8d</anchor>
      <arglist>(Eigen::VectorXf &amp;ground_coeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeadCentroid</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a2ffdbb2c984800cf6c30e42547e31c22</anchor>
      <arglist>(bool head_centroid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeightLimits</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>abb32cbb48acaa44cd04ec25508e56ca9</anchor>
      <arglist>(float min_height, float max_height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialClusters</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a84a55359a8ff3af4b51d663a4c017f45</anchor>
      <arglist>(std::vector&lt; pcl::PointIndices &gt; &amp;cluster_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>ad140bf587d64742ccf80863a31420584</anchor>
      <arglist>(PointCloudPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumDistanceBetweenHeads</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a866c04c3f4cd3c955a5217a4684ea36b</anchor>
      <arglist>(float heads_minimum_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorPortraitOrientation</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>aa397dfa3d093b2a9f86b3957513b9d94</anchor>
      <arglist>(bool vertical)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subcluster</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a37e1d9543f43fc7c59fe3a795d01388e</anchor>
      <arglist>(std::vector&lt; pcl::people::PersonCluster&lt; PointT &gt; &gt; &amp;clusters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HeadBasedSubclustering</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a2d34a7bc094d9b0478c05304ebb84221</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a6b8c41b022b2e20451ba90374054ca6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pcl::PointIndices &gt;</type>
      <name>cluster_indices_</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a178c2cc808a240a4deaadf1d520f5231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>ground_coeffs_</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a6d901849a17c155e7d31bf8c7f9f93fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>head_centroid_</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a3cc53307aaca3043c210a89f0d17f032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>heads_minimum_distance_</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>acdeeb51c8793c204939401f3cc11fbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_height_</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>ac4575bf3342cb50d3e6706b5ee5b9954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_points_</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>ac43989104e222a541c69e09673eab3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min_height_</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a5399168b9df777674d31fef1e28b538f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_points_</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>aaac17fa63ed4bba8eac338c30d05407f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sqrt_ground_coeffs_</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>ac2de0af08516755f8f5f304269e15f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>vertical_</name>
      <anchorfile>classpcl_1_1people_1_1HeadBasedSubclustering.html</anchorfile>
      <anchor>a0fbe5799f011ea769c2070c99a0c666c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::people::HeightMap2D</name>
    <filename>classpcl_1_1people_1_1HeightMap2D.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>ac0b29bdc33198ee925b5216ff764d655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a42f7fc49f4ce6c2536a7c3236dcdafbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a7ab041d4192fd1e3a1560a283a0816c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>ab9941599e003ecf088022bf6ceca9358</anchor>
      <arglist>(pcl::people::PersonCluster&lt; PointT &gt; &amp;cluster)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterMaxima</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a01d741d570707f05001e3771c9307aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getBinSize</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a94b1d4eabbdccc8617db5a9e3f64f400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt; &amp;</type>
      <name>getHeightMap</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>ab04328b1db616152c6d1d7ba8dd781a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt; &amp;</type>
      <name>getMaximaCloudIndicesFiltered</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a61f73b3dc7139567b6fb222f7d51119d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>getMaximaNumberAfterFiltering</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a96d4d813f2307acb6a1442f54357c625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinimumDistanceBetweenMaxima</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>ac9cfa038d0c7ce24f084e061be345b2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeightMap2D</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a10f956ce6d7351b97974bc1cb8fbae79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>searchLocalMaxima</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a42342359c091b6e6fb79247735559b78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBinSize</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a85dc9f7b0b41c56dd9cd1159c7412464</anchor>
      <arglist>(float bin_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGround</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>aa6d4ab7506cc5c2088db813aa7c9b009</anchor>
      <arglist>(Eigen::VectorXf &amp;ground_coeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a94cb420797b29aeedd1275f9cf884c2b</anchor>
      <arglist>(PointCloudPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumDistanceBetweenMaxima</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>acd6d90075dc41c9b445443e27dec6c64</anchor>
      <arglist>(float minimum_distance_between_maxima)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorPortraitOrientation</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a9631039bfaa4068582015156c4cc74e7</anchor>
      <arglist>(bool vertical)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HeightMap2D</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>aaf568139e5a1106ad60e1d12741ef1b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>bin_size_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>aeb065abde2a1badcbdbc2b0248f54eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>buckets_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>ae9308efc42c7152617268167c4e96700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>buckets_cloud_indices_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a87dc840b3cce79567561638ae228f25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a1cccf7c592dc1300c23c64f53133e73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>ground_coeffs_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a2be4e03aba2ebd03b9f0bf19b6ed58a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>maxima_cloud_indices_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>aef71fe9b039cda726c72d9740d3c1eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>maxima_cloud_indices_filtered_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a37f8e3c53a4efe79d839fb9667c318c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>maxima_indices_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a508228dc2370e7bc1f2c220f84e00eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>maxima_indices_filtered_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a7c92055b8e5118ac6d212638b8ba95d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxima_number_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a984166d37121881bd2956dcb49eb71b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxima_number_after_filtering_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a7e37fa65b78506bc8e390427e1a6f9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min_dist_between_maxima_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a85e102236ae27c94dd76400de03cdbb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sqrt_ground_coeffs_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a4d65da09105b010a4f9657ae32d25278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>vertical_</name>
      <anchorfile>classpcl_1_1people_1_1HeightMap2D.html</anchorfile>
      <anchor>a97d135e43746f62899f72d867ae7e323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::people::HOG</name>
    <filename>classpcl_1_1people_1_1HOG.html</filename>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>ae0f6d73c46634a078fd0ac1d196dac5e</anchor>
      <arglist>(float *I, int h, int w, int n_channels, int bin_size, int n_orients, bool soft_bin, float *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>ab8a4027f675490f7557e71907e07af8c</anchor>
      <arglist>(float *I, float *descriptor) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gradHist</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>ad0770f4f2d42c4a37e129ee932c4206f</anchor>
      <arglist>(float *M, float *O, int h, int w, int bin_size, int n_orients, bool soft_bin, float *H) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gradMag</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>ad3d8bc16c728e60a124a3861ec903da9</anchor>
      <arglist>(float *I, int h, int w, int d, float *M, float *O) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HOG</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>afa9465c8bf99748ca57814d970c9b7f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalization</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>a54758052da0cd0f5892b671ab559191d</anchor>
      <arglist>(float *H, int h, int w, int bin_size, int n_orients, float clip, float *G) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HOG</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>a09bde513911f9ff1e8b85a370ad3c250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bin_size_</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>a196958c0424bafdc837e8eac2fc902ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>clip_</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>a4530d2cc7ca324ed6c6232c830b89488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>h_</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>afff8b80c79c365df8c7ec4d8bdf21a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n_channels_</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>a506a4a0ecba28321471236bcbe40d538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n_orients_</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>a2353ce44ccfa5c5f3e6e6af9956a49f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>soft_bin_</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>ad843ce3dfa59da14e6590c7d29a694d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>w_</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>a2c14fbec33e2b1acdc080e5d21221cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>float *</type>
      <name>acosTable</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>ac0819150641ce9d5543eee8868b1502b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>alFree</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>acbe5fc14a372a4a9ec64c9b2f712b2d6</anchor>
      <arglist>(void *aligned) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>alMalloc</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>a71ee5df9e7fa337b11e4fb2dd9e71486</anchor>
      <arglist>(size_t size, int alignment) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>grad1</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>ae8e7931d18299fb9c9540c5e9b13e686</anchor>
      <arglist>(float *I, float *Gx, float *Gy, int h, int w, int x) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>gradQuantize</name>
      <anchorfile>classpcl_1_1people_1_1HOG.html</anchorfile>
      <anchor>a91ba4d6f1fb50978ccd2cdb4af113baf</anchor>
      <arglist>(float *O, float *M, int *O0, int *O1, float *M0, float *M1, int n_orients, int nb, int n, float norm) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::people::PersonClassifier</name>
    <filename>classpcl_1_1people_1_1PersonClassifier.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>a4532e6c3f1bc7adf98e4cb678464c5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>ace0cd4ec56878bd5f61084fee96675bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyMakeBorder</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>a1e49db9561c732b03fe044290ccfea02</anchor>
      <arglist>(PointCloudPtr &amp;input_image, PointCloudPtr &amp;output_image, int xmin, int ymin, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>evaluate</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>a4515d8e816f141408284bd25f74e916a</anchor>
      <arglist>(float height, float xc, float yc, PointCloudPtr &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>evaluate</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>aa8783a2701426d18f061400c9d9d157e</anchor>
      <arglist>(PointCloudPtr &amp;image, Eigen::Vector3f &amp;bottom, Eigen::Vector3f &amp;top, Eigen::Vector3f &amp;centroid, bool vertical)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSVM</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>a6fc7228c806fbcf34eed85676b737d53</anchor>
      <arglist>(int &amp;window_height, int &amp;window_width, std::vector&lt; float &gt; &amp;SVM_weights, float &amp;SVM_offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadSVMFromFile</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>a5371f52612b91717ddb4dd7ec2192960</anchor>
      <arglist>(std::string svm_filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PersonClassifier</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>a3fd9d9da25b0547c7355a8f342305aba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>ad28b1f631021433d3cbff384c3df279a</anchor>
      <arglist>(PointCloudPtr &amp;input_image, PointCloudPtr &amp;output_image, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSVM</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>a5d5ce133edd1017704724e4f7be617c7</anchor>
      <arglist>(int window_height, int window_width, std::vector&lt; float &gt; SVM_weights, float SVM_offset)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PersonClassifier</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>a293c0b45df0f5dd9da367ac61015fccd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>SVM_offset_</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>aa7f06274d92fff42d331f31dc6881517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>SVM_weights_</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>a68470edc1493d115e2cc2e1f919c5954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>window_height_</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>a57c13bdc18ac04c16f33cc92440c4c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>window_width_</name>
      <anchorfile>classpcl_1_1people_1_1PersonClassifier.html</anchorfile>
      <anchor>aa1823845ce620943d9ab792926fa7620</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::people::PersonCluster</name>
    <filename>classpcl_1_1people_1_1PersonCluster.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a1026058436b6773d0a35b319ba67cf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a22bdc9ecc6412d2aaeb9ae22307b8f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a0be8cf5896a2c2fba9d9a5025d7b26c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawTBoundingBox</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a93926179ce6ba5fc6e184dc9a898a661</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viewer, int person_number)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngle</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>ae11887c83c1f61348695d1aed54cfa23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngleMax</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a28f9d75f704280c991cb76a1191f3f5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngleMin</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a90db26a9c314bd706a2b8025c04d4147</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f &amp;</type>
      <name>getBottom</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a26f41f28f9754d5a56820af6efa30f90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f &amp;</type>
      <name>getCenter</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a62167170f1b987a88b574bd2deebd805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistance</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>adff38630238853b753553ef9885e0660</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getHeight</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a5ea5ed470cefa3c6c09733bfaf7b7daf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointIndices &amp;</type>
      <name>getIndices</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a317c12f4ab80b0bc52e417a781680d34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f &amp;</type>
      <name>getMax</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>af2530b473928508064a1a6fa097c3aa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f &amp;</type>
      <name>getMin</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a61b05d6396ec901970f323f0607f958c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberPoints</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>ac917d909760d229f1970081c6966a949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPersonConfidence</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a4c1e637e1da5da014353d6c0fd308edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f &amp;</type>
      <name>getTBottom</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a9cd4b115c2926d00127696479177ae24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f &amp;</type>
      <name>getTCenter</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>af3b377e7c7e0a4f7fec44d45fb45a05e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f &amp;</type>
      <name>getTop</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>ad16829dec35ee0693ecb361e6b492eb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f &amp;</type>
      <name>getTTop</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>aa3ea577260c5882bc9cd0c2b5295f95b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PersonCluster</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>acdbf38bddd66ab5f9c78779e739cd4a8</anchor>
      <arglist>(const PointCloudPtr &amp;input_cloud, const pcl::PointIndices &amp;indices, const Eigen::VectorXf &amp;ground_coeffs, float sqrt_ground_coeffs, bool head_centroid, bool vertical=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeight</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a83193cbb84de1dbaf47052c26a01e458</anchor>
      <arglist>(float height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPersonConfidence</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a3c67bace7f832b981f953e15c6b7a940</anchor>
      <arglist>(float confidence)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>updateHeight</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a12a21d2acd77867e8cd44a5f0155a6ea</anchor>
      <arglist>(const Eigen::VectorXf &amp;ground_coeffs)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>updateHeight</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>ab2938423b46d402dd7a8839b24c0951d</anchor>
      <arglist>(const Eigen::VectorXf &amp;ground_coeffs, float sqrt_ground_coeffs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PersonCluster</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>ac5776d808074836b52d9d2058e945d47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a46704d104c2c90b7517a6f4ae5e2af7c</anchor>
      <arglist>(const PointCloudPtr &amp;input_cloud, const pcl::PointIndices &amp;indices, const Eigen::VectorXf &amp;ground_coeffs, float sqrt_ground_coeffs, bool head_centroid, bool vertical)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angle_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a1543327de32a9f098f3d3daa94936777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angle_max_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>aacfc89940bb01cff276918470ad5b46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>angle_min_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a4098d19e66031a062d414fda7181c264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>bottom_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a18a7352a401a2b66be9543fc074f0bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>c_x_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a2ab18a846aa0e12e7aff3367ebb281eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>c_y_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>affa65f5596039a5f8c0abdb40e0d8aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>c_z_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a765f9edbf8c5f624bee620ad4e6615b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>center_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a086ed6dea25a2228f98c607fc178247e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>distance_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a74f62e957226e7d308368f435b908c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>head_centroid_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a324a6bf363386a7686e3a10a24f56862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>height_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>acb1e54253ce170be11b8ef3cd4d3f126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>max_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a70bb078da8a7fdad19cf6c2d89ee16a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_x_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a19af774dc7758e752139915e2a90a953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_y_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a2d300bdedfb0565f82d22da6c50678db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_z_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>ab0fd6ca379e6b691a2551d1dcf4b9dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>min_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a04df959b8118eba9a4f8226a8d09e2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min_x_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>ae4d520a766af2d6d9889f90640878af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min_y_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a72fa49ffb37237fd3ea7e47cef936e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>min_z_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a4a52d7ed3eccb77d62745e67c2c7d6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a4e87573e63b4dc72111bdf44638c8ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>person_confidence_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a5b3016d9959177ba4a4c08954d3dd7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointIndices</type>
      <name>points_indices_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>adcf5fc07b3d4ab6a1998331c550cea4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sum_x_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a42ea2080d52cfb150639ffc20e45f556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sum_y_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a1675afc35c589a4a3c71e7cb4f693fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>sum_z_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>af6adc565b4caf4713cfe31f28f6565eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>tbottom_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>af9de280cf8a140963baeb0cdb3a99db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>tcenter_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>abab18b6f87218ef881f255a997e0b0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>top_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>acf61a9bc99541c0916d470800c87193a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>ttop_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>abb89eaa21f3692b504f5e8217538674f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>vertical_</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>aa060dd17b929a368ddf9da43f3521d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classpcl_1_1people_1_1PersonCluster.html</anchorfile>
      <anchor>a3c0f8ec64969cf84bc902c124cdea544</anchor>
      <arglist>(const PersonCluster&lt; PointT &gt; &amp;c1, const PersonCluster&lt; PointT &gt; &amp;c2)</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::BSplineData</class>
    <class kind="struct">pcl::poisson::BSplineElementCoefficients</class>
    <class kind="struct">pcl::poisson::BSplineElements</class>
    <class kind="class">pcl::poisson::CoredEdgeIndex</class>
    <class kind="class">pcl::poisson::CoredFileMeshData</class>
    <class kind="class">pcl::poisson::CoredFileMeshData2</class>
    <class kind="class">pcl::poisson::CoredMeshData</class>
    <class kind="class">pcl::poisson::CoredMeshData2</class>
    <class kind="class">pcl::poisson::CoredPointIndex</class>
    <class kind="class">pcl::poisson::CoredVectorMeshData</class>
    <class kind="class">pcl::poisson::CoredVectorMeshData2</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="struct">pcl::poisson::MapReduceVector</class>
    <class kind="class">pcl::poisson::MarchingCubes</class>
    <class kind="class">pcl::poisson::MarchingSquares</class>
    <class kind="struct">pcl::poisson::MatrixEntry</class>
    <class kind="class">pcl::poisson::MinimalAreaTriangulation</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::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="struct">pcl::poisson::UpSampleData</class>
    <class kind="class">pcl::poisson::Vector</class>
    <class kind="class">pcl::poisson::VertexData</class>
    <member kind="typedef">
      <type>float</type>
      <name>BSplineDataReal</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a351368a672057958ca96b96219595554</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>pcl::poisson::OctNode&lt; class TreeNodeData, Real &gt;</type>
      <name>TreeOctNode</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a65f4daa8c0f81cefb7d6658d28977620</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>_InterleaveBits</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a31987496559e9530092cfbdaa0a900e5</anchor>
      <arglist>(int p[3])</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS 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>PCL_EXPORTS 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>PCL_EXPORTS double</type>
      <name>ArcTan2</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>af3b1826681f9384458f5af4a2019f2df</anchor>
      <arglist>(double y, double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>atomicOr</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>aa92dc735a65e018d5ad7477b6f82037c</anchor>
      <arglist>(volatile int &amp;dest, int value)</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>PCL_EXPORTS 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>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ae290624f0f12f6477f06aaf019598569</anchor>
      <arglist>(double a1, double a0, double roots[1][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>afb7e2e568a5e2f30dd698680ded1088a</anchor>
      <arglist>(double a2, double a1, double a0, double roots[2][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ad3700c5971c091bebba1bc2d81f7a458</anchor>
      <arglist>(double a3, double a2, double a1, double a0, double roots[3][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>Factor</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a2df4a04919875dc1ced599e0db5cbb89</anchor>
      <arglist>(double a4, double a3, double a2, double a1, double a0, double roots[4][2], double EPS)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LeftOverlap</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a8ccb598e9c6c147cb3c97aeeb0143c27</anchor>
      <arglist>(unsigned int depth, int offset)</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>PCL_EXPORTS 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>a69cf4548a254b26ab76ff15c2523a576</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomBallPoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>adc95a05628bc4d0cabc424a2d5258180</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Point3D&lt; Real &gt;</type>
      <name>RandomSpherePoint</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a727999c17cc2490306b2369ba8720c7a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReflectLeft</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a918b74e17233eb1182385e2cc930b5e9</anchor>
      <arglist>(unsigned int depth, int offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReflectRight</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>aeb71cafe54c82669df6ab946730d1888</anchor>
      <arglist>(unsigned int depth, int offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RightOverlap</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>a57daffa2081857eb43b6d53ffca9b130</anchor>
      <arglist>(unsigned int depth, int offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBSplineElementIntegrals</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ace587f294936d1941bebc9cee723459d</anchor>
      <arglist>(double integrals[Degree1+1][Degree2+1])</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS int</type>
      <name>Solve</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>aa56f6e954fb61664775f082d5623b996</anchor>
      <arglist>(const double *eqns, const double *values, double *solutions, int dim)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS 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>PCL_EXPORTS 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>MATRIX_ENTRY_EPSILON</name>
      <anchorfile>namespacepcl_1_1poisson.html</anchorfile>
      <anchor>ac7f6fb8333469e2abfa4ea0e3320c6be</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>ac16fd6379943eea55ef9a5284328081e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>AllocatorState</type>
      <name>getState</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>ac995c9e3261326eedf53c166e1f52619</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>newElements</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>aab51229c4df33243499c3ed9634698ca</anchor>
      <arglist>(int elements=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>a5fb60e6321b4b65c11e8fc208b6ffda9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rollBack</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>a7232a3a9f3501f73f6cf1bf9ff7aa316</anchor>
      <arglist>(void)</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>a2f131d31e195009e744ae298d0a495b7</anchor>
      <arglist>(int blockSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Allocator</name>
      <anchorfile>classpcl_1_1poisson_1_1Allocator.html</anchorfile>
      <anchor>ab937d9e491529c0f8ab8a76b4863d54e</anchor>
      <arglist>(void)</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>CenterIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>a59cb1e5a18f5cab8a939c4f269906a9f</anchor>
      <arglist>(int depth, int offSet)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CornerCount</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>a91a2102ca26f8258c8fd53d00ee07e96</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>a447fbd1684050ff64678deff35a7b3c7</anchor>
      <arglist>(int depth, int offSet)</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 int</type>
      <name>CumulativeCornerCount</name>
      <anchorfile>classpcl_1_1poisson_1_1BinaryNode.html</anchorfile>
      <anchor>a3cc8fb5d7efaa93e11783cc6520ff084</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::BSplineData</name>
    <filename>classpcl_1_1poisson_1_1BSplineData.html</filename>
    <templarg>Degree</templarg>
    <templarg>Real</templarg>
    <class kind="struct">pcl::poisson::BSplineData::BSplineComponents</class>
    <member kind="function">
      <type></type>
      <name>BSplineData</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>afd5635174ea15c104c49d7ed41764657</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearDotTables</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a522ae2005e2d2be46528ff055703accb</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearValueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a8672acdadced8db155584db2d69afbf6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Index</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a88ad2ec2b0003acf93b408c24ceeec7b</anchor>
      <arglist>(int i1, int i2) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a3c2494b34bc3dc4cad3f82d224ca4fa8</anchor>
      <arglist>(int maxDepth, bool useDotRatios=true, bool reflectBoundary=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDotTables</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a678effb56fb96c12d6b7300ddf332ba0</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSampleSpan</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a0fd55ca916d0483681120578c40786ab</anchor>
      <arglist>(int idx, int &amp;start, int &amp;end, double smooth=0) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setValueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a49bcb849c66f0f9cc8ecb896c4e7329c</anchor>
      <arglist>(int flags, double smooth=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setValueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a34ae053824e4fb0daa732b5f188054fe</anchor>
      <arglist>(int flags, double valueSmooth, double normalSmooth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BSplineData</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a5949cee923f78bcb20ed336b7f5999ed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SymmetricIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a3cad2f0abbd728e1feac6e27d7d11051</anchor>
      <arglist>(int i1, int i2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SymmetricIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>ad9a41f320cba0f782d314db8cbc3a6f6</anchor>
      <arglist>(int i1, int i2, int &amp;index)</arglist>
    </member>
    <member kind="variable">
      <type>BSplineComponents</type>
      <name>baseBSpline</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>abca27cffd616b683d304b771c4e55fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BSplineComponents *</type>
      <name>baseBSplines</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a21ca91dea295182360cab5281a004b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PPolynomial&lt; Degree &gt;</type>
      <name>baseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a0079e226b53c98a8ad09e0d37d463d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PPolynomial&lt; Degree &gt; *</type>
      <name>baseFunctions</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a9d3d186c4ae0a9f7735c9647785f4da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PPolynomial&lt; Degree-1 &gt;</type>
      <name>dBaseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a4d2625ec2c8b6e115260cd23b45af4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>ddDotTable</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a685d79a5c82a3e74944b5b86d95ace34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a4004f10036d2134f8281bac254354336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PPolynomial&lt; Degree-1 &gt;</type>
      <name>dLeftBaseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a7827a733d4d2d15fcb79fd40699607e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PPolynomial&lt; Degree-1 &gt;</type>
      <name>dRightBaseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a0ae049a064585aa048955ad34a4425b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>dValueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>af60714342cbcaa3d4e3c773d04671d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>dvDotTable</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a344bb6d40ab0002d00475eb4b07a7e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>functionCount</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a28f7fcd48540bf7437e4ab49544c665e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PPolynomial&lt; Degree &gt;</type>
      <name>leftBaseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a8107d095940bfcdc1009769e0ade132f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BSplineComponents</type>
      <name>leftBSpline</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>ae86e4f86041b7802e6a81d1e7bb8e6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PPolynomial&lt; Degree &gt;</type>
      <name>rightBaseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a52b5450a1159e12aea8cf8547fb7aed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BSplineComponents</type>
      <name>rightBSpline</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>ab9a4701fca0c3870ab6adc35a75fc1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sampleCount</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a837fef9f284efeb75fa69fb3b7c09cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>valueTables</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>aaccda443efaa180a9927851d4106d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>vvDotTable</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>ad037f023f3b04089ef380fa2c51f96fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>D_VALUE_FLAG</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a485f4e4c36c92f8cf494bad3676e5edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DD_DOT_FLAG</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a0670569d77e60d7997065a67a01d133f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DV_DOT_FLAG</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a59662cc470b283548bbfcd1a12d468af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>VALUE_FLAG</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>abcb3f8346ede9df8576c66b3cc034247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>VV_DOT_FLAG</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a1e0ed24578662941c157124ea2a877c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>reflectBoundary</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a7b87df47c52d04e464818df24c2068ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useDotRatios</name>
      <anchorfile>classpcl_1_1poisson_1_1BSplineData.html</anchorfile>
      <anchor>a1cf02db3778e6931fe8577dbd0bd650b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::BSplineData::BSplineComponents</name>
    <filename>structpcl_1_1poisson_1_1BSplineData_1_1BSplineComponents.html</filename>
    <member kind="function">
      <type>Polynomial&lt; Degree &gt; &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineData_1_1BSplineComponents.html</anchorfile>
      <anchor>a374d94be63869f5d6290432014ceb517</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type>const Polynomial&lt; Degree &gt; &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineData_1_1BSplineComponents.html</anchorfile>
      <anchor>a1cf621f70d1704021183c041604689bd</anchor>
      <arglist>(int idx) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printnl</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineData_1_1BSplineComponents.html</anchorfile>
      <anchor>ac87655c55b043d5aa6d9c48b690511b1</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>BSplineComponents</type>
      <name>scale</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineData_1_1BSplineComponents.html</anchorfile>
      <anchor>a1eba0acb084ea62818a808f7c62fb93b</anchor>
      <arglist>(double s) const </arglist>
    </member>
    <member kind="function">
      <type>BSplineComponents</type>
      <name>shift</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineData_1_1BSplineComponents.html</anchorfile>
      <anchor>af013e3a4f73ab864ee892b8a209fce98</anchor>
      <arglist>(double s) const </arglist>
    </member>
    <member kind="variable">
      <type>Polynomial&lt; Degree &gt;</type>
      <name>polys</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineData_1_1BSplineComponents.html</anchorfile>
      <anchor>a0f032795ce2aa87aa47955b8c4a9e79a</anchor>
      <arglist>[Degree+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::BSplineElementCoefficients</name>
    <filename>structpcl_1_1poisson_1_1BSplineElementCoefficients.html</filename>
    <templarg>Degree</templarg>
    <member kind="function">
      <type></type>
      <name>BSplineElementCoefficients</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElementCoefficients.html</anchorfile>
      <anchor>a0adc83f7c7c67ead78155b658fbccc4f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElementCoefficients.html</anchorfile>
      <anchor>a1e4f6036d5a93d4bfa9f35f291982255</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElementCoefficients.html</anchorfile>
      <anchor>a64a3ba9f84599a2ec19d7c6c0ce58812</anchor>
      <arglist>(int idx) const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>coeffs</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElementCoefficients.html</anchorfile>
      <anchor>af1d980c653da3b1a456238727965fda8</anchor>
      <arglist>[Degree+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::BSplineElements</name>
    <filename>structpcl_1_1poisson_1_1BSplineElements.html</filename>
    <templarg>Degree</templarg>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>a475f057aef381f030303b7fd9c54bd02a8c087920a4689b892a9ec05a5860a63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRICHLET</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>a475f057aef381f030303b7fd9c54bd02a989c1e714d4931c80b3b2794bc7e6109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEUMANN</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>a475f057aef381f030303b7fd9c54bd02af8544ba22a7f9e38a1c2ed9a8645e1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_addLeft</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>a96c8e2ce22aa98d26f118e9d83e631c5</anchor>
      <arglist>(int offset, int boundary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_addRight</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>a6e2b4a4462fb2622e4ffc49709f0254d</anchor>
      <arglist>(int offset, int boundary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BSplineElements</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>a441875fee0a8594c4200a5aeb60b0fc9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BSplineElements</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>a54e18a6b5d2a4a7e59bdbbbde985bd46</anchor>
      <arglist>(int res, int offset, int boundary=NONE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>differentiate</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>afe11e963b64aa81d39bd96ebdb5d1b4f</anchor>
      <arglist>(BSplineElements&lt; Degree-1 &gt; &amp;d) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>a7f6d8379f95c1c4a8d1a4a1184055ee1</anchor>
      <arglist>(FILE *fp=stdout) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upSample</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>a60a4d5e1c0ef6f00cff250b84004f4f0</anchor>
      <arglist>(BSplineElements &amp;high) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upSample</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>acb762315796a2054b19b932e3e3ad065</anchor>
      <arglist>(BSplineElements&lt; 1 &gt; &amp;high) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upSample</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>af5038ad47552dcb5989cbc8c7eb3d20d</anchor>
      <arglist>(BSplineElements&lt; 2 &gt; &amp;high) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>denominator</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>ab3981020a747bb059c0da8d0c85992e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>_off</name>
      <anchorfile>structpcl_1_1poisson_1_1BSplineElements.html</anchorfile>
      <anchor>a1df2961729d308b5865523053b0ce0e5</anchor>
      <arglist></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>a453fdc2d292d095b93c67b0ff60feba6</anchor>
      <arglist>(void)</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">
      <type></type>
      <name>~CoredFileMeshData</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData.html</anchorfile>
      <anchor>a75c67abde39751d32a50b593c43d936a</anchor>
      <arglist>(void)</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::CoredFileMeshData2</name>
    <filename>classpcl_1_1poisson_1_1CoredFileMeshData2.html</filename>
    <base>pcl::poisson::CoredMeshData2</base>
    <member kind="function">
      <type>int</type>
      <name>addOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>acaf7228e790c5f669b2149205ba6394e</anchor>
      <arglist>(const CoredMeshData2::Vertex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>a1297c5571f96ef57e93ff93a2ea76fb2</anchor>
      <arglist>(const std::vector&lt; CoredVertexIndex &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoredFileMeshData2</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>a24f9b0a20d14cd37860b4a2acd77f996</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nextOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>a0927d6fcb74d6c7c8759cdb0fbb8f8c5</anchor>
      <arglist>(CoredMeshData2::Vertex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nextPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>adb1fe2b2defb2b138eaba932995d3399</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_1CoredFileMeshData2.html</anchorfile>
      <anchor>a36206730c3d1f5e73c33add306f616e8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>polygonCount</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>aa1a47fe8889b00a8dd058f4a5d38002b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetIterator</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>a1074579cb1d1473f985db37726bc98df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CoredFileMeshData2</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>a5e8e0cc60cbd51780fff82b0ff3dceba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>oocPointFile</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>ad6672115a431cfaf6bb0cebd3e71f5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>oocPoints</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>af42f90eaa783e2999432ee77b82f9776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>polygonFile</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>a8dc968a28486f977ed0e3098e0760777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>polygons</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredFileMeshData2.html</anchorfile>
      <anchor>a177941c83b8ba6d4cd82f217bded6bda</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" 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>aca558700da281cfe257772a1ecdbd13a</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>polygonCount</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>aa49f6f43c7c8a396efc0ccf5faef6d8c</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>resetIterator</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData.html</anchorfile>
      <anchor>a0df2dae6971dc34349c98f94e8190755</anchor>
      <arglist>(void)=0</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::CoredMeshData2</name>
    <filename>classpcl_1_1poisson_1_1CoredMeshData2.html</filename>
    <class kind="struct">pcl::poisson::CoredMeshData2::Vertex</class>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>addOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData2.html</anchorfile>
      <anchor>a8143607ab2fa7e7744b6db1d87860016</anchor>
      <arglist>(const Vertex &amp;v)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>addPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData2.html</anchorfile>
      <anchor>a22c5129bfdb60cab99c962401261cab4</anchor>
      <arglist>(const std::vector&lt; CoredVertexIndex &gt; &amp;vertices)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>nextOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData2.html</anchorfile>
      <anchor>a14b6b7376bd1fc7ec5a5b6b22e33d253</anchor>
      <arglist>(Vertex &amp;v)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>nextPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData2.html</anchorfile>
      <anchor>a011b2cd2039af59692726cfc51c482ef</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_1CoredMeshData2.html</anchorfile>
      <anchor>ae5bd381158dd4a306935b02659b3d68a</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>polygonCount</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData2.html</anchorfile>
      <anchor>abe8cfe81a528d991a87b3a8a0a905d5e</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>resetIterator</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData2.html</anchorfile>
      <anchor>a1dfc436237daaa119d77eca512c22268</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Vertex &gt;</type>
      <name>inCorePoints</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredMeshData2.html</anchorfile>
      <anchor>ab268f9d687a5e1888cb0319497ae543b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::CoredMeshData2::Vertex</name>
    <filename>structpcl_1_1poisson_1_1CoredMeshData2_1_1Vertex.html</filename>
    <member kind="function">
      <type></type>
      <name>Vertex</name>
      <anchorfile>structpcl_1_1poisson_1_1CoredMeshData2_1_1Vertex.html</anchorfile>
      <anchor>ab0bb447e78a259c2c1209b64191e64ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vertex</name>
      <anchorfile>structpcl_1_1poisson_1_1CoredMeshData2_1_1Vertex.html</anchorfile>
      <anchor>a01cdf162f6938fc9c070a26dd027562d</anchor>
      <arglist>(Point3D&lt; float &gt; s, Point3D&lt; float &gt; e, float v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vertex</name>
      <anchorfile>structpcl_1_1poisson_1_1CoredMeshData2_1_1Vertex.html</anchorfile>
      <anchor>a0cdfd2c57e60e262beec5eae852afd57</anchor>
      <arglist>(Point3D&lt; float &gt; s, Point3D&lt; float &gt; e, Point3D&lt; float &gt; p)</arglist>
    </member>
    <member kind="variable">
      <type>Point3D&lt; float &gt;</type>
      <name>end</name>
      <anchorfile>structpcl_1_1poisson_1_1CoredMeshData2_1_1Vertex.html</anchorfile>
      <anchor>a9cd58cbea20d992fb3d09095cdb56b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point3D&lt; float &gt;</type>
      <name>start</name>
      <anchorfile>structpcl_1_1poisson_1_1CoredMeshData2_1_1Vertex.html</anchorfile>
      <anchor>a9764d8a8682b408d6434d0abe6a12f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>value</name>
      <anchorfile>structpcl_1_1poisson_1_1CoredMeshData2_1_1Vertex.html</anchorfile>
      <anchor>a20005a0c2126a1850a117d912ce27808</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>a6d3369601da983761104f5e7b4a7745c</anchor>
      <arglist>(void)</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="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="class">
    <name>pcl::poisson::CoredVectorMeshData2</name>
    <filename>classpcl_1_1poisson_1_1CoredVectorMeshData2.html</filename>
    <base>pcl::poisson::CoredMeshData2</base>
    <member kind="function">
      <type>int</type>
      <name>addOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData2.html</anchorfile>
      <anchor>ae870b2172714d700f50919b22da4286c</anchor>
      <arglist>(const CoredMeshData2::Vertex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData2.html</anchorfile>
      <anchor>a8f94370e16cd7c6ec93294db87280152</anchor>
      <arglist>(const std::vector&lt; CoredVertexIndex &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoredVectorMeshData2</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData2.html</anchorfile>
      <anchor>a14adccd38924a1a0e0041052027f6e1d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nextOutOfCorePoint</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData2.html</anchorfile>
      <anchor>afc9bf37cd147c7008d601c38fe3e9a29</anchor>
      <arglist>(CoredMeshData2::Vertex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nextPolygon</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData2.html</anchorfile>
      <anchor>a5fbfcc81266c4004cd45db06787a813b</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_1CoredVectorMeshData2.html</anchorfile>
      <anchor>a0ba74298ab5d4562a326818be1c92402</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>polygonCount</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData2.html</anchorfile>
      <anchor>a5947402d60e9e48ae3628a1026c2ba68</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetIterator</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData2.html</anchorfile>
      <anchor>aee63e36e4b51ebd771724c743a3d17d6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>oocPointIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData2.html</anchorfile>
      <anchor>a9df1f54bd1fdcc764a4517ae35e515b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CoredMeshData2::Vertex &gt;</type>
      <name>oocPoints</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData2.html</anchorfile>
      <anchor>ab5c6f407c98b862cd7dcba59e8619150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>polygonIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1CoredVectorMeshData2.html</anchorfile>
      <anchor>a5ac67f13a46c9c7da26d7f69b8f925ea</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_1CoredVectorMeshData2.html</anchorfile>
      <anchor>ad347c854884def1aef26a597bd96987a</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="enumvalue">
      <name>CORNERS</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a651142faa967191faac05be0f1f66dc2ae64bd27de4033d936cb8498bfcb4c478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDGES</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a651142faa967191faac05be0f1f66dc2a51fcd6571f27fade1e4e9b88191af704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEIGHBORS</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a651142faa967191faac05be0f1f66dc2a81271ae2421b59969be6f05bbf3554da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AntipodalCornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>ac825f716bb7755c5362ccd03723e292a</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>abc2984d886cc15fc8d4da1277f9a4e61</anchor>
      <arglist>(int x, int y, int z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>EdgeCorners</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a807fd3b58ada96c794cae2dafdaeace7</anchor>
      <arglist>(int 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>a76862e18f102aeed2a2ef84c581caf46</anchor>
      <arglist>(int orientation, int i, int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>EdgeReflectCornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>aa775c431295f4333b1ee0f61edb7338b</anchor>
      <arglist>(int idx, int edgeIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>EdgeReflectEdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a405a468d3b2c740f0a95fdd0e7d5a5cc</anchor>
      <arglist>(int edgeIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FaceAdjacentToEdges</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a720ed7f7584c474ebaa7b037ea94dcc1</anchor>
      <arglist>(int eIndex1, int eIndex2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FaceCorners</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>aab9cbfb0061765c2988f5958b12dd67d</anchor>
      <arglist>(int 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>a23b05eab5442ce98c1b081a9ea18cdb4</anchor>
      <arglist>(int dir, int offSet)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>ae1fe4e1fc46ab095d14b51f0d9ba94ae</anchor>
      <arglist>(int x, int y, int z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FaceReflectCornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a154cccd47344f066bd0f1cf987aa57f2</anchor>
      <arglist>(int idx, int faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FaceReflectEdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>ab84469c90176bca251fa385381fdfbf1</anchor>
      <arglist>(int idx, int faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FaceReflectFaceIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a18ba44cc4a0c23a3c7340daad97d7e16</anchor>
      <arglist>(int idx, int faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FacesAdjacentToEdge</name>
      <anchorfile>classpcl_1_1poisson_1_1Cube.html</anchorfile>
      <anchor>a8f9d6c7c0f13c049d635149c313eec51</anchor>
      <arglist>(int 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>a65f101a5a8ca8d01df5cd74defd314a1</anchor>
      <arglist>(int 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>a4b98ed25ec91527b72310c86803ceebe</anchor>
      <arglist>(int 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>a02d8c56069f9cfede65827cff3e5d43f</anchor>
      <arglist>(int 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>ac70bbb614c809e0ce008949c41291acf</anchor>
      <arglist>(int idx, int &amp;dir, int &amp;offSet)</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></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>afeac71260c9b0b25be29ee52db56023a</anchor>
      <arglist>(const double &amp;center1, const double &amp;width1, const double &amp;center2, const double &amp;width2, int boundary1, int boundary2) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>dDotProduct</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a5d6ee609960b2690e8ee4175e1067220</anchor>
      <arglist>(const double &amp;center1, const double &amp;width1, const double &amp;center2, const double &amp;width2, int boundary1, int boundary2) const </arglist>
    </member>
    <member kind="function">
      <type>Real</type>
      <name>dotProduct</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a499967d32c93fdf441da9b900e8d115b</anchor>
      <arglist>(const double &amp;center1, const double &amp;width1, const double &amp;center2, const double &amp;width2, int boundary1, int boundary2) 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>ade451a255f68866a0bd5aa291500c229</anchor>
      <arglist>(const int &amp;maxDepth, const PPolynomial&lt; Degree &gt; &amp;F, const int &amp;normalize, bool useDotRatios=true, bool reflectBoundary=false)</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>PPolynomial&lt; Degree-1 &gt;</type>
      <name>dLeftBaseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>ab8fbeea132159f1f63117abc58ee9cec</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>PPolynomial&lt; Degree-1 &gt;</type>
      <name>dRightBaseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a5ee3b33083a91deabe542760212f99b7</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>PPolynomial&lt; Degree &gt;</type>
      <name>leftBaseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>ad42c2e630f029221ce2574382b7c8e5e</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>PPolynomial&lt; Degree &gt;</type>
      <name>rightBaseFunction</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a408128f1ff80c7c60b52bc95bd7c48b2</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>bool</type>
      <name>reflectBoundary</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>a4944bcea59ca2fe7204ba6067f7e067c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useDotRatios</name>
      <anchorfile>classpcl_1_1poisson_1_1FunctionData.html</anchorfile>
      <anchor>acda27a16738bfa2feae4bdd6ef707c6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::MapReduceVector</name>
    <filename>structpcl_1_1poisson_1_1MapReduceVector.html</filename>
    <templarg>T2</templarg>
    <member kind="function">
      <type></type>
      <name>MapReduceVector</name>
      <anchorfile>structpcl_1_1poisson_1_1MapReduceVector.html</anchorfile>
      <anchor>ac6e90c381d44ed6001ed525be2a8c1b4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>T2 *</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1MapReduceVector.html</anchorfile>
      <anchor>a9efa5d76b9d294b291dc53d9da36cca0</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>const T2 *</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1MapReduceVector.html</anchorfile>
      <anchor>a352e7e6b34de47573ec795a1985e0d46</anchor>
      <arglist>(int t) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structpcl_1_1poisson_1_1MapReduceVector.html</anchorfile>
      <anchor>a9974981f1ad9a54c762224a7968bac2e</anchor>
      <arglist>(int threads, int dim)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>threads</name>
      <anchorfile>structpcl_1_1poisson_1_1MapReduceVector.html</anchorfile>
      <anchor>af16d64301be113924c633d2e3a83a704</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapReduceVector</name>
      <anchorfile>structpcl_1_1poisson_1_1MapReduceVector.html</anchorfile>
      <anchor>a1cc13b5d03991c1a6513817b6af90fce</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; T2 * &gt;</type>
      <name>out</name>
      <anchorfile>structpcl_1_1poisson_1_1MapReduceVector.html</anchorfile>
      <anchor>a1652516176790279e1b36f09fc5a2e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dim</name>
      <anchorfile>structpcl_1_1poisson_1_1MapReduceVector.html</anchorfile>
      <anchor>aefc0b5d3979c09f7030f039fd699d65f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::MarchingCubes</name>
    <filename>classpcl_1_1poisson_1_1MarchingCubes.html</filename>
    <member kind="enumvalue">
      <name>MAX_TRIANGLES</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>ac55c1e1aa2facc5acd1176ecd0bb0f3da5b6582ab54c3948e3258d39148653a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddTriangleIndices</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a32c0b260558c06051a35efeaa5ee1317</anchor>
      <arglist>(int 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>a88f7f4a2568af1b3601774444bd4216d</anchor>
      <arglist>(const double v[Cube::CORNERS], double 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>afa77fc499314a1f7cced43cb9fa0c5d9</anchor>
      <arglist>(const float v[Cube::CORNERS], float 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>a65a04cc8396a0d4f06fe2f25a3f2b7e0</anchor>
      <arglist>(const double v[Cube::CORNERS], double 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>a316efe2449b38741094ffa2657d9b41f</anchor>
      <arglist>(const float v[Cube::CORNERS], float isoValue, Triangle *triangles)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const int *</type>
      <name>cornerMap</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>ac6a486d880b5b76f5043d624fe302074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const int *</type>
      <name>edgeMask</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a4b4ce41d5e9a1afbb746bb3d43acac02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>aaa096d49789b4a4f050c634dd04768b1</anchor>
      <arglist>(const double values[Cube::CORNERS], double iso)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a5ca5ebdf486e54e0af3f47cfcb3d19f8</anchor>
      <arglist>(const float values[Cube::CORNERS], float iso)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasEdgeRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a64ea90917f4e6a9026a7fed581e30c28</anchor>
      <arglist>(int mcIndex, int edgeIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasFaceRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a3b1eb0ae2887c469db5a5a159c0c5011</anchor>
      <arglist>(int mcIndex, int faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>aab6ca381aeabfee64ab719db7f628a87</anchor>
      <arglist>(const double v[Cube::CORNERS], double isoValue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a2e525569a34aaf8328fa9475b8585778</anchor>
      <arglist>(const double v[Cube::CORNERS], double isoValue, int faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>ab6662d889807f2c9a9f7e14dac16d6e1</anchor>
      <arglist>(const float v[Cube::CORNERS], float isoValue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a7cec95aa50419e78c6fd245e0d9bb4dd</anchor>
      <arglist>(const float v[Cube::CORNERS], float isoValue, int faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>HasRoots</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a1c2a230e19d31a549a135539ca09a5e9</anchor>
      <arglist>(int mcIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Interpolate</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>aad328072d9d415989db4a14089eea7a9</anchor>
      <arglist>(double v1, double v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>Interpolate</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a7f4d9d6af9e04b55b58013e6ec003f5a</anchor>
      <arglist>(float v1, float v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IsAmbiguous</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a2afcad21af2a2fdd8bc67f916c1dfac9</anchor>
      <arglist>(const double v[Cube::CORNERS], double isoValue, int faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IsAmbiguous</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>aecf1b75f1203adb25ed50d9baef4d77a</anchor>
      <arglist>(const float v[Cube::CORNERS], float isoValue, int faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IsAmbiguous</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a130e627388feb1fb16e57ae2a908c79e</anchor>
      <arglist>(int mcIndex, int faceIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>triangles</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a0a1d10f9d0c6e8bec6a8a78d16bfcc16</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double &amp;</type>
      <name>vertexList</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingCubes.html</anchorfile>
      <anchor>a1c6430c566c865bfe1868c3d7fe8bc88</anchor>
      <arglist>(int i, int j)</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>aeda31243ff199e30344a5c5cc0e7cf53</anchor>
      <arglist>(const double values[Cube::CORNERS], double iso, int 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>a7a842918323efcb54fe78d590c687f86</anchor>
      <arglist>(const float values[Cube::CORNERS], float iso, int 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>a83cab213f1f7e0423afb4c11854fb637</anchor>
      <arglist>(int mcIndex, int faceIndex)</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>a33f328f596652fa47a2853d1de9a670a</anchor>
      <arglist>(int e, const double values[Cube::CORNERS], double 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>a6fbb6a6a37332313d03eb4135de5b063</anchor>
      <arglist>(int e, const float values[Cube::CORNERS], float iso)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::MarchingSquares</name>
    <filename>classpcl_1_1poisson_1_1MarchingSquares.html</filename>
    <member kind="enumvalue">
      <name>MAX_EDGES</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>aa228807a0eadbb31ea87702b18034a8fa5163d444a365d205adf1e7a5a313ce2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddEdgeIndices</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>a45199e025ee34cfe6479d713f669c134</anchor>
      <arglist>(const double v[Square::CORNERS], double 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>ac6f73ac6b94a358dcb5d809be3e045da</anchor>
      <arglist>(const double v[Square::CORNERS], double isoValue, Edge *edges)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const int *</type>
      <name>edgeMask</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>a075f5b9d055c21d21c322e0521ad1e0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>edges</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>ad0b1f62a57dec7722f23109a49ad4d3d</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>a5fe164d8bb675a47e644e2599549b488</anchor>
      <arglist>(const double values[Square::CORNERS], double iso)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IsAmbiguous</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>a289d0bd847edcc445626561f133464b8</anchor>
      <arglist>(const double v[Square::CORNERS], double isoValue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double &amp;</type>
      <name>vertexList</name>
      <anchorfile>classpcl_1_1poisson_1_1MarchingSquares.html</anchorfile>
      <anchor>aae4ac94c7f8d4ea6c59c9361c73351cc</anchor>
      <arglist>(int i, int j)</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>a72387e515a40c1a41e27bd2b37cb6512</anchor>
      <arglist>(double v1, double 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>ac6d37285032a342df4e8890c5d557f13</anchor>
      <arglist>(int e, const double values[Square::CORNERS], double 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>a27c9c97f149bdc9462119502213bca4e</anchor>
      <arglist>(void)</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="class">
    <name>pcl::poisson::MinimalAreaTriangulation</name>
    <filename>classpcl_1_1poisson_1_1MinimalAreaTriangulation.html</filename>
    <templarg>Real</templarg>
    <member kind="function">
      <type>Real</type>
      <name>GetArea</name>
      <anchorfile>classpcl_1_1poisson_1_1MinimalAreaTriangulation.html</anchorfile>
      <anchor>ac5fe4751669aa49995ec8dd8fea3be9f</anchor>
      <arglist>(const std::vector&lt; Point3D&lt; Real &gt; &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetTriangulation</name>
      <anchorfile>classpcl_1_1poisson_1_1MinimalAreaTriangulation.html</anchorfile>
      <anchor>a3c119d3dc05ad9ff6dde42cdc647a927</anchor>
      <arglist>(const std::vector&lt; Point3D&lt; Real &gt; &gt; &amp;vertices, std::vector&lt; TriangleIndex &gt; &amp;triangles)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinimalAreaTriangulation</name>
      <anchorfile>classpcl_1_1poisson_1_1MinimalAreaTriangulation.html</anchorfile>
      <anchor>a9b99993f4b4e5ed71277ed38d30a0636</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MinimalAreaTriangulation</name>
      <anchorfile>classpcl_1_1poisson_1_1MinimalAreaTriangulation.html</anchorfile>
      <anchor>abf7eb4e9f57f74b51e869a757c397c16</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>GetArea</name>
      <anchorfile>classpcl_1_1poisson_1_1MinimalAreaTriangulation.html</anchorfile>
      <anchor>a8b96fc84cbf51ac757c5c78ad3ddceea</anchor>
      <arglist>(const size_t &amp;i, const size_t &amp;j, const std::vector&lt; Point3D&lt; Real &gt; &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetTriangulation</name>
      <anchorfile>classpcl_1_1poisson_1_1MinimalAreaTriangulation.html</anchorfile>
      <anchor>a136b63ff877afdf49223f28ad0480f60</anchor>
      <arglist>(const size_t &amp;i, const size_t &amp;j, const std::vector&lt; Point3D&lt; Real &gt; &gt; &amp;vertices, std::vector&lt; TriangleIndex &gt; &amp;triangles)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Real *</type>
      <name>bestTriangulation</name>
      <anchorfile>classpcl_1_1poisson_1_1MinimalAreaTriangulation.html</anchorfile>
      <anchor>ae7b72b3397fd70fae3c253d3d47a091d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>midPoint</name>
      <anchorfile>classpcl_1_1poisson_1_1MinimalAreaTriangulation.html</anchorfile>
      <anchor>a56589d2c9e3b39326160c08a1d35f979</anchor>
      <arglist></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::ConstNeighborKey3</class>
    <class kind="class">pcl::poisson::OctNode::ConstNeighborKey5</class>
    <class kind="class">pcl::poisson::OctNode::ConstNeighbors3</class>
    <class kind="class">pcl::poisson::OctNode::ConstNeighbors5</class>
    <class kind="class">pcl::poisson::OctNode::NeighborKey3</class>
    <class kind="class">pcl::poisson::OctNode::NeighborKey5</class>
    <class kind="class">pcl::poisson::OctNode::Neighbors3</class>
    <class kind="class">pcl::poisson::OctNode::Neighbors5</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>ab2703c24a08449a25d3fd2420dd4fa45</anchor>
      <arglist>(int 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>a82ebadd6c4cd0c4f1ab744bb8cfd10d4</anchor>
      <arglist>(int cornerIndex, int forceChildren=0)</arglist>
    </member>
    <member kind="function">
      <type>const OctNode *</type>
      <name>cornerNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a81d222d7a30915e38cfd52a63609d306</anchor>
      <arglist>(int 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>ab5ea1fb6636da159214876441bc637d9</anchor>
      <arglist>(int &amp;depth, int offset[DIMENSION]) const </arglist>
    </member>
    <member kind="function">
      <type>OctNode *</type>
      <name>edgeNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a6ac8deebc714a32bf5c6815ff48e04f2</anchor>
      <arglist>(int edgeIndex, int forceChildren=0)</arglist>
    </member>
    <member kind="function">
      <type>const OctNode *</type>
      <name>edgeNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aad07a43aa37221c2ffb56a1ad3fd8854</anchor>
      <arglist>(int edgeIndex) const </arglist>
    </member>
    <member kind="function">
      <type>OctNode *</type>
      <name>faceNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>adef8ff77f7f8da1f2edf16f538c9ef4d</anchor>
      <arglist>(int faceIndex, int forceChildren=0)</arglist>
    </member>
    <member kind="function">
      <type>const OctNode *</type>
      <name>faceNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a68c025e241c7f93dbca6283d619354c3</anchor>
      <arglist>(int 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>bool</type>
      <name>isInside</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a38b9fa390c2141439588667e9a30ad0e</anchor>
      <arglist>(Point3D&lt; Real &gt; p) const </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>a4764ad31d70be1754b229499b285116c</anchor>
      <arglist>(int 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>const OctNode *</type>
      <name>prevBranch</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>abfbce2d19d8db0553375a89e0a768db4</anchor>
      <arglist>(const OctNode *current) const </arglist>
    </member>
    <member kind="function">
      <type>OctNode *</type>
      <name>prevBranch</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a8d8bebaf8e5852850aa46ec3249c0e17</anchor>
      <arglist>(OctNode *current)</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>ae06e705fe6c1d48c30801549bbe554df</anchor>
      <arglist>(int maxDepth, OctNode&lt; NodeData, Real &gt; *node1, int width1, OctNode&lt; NodeData, Real &gt; *node2, int width2, int depth, NodeAdjacencyFunction *F, int processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessFixedDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>abbcfa5cd734c14aca81ec409c31367f0</anchor>
      <arglist>(int dx, int dy, int dz, OctNode&lt; NodeData, Real &gt; *node1, int radius1, OctNode&lt; NodeData, Real &gt; *node2, int radius2, int width2, int depth, NodeAdjacencyFunction *F, int processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessMaxDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ab940b1313310d11062ef4fe170f3197e</anchor>
      <arglist>(int maxDepth, OctNode&lt; NodeData, Real &gt; *node1, int width1, OctNode&lt; NodeData, Real &gt; *node2, int width2, int depth, NodeAdjacencyFunction *F, int processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessMaxDepthNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aa361a3a0b2e1e8cb0b1fb168aa6178bc</anchor>
      <arglist>(int dx, int dy, int dz, OctNode&lt; NodeData, Real &gt; *node1, int radius1, OctNode&lt; NodeData, Real &gt; *node2, int radius2, int width2, int depth, NodeAdjacencyFunction *F, int processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a7be7bf6940b67fe490da2973cb620314</anchor>
      <arglist>(int dx, int dy, int dz, OctNode&lt; NodeData, Real &gt; *node1, int radius1, OctNode&lt; NodeData, Real &gt; *node2, int radius2, int width2, NodeAdjacencyFunction *F, int processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processNodeCorners</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ae7cc2723f292cb13a91885835aa6bd53</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, int cIndex, int processCurrent=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processNodeEdges</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a48af1dc0c23ed51b57b7e2d42a35adf7</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, int eIndex, int processCurrent=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processNodeFaces</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a91ac04a5cb333a71ead27eb3a84fcef9</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, int fIndex, int processCurrent=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processNodeNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a396a9539821138b96b2c43a263844a6c</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, int processCurrent=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessPointAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a033ce401578520b0f49aa025e8bf1a21</anchor>
      <arglist>(int dx, int dy, int dz, OctNode&lt; NodeData, Real &gt; *node2, int radius2, int width2, PointAdjacencyFunction *F, int processCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessTerminatingNodeAdjacentNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a624fd6d3dc4107a4ebd4b71e6384c680</anchor>
      <arglist>(int dx, int dy, int dz, OctNode&lt; NodeData, Real &gt; *node1, int radius1, OctNode&lt; NodeData, Real &gt; *node2, int radius2, int width2, TerminatingNodeAdjacencyFunction *F, int 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>a7486b31634580bcf4f0116e40baabc90</anchor>
      <arglist>(int maxDepth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>width</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a85c977e5594a81ac631caeb647711dfd</anchor>
      <arglist>(int 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>a93df7109b0dee409bd8dd79233a6e263</anchor>
      <arglist>(const OctNode *node1, int eIndex1, const OctNode *node2, int 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>CompareByDepthAndXYZ</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>abd53d02c59071af936095e44f8c5b8a0</anchor>
      <arglist>(const void *v1, const void *v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CompareByDepthAndZIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a9d95c8be7a60182f2cf06c7f17f04e89</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>a455569f89f4a0ef312f5a60b0d633120</anchor>
      <arglist>(const long long &amp;index, int &amp;depth, int offset[DIMENSION])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Index</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ac950c873787a05f611ae3f0e59ca4d1b</anchor>
      <arglist>(int depth, const int offset[3], short &amp;d, short off[DIMENSION])</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>ac311064677e28c7f669103104c4106c3</anchor>
      <arglist>(int maxDepth, OctNode *node1, int width1, OctNode *node2, int width2, int depth, NodeAdjacencyFunction *F, int 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>a4599cb4a3048f2baa2a1db8a75b27308</anchor>
      <arglist>(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int width2, int depth, NodeAdjacencyFunction *F, int 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>a3dc944bbe0ce1c9843fc1830d2224fc4</anchor>
      <arglist>(int maxDepth, OctNode *node1, int width1, OctNode *node2, int width2, int depth, NodeAdjacencyFunction *F, int 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>a13829efae0dca3699ed0e9b6419102f8</anchor>
      <arglist>(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int width2, int depth, NodeAdjacencyFunction *F, int 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>a135a656481498fb51e85012c38168d79</anchor>
      <arglist>(int maxDepth, OctNode *node1, int width1, OctNode *node2, int width2, NodeAdjacencyFunction *F, int 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>a11846b087b48363b2126d6f5f4a938c5</anchor>
      <arglist>(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int width2, NodeAdjacencyFunction *F, int 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>a72836d1d07adf06bd7528d8f4a489f0f</anchor>
      <arglist>(int maxDepth, const int center1[3], OctNode *node2, int width2, PointAdjacencyFunction *F, int 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>a866f0324399a18a4e009a38de0b2405a</anchor>
      <arglist>(int dx, int dy, int dz, OctNode *node2, int radius2, int width2, PointAdjacencyFunction *F, int 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>a7e53115a8109e0ca73037a2c075eca54</anchor>
      <arglist>(int maxDepth, OctNode *node1, int width1, OctNode *node2, int width2, TerminatingNodeAdjacencyFunction *F, int 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>a4c68e04d92c28032aef560522e0d71ca</anchor>
      <arglist>(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int width2, TerminatingNodeAdjacencyFunction *F, int 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>a714d973dafdec53a3ee582a36e9180ab</anchor>
      <arglist>[DIMENSION]</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 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 Allocator&lt; OctNode &gt;</type>
      <name>internalAllocator</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a476c8ce3f1a9241ee017e127bd727347</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>ad79758f5b7a73f42691cca051caff188</anchor>
      <arglist>(int 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>ac616cf82b8db07082c2fdd06330ca481</anchor>
      <arglist>(int o, const int i[2], const int idx[2], int forceChildren)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const OctNode *</type>
      <name>__faceNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>a78c6c3bb01bba43b7b6e0cecb7443170</anchor>
      <arglist>(int dir, int off) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>OctNode *</type>
      <name>__faceNeighbor</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>af4652987f9d0e45ee1d1d71e5f2371f1</anchor>
      <arglist>(int dir, int off, int forceChildren)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>__processNodeEdges</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>aebbe5d0dfe40a82643df215acdcd192b</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, int cIndex1, int cIndex2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>__processNodeFaces</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode.html</anchorfile>
      <anchor>ab44cf1bc086d530f62b9bf4c500756ba</anchor>
      <arglist>(OctNode *node, NodeAdjacencyFunction *F, int cIndex1, int cIndex2, int cIndex3, int 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>aac26298aff1084e67356088fcb945e72</anchor>
      <arglist>(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int cWidth2, int 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>a115c6cc5b040d2a3fb686696a9de8311</anchor>
      <arglist>(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int cWidth2, int 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>aab0d46a3c5e0a9a6f2ad338afb00430f</anchor>
      <arglist>(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int 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>adc2ebe96f54d555e022ffeafe105ef3d</anchor>
      <arglist>(int dx, int dy, int dz, OctNode *node2, int radius2, int 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>aff52cf736e7284ff7097a4352c23711c</anchor>
      <arglist>(int dx, int dy, int dz, OctNode *node1, int radius1, OctNode *node2, int radius2, int 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>ae4c0d4cf42e007f1f9a657bfa7f3c359</anchor>
      <arglist>(int dx, int dy, int dz, int d, int 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>ab0be299be0df824c59d433e5ebeff300</anchor>
      <arglist>(int c1, int c2, int c3, int 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::ConstNeighborKey3</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey3.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstNeighborKey3</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey3.html</anchorfile>
      <anchor>af69373e7622bd3d08e492e6fdde71e3a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ConstNeighbors3 &amp;</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey3.html</anchorfile>
      <anchor>ab63d540d1cfca15d212d50926080dba7</anchor>
      <arglist>(const OctNode *node)</arglist>
    </member>
    <member kind="function">
      <type>ConstNeighbors3 &amp;</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey3.html</anchorfile>
      <anchor>acfa6bd76ec2c32a3cc666d3bec47cd97</anchor>
      <arglist>(const OctNode *node, int minDepth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey3.html</anchorfile>
      <anchor>a9f016724f7226d216d835acb0ce63107</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConstNeighborKey3</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey3.html</anchorfile>
      <anchor>abba0da140215fb9fc70339e273925876</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>ConstNeighbors3 *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey3.html</anchorfile>
      <anchor>a1d50b96d8272c829a3462b04229f3dbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::ConstNeighborKey5</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey5.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstNeighborKey5</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey5.html</anchorfile>
      <anchor>a9644bcc985fd1ced9cfe5bea9f4a450c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ConstNeighbors5 &amp;</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey5.html</anchorfile>
      <anchor>ad80aa3f152c0a411838265e92917910f</anchor>
      <arglist>(const OctNode *node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey5.html</anchorfile>
      <anchor>ac13b60a8b016d898a88da2bee8cc7ebf</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConstNeighborKey5</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey5.html</anchorfile>
      <anchor>a1f9004897a813f548d45c021149b9afc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>ConstNeighbors5 *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey5.html</anchorfile>
      <anchor>ad55cd139ff03ffc2db9f87362f72e66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_depth</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighborKey5.html</anchorfile>
      <anchor>ac360979c0c9804c66e2272ecb73abe44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::ConstNeighbors3</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighbors3.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighbors3.html</anchorfile>
      <anchor>a870f04b1df34db2315f58b0bc169130e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstNeighbors3</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighbors3.html</anchorfile>
      <anchor>a52d643c1860e1832e9fb5d93d6560c26</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>const OctNode *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighbors3.html</anchorfile>
      <anchor>a2f0c89e72277ac0a5f7be5b27ba57147</anchor>
      <arglist>[3][3][3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::ConstNeighbors5</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighbors5.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighbors5.html</anchorfile>
      <anchor>af4a7be8ebc64c8dba559450eae3e1512</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstNeighbors5</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighbors5.html</anchorfile>
      <anchor>abc445d356fe3df408524abd7c5c2c8c4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>const OctNode *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1ConstNeighbors5.html</anchorfile>
      <anchor>a1c1c66eca94809bbb73435ba9e0a048c</anchor>
      <arglist>[5][5][5]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::NeighborKey3</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey3.html</filename>
    <member kind="function">
      <type>Neighbors3 &amp;</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey3.html</anchorfile>
      <anchor>a4bbc38d2dd62744bddc5959ac1470fcf</anchor>
      <arglist>(OctNode *root, Point3D&lt; Real &gt; p, int d)</arglist>
    </member>
    <member kind="function">
      <type>Neighbors3 &amp;</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey3.html</anchorfile>
      <anchor>a9e79f2cb990ebd796b1c92692e181f95</anchor>
      <arglist>(OctNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NeighborKey3</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey3.html</anchorfile>
      <anchor>ab0c292dbe00c82c821e93017dcc3edf4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey3.html</anchorfile>
      <anchor>a949d90a40317f9083485834efa85c7c0</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>Neighbors3 &amp;</type>
      <name>setNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey3.html</anchorfile>
      <anchor>ab7f2cac43878b14163cfb428e5ece97f</anchor>
      <arglist>(OctNode *root, Point3D&lt; Real &gt; p, int d)</arglist>
    </member>
    <member kind="function">
      <type>Neighbors3 &amp;</type>
      <name>setNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey3.html</anchorfile>
      <anchor>adf84a69282a0ee5ab7a8dd74408fc6c1</anchor>
      <arglist>(OctNode *node, bool flags[3][3][3])</arglist>
    </member>
    <member kind="function">
      <type>Neighbors3 &amp;</type>
      <name>setNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey3.html</anchorfile>
      <anchor>ac72914aa8122b83485dba377b0ccffb3</anchor>
      <arglist>(OctNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NeighborKey3</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey3.html</anchorfile>
      <anchor>a1f4eee8334f31443599a288ca4925fd3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>Neighbors3 *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey3.html</anchorfile>
      <anchor>a314b69a1ff9e251f42107e6b2bab8714</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::NeighborKey5</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey5.html</filename>
    <member kind="function">
      <type>Neighbors5 &amp;</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey5.html</anchorfile>
      <anchor>aa0e1d1132d20e163d6f1c78bb1bfbed3</anchor>
      <arglist>(OctNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NeighborKey5</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey5.html</anchorfile>
      <anchor>ae3c6d7a15d32cae805fb3ee32ebb5212</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey5.html</anchorfile>
      <anchor>a9730934e97fd8cb00b1306b62cb9fdbc</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>Neighbors5 &amp;</type>
      <name>setNeighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey5.html</anchorfile>
      <anchor>a696ae45a0add740831faa26621d3e450</anchor>
      <arglist>(OctNode *node, int xStart=0, int xEnd=5, int yStart=0, int yEnd=5, int zStart=0, int zEnd=5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NeighborKey5</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey5.html</anchorfile>
      <anchor>a8aa1ce29209415f108dd3eebf3a9cf87</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>Neighbors5 *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey5.html</anchorfile>
      <anchor>a2830f97a6edde24ed747c604f0535782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_depth</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1NeighborKey5.html</anchorfile>
      <anchor>a1a841d6d77767894150a6a1a2ce1e516</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::Neighbors3</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1Neighbors3.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors3.html</anchorfile>
      <anchor>a72216f64af02a0914f8445dd6f93e650</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Neighbors3</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors3.html</anchorfile>
      <anchor>a71bb8d2650c1493bdfa710a1aa3d5877</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>OctNode *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors3.html</anchorfile>
      <anchor>aea13ec6c8f9d2f7c857d9f47456a2418</anchor>
      <arglist>[3][3][3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::OctNode::Neighbors5</name>
    <filename>classpcl_1_1poisson_1_1OctNode_1_1Neighbors5.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors5.html</anchorfile>
      <anchor>a8d0688e817f94111a6d99e4b64a1e960</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Neighbors5</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors5.html</anchorfile>
      <anchor>acd9975f066072483bdba358ef67c66f1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>OctNode *</type>
      <name>neighbors</name>
      <anchorfile>classpcl_1_1poisson_1_1OctNode_1_1Neighbors5.html</anchorfile>
      <anchor>a17fab38bb2899c63b9c8089912fbf68f</anchor>
      <arglist>[5][5][5]</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::FaceEdgesFunction</class>
    <class kind="struct">pcl::poisson::Octree::PointData</class>
    <class kind="struct">pcl::poisson::Octree::PointInfo</class>
    <class kind="class">pcl::poisson::Octree::RefineFunction</class>
    <class kind="struct">pcl::poisson::Octree::RootData</class>
    <class kind="struct">pcl::poisson::Octree::Stencil</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>finalize</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a8f9168f6fe95357e1a7a7a41e6f1c354</anchor>
      <arglist>(void)</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>ac2bbe7f3b978e9f4210a83a99116e6a2</anchor>
      <arglist>(Real isoValue, int subdivideDepth, pcl::poisson::CoredMeshData *mesh, int fullDepthIso=0, int nonLinearFit=1, bool addBarycenter=false, bool polygonMesh=false)</arglist>
    </member>
    <member kind="function">
      <type>Real *</type>
      <name>GetSolutionGrid</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a65f33711ced28d2e4b6ce3d8170987c6</anchor>
      <arglist>(int &amp;res, float isoValue=0.f, int depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>Real *</type>
      <name>GetWeightGrid</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aa8e3304b3e26448846f5c61f87def8da</anchor>
      <arglist>(int &amp;res, int depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LaplacianMatrixIteration</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a4d1fe623bf7bda7d185b183d496829ad</anchor>
      <arglist>(int subdivideDepth, bool showResidual, int minIters, double accuracy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a59f4a28ab3bff29536985af296d534f7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RefineBoundary</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a191e033d5ff38d16501ad68dfc30565b</anchor>
      <arglist>(int subdivisionDepth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBSplineData</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a3de8cc30fc6c318899aac8994442c4da</anchor>
      <arglist>(int maxDepth, Real normalSmooth=-1, bool reflectBoundary=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLaplacianConstraints</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a8cdd65ec6c048654165400dda99fa388</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setTree</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a91b7709e626e128236fa581b7ada2f62</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; PointNT &gt; &gt; input_, int maxDepth, int minDepth, int kernelDepth, Real samplesPerNode, Real scaleFactor, Point3D&lt; Real &gt; &amp;center, Real &amp;scale, int useConfidence, Real constraintWeight, bool adaptiveWeights)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>MemoryUsage</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a49851c4e99939a61df57fec5acd728f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::poisson::BSplineData&lt; Degree, BSplineDataReal &gt;</type>
      <name>fData</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>acf245643f43f9e9e013877a8b517d8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pcl::poisson::Point3D&lt; Real &gt; &gt; *</type>
      <name>normals</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a7667905bfcaac4f0358d4dd8974638a0</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>int</type>
      <name>threads</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a4dc7f0ca7535afed0b097ee1b9adbf37</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>void</type>
      <name>DownSample</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ae7d7670d61c558f5350beecacd5faa7f</anchor>
      <arglist>(int depth, const SortedTreeNodes &amp;sNodes, C *constraints) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DownSampleFinerConstraints</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a96b65c747c76486aea40b693d312f81a</anchor>
      <arglist>(int depth, SortedTreeNodes &amp;sNodes) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>getCenterValue</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>af7aa4c1e5e6322baacf10ab534fc321a</anchor>
      <arglist>(const TreeOctNode::ConstNeighborKey3 &amp;neighborKey3, const TreeOctNode *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::poisson::Point3D&lt; Real &gt;</type>
      <name>getCornerNormal</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a2c20e1ea11ed6330eca1b64182497082</anchor>
      <arglist>(const TreeOctNode::ConstNeighborKey5 &amp;neighborKey5, const TreeOctNode *node, int corner, const Real *metSolution)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>getCornerValue</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ad513e8d9a110b52bfd153448b9944f1c</anchor>
      <arglist>(const TreeOctNode::ConstNeighborKey3 &amp;neighborKey3, const TreeOctNode *node, int corner, const Real *metSolution)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>getCornerValue</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a6c43ee55e036f10c54abc8e877b0461e</anchor>
      <arglist>(const TreeOctNode::ConstNeighborKey3 &amp;neighborKey3, const TreeOctNode *node, int corner, const Real *metSolution, const double stencil1[3][3][3], const double stencil2[3][3][3])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>GetDivergence</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ac389fdeeb98311736e4f5c70a06d033d</anchor>
      <arglist>(const TreeOctNode *node1, const TreeOctNode *node2, const pcl::poisson::Point3D&lt; Real &gt; &amp;normal1) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>GetDivergenceMinusLaplacian</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a131a12e70bec831ac627d350054bee7d</anchor>
      <arglist>(const TreeOctNode *node1, const TreeOctNode *node2, Real value1, const pcl::poisson::Point3D&lt; Real &gt; &amp;normal1) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetFixedDepthLaplacian</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a939fefd3cec0297c74d695e810e39371</anchor>
      <arglist>(pcl::poisson::SparseSymmetricMatrix&lt; float &gt; &amp;matrix, int depth, const SortedTreeNodes &amp;sNodes, Real *subConstraints)</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>Real</type>
      <name>GetLaplacian</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a553906819e541cb1cd5128a90e16f704</anchor>
      <arglist>(const TreeOctNode *node1, const TreeOctNode *node2) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetMatrixRowSize</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a24a4715f90ae70fdba77b39df074b801</anchor>
      <arglist>(const TreeOctNode::Neighbors5 &amp;neighbors5) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetMatrixRowSize</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>abdfb24651d46cdbe53d079fca8b1d373</anchor>
      <arglist>(const TreeOctNode::Neighbors5 &amp;neighbors5, int xStart, int xEnd, int yStart, int yEnd, int zStart, int zEnd) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetMCIsoEdges</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a8b0106d2176d6abf2d059c420c34290a</anchor>
      <arglist>(TreeOctNode *node, int sDepth, std::vector&lt; std::pair&lt; RootInfo, RootInfo &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>adcb06708ee8d7c7bdc2667e95cbfc40a</anchor>
      <arglist>(TreeOctNode *node, pcl::poisson::CoredMeshData *mesh, RootData &amp;rootData, std::vector&lt; pcl::poisson::Point3D&lt; float &gt; &gt; *interiorPositions, int offSet, int sDepth, bool polygonMesh, std::vector&lt; pcl::poisson::Point3D&lt; float &gt; &gt; *barycenters)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetRestrictedFixedDepthLaplacian</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a7707a28e18e545be72beba50ae1117e0</anchor>
      <arglist>(pcl::poisson::SparseSymmetricMatrix&lt; float &gt; &amp;matrix, int depth, const int *entries, int entryCount, const TreeOctNode *rNode, Real radius, const SortedTreeNodes &amp;sNodes, Real *subConstraints)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetRoot</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>acf40b99ac6eac937833fb46ce4fe7458</anchor>
      <arglist>(const RootInfo &amp;ri, Real isoValue, TreeOctNode::ConstNeighborKey5 &amp;neighborKey5, pcl::poisson::Point3D&lt; Real &gt; &amp;position, RootData &amp;rootData, int sDepth, const Real *metSolution, int nonLinearFit)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>GetValue</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a0325c15c43e6958e00c16436aa5dedb6</anchor>
      <arglist>(const PointInfo points[3][3][3], const bool hasPoints[3][3], const int d[3]) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>HasNormals</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ac66e8f175e51020ce61a57774248a390</anchor>
      <arglist>(TreeOctNode *node, Real epsilon)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>NonLinearGetSampleDepthAndWeight</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a61ba437608eec7b938aa584c65d28b61</anchor>
      <arglist>(TreeOctNode *node, const pcl::poisson::Point3D&lt; Real &gt; &amp;position, Real 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>a195ae856ec10c218e7dff9f8d58b9557</anchor>
      <arglist>(TreeOctNode *node, const pcl::poisson::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>a143fd5df4d6b073c61c0774a6bb154fb</anchor>
      <arglist>(TreeOctNode *node, const pcl::poisson::Point3D&lt; Real &gt; &amp;point, const pcl::poisson::Point3D&lt; Real &gt; &amp;normal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>NonLinearSplatOrientedPoint</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a5e1afe37342a8052184b72e9dc818db6</anchor>
      <arglist>(const pcl::poisson::Point3D&lt; Real &gt; &amp;point, const pcl::poisson::Point3D&lt; Real &gt; &amp;normal, int kernelDepth, Real samplesPerNode, int minDepth, int maxDepth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>NonLinearUpdateWeightContribution</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a8d2233234d8694e70287f7cd1bb6121e</anchor>
      <arglist>(TreeOctNode *node, const pcl::poisson::Point3D&lt; Real &gt; &amp;position, Real weight=Real(1.0))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>SetBoundaryMCRootPositions</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a0e3f187b72e4b18be43726c78fc64991</anchor>
      <arglist>(int sDepth, Real isoValue, RootData &amp;rootData, pcl::poisson::CoredMeshData *mesh, int nonLinearFit)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCoarserPointValues</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a58968844c0f0bbec2f4486073da82cc9</anchor>
      <arglist>(int depth, const SortedTreeNodes &amp;sNodes, Real *metSolution)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetDivergenceStencil</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a634ed589025c3e849ec6296f9fa59b0c</anchor>
      <arglist>(int depth, pcl::poisson::Point3D&lt; double &gt; *stencil, bool scatter) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetDivergenceStencils</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a1f224455dc051049a1ba087df9d983c0</anchor>
      <arglist>(int depth, Stencil&lt; pcl::poisson::Point3D&lt; double &gt;, 5 &gt; stencil[2][2][2], bool scatter) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetEvaluationStencils</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a43c98baab9b6d1465f390e70aa6a2e1b</anchor>
      <arglist>(int depth, Stencil&lt; double, 3 &gt; stencil1[8], Stencil&lt; double, 3 &gt; stencil2[8][8]) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetIsoCorners</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>acf58ce5a8cd8f1f50da1cdd076430572</anchor>
      <arglist>(Real isoValue, TreeOctNode *leaf, SortedTreeNodes::CornerTableData &amp;cData, char *valuesSet, Real *values, TreeOctNode::ConstNeighborKey3 &amp;nKey, const Real *metSolution, const Stencil&lt; double, 3 &gt; stencil1[8], const Stencil&lt; double, 3 &gt; stencil2[8][8])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetLaplacianStencil</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ae2db80104eb6fe043c5271a96ae6a62c</anchor>
      <arglist>(int depth, double stencil[5][5][5]) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetLaplacianStencils</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aee1d2cd12805d912de9f898c24694f6d</anchor>
      <arglist>(int depth, Stencil&lt; double, 5 &gt; stencil[2][2][2]) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>SetMatrixRow</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a39d5944c57c570a491beca9375bc34d8</anchor>
      <arglist>(const TreeOctNode::Neighbors5 &amp;neighbors5, pcl::poisson::MatrixEntry&lt; float &gt; *row, int offset, const double stencil[5][5][5]) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>SetMatrixRow</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ad2c2aa90196097b497437708571e7659</anchor>
      <arglist>(const TreeOctNode::Neighbors5 &amp;neighbors5, pcl::poisson::MatrixEntry&lt; float &gt; *row, int offset, const double stencil[5][5][5], int xStart, int xEnd, int yStart, int yEnd, int zStart, int zEnd) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetMatrixRowBounds</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a0473b6b1175ee032bed689685e9c9aef</anchor>
      <arglist>(const TreeOctNode *node, int rDepth, const int rOff[3], int &amp;xStart, int &amp;xEnd, int &amp;yStart, int &amp;yEnd, int &amp;zStart, int &amp;zEnd) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>SetMCRootPositions</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ae6aa2ba60025336eb3ebccf87fda2523</anchor>
      <arglist>(TreeOctNode *node, int sDepth, Real isoValue, TreeOctNode::ConstNeighborKey5 &amp;neighborKey5, RootData &amp;rootData, std::vector&lt; pcl::poisson::Point3D&lt; float &gt; &gt; *interiorPositions, pcl::poisson::CoredMeshData *mesh, const Real *metSolution, int nonLinearFit)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>SolveFixedDepthMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a576c63dd8ff92ab58ab0c9b0f9170a0d</anchor>
      <arglist>(int depth, const SortedTreeNodes &amp;sNodes, Real *subConstraints, bool showResidual, int minIters, double accuracy)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>SolveFixedDepthMatrix</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ac9bfbd9ea4fdfe62a8a96ddb6a848ba5</anchor>
      <arglist>(int depth, const SortedTreeNodes &amp;sNodes, Real *subConstraints, int startingDepth, bool showResidual, int minIters, double accuracy)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateConstraintsFromCoarser</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ac1aaa557ae51e0f3c371754cc246d50b</anchor>
      <arglist>(const TreeOctNode::NeighborKey5 &amp;neighborKey5, TreeOctNode *node, Real *metSolution, const Stencil&lt; double, 5 &gt; &amp;stencil) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpSample</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aa85abe946f19d1ab11513bb91137538c</anchor>
      <arglist>(int depth, const SortedTreeNodes &amp;sNodes, C *coefficients) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpSampleCoarserSolution</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ac1fb04f37d0e12bbeb59b24fd21549cf</anchor>
      <arglist>(int depth, const SortedTreeNodes &amp;sNodes, pcl::poisson::Vector&lt; Real &gt; &amp;solution) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Real</type>
      <name>WeightedCoarserFunctionValue</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aa20f3b50352b5ae6ef1fc304f50bb07c</anchor>
      <arglist>(const TreeOctNode::NeighborKey3 &amp;neighborKey3, const TreeOctNode *node, Real *metSolution) const </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>ae575b02a599da48445cbb332c5c25e15</anchor>
      <arglist>(pcl::poisson::CoredMeshData *mesh, std::vector&lt; pcl::poisson::CoredPointIndex &gt; &amp;edges, std::vector&lt; pcl::poisson::Point3D&lt; float &gt; &gt; *interiorPositions, int offSet, bool polygonMesh, std::vector&lt; pcl::poisson::Point3D&lt; float &gt; &gt; *barycenters)</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>a8fdb554c3bd5af37d6bff4f267a1a467</anchor>
      <arglist>(const TreeOctNode *node, int edgeIndex, int 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>a1235886747ea29aade6fbb12566206d3</anchor>
      <arglist>(std::vector&lt; std::pair&lt; RootInfo, RootInfo &gt; &gt; &amp;edges, std::vector&lt; std::vector&lt; std::pair&lt; RootInfo, RootInfo &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>a61b664893863a927c7cf03a62212a176</anchor>
      <arglist>(const TreeOctNode *node, int edgeIndex, int 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>a713fddf17689c7765fb6f11e4a82f71b</anchor>
      <arglist>(const TreeOctNode *node, int edgeIndex, int maxDepth, int 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>acca5e7343245a0af3af757b142036840</anchor>
      <arglist>(const RootInfo &amp;ri, RootData &amp;rootData, pcl::poisson::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>a21067ea37ed917f128d25a44aca78be7</anchor>
      <arglist>(const RootInfo &amp;root, int maxDepth, RootInfo &amp;pair)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>GetRootSpan</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>af139fcef40c8f25506df8831d08905cb</anchor>
      <arglist>(const RootInfo &amp;ri, pcl::poisson::Point3D&lt; float &gt; &amp;start, pcl::poisson::Point3D&lt; float &gt; &amp;end)</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>a08c37df42ab72de209949e16326d287e</anchor>
      <arglist>(const TreeOctNode *node, const int &amp;faceIndex, int 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>a8a2646f9d2653e927e8f3309ad773715</anchor>
      <arglist>(const TreeOctNode *node, int edgeIndex, int 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>a0b4b63aa0c8019b679f14d6e9093b51c</anchor>
      <arglist>(const TreeOctNode *node, int dir, int x, int y, int 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>a780c5d87327bf6cde30fc0d9eab50cff</anchor>
      <arglist>(const TreeOctNode *node, int faceIndex, int subdivideDepth)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>UpdateCoarserSupportBounds</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aad5f0588b2b9e54bb9889a4eef5e938b</anchor>
      <arglist>(const TreeOctNode *node, int &amp;startX, int &amp;endX, int &amp;startY, int &amp;endY, int &amp;startZ, int &amp;endZ)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_constrainValues</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a33547041ec9ce0ca936578f79d6737dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_minDepth</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a145e4cc6025196fd5db67a62f640faf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>_pointCount</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>aa4be8d9a414f0b1eb98837a1cb506133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PointData &gt;</type>
      <name>_points</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a49fe762b14bdbc826cfca380feebfd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SortedTreeNodes</type>
      <name>_sNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a9eb0b832a5a8608acfbe7809124f5e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TreeOctNode::NeighborKey3</type>
      <name>neighborKey</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>ac8cb550859798d933eccfe4989739cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TreeOctNode::ConstNeighborKey3</type>
      <name>neighborKey2</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree.html</anchorfile>
      <anchor>a7612172ec03cea406d8329a2d9bceb8e</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::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; RootInfo, RootInfo &gt; &gt; *</type>
      <name>edges</name>
      <anchorfile>classpcl_1_1poisson_1_1Octree_1_1FaceEdgesFunction.html</anchorfile>
      <anchor>a7e8ca3a79e60c23c513be8ceebe5ba77</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>ab98b82520a28b961f5d95a9946d587bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::Octree::PointData</name>
    <filename>structpcl_1_1poisson_1_1Octree_1_1PointData.html</filename>
    <member kind="function">
      <type></type>
      <name>PointData</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1PointData.html</anchorfile>
      <anchor>af08187c618e6262146eb65a1b19600ea</anchor>
      <arglist>(pcl::poisson::Point3D&lt; Real &gt; p, Real w, Real v=0)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::poisson::Point3D&lt; Real &gt;</type>
      <name>position</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1PointData.html</anchorfile>
      <anchor>a7cdc71775628ff077720b27163b8e8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>value</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1PointData.html</anchorfile>
      <anchor>a938e2fc127542b81b2cb1e5a5fbc913d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1PointData.html</anchorfile>
      <anchor>a458d8ff4fa68159299bdf1152b40499b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::Octree::PointInfo</name>
    <filename>structpcl_1_1poisson_1_1Octree_1_1PointInfo.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>splineValues</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1PointInfo.html</anchorfile>
      <anchor>af40859ae832d89b536e17a6304e65541</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weightedValue</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1PointInfo.html</anchorfile>
      <anchor>ab971c9e1703d0850d0849b8eb5283f16</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="struct">
    <name>pcl::poisson::Octree::RootData</name>
    <filename>structpcl_1_1poisson_1_1Octree_1_1RootData.html</filename>
    <base>pcl::poisson::SortedTreeNodes::CornerTableData</base>
    <base>pcl::poisson::SortedTreeNodes::EdgeTableData</base>
    <member kind="variable">
      <type>hash_map&lt; long long, int &gt;</type>
      <name>boundaryRoots</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1RootData.html</anchorfile>
      <anchor>ac793ff91134a9b28b7486858df5b6110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hash_map&lt; long long, std::pair&lt; Real, pcl::poisson::Point3D&lt; Real &gt; &gt; &gt; *</type>
      <name>boundaryValues</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1RootData.html</anchorfile>
      <anchor>aa8363d58c58e6a63783d2bbd9109b7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::poisson::Point3D&lt; Real &gt; *</type>
      <name>cornerNormals</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1RootData.html</anchorfile>
      <anchor>ad785e8d79e64620f8bdbe384481a86d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cornerNormalsSet</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1RootData.html</anchorfile>
      <anchor>ae70c7e418885ed29ef01d6638807ccbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real *</type>
      <name>cornerValues</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1RootData.html</anchorfile>
      <anchor>aaf7e9ce25ff52367d8bc53859ea9b3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>cornerValuesSet</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1RootData.html</anchorfile>
      <anchor>a1604ec9f8da478a3d05b3f1f1c8e5e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>edgesSet</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1RootData.html</anchorfile>
      <anchor>ae030eaa2e524c401395d1cff6e271a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>interiorRoots</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1RootData.html</anchorfile>
      <anchor>a96440f9ce257cdaaeb653fc2cfb2ae49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::Octree::Stencil</name>
    <filename>structpcl_1_1poisson_1_1Octree_1_1Stencil.html</filename>
    <templarg>C</templarg>
    <templarg>N</templarg>
    <member kind="variable">
      <type>C</type>
      <name>values</name>
      <anchorfile>structpcl_1_1poisson_1_1Octree_1_1Stencil.html</anchorfile>
      <anchor>aab60c2c2dfc875c901d257f20a0d21c2</anchor>
      <arglist>[N][N][N]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::Point3D</name>
    <filename>structpcl_1_1poisson_1_1Point3D.html</filename>
    <templarg>Real</templarg>
    <member kind="function">
      <type>Point3D</type>
      <name>operator*</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>a52b3eb96d1e8f27db3e049763b352e43</anchor>
      <arglist>(Real r) const </arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator*=</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>a5acaf0fee6d0f5189abe4e88a85ed390</anchor>
      <arglist>(Real r)</arglist>
    </member>
    <member kind="function">
      <type>Point3D</type>
      <name>operator+</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>ae82cc27c6725cbee9efd1b9f0778903e</anchor>
      <arglist>(Point3D p) const </arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator+=</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>a4fc4b89e1223624e002e061afde2d887</anchor>
      <arglist>(Point3D p)</arglist>
    </member>
    <member kind="function">
      <type>Point3D</type>
      <name>operator-</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>a9b756d110893eb665d4577391160d08f</anchor>
      <arglist>(Point3D p) const </arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator-=</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>a335f0ec767327eadfd94865c14c5b232</anchor>
      <arglist>(Point3D p)</arglist>
    </member>
    <member kind="function">
      <type>Point3D</type>
      <name>operator/</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>a51d06b4543d92c7c50e884c78003f2c6</anchor>
      <arglist>(Real r) const </arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator/=</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>a7f1ee995ffacdbe14f159a57bbc3031a</anchor>
      <arglist>(Real r)</arglist>
    </member>
    <member kind="function">
      <type>Real &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>ad486672ac95e8e8f89d3066d45b1807b</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const Real &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>ad40d26158f2f9f343fbc486d87d968fd</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>structpcl_1_1poisson_1_1Point3D.html</anchorfile>
      <anchor>a838cae79ed647fee97d826a8de4ddf31</anchor>
      <arglist>(void)</arglist>
    </member>
    <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>abc53303ee3e8c5b2d43ec751c14059e8</anchor>
      <arglist>(const Polynomial &amp;p, double scale)</arglist>
    </member>
    <member kind="function">
      <type>Polynomial&lt; 0 &gt;</type>
      <name>BSplineComponent</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>af47c035ef4ef6c5062af5148106e9ab9</anchor>
      <arglist>(int i)</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>a0decd607f0b6da833518127a43c4c880</anchor>
      <arglist>(double c, std::vector&lt; double &gt; &amp;roots, double EPS) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>integral</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a220f41a1a87e08889cfc6b8767ba8958</anchor>
      <arglist>(double tMin, double 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>ad39aa4ea524b940b98eef7161222e63c</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a8c50c638e80ed482e44f0875a73ac128</anchor>
      <arglist>(double t) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a71e9f137708255af9c2b4863943bb8d1</anchor>
      <arglist>(double t) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a307651ce0852b791f084ac58d0b903a2</anchor>
      <arglist>(double 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>a2d089bdfb3e6ac41be7d3338802d4acb</anchor>
      <arglist>(double s) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial &amp;</type>
      <name>operator*=</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a95618cc6b22dc6a11ec87e1477e5bcac</anchor>
      <arglist>(double 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>a0fb915ef60cbf79a27f9aa59b76a50a1</anchor>
      <arglist>(double 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>aa226a604f538a41c0902a05263d65209</anchor>
      <arglist>(double 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>aad878e0a16f05139ca5f812ee8b5440a</anchor>
      <arglist>(double 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>a32df428f94dca11d61a96cb2f0ee9ba2</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>Polynomial</type>
      <name>operator/</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a79084e4dd049d5dedbfa81ea9ceccce9</anchor>
      <arglist>(double s) const </arglist>
    </member>
    <member kind="function">
      <type>Polynomial &amp;</type>
      <name>operator/=</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>a7c7c745aca89363219a1c16b737f883c</anchor>
      <arglist>(double 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>a121d5fe9aaa189407fd0d6fa82e8fadb</anchor>
      <arglist>(double 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>a23f592c7933ac23bd72d91fdc63755d7</anchor>
      <arglist>(double 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>a4614ab1fcab5c7ad7f37ddc45d2bac88</anchor>
      <arglist>(const Polynomial &amp;p1, double w1, const Polynomial &amp;p2, double 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>adf8dc378a60dac6112138e4d67ee9e4f</anchor>
      <arglist>(const Polynomial &amp;p1, const Polynomial &amp;p2, double 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>a71d9bc8797bc153adeea1ba1a5cb6681</anchor>
      <arglist>(const Polynomial &amp;p1, double w1, const Polynomial &amp;p2, Polynomial &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polynomial</type>
      <name>BSplineComponent</name>
      <anchorfile>classpcl_1_1poisson_1_1Polynomial.html</anchorfile>
      <anchor>aba3347f62c72e26aab121c0c76eead23</anchor>
      <arglist>(int i)</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>a78266808383101c0c77da0f23193b79a</anchor>
      <arglist>(const Polynomial &amp;p, double 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>aba4208d923188db9f42e9495f3bcbd9a</anchor>
      <arglist>(const PPolynomial &amp;poly, double scale)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial&lt; 0 &gt;</type>
      <name>BSpline</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a3c43db830d218918a4f66a1ed67d68dc</anchor>
      <arglist>(double radius)</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>void</type>
      <name>getSolutions</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a7816adafc7e66d64feec102994e82a4e</anchor>
      <arglist>(double c, std::vector&lt; double &gt; &amp;roots, double EPS, double min=-DBL_MAX, double max=DBL_MAX) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>integral</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>af0781c41f81e107b07affb4c7fbd79fa</anchor>
      <arglist>(double tMin, double 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>ae568394dc3022552529abf28faa3ebcc</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a141ea5c6c459d54ccc6285115c644ab2</anchor>
      <arglist>(double 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>a6afcee61abb092224d5f55925cc0efcf</anchor>
      <arglist>(double s) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial &amp;</type>
      <name>operator*=</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a865ac6995bcf253532e53c9c00561671</anchor>
      <arglist>(double 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>a69836fb4b5c1a756f95a5ae012963a60</anchor>
      <arglist>(double s) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial &amp;</type>
      <name>operator+=</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a65aa795811e96b3dc75685c86ee17a4c</anchor>
      <arglist>(double 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>ac451169db3e9d342eca9041efcff2eb6</anchor>
      <arglist>(double s) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial &amp;</type>
      <name>operator-=</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a372e1b70ee2ebb9050b25ad501e34ec4</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial</type>
      <name>operator/</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a8b8e000fe6cf6a378e1aec25bf4d70fa</anchor>
      <arglist>(double s) const </arglist>
    </member>
    <member kind="function">
      <type>PPolynomial &amp;</type>
      <name>operator/=</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a69669bbe582307513b9feadfa2781a06</anchor>
      <arglist>(double 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>ae3cd9b1610a81a615f332028f2ccf8e2</anchor>
      <arglist>(size_t newSize)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial</type>
      <name>scale</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>abb0ddb8d79f1791a5c08b6b8279b2afd</anchor>
      <arglist>(double s) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a6588fba5349d50a9eb4000a1f2310034</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>aaa870dc1cd2571dee1a0966161dafeb5</anchor>
      <arglist>(StartingPolynomial&lt; Degree &gt; *sps, int count)</arglist>
    </member>
    <member kind="function">
      <type>PPolynomial</type>
      <name>shift</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>a13c13f97ec803625b5db3a29f3244f7a</anchor>
      <arglist>(double 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>a14821eeb659dbd5232be41c2461de05b</anchor>
      <arglist>(FILE *fp, int samples, double min, double 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>BSpline</name>
      <anchorfile>classpcl_1_1poisson_1_1PPolynomial.html</anchorfile>
      <anchor>aa4975cfd97035a9adb1a6b5402854165</anchor>
      <arglist>(double radius=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>
    <class kind="struct">pcl::poisson::SortedTreeNodes::CornerIndices</class>
    <class kind="struct">pcl::poisson::SortedTreeNodes::CornerTableData</class>
    <class kind="struct">pcl::poisson::SortedTreeNodes::EdgeIndices</class>
    <class kind="struct">pcl::poisson::SortedTreeNodes::EdgeTableData</class>
    <member kind="function">
      <type>int</type>
      <name>getMaxCornerCount</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>aaa510ef253f23d2b86b7c5e0cc319ced</anchor>
      <arglist>(const TreeOctNode *rootNode, int depth, int maxDepth, int threads) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxEdgeCount</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a6ab73be2f86fe4f7da2dc5cdb083dd3d</anchor>
      <arglist>(const TreeOctNode *rootNode, int depth, int threads) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>aae0b30c5e1b5593eb392fb77b0a72bb3</anchor>
      <arglist>(TreeOctNode &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCornerTable</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>af8e2d878c1c340e14e98997b917ed7d2</anchor>
      <arglist>(CornerTableData &amp;cData, const TreeOctNode *rootNode, int depth, int threads) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCornerTable</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a5b43fbe22880a43f828c33da7f19c8c1</anchor>
      <arglist>(CornerTableData &amp;cData, const TreeOctNode *rootNode, int threads) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCornerTable</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a7efde92aacc5384ad2d72edb8d97deb6</anchor>
      <arglist>(CornerTableData &amp;cData, int threads) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEdgeTable</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a167af4226985caa169a7d8505adcd962</anchor>
      <arglist>(EdgeTableData &amp;eData, const TreeOctNode *rootNode, int depth, int threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEdgeTable</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a3c8e647717a73a6dfe9f1539d2f8369e</anchor>
      <arglist>(EdgeTableData &amp;eData, const TreeOctNode *rootNode, int threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEdgeTable</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>ac340c36299210c3e42d61e1d401f277c</anchor>
      <arglist>(EdgeTableData &amp;eData, int threads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SortedTreeNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a71e69cdbe8606c9c9460209830efdcc6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SortedTreeNodes</name>
      <anchorfile>classpcl_1_1poisson_1_1SortedTreeNodes.html</anchorfile>
      <anchor>a9e83a649eae04d501b9017ccec2b0704</anchor>
      <arglist>(void)</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="struct">
    <name>pcl::poisson::SortedTreeNodes::CornerIndices</name>
    <filename>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerIndices.html</filename>
    <member kind="function">
      <type></type>
      <name>CornerIndices</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerIndices.html</anchorfile>
      <anchor>a1100b325acd01210d52ae7d86feee284</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerIndices.html</anchorfile>
      <anchor>a00aa342f99e8afd17eac4cc370bd559f</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerIndices.html</anchorfile>
      <anchor>a032b1cab937e27c2fd9f56737408a4c2</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerIndices.html</anchorfile>
      <anchor>a16faa5b249e4445e41f80ffe4455eaeb</anchor>
      <arglist>[pcl::poisson::Cube::CORNERS]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::SortedTreeNodes::CornerTableData</name>
    <filename>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerTableData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerTableData.html</anchorfile>
      <anchor>aa357f7d6532c551e621b707f66a22774</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CornerIndices &amp;</type>
      <name>cornerIndices</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerTableData.html</anchorfile>
      <anchor>ae17cbd00894b5c4c4c46039b672aee04</anchor>
      <arglist>(const TreeOctNode *node)</arglist>
    </member>
    <member kind="function">
      <type>const CornerIndices &amp;</type>
      <name>cornerIndices</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerTableData.html</anchorfile>
      <anchor>af91531cb6ce239c110120dc5bb2f9fd4</anchor>
      <arglist>(const TreeOctNode *node) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CornerTableData</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerTableData.html</anchorfile>
      <anchor>a0e7486409e9f910c3fa112c975aff1c3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CornerIndices &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerTableData.html</anchorfile>
      <anchor>a204263c263ca9bf92d98d6e4f7ac414d</anchor>
      <arglist>(const TreeOctNode *node)</arglist>
    </member>
    <member kind="function">
      <type>const CornerIndices &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerTableData.html</anchorfile>
      <anchor>aea72b48646a0c2ab238c3cd99006ac18</anchor>
      <arglist>(const TreeOctNode *node) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CornerTableData</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerTableData.html</anchorfile>
      <anchor>a41d0e99e247fa8ba4b74b9d3d7eb4891</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cCount</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerTableData.html</anchorfile>
      <anchor>a50eb61b83d48565b9566c386c3b4bd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; CornerIndices &gt;</type>
      <name>cTable</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerTableData.html</anchorfile>
      <anchor>a41d00e78fd2835d6458ae04dee37eaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>offsets</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1CornerTableData.html</anchorfile>
      <anchor>a1cf558cbc28b119ac2e4dd4156c0de95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::SortedTreeNodes::EdgeIndices</name>
    <filename>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeIndices.html</filename>
    <member kind="function">
      <type></type>
      <name>EdgeIndices</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeIndices.html</anchorfile>
      <anchor>a723be5fd411a2103d8f2dbadd81d2ae6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeIndices.html</anchorfile>
      <anchor>a70741bdfa80b920e6435537497fbf283</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeIndices.html</anchorfile>
      <anchor>a0b99d8b87e5e1610739b6db453f3ace5</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeIndices.html</anchorfile>
      <anchor>a28a7d0cdd895fef768c79af34f44b09f</anchor>
      <arglist>[pcl::poisson::Cube::EDGES]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::poisson::SortedTreeNodes::EdgeTableData</name>
    <filename>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeTableData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeTableData.html</anchorfile>
      <anchor>ac9322e5ebc430952f47e8cb098358f0d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>EdgeIndices &amp;</type>
      <name>edgeIndices</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeTableData.html</anchorfile>
      <anchor>a69fffbd8c063712a7c6ef570cd29f415</anchor>
      <arglist>(const TreeOctNode *node)</arglist>
    </member>
    <member kind="function">
      <type>const EdgeIndices &amp;</type>
      <name>edgeIndices</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeTableData.html</anchorfile>
      <anchor>add90c97921fed2ca5f757f92941f7eca</anchor>
      <arglist>(const TreeOctNode *node) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeTableData</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeTableData.html</anchorfile>
      <anchor>ae005add5f133f7516fbd57fb179f48bb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>EdgeIndices &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeTableData.html</anchorfile>
      <anchor>a540aa71528a3dad4c7417438346b0470</anchor>
      <arglist>(const TreeOctNode *node)</arglist>
    </member>
    <member kind="function">
      <type>const EdgeIndices &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeTableData.html</anchorfile>
      <anchor>a6f2272d27b51c78587f534f39d08f66a</anchor>
      <arglist>(const TreeOctNode *node) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EdgeTableData</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeTableData.html</anchorfile>
      <anchor>a26396e7b49e1e05dc7de139f085cb377</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eCount</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeTableData.html</anchorfile>
      <anchor>a0a26eefbefb7779288bb0e3fae0d95f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; EdgeIndices &gt;</type>
      <name>eTable</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeTableData.html</anchorfile>
      <anchor>a061132c6abaffd6bda9352655d8efa3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>offsets</name>
      <anchorfile>structpcl_1_1poisson_1_1SortedTreeNodes_1_1EdgeTableData.html</anchorfile>
      <anchor>a167b3ba901442817efdb0ac2ac561287</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>a8b018f14ccd92fcdcac5755380202ff5</anchor>
      <arglist>(void) const </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>ac8e8bf695835ba598f60ac161a118ee5</anchor>
      <arglist>(const Vector&lt; T2 &gt; &amp;In, Vector&lt; T2 &gt; &amp;Out, int threads=1) 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>MatrixEntry&lt; T &gt; *</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a0f197aa2d5f01b12ff519829ca67354f</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixEntry&lt; T &gt; *</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a2ba06d4b2859f5b5c25e087611d03d75</anchor>
      <arglist>(int idx) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a1b848078a2c0e60327a6563324df81a0</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>abc2b5b658f734547633dc9c1d9cfb762</anchor>
      <arglist>(const char *fileName)</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>Resize</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>afa9ddc100b46c36489c2bae1fbde6679</anchor>
      <arglist>(int rows, int maxEntriesPerRow)</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>a5ef843c83c1ed4cc78211aa860c038c9</anchor>
      <arglist>(void)</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>a16ad686c975d8e48c954fbcb64fc268f</anchor>
      <arglist>(int rows, int maxEntriesPerRow)</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">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>aa6440c8e20fb398e15ded89453acca00</anchor>
      <arglist>(FILE *fp) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a820fd4a2dc515e4944c88105f19d3243</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type></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>a40c6d49996392ad1d9a5a9702e81b406</anchor>
      <arglist>(int blockSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Solve</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a85ebdda2bde6ddeb411064d5866ea53d</anchor>
      <arglist>(const SparseMatrix&lt; T &gt; &amp;M, const Vector&lt; T &gt; &amp;b, int 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>a829346c91022049e8630fe8e06243193</anchor>
      <arglist>(const SparseMatrix&lt; T &gt; &amp;M, const Vector&lt; T2 &gt; &amp;b, int iters, Vector&lt; T2 &gt; &amp;solution, const T2 eps=1e-8, int reset=1, int threads=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>internalAllocator</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>ae03ee53a045844b1140af800635c9b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_contiguous</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>af0ff7195384947029102b790835539af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxEntriesPerRow</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseMatrix.html</anchorfile>
      <anchor>a95d3978f6524cefdb76fbd471a2c83fa</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::SparseSymmetricMatrix</name>
    <filename>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</filename>
    <templarg>T</templarg>
    <base>pcl::poisson::SparseMatrix</base>
    <member kind="function">
      <type>void</type>
      <name>getDiagonal</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>a2568e6d17303fa16c0ce22e46139a7b3</anchor>
      <arglist>(Vector&lt; T2 &gt; &amp;diagonal) const </arglist>
    </member>
    <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>a716772e3a22b948d559b3df488cebff8</anchor>
      <arglist>(const Vector&lt; T2 &gt; &amp;In, Vector&lt; T2 &gt; &amp;Out, bool addDCTerm=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>a8054255f836e2bf6e06b494289fd3114</anchor>
      <arglist>(const Vector&lt; T2 &gt; &amp;In, Vector&lt; T2 &gt; &amp;Out, MapReduceVector&lt; T2 &gt; &amp;OutScratch, bool addDCTerm=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Multiply</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>a92a337970451a344f5848a18b3df3d74</anchor>
      <arglist>(const Vector&lt; T2 &gt; &amp;In, Vector&lt; T2 &gt; &amp;Out, std::vector&lt; T2 * &gt; &amp;OutScratch, const std::vector&lt; int &gt; &amp;bounds) 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" static="yes">
      <type>static int</type>
      <name>Solve</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>a04daabe418f60ffa86c6f900a8eedaa2</anchor>
      <arglist>(const SparseSymmetricMatrix&lt; T &gt; &amp;M, const Vector&lt; T2 &gt; &amp;b, int iters, Vector&lt; T2 &gt; &amp;solution, T2 eps=1e-8, int reset=1, int threads=0, bool addDCTerm=false, bool solveNormal=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Solve</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>abeff8218320562052093670b5c70803c</anchor>
      <arglist>(const SparseSymmetricMatrix&lt; T &gt; &amp;M, const Vector&lt; T2 &gt; &amp;b, int iters, Vector&lt; T2 &gt; &amp;solution, MapReduceVector&lt; T2 &gt; &amp;scratch, T2 eps=1e-8, int reset=1, bool addDCTerm=false, bool solveNormal=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Solve</name>
      <anchorfile>classpcl_1_1poisson_1_1SparseSymmetricMatrix.html</anchorfile>
      <anchor>aac3c16bf6d5083fa471cb571bd1f6f66</anchor>
      <arglist>(const SparseSymmetricMatrix&lt; T &gt; &amp;M, const Vector&lt; T2 &gt; &amp;diagonal, const Vector&lt; T2 &gt; &amp;b, int iters, Vector&lt; T2 &gt; &amp;solution, int reset=1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::poisson::Square</name>
    <filename>classpcl_1_1poisson_1_1Square.html</filename>
    <member kind="enumvalue">
      <name>CORNERS</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>abf39cb460678be8cbad695c46eec82e3ade611f4e9885909253a77a1eee07b93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDGES</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>abf39cb460678be8cbad695c46eec82e3abfaf1cacada85be38fd2b5140fdf9e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEIGHBORS</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>abf39cb460678be8cbad695c46eec82e3ada5594b0d6c47440f5fb4cafbbf1f4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AntipodalCornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>a83306696305859dc1026905464675e7a</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>a9c74326f6f7dfb028dafc7bdce16023f</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>EdgeCorners</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>a22ac004aea74caa72f52e751df099bdd</anchor>
      <arglist>(int 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>a44d9a8f32dbd112720ac501b6ec4a01d</anchor>
      <arglist>(int orientation, int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FactorCornerIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>a0aeb20af415d6a75423e1d36034621ec</anchor>
      <arglist>(int 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>ac8d00ae94f5161f21a1e7a0efc16eae8</anchor>
      <arglist>(int 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>a395e0d63b6555c8be1fb93aa1b2893cf</anchor>
      <arglist>(int idx, int edgeIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ReflectEdgeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1Square.html</anchorfile>
      <anchor>ad3ca57ada2a7ffda58cd4493d0e44600</anchor>
      <arglist>(int idx, int edgeIndex)</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>a5be0cfbc073ac90d32f631d961a84eb1</anchor>
      <arglist>(double s) const </arglist>
    </member>
    <member kind="function">
      <type>StartingPolynomial</type>
      <name>shift</name>
      <anchorfile>classpcl_1_1poisson_1_1StartingPolynomial.html</anchorfile>
      <anchor>ab9065631e31fca0a0386c258f9e57aab</anchor>
      <arglist>(double t) const </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::@121</type>
      <name>@122</name>
      <anchorfile>classpcl_1_1poisson_1_1TreeNodeData.html</anchorfile>
      <anchor>a081df370e6956d772deba2f7e6dfefec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::poisson::TreeNodeData::@121::@123</type>
      <name>@124</name>
      <anchorfile>unionpcl_1_1poisson_1_1TreeNodeData_1_1@121.html</anchorfile>
      <anchor>a76f7f3064c561d275a97bde2d9c1d65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>centerWeightContribution</name>
      <anchorfile>structpcl_1_1poisson_1_1TreeNodeData_1_1@121_1_1@123.html</anchorfile>
      <anchor>a3fb18be7d889a026ee8620c42c59ffd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>normalIndex</name>
      <anchorfile>structpcl_1_1poisson_1_1TreeNodeData_1_1@121_1_1@123.html</anchorfile>
      <anchor>acc6235bb50cf826a26cf26901ad81165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mcIndex</name>
      <anchorfile>unionpcl_1_1poisson_1_1TreeNodeData_1_1@121.html</anchorfile>
      <anchor>a55666342a2195d7329922f772cc7f7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>constraint</name>
      <anchorfile>classpcl_1_1poisson_1_1TreeNodeData.html</anchorfile>
      <anchor>af39ef987f8c9294a4948b6f94a0e3170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nodeIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1TreeNodeData.html</anchorfile>
      <anchor>aed2c7ecfed3d284d54518be8c2a09af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pointIndex</name>
      <anchorfile>classpcl_1_1poisson_1_1TreeNodeData.html</anchorfile>
      <anchor>a930f75958d35599ece6dabf5ea022dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Real</type>
      <name>solution</name>
      <anchorfile>classpcl_1_1poisson_1_1TreeNodeData.html</anchorfile>
      <anchor>a38e956724f9d37fca012708165c2c433</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></templarg>
    <member kind="function">
      <type>int</type>
      <name>addTriangle</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>aabce6e67f8d10ba035927bade671c883</anchor>
      <arglist>(int p1, int p2, int 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>afa454cdfdac7d2a4b5ee2f1510fe9829</anchor>
      <arglist>(int tIndex)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>area</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>a759ff2d4a2097bd97c46cb1505af7fa7</anchor>
      <arglist>(int p1, int p2, int p3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>factor</name>
      <anchorfile>classpcl_1_1poisson_1_1Triangulation.html</anchorfile>
      <anchor>aa4b10052f9ea1b27cb381cc4523de7e1</anchor>
      <arglist>(int 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>a0159e4d8ffc3a9358a51a57d3ff99010</anchor>
      <arglist>(int eIndex)</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>a91a5f836a7dd3d47d99c12ca4360bf5c</anchor>
      <arglist>(int p1, int 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>a6f4d15a80652072168f6dba5eab8f9a8</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="struct">
    <name>pcl::poisson::UpSampleData</name>
    <filename>structpcl_1_1poisson_1_1UpSampleData.html</filename>
    <member kind="function">
      <type></type>
      <name>UpSampleData</name>
      <anchorfile>structpcl_1_1poisson_1_1UpSampleData.html</anchorfile>
      <anchor>a48ed23524b3f3b45e3d5671fe04e2f5f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpSampleData</name>
      <anchorfile>structpcl_1_1poisson_1_1UpSampleData.html</anchorfile>
      <anchor>a8291c9ef354ea33051f3a967393266c8</anchor>
      <arglist>(int s, double v1, double v2)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start</name>
      <anchorfile>structpcl_1_1poisson_1_1UpSampleData.html</anchorfile>
      <anchor>af22a19e28027f72c8c36bdb52c35395b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>v</name>
      <anchorfile>structpcl_1_1poisson_1_1UpSampleData.html</anchorfile>
      <anchor>a937a34c24b0584c7c5b15f4c7b88f3d1</anchor>
      <arglist>[2]</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>bool</type>
      <name>read</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a1e4ead1596ad35fe7142f396099b73c1</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a4648d57452bc8f2bc5a02d144333202e</anchor>
      <arglist>(const char *fileName)</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>bool</type>
      <name>write</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a3336238b0b4ba649d06c45edf5506542</anchor>
      <arglist>(FILE *fp) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classpcl_1_1poisson_1_1Vector.html</anchorfile>
      <anchor>a1c7aef479bbfa37dd2f2109b2682d205</anchor>
      <arglist>(const char *fileName) const </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>a67b5103da4354775e80d30e0e1e0e93b</anchor>
      <arglist>(int depth, const int offSet[DIMENSION], int 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>ac9a93071a5cbe7746786d6e98a154081</anchor>
      <arglist>(const TreeOctNode *node, int 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>aaa0e3a1b39755609c965b54bf2c3688e</anchor>
      <arglist>(const TreeOctNode *node, int 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>aafb454b68126fde4676ef4f85527b93f</anchor>
      <arglist>(int depth, const int offSet[DIMENSION], int cIndex, int 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>ac77e957a3082a4396abd3bc9177e98ed</anchor>
      <arglist>(const TreeOctNode *node, int cIndex, int 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>a56fd45b352aa1f8223e056acd2bac613</anchor>
      <arglist>(const TreeOctNode *node, int cIndex, int maxDepth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long long</type>
      <name>CornerIndexKey</name>
      <anchorfile>classpcl_1_1poisson_1_1VertexData.html</anchorfile>
      <anchor>abef7564f3f0e88416192024d234bde0d</anchor>
      <arglist>(const 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>aec3fdfbcde50356e2ec08b2ab552ffc1</anchor>
      <arglist>(const TreeOctNode *node, int eIndex, int 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>a1f3caba3a9de7c2cd49aa9c62cfafbd8</anchor>
      <arglist>(const TreeOctNode *node, int eIndex, int 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>ab7c0536a0c7b63cef7a7d2d97b936a65</anchor>
      <arglist>(const TreeOctNode *node, int fIndex, int 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>ae76d2827a5cc09de5dac1ec9a2e71293</anchor>
      <arglist>(const TreeOctNode *node, int fIndex, int maxDepth)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::recognition</name>
    <filename>namespacepcl_1_1recognition.html</filename>
    <namespace>pcl::recognition::aux</namespace>
    <class kind="class">pcl::recognition::BVH</class>
    <class kind="class">pcl::recognition::HoughSpace3D</class>
    <class kind="class">pcl::recognition::Hypothesis</class>
    <class kind="class">pcl::recognition::HypothesisBase</class>
    <class kind="class">pcl::recognition::ModelLibrary</class>
    <class kind="class">pcl::recognition::ObjRecRANSAC</class>
    <class kind="class">pcl::recognition::ORRGraph</class>
    <class kind="class">pcl::recognition::ORROctree</class>
    <class kind="class">pcl::recognition::ORROctreeZProjection</class>
    <class kind="class">pcl::recognition::RigidTransformSpace</class>
    <class kind="class">pcl::recognition::RotationSpace</class>
    <class kind="class">pcl::recognition::RotationSpaceCell</class>
    <class kind="class">pcl::recognition::RotationSpaceCellCreator</class>
    <class kind="class">pcl::recognition::RotationSpaceCreator</class>
    <class kind="class">pcl::recognition::SimpleOctree</class>
    <class kind="class">pcl::recognition::TrimmedICP</class>
    <class kind="class">pcl::recognition::VoxelStructure</class>
    <member kind="typedef">
      <type>SimpleOctree&lt; RotationSpaceCell, RotationSpaceCellCreator, float &gt;</type>
      <name>CellOctree</name>
      <anchorfile>namespacepcl_1_1recognition.html</anchorfile>
      <anchor>a2f9188b0e5df273b644639fbdc7c7509</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimpleOctree&lt; RotationSpace, RotationSpaceCreator, float &gt;</type>
      <name>RotationSpaceOctree</name>
      <anchorfile>namespacepcl_1_1recognition.html</anchorfile>
      <anchor>a54295ada2a796436cb2ecf587e0b9a8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::BVH</name>
    <filename>classpcl_1_1recognition_1_1BVH.html</filename>
    <templarg></templarg>
    <class kind="class">pcl::recognition::BVH::BoundedObject</class>
    <class kind="class">pcl::recognition::BVH::Node</class>
    <member kind="function">
      <type>void</type>
      <name>build</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH.html</anchorfile>
      <anchor>af16d3d466445c2e2206bd709dabe8727</anchor>
      <arglist>(std::vector&lt; BoundedObject * &gt; &amp;objects)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BVH</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH.html</anchorfile>
      <anchor>a3bfad2776a44417ccda2bf1c7b68a38c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH.html</anchorfile>
      <anchor>a8ac26c30f4bff3de64cba9f68ed7f035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; BoundedObject * &gt; *</type>
      <name>getInputObjects</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH.html</anchorfile>
      <anchor>a0ecdf52ceeae6a1b6be406a746d68e59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersect</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH.html</anchorfile>
      <anchor>add807b2f1300f16cb2a42a377488d482</anchor>
      <arglist>(const float box[6], std::list&lt; BoundedObject * &gt; &amp;intersected_objects) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BVH</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH.html</anchorfile>
      <anchor>a83fc659fdc229f5db61cd4b0c94322c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Node *</type>
      <name>root_</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH.html</anchorfile>
      <anchor>a937c614502b89f017e208bb27d985d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; BoundedObject * &gt; *</type>
      <name>sorted_objects_</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH.html</anchorfile>
      <anchor>a1c71261ae6285dc843200b827cb42b05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::BVH::BoundedObject</name>
    <filename>classpcl_1_1recognition_1_1BVH_1_1BoundedObject.html</filename>
    <member kind="function">
      <type></type>
      <name>BoundedObject</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1BoundedObject.html</anchorfile>
      <anchor>a2f88da68fda684258ee47bf7194dfcdd</anchor>
      <arglist>(const UserData &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1BoundedObject.html</anchorfile>
      <anchor>ae34bdf8dbe8b602f5f3fa44454dbc2d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getCentroid</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1BoundedObject.html</anchorfile>
      <anchor>aa90759650d9984697a7d03b69b79ed12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getCentroid</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1BoundedObject.html</anchorfile>
      <anchor>a3f1ed2cf80c8392b710bebbd91950a60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>UserData &amp;</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1BoundedObject.html</anchorfile>
      <anchor>ae0f2c458f465e3969e546d3c645f869f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BoundedObject</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1BoundedObject.html</anchorfile>
      <anchor>a7954eed2b141c5bb659bc3cf716db070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>compareCentroidsXCoordinates</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1BoundedObject.html</anchorfile>
      <anchor>a02fc019accc25a0caad7f1c1bbc1dc75</anchor>
      <arglist>(const BoundedObject *a, const BoundedObject *b)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>bounds_</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1BoundedObject.html</anchorfile>
      <anchor>a0d70526fd243b6b33ace9dbf29e08509</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>centroid_</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1BoundedObject.html</anchorfile>
      <anchor>a660744a0cff70470db84dd29c9e1bce9</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UserData</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1BoundedObject.html</anchorfile>
      <anchor>a1bf2ceb664f12586f1b35768cba2aef8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::BVH::Node</name>
    <filename>classpcl_1_1recognition_1_1BVH_1_1Node.html</filename>
    <member kind="function">
      <type>double</type>
      <name>computeBoundingBoxVolume</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>aa916c69aced3ab54566afc749e912949</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>getLeftChild</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>a5a1d535a9210b7fbb21b39ddca394373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BoundedObject *</type>
      <name>getObject</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>a0917112411f2765a48c42ccc70014d9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>getRightChild</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>a6fe0e983ccc199f11bd8340cf40324d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasChildren</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>a6332ca991f9233dc350083c6c7d095ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersect</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>a5509ba60c822e180e1e0a8ef8685ada3</anchor>
      <arglist>(const float box[6]) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeaf</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>afa66becaac23b499e2db132b6a144159</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>a263fb249db0e4ef904a1d72288a76a8d</anchor>
      <arglist>(std::vector&lt; BoundedObject * &gt; &amp;sorted_objects, int first_id, int last_id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Node</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>aede3d02b2d83d4bc3c9275bd821f8e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>bounds_</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>ac1d4d404659a2fe5e244891bcaa667fa</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Node *</type>
      <name>children_</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>a8cacd60bf5a29e311f7c6c624371ea4f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BoundedObject *</type>
      <name>object_</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>ae891e621a7332e17ffd7061b138d31c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>BVH</name>
      <anchorfile>classpcl_1_1recognition_1_1BVH_1_1Node.html</anchorfile>
      <anchor>a9cba446288d7c69a8b0d57e5cbe1cd39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::HoughSpace3D</name>
    <filename>classpcl_1_1recognition_1_1HoughSpace3D.html</filename>
    <member kind="function">
      <type>double</type>
      <name>findMaxima</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>a49c4530975900e5d9d5c882858ca56fd</anchor>
      <arglist>(double min_threshold, std::vector&lt; double &gt; &amp;maxima_values, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;maxima_voter_ids)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>HoughSpace3D</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>a8ec9a3c8ce71066918e4311df5f1fcbc</anchor>
      <arglist>(const Eigen::Vector3d &amp;min_coord, const Eigen::Vector3d &amp;bin_size, const Eigen::Vector3d &amp;max_coord)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>a02883fef1635f8acff4ec0eb9734ccb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vote</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>a5291aa83dd66fab19878ac47388c7ddf</anchor>
      <arglist>(const Eigen::Vector3d &amp;single_vote_coord, double weight, int voter_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>voteInt</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>a9edb239fdfeccede06621d455bf683dd</anchor>
      <arglist>(const Eigen::Vector3d &amp;single_vote_coord, double weight, int voter_id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3i</type>
      <name>bin_count_</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>a28389f1e0298086a023af7b97b1a6f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>bin_size_</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>add6880af75dcef7fff2b94a1a7de6747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>hough_space_</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>a535f20e1abeaa902fd942d4e1a74604c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>min_coord_</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>ac81d49cf5a916c3c7d39d96dff01826f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>partial_bin_products_</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>a1a995f6b1e6d5bbabb0d6d9fd445f921</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>total_bins_count_</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>a1ea4505f978658663fabae1f344fe5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::unordered_map&lt; int, std::vector&lt; int &gt; &gt;</type>
      <name>voter_ids_</name>
      <anchorfile>classpcl_1_1recognition_1_1HoughSpace3D.html</anchorfile>
      <anchor>aded7b5ebab3f5b3ffb8a86e34eabe980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::Hypothesis</name>
    <filename>classpcl_1_1recognition_1_1Hypothesis.html</filename>
    <base>pcl::recognition::HypothesisBase</base>
    <member kind="function">
      <type>void</type>
      <name>computeBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1Hypothesis.html</anchorfile>
      <anchor>a485ed809d68e9c57b01c43402649f4ad</anchor>
      <arglist>(float bounds[6]) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCenterOfMass</name>
      <anchorfile>classpcl_1_1recognition_1_1Hypothesis.html</anchorfile>
      <anchor>a96c07331aa753e01a7a43ec19fcb46eb</anchor>
      <arglist>(float center_of_mass[3]) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLinearId</name>
      <anchorfile>classpcl_1_1recognition_1_1Hypothesis.html</anchorfile>
      <anchor>a406b106f41ed90a0be3a8f8d7234217a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hypothesis</name>
      <anchorfile>classpcl_1_1recognition_1_1Hypothesis.html</anchorfile>
      <anchor>afc235adf173e37974bcbb765f4e21400</anchor>
      <arglist>(const ModelLibrary::Model *obj_model=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hypothesis</name>
      <anchorfile>classpcl_1_1recognition_1_1Hypothesis.html</anchorfile>
      <anchor>a8e74afc5c94f18946a32161e831da9f7</anchor>
      <arglist>(const Hypothesis &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>const Hypothesis &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1recognition_1_1Hypothesis.html</anchorfile>
      <anchor>aecf1fb68ec520f65c24e05ef9a338301</anchor>
      <arglist>(const Hypothesis &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinearId</name>
      <anchorfile>classpcl_1_1recognition_1_1Hypothesis.html</anchorfile>
      <anchor>a5fbf54e0408c01f8c4d8c5e2966e730a</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Hypothesis</name>
      <anchorfile>classpcl_1_1recognition_1_1Hypothesis.html</anchorfile>
      <anchor>a191c34baa1c6b2af1fbdc17adf33c5a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; int &gt;</type>
      <name>explained_pixels_</name>
      <anchorfile>classpcl_1_1recognition_1_1Hypothesis.html</anchorfile>
      <anchor>a64a8cfb5ff89493a2b5e71e7d95f5a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>linear_id_</name>
      <anchorfile>classpcl_1_1recognition_1_1Hypothesis.html</anchorfile>
      <anchor>a210b3371459c3c6d4dc1bbe5b2c619d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>match_confidence_</name>
      <anchorfile>classpcl_1_1recognition_1_1Hypothesis.html</anchorfile>
      <anchor>a107bea72a35eb58a72a3025dc33999ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::HypothesisBase</name>
    <filename>classpcl_1_1recognition_1_1HypothesisBase.html</filename>
    <member kind="function">
      <type></type>
      <name>HypothesisBase</name>
      <anchorfile>classpcl_1_1recognition_1_1HypothesisBase.html</anchorfile>
      <anchor>a43627cb7a6104bbef9f16eb5f2afd3bc</anchor>
      <arglist>(const ModelLibrary::Model *obj_model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HypothesisBase</name>
      <anchorfile>classpcl_1_1recognition_1_1HypothesisBase.html</anchorfile>
      <anchor>ac6f071a832d45dd848896774122a9f2b</anchor>
      <arglist>(const ModelLibrary::Model *obj_model, const float *rigid_transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModel</name>
      <anchorfile>classpcl_1_1recognition_1_1HypothesisBase.html</anchorfile>
      <anchor>a77fc95ff7c6f4107ca643df409a50dd3</anchor>
      <arglist>(const ModelLibrary::Model *model)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HypothesisBase</name>
      <anchorfile>classpcl_1_1recognition_1_1HypothesisBase.html</anchorfile>
      <anchor>a83b005f2239de58b6f8689f7b9def8bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const ModelLibrary::Model *</type>
      <name>obj_model_</name>
      <anchorfile>classpcl_1_1recognition_1_1HypothesisBase.html</anchorfile>
      <anchor>af68a3ce753a4d301eecefb789e1bb5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rigid_transform_</name>
      <anchorfile>classpcl_1_1recognition_1_1HypothesisBase.html</anchorfile>
      <anchor>a1d46d230fa0e1fb3f5d7687db6a0d20c</anchor>
      <arglist>[12]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ModelLibrary</name>
    <filename>classpcl_1_1recognition_1_1ModelLibrary.html</filename>
    <class kind="class">pcl::recognition::ModelLibrary::Model</class>
    <member kind="typedef">
      <type>VoxelStructure&lt; HashTableCell, float &gt;</type>
      <name>HashTable</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>aedb802032e3c3217995c568ace5cd96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; const Model *, node_data_pair_list &gt;</type>
      <name>HashTableCell</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a92806468d027b24143418553e0574ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; std::pair&lt; const ORROctree::Node::Data *, const ORROctree::Node::Data * &gt; &gt;</type>
      <name>node_data_pair_list</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a0cb43e7cf537634cfd57882ecc173567</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a3dda5707ce8baa5311dffa26f58b769d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a02456dd1ac676bc436c2ede0fb5442e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addModel</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>aceae83259afef35d8f286c68588b7cd6</anchor>
      <arglist>(const PointCloudIn &amp;points, const PointCloudN &amp;normals, const std::string &amp;object_name, float frac_of_points_for_registration, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const HashTable &amp;</type>
      <name>getHashTable</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a8498ed0b246d558061d78f06ba1be33f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Model *</type>
      <name>getModel</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a4e1e47ede8cefd9f1820768f6842179d</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, Model * &gt; &amp;</type>
      <name>getModels</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>ae317f986fe677cd06eeac8679a186cb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ignoreCoplanarPointPairsOff</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>aa87124fd7054fae1807b15cca036d789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ignoreCoplanarPointPairsOn</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>af5bcb4aae8b9f458c043b10c9b262c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelLibrary</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a27a1b5b0a953492869776916361c262c</anchor>
      <arglist>(float pair_width, float voxel_size, float max_coplanarity_angle=3.0f *AUX_DEG_TO_RADIANS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllModels</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>aa011358d319524556bdd34fcf3fdf19c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxCoplanarityAngleDegrees</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>aa52dac576d8c993c2158ce11054738f0</anchor>
      <arglist>(float max_coplanarity_angle_degrees)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ModelLibrary</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a59c534ed25f6a4cdf10ab8fae730012d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>addToHashTable</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>ad70d2127d51e0edc439553c2996fcd67</anchor>
      <arglist>(Model *model, const ORROctree::Node::Data *data1, const ORROctree::Node::Data *data2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a0b469adb079f950f666b08efd74210bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HashTable</type>
      <name>hash_table_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>ac274dc20718c3d61efc66b4601118c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>ignore_coplanar_opps_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a82b792986b3eb1d334cd4dd222d6a6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_coplanarity_angle_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a2dc84d76d366b6c01243d82e1d3f6024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, Model * &gt;</type>
      <name>models_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>af8bf8f579bf0c817eea7f1dfab7fa9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_of_cells_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a2a793a8148244d8af17a025c77374348</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>pair_width_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>a2455aa9036e4b1bd792cf41a6767273f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>voxel_size_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary.html</anchorfile>
      <anchor>ab0d8094f0852702f192e4b34d40701a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ModelLibrary::Model</name>
    <filename>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</filename>
    <member kind="function">
      <type>const float *</type>
      <name>getBoundsOfOctreePoints</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>a5839cd445c617e0ad616659d7abbdde1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getObjectName</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>a62427ff78f0fc5bba7e12df6c12d64ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ORROctree &amp;</type>
      <name>getOctree</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>a01df7ebd08b979e1907d25f44b913ced</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getOctreeCenterOfMass</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>ae8888feb5ffa59f414144ed143235310</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PointCloudIn &amp;</type>
      <name>getPointsForRegistration</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>a7d60b3fd8e686d0186091dc3cc6fcc17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>getUserData</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>a2825739adc555c2f369f61599541578a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Model</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>a0c4e92fffb41cbe5dc960ba3622293c4</anchor>
      <arglist>(const PointCloudIn &amp;points, const PointCloudN &amp;normals, float voxel_size, const std::string &amp;object_name, float frac_of_points_for_registration, void *user_data=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Model</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>ab5d3f7515aeaa070f91a0ed4986b58eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>bounds_of_octree_points_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>a224a4fbf485179db237ddd33e1d8a615</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>obj_name_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>a8fb1e0df1d16a85aaca0de736c7d783d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ORROctree</type>
      <name>octree_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>ae58c162a0237d4655d0097eb62e87ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>octree_center_of_mass_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>aacbc27c8679ec3b12ee56887e3841e9a</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudIn</type>
      <name>points_for_registration_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>aee15a1a2e7f4aca58b6c9c547dd6d779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>user_data_</name>
      <anchorfile>classpcl_1_1recognition_1_1ModelLibrary_1_1Model.html</anchorfile>
      <anchor>a11b31c6ba3f2f73516c94aa982df12de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ObjRecRANSAC</name>
    <filename>classpcl_1_1recognition_1_1ObjRecRANSAC.html</filename>
    <class kind="class">pcl::recognition::ObjRecRANSAC::HypothesisCreator</class>
    <class kind="class">pcl::recognition::ObjRecRANSAC::OrientedPointPair</class>
    <class kind="class">pcl::recognition::ObjRecRANSAC::Output</class>
    <member kind="typedef">
      <type>BVH&lt; Hypothesis * &gt;</type>
      <name>BVHH</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a6dcce1d163f428f990c175b6f01b11eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimpleOctree&lt; Hypothesis, HypothesisCreator, float &gt;</type>
      <name>HypothesisOctree</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a8a6674f1dd189fea74287af601b72211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ModelLibrary::PointCloudIn</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>aec14d32cf31d866d6dfa79ecb15779f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ModelLibrary::PointCloudN</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a302ee3ce27b17a338801754bb82e418e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addModel</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a8b48737af6ab2551acdacdf54c280e5e</anchor>
      <arglist>(const PointCloudIn &amp;points, const PointCloudN &amp;normals, const std::string &amp;object_name, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a70615881d2c09ecf0d0d3b4c4c5bfb7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterTestModeSampleOPP</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a436c6f85671df3ecc408909d7f335213</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterTestModeTestHypotheses</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ac00293efd53372143b1501e2eb3def9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Hypothesis &gt; &amp;</type>
      <name>getAcceptedHypotheses</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a4657f642f5703fd83dfff7039dc45309</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAcceptedHypotheses</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>aae6fd5fd5836e0247e018753d85b1583</anchor>
      <arglist>(std::vector&lt; Hypothesis &gt; &amp;out) const </arglist>
    </member>
    <member kind="function">
      <type>const pcl::recognition::ModelLibrary::HashTable &amp;</type>
      <name>getHashTable</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a6c24e2d3bba768a57a65930364763100</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ModelLibrary::Model *</type>
      <name>getModel</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ab397768049adeaea7776ef1ea6e6ae6b</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>const ModelLibrary &amp;</type>
      <name>getModelLibrary</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a0c273df0c48737649dd423f98c458755</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPairWidth</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>aea7bf88a6ff49680c0455229e64f114f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RigidTransformSpace &amp;</type>
      <name>getRigidTransformSpace</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a7a5e5991546a0002f4ed97e593c1113e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; ObjRecRANSAC::OrientedPointPair &gt; &amp;</type>
      <name>getSampledOrientedPointPairs</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a791474426a2f349760f2d208db3b273f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ORROctree &amp;</type>
      <name>getSceneOctree</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a63b1066a3c08867d6600d2a7a2db1e27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>icpHypothesesRefinementOff</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ade9bb67054b738dc8d8b1b108d3c575a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>icpHypothesesRefinementOn</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a9fe6d8ff12f0b72537d0d1db9ab0d101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ignoreCoplanarPointPairsOff</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a2b709f273c354740177ac81dcad159dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ignoreCoplanarPointPairsOn</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ad9e4f37a6cd8ac28d03da749d7668b99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveTestMode</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>afe92026059154015183057dbc3ec86b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjRecRANSAC</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ae1a4249f8278de41a34f74b950996986</anchor>
      <arglist>(float pair_width, float voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recognize</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a9ea4a26d7da22856211573917b07d47c</anchor>
      <arglist>(const PointCloudIn &amp;scene, const PointCloudN &amp;normals, std::list&lt; ObjRecRANSAC::Output &gt; &amp;recognized_objects, double success_probability=0.99)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxCoplanarityAngleDegrees</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a9aa6b8506fbdd739ac1d25675f7053eb</anchor>
      <arglist>(float max_coplanarity_angle_degrees)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSceneBoundsEnlargementFactor</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a15c662193e9073d2b1f0ee5853f8acda</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjRecRANSAC</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ab30e8bb02066bbd449eaee9f243246de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>Recognition_Mode</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a9b23d3dd845c0d6a6d73511ee8ef7951</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAMPLE_OPP</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a9b23d3dd845c0d6a6d73511ee8ef7951a099a73469616b838ebd74e3964927b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEST_HYPOTHESES</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a9b23d3dd845c0d6a6d73511ee8ef7951ac1a95e5b4dfad24c7aaccd978fadf68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL_RECOGNITION</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a9b23d3dd845c0d6a6d73511ee8ef7951abbd516da56625f5f2a9d8417751f8141</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildGraphOfCloseHypotheses</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>aa004b141f1dee062ab56cce30a07f379</anchor>
      <arglist>(HypothesisOctree &amp;hypotheses, ORRGraph&lt; Hypothesis &gt; &amp;graph) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildGraphOfConflictingHypotheses</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a9292ff415f6c27bb28227c301072b7fa</anchor>
      <arglist>(const BVHH &amp;bvh, ORRGraph&lt; Hypothesis * &gt; &amp;graph) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearTestData</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ac26d0fb6c0499840f5816fc11ffe8b3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>computeNumberOfIterations</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a59be318c2147ef14fdf2994376e084e2</anchor>
      <arglist>(double success_probability) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeRigidTransform</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a4227ec41b136102e7eb2057ed5757d90</anchor>
      <arglist>(const float *a1, const float *a1_n, const float *b1, const float *b1_n, const float *a2, const float *a2_n, const float *b2, const float *b2_n, float *rigid_transform) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filterGraphOfCloseHypotheses</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a9722143ce0bbb5cdd3ef5a4b279e5061</anchor>
      <arglist>(ORRGraph&lt; Hypothesis &gt; &amp;graph, std::vector&lt; Hypothesis &gt; &amp;out) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filterGraphOfConflictingHypotheses</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ad0c19aca2b5221176493014d8b324693</anchor>
      <arglist>(ORRGraph&lt; Hypothesis * &gt; &amp;graph, std::list&lt; ObjRecRANSAC::Output &gt; &amp;recognized_objects) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>generateHypotheses</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>aca36d88735b678f2653ab86c934152cd</anchor>
      <arglist>(const std::list&lt; OrientedPointPair &gt; &amp;pairs, std::list&lt; HypothesisBase &gt; &amp;out) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>groupHypotheses</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ac6e6e03c9a2306b597fa39542eb85d90</anchor>
      <arglist>(std::list&lt; HypothesisBase &gt; &amp;hypotheses, int num_hypotheses, RigidTransformSpace &amp;transform_space, HypothesisOctree &amp;grouped_hypotheses) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sampleOrientedPointPairs</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ab3bedd26d0113c13f06adea489436f85</anchor>
      <arglist>(int num_iterations, const std::vector&lt; ORROctree::Node * &gt; &amp;full_scene_leaves, std::list&lt; OrientedPointPair &gt; &amp;output) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testHypothesis</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a1fd2b92278b78b178491f5ce81bebe56</anchor>
      <arglist>(Hypothesis *hypothesis, int &amp;match, int &amp;penalty) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testHypothesisNormalBased</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a2a7c993389cd9b5d0d63496eff95cb1b</anchor>
      <arglist>(Hypothesis *hypothesis, float &amp;match) const </arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>compute_oriented_point_pair_signature</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a7ecbc126044353a48491ed488a87ca52</anchor>
      <arglist>(const float *p1, const float *n1, const float *p2, const float *n2, float signature[3])</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>abs_zdist_thresh_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ab52cbaf1ac1f011e44865bb3a6ed1019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Hypothesis &gt;</type>
      <name>accepted_hypotheses_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a7ff32f398746bda56adbfca7b3818971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>do_icp_hypotheses_refinement_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a09dd93a8cb65eb4d072b1bb0c4d540ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>frac_of_points_for_icp_refinement_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ab89cf98cf43ff8758d3052dae7e2cdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>ignore_coplanar_opps_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a0d8c1bf31468af788aa6c8751826fae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>intersection_fraction_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a80ba7457404ee78270bf7dd60c6d1027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_coplanarity_angle_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ab14b2bc4cf761fd45e6554a1c0d2e5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ModelLibrary</type>
      <name>model_library_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a9088b0827e31b2be2866535c6845f6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>pair_width_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ab4991a97d2aed78cd382c13970b0a1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>position_discretization_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ae974150c62c887d18220e2e0fe777243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Recognition_Mode</type>
      <name>rec_mode_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ae33a8413ac80e2b77a17d8ae8f28ef65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>relative_num_of_illegal_pts_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>aa80acc73291b643612ec6f8f442ca29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>relative_obj_size_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ad5a9c838ccc2c8f3afe0737a3a3a3c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>rotation_discretization_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>acfd17e43b5c68038a94910e10762a972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; OrientedPointPair &gt;</type>
      <name>sampled_oriented_point_pairs_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a779fa3cc424470e16dd97b7d3683a27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>scene_bounds_enlargement_factor_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a311fa3b2a2e3eadb325b85d0a7a7ff93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ORROctree</type>
      <name>scene_octree_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a1b80d569ebf918d67dddf0b8d6a70699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudIn::Ptr</type>
      <name>scene_octree_points_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a77bd4d1777ede948f555eeb08aa54ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ORROctreeZProjection</type>
      <name>scene_octree_proj_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ac3ab311e6d9e1b22be2dd85fc96aa7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RigidTransformSpace</type>
      <name>transform_space_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a353a09f53c4b2d9d30b30dc8bec18a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TrimmedICP&lt; pcl::PointXYZ, float &gt;</type>
      <name>trimmed_icp_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ab4e5090000957f4b577305a8cf64a28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>visibility_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a9baafcf19196bbc572f46cc46e2c386e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>voxel_size_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>ac9cd68be57087f62b3aaa51842a4be7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ModelLibrary</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC.html</anchorfile>
      <anchor>a4edb28637de39d49c5a062f78e47609f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ObjRecRANSAC::HypothesisCreator</name>
    <filename>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1HypothesisCreator.html</filename>
    <member kind="function">
      <type>Hypothesis *</type>
      <name>create</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1HypothesisCreator.html</anchorfile>
      <anchor>aaefa946cf205468b0404ea50ddcadbf3</anchor>
      <arglist>(const SimpleOctree&lt; Hypothesis, HypothesisCreator, float &gt;::Node *) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HypothesisCreator</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1HypothesisCreator.html</anchorfile>
      <anchor>a1db8275185690597c4db5907b442c52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HypothesisCreator</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1HypothesisCreator.html</anchorfile>
      <anchor>a8624c271c0f95f891a4dd2bc79006272</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ObjRecRANSAC::OrientedPointPair</name>
    <filename>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1OrientedPointPair.html</filename>
    <member kind="function">
      <type></type>
      <name>OrientedPointPair</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1OrientedPointPair.html</anchorfile>
      <anchor>a68b13636ebdd2f9d90027eb2b94bfd53</anchor>
      <arglist>(const float *p1, const float *n1, const float *p2, const float *n2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrientedPointPair</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1OrientedPointPair.html</anchorfile>
      <anchor>abd4fffd7256bd34bd2e57066eb25d69f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>n1_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1OrientedPointPair.html</anchorfile>
      <anchor>a4c2939073418ffcec0e3d4cde9804504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>n2_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1OrientedPointPair.html</anchorfile>
      <anchor>ac88dfc001053bcb8f8e802fc5f331f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>p1_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1OrientedPointPair.html</anchorfile>
      <anchor>aae8c13f5ceec9f4da6fae94377cafe78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>p2_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1OrientedPointPair.html</anchorfile>
      <anchor>aad3cce5c920e3ec75292f595780785a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ObjRecRANSAC::Output</name>
    <filename>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1Output.html</filename>
    <member kind="function">
      <type></type>
      <name>Output</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1Output.html</anchorfile>
      <anchor>a96454de12701860939031983754cc477</anchor>
      <arglist>(const std::string &amp;object_name, const float rigid_transform[12], float match_confidence, void *user_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Output</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1Output.html</anchorfile>
      <anchor>a0bc9643468157336fd5196cad04a46dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>match_confidence_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1Output.html</anchorfile>
      <anchor>a8deb851812f9b40f0a8d0d846701ef1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_name_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1Output.html</anchorfile>
      <anchor>a8d46cbf0777d54bceb8c119cea95c1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rigid_transform_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1Output.html</anchorfile>
      <anchor>a85516ab2a04410bc1d0daa2dfe7cebbd</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_data_</name>
      <anchorfile>classpcl_1_1recognition_1_1ObjRecRANSAC_1_1Output.html</anchorfile>
      <anchor>a8b2570be4fb55592ac604cd707aec2e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ORRGraph</name>
    <filename>classpcl_1_1recognition_1_1ORRGraph.html</filename>
    <templarg>NodeData</templarg>
    <class kind="class">pcl::recognition::ORRGraph::Node</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph.html</anchorfile>
      <anchor>ad24c09d83d8d4a19d86ca3215264bb12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeMaximalOnOffPartition</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph.html</anchorfile>
      <anchor>a03f96561706d6821d7b2594096cd7a4a</anchor>
      <arglist>(std::list&lt; Node * &gt; &amp;on_nodes, std::list&lt; Node * &gt; &amp;off_nodes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteDirectedEdge</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph.html</anchorfile>
      <anchor>ab0a023fc43729ac20a912521bc9cc562</anchor>
      <arglist>(int id1, int id2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteUndirectedEdge</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph.html</anchorfile>
      <anchor>a98eafe7af3f6c3cfaa868a66bbae4c5e</anchor>
      <arglist>(int id1, int id2)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Node * &gt; &amp;</type>
      <name>getNodes</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph.html</anchorfile>
      <anchor>aadfdf817d68bb9112ee45266ef43093b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertDirectedEdge</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph.html</anchorfile>
      <anchor>a80d912b89fc29b7f27b62d0ea1e5823d</anchor>
      <arglist>(int id1, int id2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertUndirectedEdge</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph.html</anchorfile>
      <anchor>aacab8ca9b100fbd2c0123c327f474db5</anchor>
      <arglist>(int id1, int id2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ORRGraph</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph.html</anchorfile>
      <anchor>a1c71007208cf3f1f61acca6cb518fe46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph.html</anchorfile>
      <anchor>a39c8fefcb02d3b8d1f345abcdcaf4c2e</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ORRGraph</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph.html</anchorfile>
      <anchor>a381d630ceb44aee46a6ae8bf27d6d78c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Node * &gt;</type>
      <name>nodes_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph.html</anchorfile>
      <anchor>a6def0a8a1a7a2689b72a6527693249f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ORRGraph::Node</name>
    <filename>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</filename>
    <member kind="enumeration">
      <name>State</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>ad0ff6b056b81d5f8822184241d12bbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>ad0ff6b056b81d5f8822184241d12bbcba7e98910cdea30b4de51782805453be8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OFF</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>ad0ff6b056b81d5f8822184241d12bbcba19af4f6f741e61c46e4e62c79e8fabb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDEF</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>ad0ff6b056b81d5f8822184241d12bbcbaf32674a7e99c1ee00c3e5bafe1912230</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const NodeData &amp;</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>a14c9968e32e11c147184581ef83a15ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getId</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>a6a9664c10b7f63257914148ed9e7ac7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; Node * &gt; &amp;</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>aab89eb1979e9fe15f130d02170c6bad9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>ac5a852fa1acad35f3f34c44b1344e33c</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>ab2b812782a1a4e58623f01392055be5f</anchor>
      <arglist>(const NodeData &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFitness</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>ab9a8e35183b96f7e25da5c0b39edeb5b</anchor>
      <arglist>(int fitness)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>ad1e84988395610b7bacff8f4d686c678</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Node</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>afd7676566c9cae5ffbbe85ff005a1e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>compare</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>ac6f153029bdd1500408411cd03d43d62</anchor>
      <arglist>(const Node *a, const Node *b)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeData</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>aa41ff6823304d250485939bf6244849f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>fitness_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>a3b25e899168113d7a100c6c48c42d29d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>af4ecc4d022b55d7f532612545ee31a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; Node * &gt;</type>
      <name>neighbors_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>a8721dfb175b36901ef47fdc01c17879b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>State</type>
      <name>state_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>a8b0df3ac47973f3b76437ba6c673916d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ORRGraph</name>
      <anchorfile>classpcl_1_1recognition_1_1ORRGraph_1_1Node.html</anchorfile>
      <anchor>ae6c1d504f52b7be2672abb19b6295a33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ORROctree</name>
    <filename>classpcl_1_1recognition_1_1ORROctree.html</filename>
    <class kind="class">pcl::recognition::ORROctree::Node</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>ae77dce8d6abc55ea971a6cedf30a5393</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>ad2edcd0ddab0c27633f3f996b11c6626</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>aa3b21643476fd97c5c5d035191b9a66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>build</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a21fe7e0f3ed8ef7eb723e06775f6eb55</anchor>
      <arglist>(const PointCloudIn &amp;points, float voxel_size, const PointCloudN *normals=NULL, float enlarge_bounds=0.00001f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>build</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a6400cdd8040a10b2fbe4ef04a2434ca9</anchor>
      <arglist>(const float *bounds, float voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a34924489f64d662bf2f603da24d8981f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ORROctree::Node *</type>
      <name>createLeaf</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a84d3bfb8bb1d80cb6855b089a29a23a4</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteBranch</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a214263da240c970c83203f86ea1246dd</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a365fe8ce822c60a54d00e67852064386</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a91e70d0689e51d117adb561c73b09764</anchor>
      <arglist>(float b[6]) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ORROctree::Node * &gt; &amp;</type>
      <name>getFullLeaves</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>ac91c845365fae9fd9d4e270d5471f750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ORROctree::Node * &gt; &amp;</type>
      <name>getFullLeaves</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a11ebac72d1b70de6b1c281f15766bea8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFullLeavesIntersectedBySphere</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a24ed6dda66218d70a0fe20688a82dcf7</anchor>
      <arglist>(const float *p, float radius, std::list&lt; ORROctree::Node * &gt; &amp;out) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFullLeavesPoints</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a4b989c4f34adc8cf0203b515e9fb63d7</anchor>
      <arglist>(PointCloudOut &amp;out) const </arglist>
    </member>
    <member kind="function">
      <type>ORROctree::Node *</type>
      <name>getLeaf</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a9cdbc161b012778299a0c3ec73946e6e</anchor>
      <arglist>(int i, int j, int k)</arglist>
    </member>
    <member kind="function">
      <type>ORROctree::Node *</type>
      <name>getLeaf</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a226ab3bc336ddf40b65acef96958a3f9</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNormalsOfFullLeaves</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a7a20ea64894ca4d5f5d1caeefa2acea6</anchor>
      <arglist>(PointCloudN &amp;out) const </arglist>
    </member>
    <member kind="function">
      <type>ORROctree::Node *</type>
      <name>getRandomFullLeafOnSphere</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a12f1fafd9b2a59440c2d478ed41af762</anchor>
      <arglist>(const float *p, float radius) const </arglist>
    </member>
    <member kind="function">
      <type>ORROctree::Node *</type>
      <name>getRoot</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a137f5bc0a179111f5ff56492a94a57c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getVoxelSize</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a4c2bc55d9a543b4947afc632e932b3f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertNeighbors</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>accc85ef386cf4292cfa83c8467a3c006</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ORROctree</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a808ee199504af6ea4b3de43d1a4ab0e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ORROctree</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a0138d66c50231ca93f9f33f59980c19a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>bounds_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a5c1024bde86dc5037c25ceccfe199ee5</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Node * &gt;</type>
      <name>full_leaves_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>aec4b19ff48fd18d3d647aec5f76e3a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Node *</type>
      <name>root_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a600390feaab955e3103399f6b6d82d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>tree_levels_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>ae3e57e1d63f487e57606e80e1878abb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>voxel_size_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree.html</anchorfile>
      <anchor>a2a129cfa15e44b41af4a86aa22a3ee0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ORROctree::Node</name>
    <filename>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</filename>
    <class kind="class">pcl::recognition::ORROctree::Node::Data</class>
    <member kind="function">
      <type>void</type>
      <name>computeRadius</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>ad220fe60a0d9faa33a6352d46a535fdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createChildren</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>ac517e72fd13e5dfce7ed8dd868703653</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteChildren</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a8abcc84d28baa55eb6cb4526b639fcd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteData</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a0ba30bae80b525195e1a852d5f6fd633</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a74e2a89b48bcd151a3fd001b6960f4cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a06adee0baa13e8983782c4deee95fe21</anchor>
      <arglist>(float b[6]) const </arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getCenter</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a9e4680062aedd972dbb8a8d41cfcffd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>getChild</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>ac60036367e3c627f27590c3acae7c56d</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>getChildren</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a9065bc8f9073256b143d7fe95527b6ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Node::Data *</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>ac0fc1421425d7878500c2f3f65446650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Node::Data *</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>aeeea32b79b2a86539056fe9c3445e296</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>getParent</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a7eb98dd5da3b11d922ce94084cabd80c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRadius</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a9888c21657686d1818e5f464f67529fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasChildren</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>aed86fff125a61631525c78ed050ce0aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasData</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>af1380a0873505ef03df910f5d09c2411</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeNeighbors</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>af45ff21e9d4a58c573f76dd969e27ada</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a62805def449de04c40efd029073577c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a09ce655227d21de861c40c6e89ea243a</anchor>
      <arglist>(const float *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenter</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a0dd4b9d95781d8f42e7067ce860ac333</anchor>
      <arglist>(const float *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>af220b6d7594decbc2bded00e29951504</anchor>
      <arglist>(Node::Data *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParent</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>aafc2ff6b54a74562a48656b5b33e5562</anchor>
      <arglist>(Node *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserData</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a6f901c3b925ab7a8eb7329c8779f8829</anchor>
      <arglist>(void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>virtual</type>
      <name>~Node</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>aac94c3c92043197e853b96b066e4942e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>bounds_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a5a1aefd343309028efdbd1d8c01f4c7a</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>center_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a5f804dd854143bea81d23ed3b02a8640</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Node *</type>
      <name>children_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>aa38068c00e25f771da8a4dc219b6ea77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Node::Data *</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>aed78c5668c4c587494d2195b7d1b35ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Node *</type>
      <name>parent_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>a6d05ab4d74808210eb3e79970c111c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>radius_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node.html</anchorfile>
      <anchor>afb409e95df28b3d984c2fc7ff96bf10b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ORROctree::Node::Data</name>
    <filename>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addToNormal</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>adc246f279e239dd3976a4f3b7b7e9e2d</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addToPoint</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a832b8c8d88e9f93edf65bacbea8615a4</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeAveragePoint</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>ad9323a672d38d64bb898416e42fb8172</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Data</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>aaf0b2a9a71a9363c94fb4cfe8b906fcc</anchor>
      <arglist>(int id_x, int id_y, int id_z, int lin_id, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get3dId</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a0bcbde924990a5ea4cf429de2fac4786</anchor>
      <arglist>(int id[3]) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get3dIdX</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a2608696a840a485b90572e4f35ed988c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get3dIdY</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>ae43111efab87bc8c30c1464095027707</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get3dIdZ</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a835cfc83c5e017951958468362e005ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLinearId</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a50f46e5fbb04de00cd567e272376baa5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; Node * &gt; &amp;</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>adb2621d7e7bc0b2a04fdb300bbd5aead</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getNormal</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a0506e625329ad6d9af10b19e738db299</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getNormal</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a028b7a111e6bf305de1f62dc3d4ab29e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a0feae35c168b34b4df50e80fa97258b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getPoint</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a2da2dc966d428161fe2c8ed38db2edd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>getUserData</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a2c82458a8403867a3526c06f57879af4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertNeighbor</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a7a61a7480ba3b80bb05d1b05467ffc37</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserData</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>ad9b6f581ac6f40dcbfd09b2bf3b69228</anchor>
      <arglist>(void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>virtual</type>
      <name>~Data</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>ac428571a3d14965040da8a994e2950c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>id_x_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a940c8a8b178b013eb15e1a7600fde5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>id_y_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a67a6611e3ff2e93158249ca59cb06d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>id_z_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a4613c1a0f26f3d807c374425c8d4d6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lin_id_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a5caaff6c655bd2e2ff7e07d4986a87bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>n_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a668bc0ff189184347eb2f41869584b9c</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; Node * &gt;</type>
      <name>neighbors_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a9fe1dabc41f6fc6e7c15bbc1278818fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_points_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a51bec65462e2333e1e8fb3c7be2334f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>p_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a17fd77216ecffd0b9b907627de3c59e8</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>user_data_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctree_1_1Node_1_1Data.html</anchorfile>
      <anchor>a9869809b008a8a2c14257fe35eba9e0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ORROctreeZProjection</name>
    <filename>classpcl_1_1recognition_1_1ORROctreeZProjection.html</filename>
    <class kind="class">pcl::recognition::ORROctreeZProjection::Pixel</class>
    <class kind="class">pcl::recognition::ORROctreeZProjection::Set</class>
    <member kind="function">
      <type>void</type>
      <name>build</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>aa29a6131f45828b3439bdcb5dc21623f</anchor>
      <arglist>(const ORROctree &amp;input, float eps_front, float eps_back)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>aa0b1b56386d19b8c21b224504638e684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>aa6cc359d56b2c516b1c12df058e55c7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; Pixel * &gt; &amp;</type>
      <name>getFullPixels</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>a46e5b2725b7da625e820f2967e31833b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNumberOfPixels</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>ac80e59bf5050cbe1e100ee3c705c7b6f</anchor>
      <arglist>(int &amp;num_x, int &amp;num_y) const </arglist>
    </member>
    <member kind="function">
      <type>const Pixel *</type>
      <name>getPixel</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>afe1d7da51fdf562f6d262471662902f1</anchor>
      <arglist>(const float *p) const </arglist>
    </member>
    <member kind="function">
      <type>Pixel *</type>
      <name>getPixel</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>abf85b5b01c58bc5b5c3b20cc72fff744</anchor>
      <arglist>(const float *p)</arglist>
    </member>
    <member kind="function">
      <type>const Pixel *</type>
      <name>getPixel</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>ad8bc53997614d9dd922282be38e817a7</anchor>
      <arglist>(int i, int j) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPixelCoordinates</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>aab9dddb5a8784b3f5a66a0faf68b6bf2</anchor>
      <arglist>(const float *p, int &amp;x, int &amp;y) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPixelSize</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>a63bceaa836e4360b56858958cce51685</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ORROctreeZProjection</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>aa992e424cca4c8068faef465728de788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ORROctreeZProjection</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>a9f696bfe1bbb0a8281f105db97b3f9c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const std::set&lt; ORROctree::Node *, bool(*)(ORROctree::Node *, ORROctree::Node *)&gt; *</type>
      <name>getOctreeNodes</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>ab4dd38b92d6a4c0ab11e9f6a7face300</anchor>
      <arglist>(const float *p) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>bounds_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>ad88c45e240bbea276276c095b83a7c6a</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>extent_x_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>a0cf2d6f8c3b9e09c5bf688abb2769472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>extent_y_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>a232285fd51a3075f5205d79bb65e2a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; Pixel * &gt;</type>
      <name>full_pixels_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>abae202368ef74535ea31a81fb5b79088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; Set * &gt;</type>
      <name>full_sets_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>a9cac997ac51478256299f6dd269e6e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>inv_pixel_size_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>ade5a04729dce74c22489467284a64b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_pixels_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>a9934de2827bae6d0c08e018d7ed3c191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_pixels_x_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>a1bf7f91cd1e9d5d7c029debc45ee6515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_pixels_y_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>a6f4fd4167faa2cdcfa6cfcb8c0611820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>pixel_size_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>a912f5c3eeee8317a4c7b86820879225d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Pixel ***</type>
      <name>pixels_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>ac66dc4765d404d358a5970d10924b370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Set ***</type>
      <name>sets_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection.html</anchorfile>
      <anchor>add88eb86172e2baee440971f8d2354f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ORROctreeZProjection::Pixel</name>
    <filename>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Pixel.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getId</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Pixel.html</anchorfile>
      <anchor>a098a51789139c70b95d51831812665b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pixel</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Pixel.html</anchorfile>
      <anchor>ac7343f7c56442916f75a18c05b204ebc</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_z1</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Pixel.html</anchorfile>
      <anchor>ae0d6acbccb993a9323b0b2402a04b4c1</anchor>
      <arglist>(float z1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_z2</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Pixel.html</anchorfile>
      <anchor>a77fabc360eeec75deefed516fd0cb401</anchor>
      <arglist>(float z2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>z1</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Pixel.html</anchorfile>
      <anchor>a80e99ceac722c96ff59d1673b581fdda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>z2</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Pixel.html</anchorfile>
      <anchor>a82169a082670b45272a95b9ea59770fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Pixel.html</anchorfile>
      <anchor>aae164ee1ee97058dcfcb24021c176913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>z1_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Pixel.html</anchorfile>
      <anchor>a24b3bc139d9d30dcceaeb84cfaa5881c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>z2_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Pixel.html</anchorfile>
      <anchor>a78eb77a3fdb1a9f680eb8b64f8ce858b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::ORROctreeZProjection::Set</name>
    <filename>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Set.html</filename>
    <member kind="function">
      <type>int</type>
      <name>get_x</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Set.html</anchorfile>
      <anchor>a8b73026be55de0f271bfe4de7db3d6dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_y</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Set.html</anchorfile>
      <anchor>ac9e859201c55bfd2b034bb09859b3d30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Set.html</anchorfile>
      <anchor>ab6239294843cea349afe51cc82355aba</anchor>
      <arglist>(ORROctree::Node *leaf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Set</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Set.html</anchorfile>
      <anchor>a77ca0c5f486604b747e65c40e78d0eca</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>compare_nodes_z</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Set.html</anchorfile>
      <anchor>aa8bb940a1e491b484f3110235c9429e7</anchor>
      <arglist>(ORROctree::Node *node1, ORROctree::Node *node2)</arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; ORROctree::Node *, bool(*)(ORROctree::Node *, ORROctree::Node *)&gt; &amp;</type>
      <name>get_nodes</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Set.html</anchorfile>
      <anchor>a71fad3ebfdd2f788b516e9c252731ba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; ORROctree::Node *, bool(*)(ORROctree::Node *, ORROctree::Node *)&gt;</type>
      <name>nodes_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Set.html</anchorfile>
      <anchor>ab5e32764324bfa0b79c19d0a2d651651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>x_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Set.html</anchorfile>
      <anchor>a2bd42b1023ba20703b379823ef2aa307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>y_</name>
      <anchorfile>classpcl_1_1recognition_1_1ORROctreeZProjection_1_1Set.html</anchorfile>
      <anchor>a1555512d96905392ade2785e8c2d87cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::RigidTransformSpace</name>
    <filename>classpcl_1_1recognition_1_1RigidTransformSpace.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addRigidTransform</name>
      <anchorfile>classpcl_1_1recognition_1_1RigidTransformSpace.html</anchorfile>
      <anchor>aac1621cc884947d189492ad23a2b76fe</anchor>
      <arglist>(const ModelLibrary::Model *model, const float position[3], const float rigid_transform[12])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>build</name>
      <anchorfile>classpcl_1_1recognition_1_1RigidTransformSpace.html</anchorfile>
      <anchor>ac88013f3239acd5bc2bf33819786b4b9</anchor>
      <arglist>(const float *pos_bounds, float translation_cell_size, float rotation_cell_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1recognition_1_1RigidTransformSpace.html</anchorfile>
      <anchor>aa6e14528ed248e7c74a7ed6edcfbfe79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfOccupiedRotationSpaces</name>
      <anchorfile>classpcl_1_1recognition_1_1RigidTransformSpace.html</anchorfile>
      <anchor>ad6e6b1504ef37c452cfe10f43b0dfce9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; RotationSpace * &gt; &amp;</type>
      <name>getRotationSpaces</name>
      <anchorfile>classpcl_1_1recognition_1_1RigidTransformSpace.html</anchorfile>
      <anchor>a2ed1cb5121997c209f52eda12e00a059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; RotationSpace * &gt; &amp;</type>
      <name>getRotationSpaces</name>
      <anchorfile>classpcl_1_1recognition_1_1RigidTransformSpace.html</anchorfile>
      <anchor>a3d54e80eb2655d2c0e1faa72b6663412</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RigidTransformSpace</name>
      <anchorfile>classpcl_1_1recognition_1_1RigidTransformSpace.html</anchorfile>
      <anchor>a882e67114c8f63c948671118b82e714d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RigidTransformSpace</name>
      <anchorfile>classpcl_1_1recognition_1_1RigidTransformSpace.html</anchorfile>
      <anchor>a045a972dc45f92291bb18e993d7f8df7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RotationSpaceOctree</type>
      <name>pos_octree_</name>
      <anchorfile>classpcl_1_1recognition_1_1RigidTransformSpace.html</anchorfile>
      <anchor>adec9a079c0d32d4e59f0e4f90e0638ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RotationSpaceCreator</type>
      <name>rotation_space_creator_</name>
      <anchorfile>classpcl_1_1recognition_1_1RigidTransformSpace.html</anchorfile>
      <anchor>a4f64cc0371269d41fb9c46ef82b61556</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::RotationSpace</name>
    <filename>classpcl_1_1recognition_1_1RotationSpace.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addRigidTransform</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpace.html</anchorfile>
      <anchor>ac01a97346f837d290efdff57f74bf180</anchor>
      <arglist>(const ModelLibrary::Model *model, const float axis_angle[3], const float translation[3])</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getCenter</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpace.html</anchorfile>
      <anchor>a46097ea9eddc6be2aeed42577b1b6b21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTransformWithMostVotes</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpace.html</anchorfile>
      <anchor>ac90ac793977e7cfa644a57bb77be3f8e</anchor>
      <arglist>(const ModelLibrary::Model *model, float rigid_transform[12]) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RotationSpace</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpace.html</anchorfile>
      <anchor>ad897c688e8b72fc3a212e382112f7b0b</anchor>
      <arglist>(float discretization)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenter</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpace.html</anchorfile>
      <anchor>a1c0b2b8363bf3ae9bcb9b86cabb6e3f9</anchor>
      <arglist>(const float *c)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RotationSpace</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpace.html</anchorfile>
      <anchor>a32dab870c681a19ff913e02668fb68f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RotationSpaceCellCreator</type>
      <name>cell_creator_</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpace.html</anchorfile>
      <anchor>af5caf48218343accd6ed9ff8554f212c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>center_</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpace.html</anchorfile>
      <anchor>a146114021fc903467800005dddefa032</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CellOctree</type>
      <name>octree_</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpace.html</anchorfile>
      <anchor>ae596b2194a6be8930c6d50e38db0c379</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::RotationSpaceCell</name>
    <filename>classpcl_1_1recognition_1_1RotationSpaceCell.html</filename>
    <class kind="class">pcl::recognition::RotationSpaceCell::Entry</class>
    <member kind="function">
      <type>const RotationSpaceCell::Entry &amp;</type>
      <name>addRigidTransform</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell.html</anchorfile>
      <anchor>aced531327c8252a77937689f8aabeee2</anchor>
      <arglist>(const ModelLibrary::Model *model, const float axis_angle[3], const float translation[3])</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; const ModelLibrary::Model *, Entry &gt; &amp;</type>
      <name>getEntries</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell.html</anchorfile>
      <anchor>ad7913bc2a7c895dfcb010ea705df9520</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RotationSpaceCell::Entry *</type>
      <name>getEntry</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell.html</anchorfile>
      <anchor>a3c28ee0198cd21b76990e0af78a40129</anchor>
      <arglist>(const ModelLibrary::Model *model) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RotationSpaceCell</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell.html</anchorfile>
      <anchor>ad1d13abf1cb505f561aa2a5579168347</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RotationSpaceCell</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell.html</anchorfile>
      <anchor>a8b7493c5e5e7f5a53b8500ceb66c7b1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; const ModelLibrary::Model *, Entry &gt;</type>
      <name>model_to_entry_</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell.html</anchorfile>
      <anchor>a77169975c8f0aff0030fc1ed292a6104</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::RotationSpaceCell::Entry</name>
    <filename>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</filename>
    <member kind="function">
      <type>const Entry &amp;</type>
      <name>addRigidTransform</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</anchorfile>
      <anchor>a2a9837a1c630629d43706a798569e2aa</anchor>
      <arglist>(const float axis_angle[3], const float translation[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeAverageRigidTransform</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</anchorfile>
      <anchor>ae87be57259c3ac273bb41903b517e0fb</anchor>
      <arglist>(float *rigid_transform=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</anchorfile>
      <anchor>abd5c1e8e0650b2938ab9ee53cd7d7c6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</anchorfile>
      <anchor>af30a6f41d728ebf1ac3aaca00adab6cf</anchor>
      <arglist>(const Entry &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getAxisAngle</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</anchorfile>
      <anchor>ad782821f82db043f207f47c06ad35421</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfTransforms</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</anchorfile>
      <anchor>a78a1a0de4a2a1ecc94aac2b899488891</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getTranslation</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</anchorfile>
      <anchor>a8302a8f1c3977084fcba2740bc6de90a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Entry &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</anchorfile>
      <anchor>adb24210e5795666eb95a5ddd41eda4eb</anchor>
      <arglist>(const Entry &amp;src)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>axis_angle_</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</anchorfile>
      <anchor>ad58497a6794454560ee48a4b16b51479</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_transforms_</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</anchorfile>
      <anchor>a7d4b17246785a8f4b050aed81fa2fa73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>translation_</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCell_1_1Entry.html</anchorfile>
      <anchor>a1c68d04dcaaae29e4d0ea6144158c31a</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::RotationSpaceCellCreator</name>
    <filename>classpcl_1_1recognition_1_1RotationSpaceCellCreator.html</filename>
    <member kind="function">
      <type>RotationSpaceCell *</type>
      <name>create</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCellCreator.html</anchorfile>
      <anchor>ad176b9fdbbaec0af3058a46c2d253ccd</anchor>
      <arglist>(const SimpleOctree&lt; RotationSpaceCell, RotationSpaceCellCreator, float &gt;::Node *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RotationSpaceCellCreator</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCellCreator.html</anchorfile>
      <anchor>a3886bf0f4b00535006ffeb2a2f5b76ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RotationSpaceCellCreator</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCellCreator.html</anchorfile>
      <anchor>ab581ea23fbe4a4586e63ac9175f6deed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::RotationSpaceCreator</name>
    <filename>classpcl_1_1recognition_1_1RotationSpaceCreator.html</filename>
    <member kind="function">
      <type>RotationSpace *</type>
      <name>create</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCreator.html</anchorfile>
      <anchor>a6ce9026909791d5f66c93dae40e0c276</anchor>
      <arglist>(const SimpleOctree&lt; RotationSpace, RotationSpaceCreator, float &gt;::Node *leaf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfRotationSpaces</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCreator.html</anchorfile>
      <anchor>ae769dc39ab243dfaed081476dc3a0bcf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; RotationSpace * &gt; &amp;</type>
      <name>getRotationSpaces</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCreator.html</anchorfile>
      <anchor>adcde5f8c6764b43d373e263d7ffa6157</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; RotationSpace * &gt; &amp;</type>
      <name>getRotationSpaces</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCreator.html</anchorfile>
      <anchor>a1764ee45f8e12c234d110decbe0a0a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCreator.html</anchorfile>
      <anchor>aca6ea9b7aa806239e821e6fa5b681a27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RotationSpaceCreator</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCreator.html</anchorfile>
      <anchor>a08ad97a65e700e0c522daefaf9409c97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDiscretization</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCreator.html</anchorfile>
      <anchor>a874e78ff7ec1a8381a7751ebddb2fcf7</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RotationSpaceCreator</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCreator.html</anchorfile>
      <anchor>a2b108a39ee685a85e31a1b346b8794b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>counter_</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCreator.html</anchorfile>
      <anchor>ab9613b8a7d2fae6b3a71607828d6666b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>discretization_</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCreator.html</anchorfile>
      <anchor>a81179fdac47d025de6ecdbf132c0abd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; RotationSpace * &gt;</type>
      <name>rotation_spaces_</name>
      <anchorfile>classpcl_1_1recognition_1_1RotationSpaceCreator.html</anchorfile>
      <anchor>a712c1a042701141a0bac0db48713ae3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::SimpleOctree</name>
    <filename>classpcl_1_1recognition_1_1SimpleOctree.html</filename>
    <templarg>NodeData</templarg>
    <templarg>NodeDataCreator</templarg>
    <templarg>Scalar</templarg>
    <class kind="class">pcl::recognition::SimpleOctree::Node</class>
    <member kind="function">
      <type>void</type>
      <name>build</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>aa710966a55b8b1a888341065e7415f49</anchor>
      <arglist>(const Scalar *bounds, Scalar voxel_size, NodeDataCreator *node_data_creator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>aaf7a7b8d185b58952a9f093bddabad95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>createLeaf</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>ac63f33c17ed54be4eb972ea7b1e984d0</anchor>
      <arglist>(Scalar x, Scalar y, Scalar z)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>a39142942f5238f7d0d2d34eaa6a96788</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>a68efd83d048fa87510502988c4d3e996</anchor>
      <arglist>(Scalar b[6]) const </arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>getFullLeaf</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>abb64ff46376ecbe6ff38202b77dae697</anchor>
      <arglist>(int i, int j, int k)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>getFullLeaf</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>a1a4916042ecc240a81068070b44d7070</anchor>
      <arglist>(Scalar x, Scalar y, Scalar z)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Node * &gt; &amp;</type>
      <name>getFullLeaves</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>a2859277d68352855234b3ab5fc854a2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Node * &gt; &amp;</type>
      <name>getFullLeaves</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>a13e9493e3a2df2124e7e0b2880e5b6cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>getRoot</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>a7f9e72cd5f2e7f9c6d3cb0f2f07f2baf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>getVoxelSize</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>a0d9fec83610f94f71572b0acf48136d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleOctree</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>ae04ae673e844a5d4d1c8482c6c96a43b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SimpleOctree</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>ad052c7d58e1680e79c5adea958aa0299</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>insertNeighbors</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>a2a91844bb25f09af3fbff866927de35c</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>bounds_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>a3d466c9592eb42ff20f3420a900b621f</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Node * &gt;</type>
      <name>full_leaves_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>ab87bbe2b1802b4f9892b9b41887fec11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeDataCreator *</type>
      <name>node_data_creator_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>aa0fa493b62c0ae9a0a030bfe5121c614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Node *</type>
      <name>root_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>a15b0b765fac6c39f0a8a314dd934ddb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>tree_levels_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>adcdcc1037a803a69d4e70ed142119841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>voxel_size_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree.html</anchorfile>
      <anchor>ad520a3f78f97d8f8c4421995c68a78c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::SimpleOctree::Node</name>
    <filename>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</filename>
    <member kind="function">
      <type>void</type>
      <name>deleteChildren</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>ad69226a8cf2566f1a2d10cd72e7eeb5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteData</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a9db05aefd5a8a9e44b9e7bf9d94cab8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a448cc3960ceface8df43fce702e6b464</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a6c8d773a7611d9c3b91c58fd433d0869</anchor>
      <arglist>(Scalar b[6]) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>getCenter</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a8b980ea50bfa874d340dc1d31af3f506</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>getChild</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>aff10a314b92fdc6296162eb983629790</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>getChildren</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a4b92309758d841a53b676248ff963170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NodeData &amp;</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a3fc88518064a819fa0830f41f96f695c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const NodeData &amp;</type>
      <name>getData</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>ae5d980a4bc9c01bdab8d0828beec5599</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; Node * &gt; &amp;</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a48efa5173930c551c52b9addb6da6394</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>getParent</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a134c57ad3e4b2cb3349809afef47ae63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRadius</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>aa761b90d6a63b46bf6acebc5a7ca49f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasChildren</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a80042875999f18dfde86bcd14362f89a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasData</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a872eb390839f14da22694da30957a84a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a64297fe36bc082b3ea3324d3c8034cda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a5705c0a5f0c8a524140688401d2d7043</anchor>
      <arglist>(const Scalar *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenter</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a7db542398fe13eeb6a3c33d6d05bb6f6</anchor>
      <arglist>(const Scalar *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a6e00e34e98a494fed39ec5dcb8d36aa0</anchor>
      <arglist>(const NodeData &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>virtual</type>
      <name>~Node</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a60f6f3275513a5d155d19a9855b4be02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeRadius</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a686c25aec44e3bb1d9c92ec71b37569c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>createChildren</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>adbccf1b7fdaf6b45a04e043dccf83d96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeNeighbors</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a58a5f386b7c4e41334af8abe230b7821</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a72ca4f9c762ca80a4011d74e2a61b259</anchor>
      <arglist>(NodeData *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParent</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a6b2ee2248ff4b5cfcafa2e3a49e32cc9</anchor>
      <arglist>(Node *parent)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>bounds_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>ae3df955d705deae333198eed4ec73f64</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>center_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a40eed3d8379ee650ef79afccc2f3b46f</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Node *</type>
      <name>children_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a6b69e41f58c0c484acfd84e5641c887f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeData *</type>
      <name>data_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>ab03639fe22a78d7b74fd1b899bbf6474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; Node * &gt;</type>
      <name>full_leaf_neighbors_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a1f3b19f660576e114a94879707670672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Node *</type>
      <name>parent_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a5ba1769388c937f18bcbb6b199bb028f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>radius_</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a1a70e52a9a3c55d8b5ec7e9631c56bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SimpleOctree</name>
      <anchorfile>classpcl_1_1recognition_1_1SimpleOctree_1_1Node.html</anchorfile>
      <anchor>a9d85ada8f365181e06739c972b5d367b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::TrimmedICP</name>
    <filename>classpcl_1_1recognition_1_1TrimmedICP.html</filename>
    <templarg>PointT</templarg>
    <templarg>Scalar</templarg>
    <base>TransformationEstimationSVD&lt; PointT, PointT, Scalar &gt;</base>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, 4, 4 &gt;</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>a4e55589a176e117fed37d87924c29e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>acf140d9d9fbf7fe10df7124fd197ac4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>a86602dbe97d1600c1db4bafb11b18bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>align</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>a73c254c2e67f8d31c2dd99c4804f7850</anchor>
      <arglist>(const PointCloud &amp;source_points, int num_source_points_to_use, Matrix4 &amp;guess_and_result) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>adc59783e43985ad88d7385efa1245bdc</anchor>
      <arglist>(const PointCloudConstPtr &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNewToOldEnergyRatio</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>afb1a2b0c76762e156da402837d7081f0</anchor>
      <arglist>(float ratio)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrimmedICP</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>a2d4212a91ba5d7f3768e5fd7c8000d7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrimmedICP</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>aeef32986660b74a9069e20829d1c40b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>compareCorrespondences</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>ae419bfa5c70cac061c92247c74acafdc</anchor>
      <arglist>(const pcl::Correspondence &amp;a, const pcl::Correspondence &amp;b)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::KdTreeFLANN&lt; PointT &gt;</type>
      <name>kdtree_</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>a6b268285371faf20948e7a1de2190afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>new_to_old_energy_ratio_</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>a109564b583c9a12e1c6dfa574a5006ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>target_points_</name>
      <anchorfile>classpcl_1_1recognition_1_1TrimmedICP.html</anchorfile>
      <anchor>ab2dc15bb159e95e7341ef5bf99f2573d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::recognition::VoxelStructure</name>
    <filename>classpcl_1_1recognition_1_1VoxelStructure.html</filename>
    <templarg>T</templarg>
    <templarg>REAL</templarg>
    <member kind="function">
      <type>void</type>
      <name>build</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a073f10f573fe931183b287d58778f0f9</anchor>
      <arglist>(const REAL bounds[6], int num_of_voxels[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>ab4bce57dc19a40f6112f29efced42a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute3dId</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a34e0ea10c2c57deaf598b12fe5d9dcd8</anchor>
      <arglist>(int linear_id, int id3d[3]) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeVoxelCenter</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>acd0de2f5c1dc453b5c6fc920f25e91b1</anchor>
      <arglist>(const int id3[3], REAL center[3]) const </arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>af7175d42f5b0126942a17a1051f927b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBounds</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a4a6f251cbc6607bf5db7805c81e17b49</anchor>
      <arglist>(REAL b[6]) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNeighbors</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a45dfcbc6fa5eccf1ce5268999757e119</anchor>
      <arglist>(const REAL *p, T **neighs) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfVoxels</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>ad43a4752fa9a45c969992209aa6eb9a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>getNumberOfVoxelsXYZ</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a4bbbf5de8a7468b63c0e57e2c6c9da80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>getVoxel</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a1313ad51305b2ab9f6369b41849a12b3</anchor>
      <arglist>(const REAL p[3])</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>getVoxel</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>ab9001546e837214bf4b32f234c3201fd</anchor>
      <arglist>(int x, int y, int z) const </arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>getVoxels</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>adbb5a154a39f2d8a6a5aed6eb2af7f4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>getVoxels</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>ab8959adb92fb49e9435ace6b5a36721a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const REAL *</type>
      <name>getVoxelSpacing</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a2ce55241a220fc5d5f3dcc10022d1bc5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelStructure</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a9cb51aa87c590f07ef003337cf2b5816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VoxelStructure</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>ae6536be57f1c1c87c82e261bfc145ee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>REAL</type>
      <name>bounds_</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a88ece26758df5a02b5b8fc38e3f98246</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>REAL</type>
      <name>min_center_</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a4b73191a8ff7c247fbce15aeca18df1c</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_of_voxels_</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a44799ef8805e118ac892d7b6195da0e6</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_of_voxels_xy_plane_</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>ab2bc2f5d6ded108e2fceaea90de4f443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>REAL</type>
      <name>spacing_</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>af1ff2ce4e5db9501993cbc874c410a65</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>total_num_of_voxels_</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a613dc73847633478d1af29abbbd5b369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>voxels_</name>
      <anchorfile>classpcl_1_1recognition_1_1VoxelStructure.html</anchorfile>
      <anchor>a242e8f7ff665076e8303ea0ae4c5ec5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::recognition::aux</name>
    <filename>namespacepcl_1_1recognition_1_1aux.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a6203fa9df273b3ef674343afd00d4af3</anchor>
      <arglist>(T a[3], const T b[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array12ToMatrix4x4</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a0e882eb4ee467eb690b21381e5de9a31</anchor>
      <arglist>(const Scalar src[12], Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>axisAngleToRotationMatrix</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a20c2e4603233d564e2a4841a7353082e</anchor>
      <arglist>(const T axis_angle[3], T rotation_matrix[9])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>clamp</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a8f79d41d804fc5acbe2ca96db9b70a35</anchor>
      <arglist>(T value, T min, T max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareOrderedPairs</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>acf960f6ae1645795d45fc9f428db19cd</anchor>
      <arglist>(const std::pair&lt; T, T &gt; &amp;a, const std::pair&lt; T, T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>aa918933def68ee7964975ebc3565674f</anchor>
      <arglist>(const T src[3], T dst[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a13a4aa96a3c2f8ed2204fef7a7c157b2</anchor>
      <arglist>(const T src[3], pcl::PointXYZ &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cross3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ab77cebb4b9dd2af42235babfafb850bf</anchor>
      <arglist>(const T v1[3], const T v2[3], T out[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>diff3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a9452cae8b272283055e54a477b99dbd8</anchor>
      <arglist>(const T a[3], const T b[3], T c[3])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>distance3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a186c90028fd8c8e17f5bb88f584d61b6</anchor>
      <arglist>(const T a[3], const T b[3])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dot3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a23d39e49752d91f2f9cc9bc8319f657d</anchor>
      <arglist>(const T a[3], const T b[3])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dot3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ad24c58f0a966519da0c9f1d725f2dc05</anchor>
      <arglist>(T x, T y, T z, T u, T v, T w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenMatrix3x3ToArray9RowMajor</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a91b1bc5692ad2b8ea5523a81354c3983</anchor>
      <arglist>(const Eigen::Matrix&lt; T, 3, 3 &gt; &amp;src, T dst[9])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandBoundingBox</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ac40f6071dc5a8d89fa8387c819fa250e</anchor>
      <arglist>(T dst[6], const T src[6])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandBoundingBoxToContainPoint</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a095e4c7073f017f279138e9adeedc72c</anchor>
      <arglist>(T bbox[6], const T p[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flip3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>aa8b0e344a8717dd1d66bf546765d7e01</anchor>
      <arglist>(T a[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>identity3x3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>acd183addb7ce58ab119851528626031a</anchor>
      <arglist>(T m[9])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>length3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a488d454651536399dd1b5dd893f6e119</anchor>
      <arglist>(const T v[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix4x4ToArray12</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a59da9c2d0888b9212161279d39b31fa5</anchor>
      <arglist>(const Eigen::Matrix&lt; Scalar, 4, 4 &gt; &amp;src, Scalar dst[12])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a51479eab273da3ff425bec071cbf68a3</anchor>
      <arglist>(T *v, T scalar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ae6751567aac163c226a783eecbd53299</anchor>
      <arglist>(const T *v, T scalar, T *out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult3x3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ae0f9a6340fbbcde03b892e89f8efde06</anchor>
      <arglist>(const T m[9], const T v[3], T out[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult3x3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ad43e20c3d6d462d2ba8e0b4700e4b6bf</anchor>
      <arglist>(const T x[3], const T y[3], const T z[3], const T m[3][3], T out[9])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a893b4a678529b3cee5e18c3b17d8e64a</anchor>
      <arglist>(T v[3])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pointsAreCoplanar</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>aa8fed9377b4a8035db7ea547846caf11</anchor>
      <arglist>(const T p1[3], const T n1[3], const T p2[3], const T n2[3], T max_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectOnPlane3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>aa6f0bab45c4b57a4950351885efba5f7</anchor>
      <arglist>(const T x[3], const T planeNormal[3], T out[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotationMatrixToAxisAngle</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>aedd0327525cef09455d81ca1ab0766bd</anchor>
      <arglist>(const T rotation_matrix[9], T axis[3], T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a9d2cedf12ef4f3976f6817a6ea34bd0e</anchor>
      <arglist>(T v[3], T value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sqr</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>abc2c6eac0561ecd721c1ce0c5b682dab</anchor>
      <arglist>(T a)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sqrDistance3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a39f0824d6f18da2017c25e6a55b93f6b</anchor>
      <arglist>(const T a[3], const T b[3])</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sqrLength3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a01b2af10317fb0e752cffb4d90d33607</anchor>
      <arglist>(const T v[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sum3</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>ab36fe45068233df8dedab77923e099de</anchor>
      <arglist>(const T a[3], const T b[3], T c[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toEigenMatrix3x3RowMajor</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a932cac3333b70ceba4e1af3e37d18ccd</anchor>
      <arglist>(const T src[9], Eigen::Matrix&lt; T, 3, 3 &gt; &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a85000539949d90b04bceb4d7c4628e69</anchor>
      <arglist>(const T t[12], const T p[3], T out[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>a9f30cd4722f3d57667e8f9e15950bf7e</anchor>
      <arglist>(const T t[12], T x, T y, T z, T out[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>afb269dbd63c2566a4e129aa85cad8b17</anchor>
      <arglist>(const Eigen::Matrix&lt; T, 4, 4 &gt; &amp;mat, const pcl::PointXYZ &amp;p, pcl::PointXYZ &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>namespacepcl_1_1recognition_1_1aux.html</anchorfile>
      <anchor>abf86c44a55c4bf5bff0ec32ef68bddb7</anchor>
      <arglist>(const T t[12], const pcl::PointXYZ &amp;p, T out[3])</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::registration</name>
    <filename>namespacepcl_1_1registration.html</filename>
    <class kind="class">pcl::registration::ConvergenceCriteria</class>
    <class kind="class">pcl::registration::CorrespondenceEstimation</class>
    <class kind="class">pcl::registration::CorrespondenceEstimationBackProjection</class>
    <class kind="class">pcl::registration::CorrespondenceEstimationBase</class>
    <class kind="class">pcl::registration::CorrespondenceEstimationNormalShooting</class>
    <class kind="class">pcl::registration::CorrespondenceEstimationOrganizedProjection</class>
    <class kind="class">pcl::registration::CorrespondenceRejectionOrganizedBoundary</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::CorrespondenceRejectorPoly</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorSampleConsensus</class>
    <class kind="class">pcl::registration::CorrespondenceRejectorSampleConsensus2D</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::DefaultConvergenceCriteria</class>
    <class kind="class">pcl::registration::ELCH</class>
    <class kind="class">pcl::registration::GraphHandler</class>
    <class kind="class">pcl::registration::GraphOptimizer</class>
    <class kind="class">pcl::registration::LUM</class>
    <class kind="struct">pcl::registration::NullEstimate</class>
    <class kind="struct">pcl::registration::NullMeasurement</class>
    <class kind="struct">pcl::registration::PoseEstimate</class>
    <class kind="struct">pcl::registration::PoseMeasurement</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::TransformationEstimation2D</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::TransformationEstimationPointToPlaneLLSWeighted</class>
    <class kind="class">pcl::registration::TransformationEstimationPointToPlaneWeighted</class>
    <class kind="class">pcl::registration::TransformationEstimationSVD</class>
    <class kind="class">pcl::registration::TransformationEstimationSVDScale</class>
    <class kind="class">pcl::registration::TransformationValidation</class>
    <class kind="class">pcl::registration::TransformationValidationEuclidean</class>
    <class kind="class">pcl::registration::WarpPointRigid</class>
    <class kind="class">pcl::registration::WarpPointRigid3D</class>
    <class kind="class">pcl::registration::WarpPointRigid6D</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::ConvergenceCriteria</name>
    <filename>classpcl_1_1registration_1_1ConvergenceCriteria.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ConvergenceCriteria &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1ConvergenceCriteria.html</anchorfile>
      <anchor>a1f38f0ee0857b68a39869f1f17e2ff33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConvergenceCriteria &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1ConvergenceCriteria.html</anchorfile>
      <anchor>acde97358c035a6a1969c5783ada714fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConvergenceCriteria</name>
      <anchorfile>classpcl_1_1registration_1_1ConvergenceCriteria.html</anchorfile>
      <anchor>a407ba197cd3e6cfc300dabc6762e679b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasConverged</name>
      <anchorfile>classpcl_1_1registration_1_1ConvergenceCriteria.html</anchorfile>
      <anchor>a1e00d17dc1eacda73a2f7524706e486f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classpcl_1_1registration_1_1ConvergenceCriteria.html</anchorfile>
      <anchor>ae2e124161abf399febcbe3f3b4ff68b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConvergenceCriteria</name>
      <anchorfile>classpcl_1_1registration_1_1ConvergenceCriteria.html</anchorfile>
      <anchor>aff67157db93f77f43cca661caf72f9f3</anchor>
      <arglist>()</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>
    <templarg>Scalar</templarg>
    <base>pcl::registration::CorrespondenceEstimationBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceEstimation&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>abd7796ff4debe4a7231d3187258bc6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointTarget &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>ae7523d014b3bcd109b77d6a14e38ec41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointTarget &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a1bb48faf2dd82b28ac90923336085592</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>affffb5fb8838affec92655dec514b5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a1bb5f823b1f0141a8b13d4fdae707d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a966358d43cd167dda764629152d524e8</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>abbad0847fa7cd2c7ca294414bfc87cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>a66532bdf0499ec1cdb53daa99bd23811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>ab16a653f2945401ad069e22de6688c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::PointRepresentationConstPtr</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>ae777b8235ac27dd7c9176f32129750fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceEstimation&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>adad678d9957cabdac03e2e2f4d3d4226</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CorrespondenceEstimation</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>ae9e81ac6048760a3dfbdad6ca141ffd1</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>aa9821fd95b2f751f8b2019f076fa2b99</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences, double max_distance=std::numeric_limits&lt; double &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>ac1ad7d803eeb0c1df0f985e487b9a308</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences, double max_distance=std::numeric_limits&lt; double &gt;::max())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CorrespondenceEstimation</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimation.html</anchorfile>
      <anchor>ab8f9aa1d1658b20c1558851f7a613f11</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceEstimationBackProjection</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <templarg>NormalT</templarg>
    <templarg>Scalar</templarg>
    <base>pcl::registration::CorrespondenceEstimationBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceEstimationBackProjection&lt; PointSource, PointTarget, NormalT, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a4614d1dea7eefa423ed575b617a17046</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointTarget &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a0ef2ae079d97e8e8beecdb027f771bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointTarget &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>acd7014d02126f973ff01f1fe470930b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudNormals::ConstPtr</type>
      <name>NormalsConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a4c25c2bc6208763fe819a8dc81a65915</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudNormals::Ptr</type>
      <name>NormalsPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a3d53c5dd92655e329b670b9e8221cc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;</type>
      <name>PointCloudNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a563cf9e3735d6b52d7c12de950f89874</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a20aa93a688bb34e9f5ec9b065d88f69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a7cb6b59603ac4e2ff819a6bda4215964</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a4e987903b8be925cfc576fe57fc60b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a39fe041208dc530d1790587a68c8cc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>abbf00e2553bd4edb049d140620822a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>ad6647b7ea82aabe70b9645a30750eadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceEstimationBackProjection&lt; PointSource, PointTarget, NormalT, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a2967289e696620af4fb3cbd0e55a0050</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CorrespondenceEstimationBackProjection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a4a95fbc89e03abdf091cd65c57072197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>determineCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>ae3558f5a43c65e34c156fbdb504297f2</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences, double max_distance=std::numeric_limits&lt; double &gt;::max())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>determineReciprocalCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>ac93571106a92354458eb99050748cd17</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences, double max_distance=std::numeric_limits&lt; double &gt;::max())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getKSearch</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>aadff6f8fc8b27f0b1900faeffb44cc41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NormalsConstPtr</type>
      <name>getSourceNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>aceedac5ff4385b34e479173a696c4f55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NormalsConstPtr</type>
      <name>getTargetNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a0cffca873512df7ca5121be8d7d10042</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKSearch</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a9ef99652e146f4fa8ef05e13159f6232</anchor>
      <arglist>(unsigned int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a0fe147195ce9a4c339a391d4f28c9f7d</anchor>
      <arglist>(const NormalsConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>af5ad223e9fd91285f758bdb087f96cae</anchor>
      <arglist>(const NormalsConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CorrespondenceEstimationBackProjection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a5d5da411ce8a2a4503b303ecca7a5c64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a46cc636b2987df9b08fb1d5500e64d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>k_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a4c102c78a80977c026a38d9407827556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalsConstPtr</type>
      <name>source_normals_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>aa53e81e45ece24aeb8a20cf74ef2b76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalsPtr</type>
      <name>source_normals_transformed_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a56917358aa0952fb8ac0c3d9c5265285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalsConstPtr</type>
      <name>target_normals_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBackProjection.html</anchorfile>
      <anchor>a0e6dfd385db25e79927961216eb448ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceEstimationBase</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <templarg>Scalar</templarg>
    <base>PCLBase&lt; PointSource &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceEstimationBase&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>ac08e02da4643d7120c8e382b6baf7799</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointTarget &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a43ef5e39ae51e4d65677575c66e15a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>af57574187cba57fdf480cb51e7a97cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointSource &gt;</type>
      <name>KdTreeReciprocal</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a8a6a7af63f47bc195b0028e11bda4b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::Ptr</type>
      <name>KdTreeReciprocalPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>af1d23dfb1e222c7a7bce2358ab7357db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>aee35a52b4a4893fb841293814a227673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a0918d5b78e72ecf10dd5151547dbea7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a4effa970b306701c52d6797e574ecd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a71e44d7dfe22e45214b9fad6e7a2d438</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a6de153ae1cca2452342fceb204118d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>ae496eb0b1a9ac7eb0844fdf45b60f729</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::PointRepresentationConstPtr</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>ae6c14122c36e11642c21b71197ef56ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceEstimationBase&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>abc26658ace3b34d14e808599b6b6ad17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CorrespondenceEstimationBase</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a44d06d7569b9d4e0115e741ce495b622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>determineCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>ad6545c8946e044093ef2e5373d347e27</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences, double max_distance=std::numeric_limits&lt; double &gt;::max())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>determineReciprocalCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a3c21cd891d7df337648dc05d71008be2</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences, double max_distance=std::numeric_limits&lt; double &gt;::max())=0</arglist>
    </member>
    <member kind="function">
      <type>IndicesPtr const</type>
      <name>getIndicesSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>aa1cfa7439f71c3afe482dec5cd431b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IndicesPtr const</type>
      <name>getIndicesTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a42e70967a7cb4f95e7d46d2d32ad0f30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudSourceConstPtr const</type>
      <name>getInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>acbc245bbab3b1fb9c80f736e8134cd4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudTargetConstPtr const</type>
      <name>getInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a26f808434799242e8711a7c9355f3060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KdTreeReciprocalPtr</type>
      <name>getSearchMethodSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a26ecf3301856438882b232ff67008289</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>KdTreePtr</type>
      <name>getSearchMethodTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>acf2e8bcec357e8b2451a75c1db2cc3f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>abf7de0844949ec6e9de3ce54645fe02f</anchor>
      <arglist>(void setInputCloud(const PointCloudSourceConstPtr &amp;cloud),&quot;[pcl::registration::CorrespondenceEstimationBase::setInputCloud] setInputCloud is deprecated. Please use setInputSource instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a497e17c25e8385253e9c7a41f4545497</anchor>
      <arglist>(PointCloudSourceConstPtr const getInputCloud(),&quot;[pcl::registration::CorrespondenceEstimationBase::getInputCloud] getInputCloud is deprecated. Please use getInputSource instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndicesSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>ac2caef76d13492efb77731d318a251db</anchor>
      <arglist>(const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndicesTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>addc63787ae74feaa7445442c9b108d95</anchor>
      <arglist>(const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>aa67db523c5d262b6ca1782847e27c563</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>abb8906b3ab5948cc3b58bf7b22218eea</anchor>
      <arglist>(const PointCloudTargetConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointRepresentation</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a45f38520f0b144dc85423f1395f043ab</anchor>
      <arglist>(const PointRepresentationConstPtr &amp;point_representation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethodSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a260ce83db343ffc513c779e87e18bb8a</anchor>
      <arglist>(const KdTreeReciprocalPtr &amp;tree, bool force_no_recompute=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethodTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a53aebf3a2649c712fcd1a0a0768ed51a</anchor>
      <arglist>(const KdTreePtr &amp;tree, bool force_no_recompute=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CorrespondenceEstimationBase</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a16a1c24a3cf934cfb23920c425a6ff88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>ac5deeabddf6b9660a85ca436457d29d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a38466f5d8f817f1fc9e62dfffff572c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initComputeReciprocal</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>ad7afb551d656990f5caf03ba2fc5f6c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>corr_name_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>abafd815fa41e4762057c1351fa58c552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>force_no_recompute_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>afae6e31f695321c118f61c59ea7571e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>force_no_recompute_reciprocal_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>adb23b6a9f629bdc605cefeacea94bf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pcl::PCLPointField &gt;</type>
      <name>input_fields_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>ab05cddc8483c536b981712160ac368ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudTargetPtr</type>
      <name>input_transformed_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a106b60be21bde4d7ebaa257494d54481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointRepresentationConstPtr</type>
      <name>point_representation_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>aa1ad8057a457578023584ae099795133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>source_cloud_updated_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a4c46a60269323a3bf665aac6397aee69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudTargetConstPtr</type>
      <name>target_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>a269bd2ef4d241dc4dafebe6919e5650e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>target_cloud_updated_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>ac14f9ca285539bce5913e4e65cd8303f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesPtr</type>
      <name>target_indices_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>adb7ffc631b61dd54251b907d9b59c36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>ac43aa82c5e2d08b017639cc483d88ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreeReciprocalPtr</type>
      <name>tree_reciprocal_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationBase.html</anchorfile>
      <anchor>ad15e1f9630bc3bb5e5c412dc8e9183ff</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>
    <templarg>Scalar</templarg>
    <base>pcl::registration::CorrespondenceEstimationBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceEstimationNormalShooting&lt; PointSource, PointTarget, NormalT, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a671a5cd4b411e3b10d2c2352343e776b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointTarget &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>ac86685797d9a90baf28c1d9f8f29aa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointTarget &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a09ac974603735fd9c9743eb746f9df2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudNormals::ConstPtr</type>
      <name>NormalsConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>afa51b3667a1cb4dfa8b67bfc490ffab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudNormals::Ptr</type>
      <name>NormalsPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>adeabd5595d4127cb88dde4732010e929</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; NormalT &gt;</type>
      <name>PointCloudNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>aed3e258c71ae1a64ac88e1ec441c28d8</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>ae91318203c75d794e36156aad6a91917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>aac1ee46e47ca56981f5d3554dc4276df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a2217d74ffafb2393c8f966d6a6c0ce8a</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>a14ac0d7c87d8bb795f566fade144237f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a20046450936873be5165c1fda7b1d70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a6b826c08f39faf45f45c398dfa19be87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceEstimationNormalShooting&lt; PointSource, PointTarget, NormalT, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a3002a9822e0151743b6768d82a4b7d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CorrespondenceEstimationNormalShooting</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>aae2aa6649dac6840562cf392d6c8fe8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>determineCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a348a50a8b8a0d3c5b14704d283ce068c</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences, double max_distance=std::numeric_limits&lt; double &gt;::max())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>determineReciprocalCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a93c946684ceff4a5686852be95852835</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences, double max_distance=std::numeric_limits&lt; double &gt;::max())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getKSearch</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>ac98290bd1bf424a0289cbfcb3ac8faa0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NormalsConstPtr</type>
      <name>getSourceNormals</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a0ba6db0fbd7120020eb4fe9482136f1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKSearch</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a6a9dba31ba0d0be3a2befe13a56a5f5a</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>af651fe7489cf7cab8eb622e1d77f642e</anchor>
      <arglist>(const NormalsConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CorrespondenceEstimationNormalShooting</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>af6c28e356be7e759e4f790405855f326</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>af979935c7f43038ab68ad6d0d701a801</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>k_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a851e08a9f9c179228a59e39323bb9ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalsConstPtr</type>
      <name>source_normals_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a2ee2f0004f3cfd8463689c7c5f2cd5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalsPtr</type>
      <name>source_normals_transformed_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationNormalShooting.html</anchorfile>
      <anchor>a970b25748b2d88d9683594322b11e6de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceEstimationOrganizedProjection</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::registration::CorrespondenceEstimationBase</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceEstimationOrganizedProjection&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>ad746715384293c711304a13989129078</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>ad332beff4fdf731347387f498c98e53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>aac4affaafb0a8d1383b99c97f088594d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>ad87ba5f2d20c2f101b3aafc8a14918c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a0ca7a3bebe21e8410a6698a21800bac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a45ef1513d8483655917b48f88febfba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>af66faffe9ac2b49bf48f49cf9bd773f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceEstimationOrganizedProjection&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>ae29dc291481ac1996f048027def2ae8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CorrespondenceEstimationOrganizedProjection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a8c70f6164145efe8144907a9007cd866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>determineCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a6145ed17b1dadd13c2008b409ad0ce26</anchor>
      <arglist>(Correspondences &amp;correspondences, double max_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>determineReciprocalCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>ac1efb1a06bd674fea9743d615e8a3419</anchor>
      <arglist>(Correspondences &amp;correspondences, double max_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCameraCenters</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a6c19c5fafd22939a3083e2d7623cf6ad</anchor>
      <arglist>(float &amp;cx, float &amp;cy) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDepthThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a7ebc0fd53ddacaaf871e17eebe21bdfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFocalLengths</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>ac4886a516b49ad7272560d8ddba229d1</anchor>
      <arglist>(float &amp;fx, float &amp;fy) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>getSourceTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a899aaa1815836e75c1a5869a7b53eea6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraCenters</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>ade074b488ff8ce1a85a7ef61869b5cfe</anchor>
      <arglist>(const float cx, const float cy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepthThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>ae87b82d5be3a3f12914f489ff45452eb</anchor>
      <arglist>(const float depth_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocalLengths</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a421b1761b5313c3519ade0f679e73686</anchor>
      <arglist>(const float fx, const float fy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a79d65095dad5703f49f1d37c98d76044</anchor>
      <arglist>(const Eigen::Matrix4f &amp;src_to_tgt_transformation)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a6a393ec18179a0ae23195a4ed71f702f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>cx_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a4a9cb0abe2dc6c23cef805dfda8fcf2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>cy_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a76e489329eb24a8888598a6363559161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>depth_threshold_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>ad224508c50e0b9af4518f09f8c69e97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>fx_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a17b709dd77750f200db7d6b3149659c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>fy_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>ade54c4875d9f4ded5b379a2421336527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>projection_matrix_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>ab68c2a93103e1be62abca3002b7355bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>src_to_tgt_transformation_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceEstimationOrganizedProjection.html</anchorfile>
      <anchor>a8b4f7b628fc0dcc7d6a3b3e3c96cbe87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejectionOrganizedBoundary</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</filename>
    <base>pcl::registration::CorrespondenceRejector</base>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejectionOrganizedBoundary</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>a0461ddfd9e3b02b4e255deab34416857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>a46d7cc2bfe42a18eebcfc35b1b14df80</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>ab7fded4f59f36a7a4e7e07fea34f39d8</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_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>a1a0a8f6f9522ca5e63e84bbd454085df</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfBoundaryNaNs</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>a40e4f4fcf3e2be9b5d413aa909cbde29</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>updateSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>aa4b9492dc648ad952a68d2736abbdfe3</anchor>
      <arglist>(const Eigen::Matrix4d &amp;)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>boost::shared_ptr&lt; pcl::registration::DataContainerInterface &gt;</type>
      <name>DataContainerPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>acfecd62e245eb889c07a8f532adec772</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>ab0e6fb59d74fe0e8566674762815c584</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>boundary_nans_threshold_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>aaf57b548b76c8b40309687896eae8504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataContainerPtr</type>
      <name>data_container_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>ad19907a792bee5387d2f08103bb49c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>depth_step_threshold_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>a270961d3e610169c9f228780b7e09624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>window_size_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectionOrganizedBoundary.html</anchorfile>
      <anchor>aecefc99f224f63c5872ff8ec057e4613</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::CorrespondenceRejector</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejector.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceRejector &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>a364a36b29c665856a1819d7a42cf5154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceRejector &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejector.html</anchorfile>
      <anchor>a192578d5c6faa199b6137f7052ebe3bd</anchor>
      <arglist></arglist>
    </member>
    <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>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="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="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="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceRejectorDistance &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>a82af5a8cca8d43101c40747a5e10e5b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceRejectorDistance &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>aea3c1936bc41767035b1b0eb3b1aa4d7</anchor>
      <arglist></arglist>
    </member>
    <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>setInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>a8e0fe0309fac6f4f275990889769e402</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="function">
      <type>void</type>
      <name>setSearchMethodTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>ac299f88afaad430a900047f867483c38</anchor>
      <arglist>(const boost::shared_ptr&lt; pcl::search::KdTree&lt; PointT &gt; &gt; &amp;tree, bool force_no_recompute=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CorrespondenceRejectorDistance</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorDistance.html</anchorfile>
      <anchor>a8eac52e65535385e9f831ea37d6ee62e</anchor>
      <arglist>()</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="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceRejectorFeatures &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a95effb00e10631e7825e5b37285ce1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceRejectorFeatures &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>a2b0ff437cb1774a3cb5362906def55d1</anchor>
      <arglist></arglist>
    </member>
    <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="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CorrespondenceRejectorFeatures</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures.html</anchorfile>
      <anchor>abde5395e3dc6b27a1e876be81b981787</anchor>
      <arglist>()</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="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FeatureContainer</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainer.html</anchorfile>
      <anchor>aadd732e469e13328e661f93a14d88464</anchor>
      <arglist>()</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>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FeatureContainerInterface</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorFeatures_1_1FeatureContainerInterface.html</anchorfile>
      <anchor>af793f259a122a8399ea95b04c0254fdf</anchor>
      <arglist>()</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="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceRejectorMedianDistance &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>a9fdc82bed1c125492a0d7e746e687cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceRejectorMedianDistance &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>a3c3f4c1844fdf2f96e771d749039ff79</anchor>
      <arglist></arglist>
    </member>
    <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>setInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>a1dbaa13705e861da0372ff65c805c4ea</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="function">
      <type>void</type>
      <name>setSearchMethodTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorMedianDistance.html</anchorfile>
      <anchor>afbd18955dda3ee094bfe0d22864a0f73</anchor>
      <arglist>(const boost::shared_ptr&lt; pcl::search::KdTree&lt; PointT &gt; &gt; &amp;tree, bool force_no_recompute=false)</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="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceRejectorOneToOne &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorOneToOne.html</anchorfile>
      <anchor>a2114151e4f8482b7098b786cc96ce515</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceRejectorOneToOne &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorOneToOne.html</anchorfile>
      <anchor>ab3cdf331bd579a34c68655198a2bb6eb</anchor>
      <arglist></arglist>
    </member>
    <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::CorrespondenceRejectorPoly</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</filename>
    <templarg>SourceT</templarg>
    <templarg>TargetT</templarg>
    <base>pcl::registration::CorrespondenceRejector</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceRejectorPoly &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a42d9b588b755dafc4e1ca0499b1c8d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; SourceT &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a170580b5099a0f8712a6a87215370507</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a5855c5a1bda518769770dc884147e44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a81921f26dbf8fc260530a77d138b950d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; TargetT &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a55c84948c660f387cfc8da2ea99c40cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a48696db05f0fb7d542552c6eabf5869a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>ac89b2bfa80010ccae94e323e4dd07c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceRejectorPoly &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a2f46855836ad7ab2e2fdcfb00738ebe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejectorPoly</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>aadfc2c6fc8fb83f346d06cf47f49b702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCardinality</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>af51b83c930c0eded4255f0b125e0d264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIterations</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a3b23f465b997d88b0b628e646f9dd3a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>ab9dd0c9b233328c85803229009be093e</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSimilarityThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a5bba3105e4e30c6892b89d381f190898</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCardinality</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a7ff2c8b9c339f3a2002903445c571ebc</anchor>
      <arglist>(int cardinality)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>ad276f9b13f87fb0a43cbaa12bc83da75</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>acc2f89f5758f9de93be9e2daa27af68b</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>ac1fb853163ad7d9bfb3cfa2629bc5e5e</anchor>
      <arglist>(const PointCloudTargetConstPtr &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIterations</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a930c9e70a639fbe1d4e4228cd1dfc57b</anchor>
      <arglist>(int iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSimilarityThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a82e96a355a8bda9f912ac4c1a1c5dc6e</anchor>
      <arglist>(float similarity_threshold)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>thresholdPolygon</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a1b0cbb221e66b90cccae29cf84a64147</anchor>
      <arglist>(const pcl::Correspondences &amp;corr, const std::vector&lt; int &gt; &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>thresholdPolygon</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a4e889746bd0466f9b48a92a46fb39e3e</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;source_indices, const std::vector&lt; int &gt; &amp;target_indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a72457989897b8ae21c84db797998c8e0</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>computeHistogram</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a37fe57f588ae4c5123a68de1da641e5d</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;data, float lower, float upper, int bins)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>computeSquaredDistance</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a382b6d87c8e6d2d0750214abd67f26a5</anchor>
      <arglist>(const SourceT &amp;p1, const TargetT &amp;p2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findThresholdOtsu</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a86918596b556ca1626f2a55640ae971e</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;histogram)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>getUniqueRandomIndices</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>adc6fa46eff68234bc35733343dce9d53</anchor>
      <arglist>(int n, int k)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>thresholdEdgeLength</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>aa6d7f1b7dfe41620829a2c957b4229e1</anchor>
      <arglist>(int index_query_1, int index_query_2, int index_match_1, int index_match_2, float simsq)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>cardinality_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>afa554cac284422e196653d72e502a610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudSourceConstPtr</type>
      <name>input_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a5575ac6cf13ce0c4054ba040afde56b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iterations_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>aed548e72f310a9fc5a31cec68bc7777a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>similarity_threshold_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a34b2739826ffc25631b21fcdb20b2415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>similarity_threshold_squared_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>a07a4439a78a6f833ef62be904abd7742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudTargetConstPtr</type>
      <name>target_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorPoly.html</anchorfile>
      <anchor>abb0f66416db785a197d534755e562f19</anchor>
      <arglist></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="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceRejectorSampleConsensus &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>aca8b974dfc35d3f65cc12fa550e52d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceRejectorSampleConsensus &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>aa68eb44d3841b33923f9fdb0c447414a</anchor>
      <arglist></arglist>
    </member>
    <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>PointCloudConstPtr const</type>
      <name>getInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>ab49081cebce1c204c25dcacf5c8f2a3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr const</type>
      <name>getInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>aba38b8207d7de0e9bf524989375228bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaximumIterations</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>aa086670c0dec609354fcb5f02746ee8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getRefineModel</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a475fea0014b2148aba3bcfa2e037086a</anchor>
      <arglist>() const </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></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a1a4555b561339266d88fc612de6d28b4</anchor>
      <arglist>(virtual void setInputCloud(const PointCloudConstPtr &amp;cloud),&quot;[pcl::registration::CorrespondenceRejectorSampleConsensus::setInputCloud] setInputCloud is deprecated. Please use setInputSource instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a2fa692a98f3cda8563fabb5d5ac4f019</anchor>
      <arglist>(PointCloudConstPtr const getInputCloud(),&quot;[pcl::registration::CorrespondenceRejectorSampleConsensus::getInputCloud] getInputCloud is deprecated. Please use getInputSource instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>aa910a3a7594144845d72fe4fe3c930c2</anchor>
      <arglist>(virtual void setTargetCloud(const PointCloudConstPtr &amp;cloud),&quot;[pcl::registration::CorrespondenceRejectorSampleConsensus::setTargetCloud] setTargetCloud is deprecated. Please use setInputTarget instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a01d0689e4b40bf4535987e147021c95c</anchor>
      <arglist>(void setMaxIterations(int max_iterations),&quot;[pcl::registration::CorrespondenceRejectorSampleConsensus::setMaxIterations] setMaxIterations is deprecated. Please use setMaximumIterations instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a40ae0fc72016263f2b45908fe408453b</anchor>
      <arglist>(int getMaxIterations(),&quot;[pcl::registration::CorrespondenceRejectorSampleConsensus::getMaxIterations] getMaxIterations is deprecated. Please use getMaximumIterations instead.&quot;)</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>setInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a0ade3619194ea442ea9bd819762e63d0</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a42faaefd43eaf43b32efe0b1722a3d98</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumIterations</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a49fa9e17ad1e371c4b5db9766d598349</anchor>
      <arglist>(int max_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefineModel</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>ad51df1b8798951557863082feabcc0b8</anchor>
      <arglist>(const bool refine)</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>PointCloudPtr</type>
      <name>input_transformed_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>aa1196d1170764b3fb8278eb0eb9ab02d</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>bool</type>
      <name>refine_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus.html</anchorfile>
      <anchor>a17af2df1ba1fa21a19df67c1df3b811a</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::CorrespondenceRejectorSampleConsensus2D</name>
    <filename>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</filename>
    <templarg></templarg>
    <base>pcl::registration::CorrespondenceRejectorSampleConsensus</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceRejectorSampleConsensus2D &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>aaa7a2ae4095849e398eb9ba3fed65227</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceRejectorSampleConsensus2D &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>a123582079cddeccbe73738b5050ea032</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CorrespondenceRejectorSampleConsensus2D</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>ab012e4424c7053cac669aeb0b195abf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCameraCenters</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>a0a30311ac105b50960e230b26c9f7b37</anchor>
      <arglist>(float &amp;cx, float &amp;cy) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFocalLengths</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>a71f59087e46c56746eec06ab3e20496e</anchor>
      <arglist>(float &amp;fx, float &amp;fy) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRemainingCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>a19bd9c515127d357601e2af9dd490d0e</anchor>
      <arglist>(const pcl::Correspondences &amp;original_correspondences, pcl::Correspondences &amp;remaining_correspondences)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraCenters</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>a835f85675a8e713d66d5aecac8e907c7</anchor>
      <arglist>(const float cx, const float cy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocalLengths</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>a4021022e315651acd06ce46132703a68</anchor>
      <arglist>(const float fx, const float fy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyRejection</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>af68c645ad702192489173c34cef8d7ed</anchor>
      <arglist>(pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>projection_matrix_</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>ab7a03045fd53e12810fdd248da09b1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>aeed745249d336fb48748dab4a9ff0be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>a26e04d2d05e36bae71634eabb09612ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSampleConsensus2D.html</anchorfile>
      <anchor>ac6f1fee77350b08251d4fad690f94e8b</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="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceRejectorSurfaceNormal &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a745eb9473ac4979cb81842f1524275c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceRejectorSurfaceNormal &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>aeaf1a76efd20fa1ce98f9640b67c5d4f</anchor>
      <arglist></arglist>
    </member>
    <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>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>getInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a3cdf7ebe9d587543226fdb17aef9bdb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>getInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a27bc5e77b1273c5e46d90e542d33369f</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>setInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a975f9eb2dd474e2f63d3280ce91a2e80</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;input)</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>setSearchMethodTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorSurfaceNormal.html</anchorfile>
      <anchor>a5cf27e5fc6ac45753063ad88e282c4fc</anchor>
      <arglist>(const boost::shared_ptr&lt; pcl::search::KdTree&lt; PointT &gt; &gt; &amp;tree, bool force_no_recompute=false)</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="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceRejectorTrimmed &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>a01a999cdbdb4a3e5deab40fe1a70fc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceRejectorTrimmed &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>af17fdb2955acdba8ee1ba6d4aa52ccb2</anchor>
      <arglist></arglist>
    </member>
    <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>getOverlapRatio</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>a37fff487fb4319401e79c8b9844df078</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>setOverlapRatio</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorTrimmed.html</anchorfile>
      <anchor>a67e0ace7686815931933d4a7f5380193</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="typedef">
      <type>boost::shared_ptr&lt; const CorrespondenceRejectorVarTrimmed &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a2e153f08b12bf5d1af8869c0ee0a17e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CorrespondenceRejectorVarTrimmed &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a455fa72a867aa737f5b34a1ed4247575</anchor>
      <arglist></arglist>
    </member>
    <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>setInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a4ca7109dbc55e2f756926042848845f0</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="function">
      <type>void</type>
      <name>setSearchMethodTarget</name>
      <anchorfile>classpcl_1_1registration_1_1CorrespondenceRejectorVarTrimmed.html</anchorfile>
      <anchor>a11ca79fdc9c6b7a0d0ec76c8cb0b9e78</anchor>
      <arglist>(const boost::shared_ptr&lt; pcl::search::KdTree&lt; PointT &gt; &gt; &amp;tree, bool force_no_recompute=false)</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>PointT</templarg>
    <templarg>NormalT</templarg>
    <base>pcl::registration::DataContainerInterface</base>
    <member kind="function">
      <type></type>
      <name>DataContainer</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>acbf077d20c83124fe915d5c172bbc2e4</anchor>
      <arglist>(bool needs_normals=false)</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>NormalsConstPtr</type>
      <name>getInputNormals</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a865e0487cb00c9afab0a01ac6ef5df8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr const</type>
      <name>getInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a6a905b915ff700820846d26925575b25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr const</type>
      <name>getInputTarget</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>ad4ea9078a12ea9db7dca9686523b035a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NormalsConstPtr</type>
      <name>getTargetNormals</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a4a042aaf54c97e65810b7dc6bb3b9ede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a912323476f25099002d7b38c566cadbc</anchor>
      <arglist>(void setInputCloud(const PointCloudConstPtr &amp;cloud),&quot;[pcl::registration::DataContainer::setInputCloud] setInputCloud is deprecated. Please use setInputSource instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCL_DEPRECATED</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a29ab1788ca24bc5457e38cef688f3fca</anchor>
      <arglist>(PointCloudConstPtr const getInputCloud(),&quot;[pcl::registration::DataContainer::getInputCloud] getInputCloud is deprecated. Please use getInputSource instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputNormals</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>ad1e5d5043fdb51a75a6e8840ca586654</anchor>
      <arglist>(const NormalsConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputSource</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a8882a16f05489b2c3c8d8a27584c4bf2</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</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>setSearchMethodTarget</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>ac52d24a2964c4d9f2864f19001a6455a</anchor>
      <arglist>(const KdTreePtr &amp;tree, bool force_no_recompute=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetNormals</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a8a19ad4c6068ec123698fbd051957b6d</anchor>
      <arglist>(const NormalsConstPtr &amp;normals)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataContainer</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a596f25043f03daced9e226e8fcf948d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::search::KdTree&lt; PointT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a634b7dc19c35b623c4c82e259293f53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; NormalT &gt;</type>
      <name>Normals</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a39528f6fad9866d3396bad0168e6cbea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Normals::ConstPtr</type>
      <name>NormalsConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a2cf3506451bf24d0bb014be0adb58406</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Normals::Ptr</type>
      <name>NormalsPtr</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a0c6733501c316a2ed47cbf55b255a696</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a07823720ce18e15c5eef4f33e971d97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a87f31d2eec8b50bbb055d6af15d38621</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a7c709e5daa3beb277188e06eb2e893c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::string &amp;</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a96939053778fc8c6a4bf4cbe7571268a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>class_name_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>aabff9a4a09779abfeaaffbe31cc85f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>force_no_recompute_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>adebdeb3cbafeeae0bebc238eff4aee9c</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>NormalsConstPtr</type>
      <name>input_normals_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>ab2e50ae09c0d26c70a694b8124c7a5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalsPtr</type>
      <name>input_normals_transformed_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a71ac041b199b2b4dbfdf312d7e8e3bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudPtr</type>
      <name>input_transformed_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a756c8f22f8bbe1fd968a581b9e45769f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>needs_normals_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a171c6415242c5342514381edfd9ff411</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>bool</type>
      <name>target_cloud_updated_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a31ac9595e051e3fdb30c28bb66a726df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NormalsConstPtr</type>
      <name>target_normals_</name>
      <anchorfile>classpcl_1_1registration_1_1DataContainer.html</anchorfile>
      <anchor>a3fdb20d66bfae8af64e683eb10c81bf4</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::DefaultConvergenceCriteria</name>
    <filename>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</filename>
    <templarg>Scalar</templarg>
    <base>pcl::registration::ConvergenceCriteria</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const DefaultConvergenceCriteria&lt; Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a58022c49c4fd3ad3b1e404c749ed4205</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ConvergenceState</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>af73e20f93ee3785967363d1c7bebb191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONVERGENCE_CRITERIA_NOT_CONVERGED</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>af73e20f93ee3785967363d1c7bebb191ae1dcccab4d6f23b75cc34843133b5b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONVERGENCE_CRITERIA_ITERATIONS</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>af73e20f93ee3785967363d1c7bebb191a33d2d17b367fae7d1f7e389b564cf326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONVERGENCE_CRITERIA_TRANSFORM</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>af73e20f93ee3785967363d1c7bebb191a04268b37e78826c099bfd91c9be57937</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONVERGENCE_CRITERIA_ABS_MSE</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>af73e20f93ee3785967363d1c7bebb191a3fc7c539432571b4fb7639e6b35ed31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONVERGENCE_CRITERIA_REL_MSE</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>af73e20f93ee3785967363d1c7bebb191abd6529780ac93b743ed0194ba2b5e97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONVERGENCE_CRITERIA_NO_CORRESPONDENCES</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>af73e20f93ee3785967363d1c7bebb191a035d3653e0c9e1b868b6445ec3f46b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, 4, 4 &gt;</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a1c1221a694fdcc1515111cd333f2eb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DefaultConvergenceCriteria&lt; Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a7c2d32b7c3fffa4ff9764ce0cabcd9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultConvergenceCriteria</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a1d38271b1b9abafd6a0b14ccee346c08</anchor>
      <arglist>(const int &amp;iterations, const Matrix4 &amp;transform, const pcl::Correspondences &amp;correspondences)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAbsoluteMSE</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a0448d42612b0bafbaf952fc659ac054e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConvergenceState</type>
      <name>getConvergenceState</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>aa904602d1ff7e9d6515316af8f07d7da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFailureAfterMaximumIterations</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a34d251f08504535874ac3c9e79969d52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaximumIterations</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>ae850a8861cce65e4e93225d976a12df5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaximumIterationsSimilarTransforms</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a25e36fbb1c4a7b47c29914853cbb2038</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRelativeMSE</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a4eb077b66dfba1e4781216062f52c6cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRotationThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a31729facf12f4ea87525eb7ccd47964f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTranslationThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a79bbdcf58af7bca7dfead235bce86d55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasConverged</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>adf5b7159af38f430d1ca543c7ea83838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAbsoluteMSE</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a290ffd43753d70d66b15cd54e7b089be</anchor>
      <arglist>(const double mse_absolute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConvergenceState</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a1351fb32104e835226a859ff32242b9c</anchor>
      <arglist>(ConvergenceState c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFailureAfterMaximumIterations</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>ace30f3cde1dfb1a63e0c0deac84083fe</anchor>
      <arglist>(const bool failure_after_max_iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumIterations</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a551e8e512beef03d81cc64d0f598f147</anchor>
      <arglist>(const int nr_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumIterationsSimilarTransforms</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a69ea6a9c7cb745017a08b8bc0e45eff4</anchor>
      <arglist>(const int nr_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRelativeMSE</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a5f7261d61ed08afcb5e69b85d29371c1</anchor>
      <arglist>(const double mse_relative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotationThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a8c2718468e3f2f219dcbeab172982d84</anchor>
      <arglist>(const double threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTranslationThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a5d3085bb14b4a881acb7da2670573815</anchor>
      <arglist>(const double threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DefaultConvergenceCriteria</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a6ba345101e37eedd0edb92a4928b396e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>calculateMSE</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>adec8ae97bd4293c2824307be1c370020</anchor>
      <arglist>(const pcl::Correspondences &amp;correspondences) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConvergenceState</type>
      <name>convergence_state_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a014306c885752b9fd19079f570dd20e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const pcl::Correspondences &amp;</type>
      <name>correspondences_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a599456356e647fb385523f0660ae9569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>correspondences_cur_mse_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a1a9b10bb8d05cd7e8c1ed67a612af227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>correspondences_prev_mse_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>aee76f5b94e1415500bdace09aab6bc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>failure_after_max_iter_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>ad638c67114687c49f4f2d4fdf0f3f75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int &amp;</type>
      <name>iterations_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a5c4798a891fd194927c6c5bacfcd35af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iterations_similar_transforms_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a0b5cc87b7d5ccbb14b74d24b22d0c7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a67204183600575362789d8e5bf6a33c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_iterations_similar_transforms_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>af7ad260338d3dabd78c5bc3ea886914b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mse_threshold_absolute_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a94d8d4f4820d53c59b8893c8f6eb7845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mse_threshold_relative_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>aebfbc8c5443ffec37aaa3a735db7f479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rotation_threshold_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>aea294cd3daa63127d4230280f15509d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Matrix4 &amp;</type>
      <name>transformation_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a2318257a84e663a1cf7ef694a89aa25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>translation_threshold_</name>
      <anchorfile>classpcl_1_1registration_1_1DefaultConvergenceCriteria.html</anchorfile>
      <anchor>a7df811255c4264f3569f2c812abbc8f7</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::eigen_vecS, boost::undirectedS, Vertex, boost::no_property &gt;</type>
      <name>LoopGraph</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>ac5262f9b7301989c89d3c6ea628954ed</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" virtualness="virtual">
      <type>virtual</type>
      <name>~ELCH</name>
      <anchorfile>classpcl_1_1registration_1_1ELCH.html</anchorfile>
      <anchor>a640526e542ee140bad08e1316082e5ac</anchor>
      <arglist>()</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="class">
    <name>pcl::registration::GraphHandler</name>
    <filename>classpcl_1_1registration_1_1GraphHandler.html</filename>
    <templarg>GraphT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const GraphHandler&lt; GraphT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a097a3bdfb60434108a99f8058a02980d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::graph_traits&lt; GraphT &gt;::edge_descriptor</type>
      <name>Edge</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a399592390e5d8c9eeaa59679202feffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const GraphT &gt;</type>
      <name>GraphConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a44185b44ade75213781441e537a115fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GraphT &gt;</type>
      <name>GraphPtr</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>ac65cdbbe0b540c430e0f03caaf8aefb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GraphHandler&lt; GraphT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>aa0f2e6669653448abfcf171f295d4ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::graph_traits&lt; GraphT &gt;::vertex_descriptor</type>
      <name>Vertex</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a3aa2ef636aab1fb24d92fbdd86bcf0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Edge</type>
      <name>addGenericConstraint</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>acee57bf0baf26399ebced7c6c0838ae8</anchor>
      <arglist>(const MeasurementT &amp;measurement)</arglist>
    </member>
    <member kind="function">
      <type>Vertex</type>
      <name>addGenericVertex</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a05619712d71306066ac009a5ba56fa0b</anchor>
      <arglist>(const EstimateT &amp;estimate)</arglist>
    </member>
    <member kind="function">
      <type>Vertex</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a3763c879113bc92b4b36de28fb0bf646</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const Eigen::Matrix4f &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>Edge</type>
      <name>addPoseConstraint</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>abce0aa4ae0403c9bcb17332c00fec890</anchor>
      <arglist>(const Vertex &amp;v_start, const Vertex &amp;v_end, const Eigen::Matrix4f &amp;relative_transformation, const InformationT &amp;information_matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>af3c9ba25942f235ab9f374cbd09270cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GraphConstPtr</type>
      <name>getGraph</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a6f6a43800c12edb56b2b92037701099b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GraphPtr</type>
      <name>getGraph</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a637e0f79a7c93ac05223995e327c9984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraphHandler</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>ab3b2ae3e354a594cfcb2c1e75b11f939</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeConstraint</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>ae96f335ff5fc1e9bfea3ffd7d869fe19</anchor>
      <arglist>(const Edge &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeVertex</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a64e9cc61cac073e473ed9042ab212d1b</anchor>
      <arglist>(const Vertex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GraphHandler</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a978b6d939b4e857b9778a8ee655d8739</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>deinit</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a28eb2f86777f9f505b8711b584547cb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>a24b7e511e93c1be0b9046c4286842ea6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraphPtr</type>
      <name>graph_impl_</name>
      <anchorfile>classpcl_1_1registration_1_1GraphHandler.html</anchorfile>
      <anchor>ab4e3bf6f44fc1faa33bdf7514fa7a95d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::GraphOptimizer</name>
    <filename>classpcl_1_1registration_1_1GraphOptimizer.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>optimize</name>
      <anchorfile>classpcl_1_1registration_1_1GraphOptimizer.html</anchorfile>
      <anchor>ad00b5f83aa90052040282703766e1660</anchor>
      <arglist>(GraphHandler&lt; GraphT &gt; &amp;inout_graph)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GraphOptimizer</name>
      <anchorfile>classpcl_1_1registration_1_1GraphOptimizer.html</anchorfile>
      <anchor>a544f0f6b911fd95b703e61ca023eeb0e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::LUM</name>
    <filename>classpcl_1_1registration_1_1LUM.html</filename>
    <templarg>PointT</templarg>
    <class kind="struct">pcl::registration::LUM::EdgeProperties</class>
    <class kind="struct">pcl::registration::LUM::VertexProperties</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const LUM&lt; PointT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a8120c73c02b0113ef286b8b761f3106b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SLAMGraph::edge_descriptor</type>
      <name>Edge</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a4c841cc81ee2654062b63cba820b3352</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a14bed90c3dc865c9df1b71a67ad4fe74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>ad2a8c6a21667c42234ef373b1fd82d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a2a6db6f9c5127c59e375528d54e14cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; LUM&lt; PointT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a23e1d1a5184974e14c375149d36aa7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::eigen_vecS, boost::eigen_vecS, boost::bidirectionalS, VertexProperties, EdgeProperties, boost::no_property, boost::eigen_listS &gt;</type>
      <name>SLAMGraph</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a0e22b0796d8b5ae3b9c91232a0267786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SLAMGraph &gt;</type>
      <name>SLAMGraphPtr</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a8193101e46b76019d2e98f8c3e89212b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SLAMGraph::vertex_descriptor</type>
      <name>Vertex</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>afabca47df9302f50a7a4dd5b01b14c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Vertex</type>
      <name>addPointCloud</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>af02ab9840050d2b5d49818f4756f83f5</anchor>
      <arglist>(const PointCloudPtr &amp;cloud, const Eigen::Vector6f &amp;pose=Eigen::Vector6f::Zero())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a0eeba16c08a09d4379cb034a471b5500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>getConcatenatedCloud</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>ac32af530425a71c89ef4bd00a6e6c92d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getConvergenceThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>ae3b159eaae96e213d14d44d0d8bd8b52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>pcl::CorrespondencesPtr</type>
      <name>getCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a5d77a9d143e81a203121c1c4baead002</anchor>
      <arglist>(const Vertex &amp;source_vertex, const Vertex &amp;target_vertex) const </arglist>
    </member>
    <member kind="function">
      <type>SLAMGraphPtr</type>
      <name>getLoopGraph</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a26cb9d8763fac490666b0e6b6f850b8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxIterations</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a684dd39012f8f7407d87106d028d647d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SLAMGraph::vertices_size_type</type>
      <name>getNumVertices</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a129eebac5d632684880e040e14472bd3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>getPointCloud</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a4563f7403037c5b9bfed9a0fa6bf67d7</anchor>
      <arglist>(const Vertex &amp;vertex) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector6f</type>
      <name>getPose</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>afc4c7eff184699e1ae0ad58e3505bf0b</anchor>
      <arglist>(const Vertex &amp;vertex) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a7f92c8c9166883de62807773eeada59b</anchor>
      <arglist>(const Vertex &amp;vertex) const </arglist>
    </member>
    <member kind="function">
      <type>PointCloudPtr</type>
      <name>getTransformedCloud</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>ae7764659192601877e207681a5607058</anchor>
      <arglist>(const Vertex &amp;vertex) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LUM</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>aa9d66a02a1867f3ac9f07caff26a351f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConvergenceThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a5d964236606833a18e95bb8c3504296d</anchor>
      <arglist>(float convergence_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorrespondences</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>ad3c5f6fceabb3655f6d6e78bfc3063f9</anchor>
      <arglist>(const Vertex &amp;source_vertex, const Vertex &amp;target_vertex, const pcl::CorrespondencesPtr &amp;corrs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoopGraph</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>aea83eb9987c33d5a33a2e310f8ae7295</anchor>
      <arglist>(const SLAMGraphPtr &amp;slam_graph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a65a8f80484b47482b851db71cef17a07</anchor>
      <arglist>(int max_iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointCloud</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>ac672ad22fa27925cc3c01e3c6de885ed</anchor>
      <arglist>(const Vertex &amp;vertex, const PointCloudPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>ab808ee7d1dc3d40e721f385c6c9e21a1</anchor>
      <arglist>(const Vertex &amp;vertex, const Eigen::Vector6f &amp;pose)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeEdge</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a2de5ccd129252ab810d7895646effa3d</anchor>
      <arglist>(const Edge &amp;e)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Matrix6f</type>
      <name>incidenceCorrection</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a12ea6d99451d118ea13a6456f76ff825</anchor>
      <arglist>(const Eigen::Vector6f &amp;pose)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>convergence_threshold_</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a0fb259311e13ca9fd7c043eb00634ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_iterations_</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>ab246377b8f33ecebc06801903f406dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SLAMGraphPtr</type>
      <name>slam_graph_</name>
      <anchorfile>classpcl_1_1registration_1_1LUM.html</anchorfile>
      <anchor>a645ac5f526d69b8abfe4e22779f4ffba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::LUM::EdgeProperties</name>
    <filename>structpcl_1_1registration_1_1LUM_1_1EdgeProperties.html</filename>
    <member kind="variable">
      <type>Eigen::Matrix6f</type>
      <name>cinv_</name>
      <anchorfile>structpcl_1_1registration_1_1LUM_1_1EdgeProperties.html</anchorfile>
      <anchor>a78e6c09cf85d7c8b15a78510cb16ca07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector6f</type>
      <name>cinvd_</name>
      <anchorfile>structpcl_1_1registration_1_1LUM_1_1EdgeProperties.html</anchorfile>
      <anchor>ae15eb273cce1c817c79670a73eece49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::CorrespondencesPtr</type>
      <name>corrs_</name>
      <anchorfile>structpcl_1_1registration_1_1LUM_1_1EdgeProperties.html</anchorfile>
      <anchor>ab727351dd6553d0c90c037177b8dacf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::LUM::VertexProperties</name>
    <filename>structpcl_1_1registration_1_1LUM_1_1VertexProperties.html</filename>
    <member kind="variable">
      <type>PointCloudPtr</type>
      <name>cloud_</name>
      <anchorfile>structpcl_1_1registration_1_1LUM_1_1VertexProperties.html</anchorfile>
      <anchor>a779d6604899368ad31e66efb0d9b50a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector6f</type>
      <name>pose_</name>
      <anchorfile>structpcl_1_1registration_1_1LUM_1_1VertexProperties.html</anchorfile>
      <anchor>a47b05141148e5e358c0cf531d03c9c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::NullEstimate</name>
    <filename>structpcl_1_1registration_1_1NullEstimate.html</filename>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::NullMeasurement</name>
    <filename>structpcl_1_1registration_1_1NullMeasurement.html</filename>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::PoseEstimate</name>
    <filename>structpcl_1_1registration_1_1PoseEstimate.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>PoseEstimate</name>
      <anchorfile>structpcl_1_1registration_1_1PoseEstimate.html</anchorfile>
      <anchor>a982c0c97b023bb11dc3faf2bd254c736</anchor>
      <arglist>(const Eigen::Matrix4f &amp;p=Eigen::Matrix4f::Identity(), const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;c=typename pcl::PointCloud&lt; PointT &gt;::ConstPtr())</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; PointT &gt;::ConstPtr</type>
      <name>cloud</name>
      <anchorfile>structpcl_1_1registration_1_1PoseEstimate.html</anchorfile>
      <anchor>ac725e553835c25ceb7b6d86375da2981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix4f</type>
      <name>pose</name>
      <anchorfile>structpcl_1_1registration_1_1PoseEstimate.html</anchorfile>
      <anchor>aea55076b0209a1b9db74a9fb241353a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::PoseMeasurement</name>
    <filename>structpcl_1_1registration_1_1PoseMeasurement.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>PoseMeasurement</name>
      <anchorfile>structpcl_1_1registration_1_1PoseMeasurement.html</anchorfile>
      <anchor>a60b90e4becc3af7b9b9cf88023bf1d2f</anchor>
      <arglist>(const VertexT &amp;v_s, const VertexT &amp;v_e, const Eigen::Matrix4f &amp;tr, const InformationT &amp;mtx)</arglist>
    </member>
    <member kind="variable">
      <type>InformationT</type>
      <name>information_matrix</name>
      <anchorfile>structpcl_1_1registration_1_1PoseMeasurement.html</anchorfile>
      <anchor>aa186fbff172de0f1e4424cb2224c1f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix4f</type>
      <name>relative_transformation</name>
      <anchorfile>structpcl_1_1registration_1_1PoseMeasurement.html</anchorfile>
      <anchor>afcfbf9c60d6a2d9db3145e6bb937629a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VertexT</type>
      <name>v_end</name>
      <anchorfile>structpcl_1_1registration_1_1PoseMeasurement.html</anchorfile>
      <anchor>a3a11e23319a7c35c80687c4139bcac68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VertexT</type>
      <name>v_start</name>
      <anchorfile>structpcl_1_1registration_1_1PoseMeasurement.html</anchorfile>
      <anchor>ad6a621059b0a3f050ac17e529d35a7ac</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>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationEstimation&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>a5e5af204000fd2ca1490b6cae58d1695</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, 4, 4 &gt;</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>a07897a083da1df8960c5888a5374fc02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationEstimation&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>a0b20a4f0bf5ab8ba875e98a97d33aff9</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>ae6cce6a02e4cb990b1183fd1f8c1cb59</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Matrix4 &amp;transformation_matrix) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>ab7e2b0354d603958e13ee879921bdc37</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, Matrix4 &amp;transformation_matrix) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>a442a4c07807f51522252122393de6faf</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, Matrix4 &amp;transformation_matrix) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>a29eac92312d3f445ba840a02e92fa5db</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, Matrix4 &amp;transformation_matrix) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>a8cff63254a3ec6756770a22e5ffbde12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation.html</anchorfile>
      <anchor>ab082f3ca6d71efb5a3b6e2871d7202d0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationEstimation2D</name>
    <filename>classpcl_1_1registration_1_1TransformationEstimation2D.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::registration::TransformationEstimation</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationEstimation2D&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation2D.html</anchorfile>
      <anchor>a9dc0c1dbe8d22851a13c6aa3be0e422b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationEstimation&lt; PointSource, PointTarget, Scalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation2D.html</anchorfile>
      <anchor>a8eb00f0d14067b92061552bf90edab88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationEstimation2D&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation2D.html</anchorfile>
      <anchor>a6d05f2f6c4f74d87b6c3e4ba6a17200b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation2D.html</anchorfile>
      <anchor>ae080334516022d522336c660f807bb83</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation2D.html</anchorfile>
      <anchor>ab2f8b1e6c19c214e5e0d59aff00e0039</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation2D.html</anchorfile>
      <anchor>a58d480323bf09c80880f17910623d923</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation2D.html</anchorfile>
      <anchor>a3fbf35b6cfa08931a59b1d2ed9e15270</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimation2D</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation2D.html</anchorfile>
      <anchor>a9e719043c57554b2e71f76205e387df4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimation2D</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation2D.html</anchorfile>
      <anchor>af4a5e274ceac777c50ceb14066ddf6c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation2D.html</anchorfile>
      <anchor>a4331da8dcdf999e9f57acdf168dbe2c4</anchor>
      <arglist>(ConstCloudIterator&lt; PointSource &gt; &amp;source_it, ConstCloudIterator&lt; PointTarget &gt; &amp;target_it, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getTransformationFromCorrelation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimation2D.html</anchorfile>
      <anchor>a7cf05408ca3dd9662af17417f79af1ed</anchor>
      <arglist>(const Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_src_demean, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid_src, const Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_tgt_demean, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid_tgt, Matrix4 &amp;transformation_matrix) const </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>
    <templarg>MatScalar</templarg>
    <base>TransformationEstimation&lt; PointSource, PointTarget, MatScalar &gt;</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="typedef">
      <type>boost::shared_ptr&lt; const TransformationEstimationLM&lt; PointSource, PointTarget, MatScalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>ae05a1ddd3aa08f38b80c54965a0e6707</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationEstimation&lt; PointSource, PointTarget, MatScalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a361065bea34339cd905cccb27944773c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationEstimationLM&lt; PointSource, PointTarget, MatScalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>ae5cc9e62118d68e884fc63bee5d5d83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; MatScalar, 4, 1 &gt;</type>
      <name>Vector4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a631a133c734b5f626fc28bc1672003a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; MatScalar, Eigen::Dynamic, 1 &gt;</type>
      <name>VectorX</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a13c107659948e407d8bd70a3aec31e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>afd80a19ad99d2e7ba9d78d0e0aba88c1</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>af337c236ac9d7d88a0229d51908ae645</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a85e4a0bdd45f6aa01d332e2359518b67</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>afea66e345a286cba6890cf9cc3a86741</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>TransformationEstimationLM &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>aee755b2a9ec84236fc588221367d6628</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>a58db943b82754771d85e7781d178b1bf</anchor>
      <arglist>(const boost::shared_ptr&lt; WarpPointRigid&lt; PointSource, PointTarget, MatScalar &gt; &gt; &amp;warp_fcn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationLM</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a03a62429f0a21c65f30142da4c0b9c20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationLM</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a4e6add987a9fbab7f31d392ea812e3f4</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>aac5823e6f24d84e42a54df3cc0725471</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual MatScalar</type>
      <name>computeDistance</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>add6cbdd62f9eb5a690c0b03cb08d2bcc</anchor>
      <arglist>(const PointSource &amp;p_src, const PointTarget &amp;p_tgt) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual MatScalar</type>
      <name>computeDistance</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a2458d20ab4840e7a59b9b233acd492cb</anchor>
      <arglist>(const Vector4 &amp;p_src, const PointTarget &amp;p_tgt) const </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>af75bf268c9136933175e7e7a09ee33ed</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>ac6ff65ad09bae41216126d00133523a4</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>abef97e83c0e0e9b1358d558f5a56d1f7</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>af17eaaec23033dc0b94c22275c52164f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::registration::WarpPointRigid&lt; PointSource, PointTarget, MatScalar &gt; &gt;</type>
      <name>warp_point_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationLM.html</anchorfile>
      <anchor>a7ebed1d8e2ca08e832c6980b09afbb90</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>a3b74774cc6ad648067bfe22912291187</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>a8cfb1dd2099fe05d764f537e44986787</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>a0d22d16b288752c614501d87b34d91e0</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>a91b5f60b906b15dca72291b6237b4118</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>ac73024d64ba7da23a544fe63d4333280</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>a9cf7e75e77c693c9bcc445da81cc89f1</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>ad1d18d934371594a17a62bc8d35a51e1af1d49eed3c99d32054f0be4bce9100c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>ad1d18d934371594a17a62bc8d35a51e1a83dbdaf14d6bd1fcc4db26708ea17b06</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>a789f3fb3e8183261cf2a0bd18e93075b</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>a19796e51a6b2202486277b3c17cb665f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>a5cad1c15725e487e6b605720b6787ca3</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>adf9f9bce594a69c35ddbe32de32849f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>aa09ee86bac98dce9e98962838d7acf20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1Functor.html</anchorfile>
      <anchor>abe023828faf408444f6a8bfd9668b848</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>ae447785ba440e0c98c48f900185c5397</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>a8f23bdf34fe3005ee879f5d381d6f8bd</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>a310e08d52dd2430a12238b107705eccc</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; MatScalar &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a3dc3416d7bcccf907f9e35b17378015c</anchor>
      <arglist>(const VectorX &amp;x, VectorX &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>a5878be8f4abaf3a519bafac01aaa427a</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>a9331930fa5216c5c056554e95f61292b</anchor>
      <arglist>(int m_data_points, const TransformationEstimationLM *estimator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a68c5feb5a9b16cc15acd5c2e104c8ef2</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>a48e9da2497e08564b282a01c98fba89d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const TransformationEstimationLM&lt; PointSource, PointTarget, MatScalar &gt; *</type>
      <name>estimator_</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctor.html</anchorfile>
      <anchor>af7fcdfa8709b6f91b52b26cc0600e7ae</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; MatScalar &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>ab53ef6924c9ae182d11ad9f87f4511fc</anchor>
      <arglist>(const VectorX &amp;x, VectorX &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>a8fc5d83781c8367b589d2b47eeab4d39</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>a286281bd235e18f4159f71faefd6cc21</anchor>
      <arglist>(int m_data_points, const TransformationEstimationLM *estimator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctorWithIndices</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>a0508927d5336a4bc7e7f3c4df6b8be6b</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>a4a0a471a900541f195c19910a8fbcff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const TransformationEstimationLM&lt; PointSource, PointTarget, MatScalar &gt; *</type>
      <name>estimator_</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationLM_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>ad8920c611a41d511576360ca13fef2fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationEstimationPointToPlane</name>
    <filename>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <templarg>Scalar</templarg>
    <base>TransformationEstimationLM&lt; PointSource, PointTarget, Scalar &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationEstimationPointToPlane&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a322a9a62b714c6b448516c0ce9a3e82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>af89a6668156ae50e07a578ec956ba177</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a858214892a228d42c0e0cc0d90ce8c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a4f45bf0277a0a648cc65e277e846df2b</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>a2d7a284dae3ba5751a1dd8a288a76f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a63ac95d5c6b62f875063346559300d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>aac4ef8c6f5723c60c185a0abb46ce2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationEstimationPointToPlane&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a9d3e30e70f4017cb0751f5b65ec8763e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, 4, 1 &gt;</type>
      <name>Vector4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a71db632928a0c8fb16af0fee88699ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationPointToPlane</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a41af768fc6d2d179d64ea5592d32e7fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimationPointToPlane</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>ab6507cd105d87db2011f5626f60510e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Scalar</type>
      <name>computeDistance</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>a7123c3e51623d96c1517c7467edc02ec</anchor>
      <arglist>(const PointSource &amp;p_src, const PointTarget &amp;p_tgt) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Scalar</type>
      <name>computeDistance</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlane.html</anchorfile>
      <anchor>ad043d59c5ade7a433d0c3b0f71c6bbfc</anchor>
      <arglist>(const Vector4 &amp;p_src, const PointTarget &amp;p_tgt) const </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>
    <templarg>Scalar</templarg>
    <base>pcl::registration::TransformationEstimation</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationEstimationPointToPlaneLLS&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a8636bb38f19b5c1e7b37ed9621123ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationEstimation&lt; PointSource, PointTarget, Scalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a0f66f2aa2528481532e0dc8c31fcfe36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationEstimationPointToPlaneLLS&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a97aadd1d7749704bbb83e9354b151ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>af2784c66ef4d73dd2b21a2c5cba33212</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a56c36c74e4fbd54bb807d193aa54668e</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a0b9e4454143d918d1f4f41e9ba09812a</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a5f98077ca6e318834bb70ea9fbce91f6</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationPointToPlaneLLS</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a098a6afde557b093853065d233c3bddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimationPointToPlaneLLS</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>ab2122ef4611401c7790d43cdad6a0d5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>constructTransformationMatrix</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a18a85e8a3fa5d019552dccd8781cc255</anchor>
      <arglist>(const double &amp;alpha, const double &amp;beta, const double &amp;gamma, const double &amp;tx, const double &amp;ty, const double &amp;tz, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLS.html</anchorfile>
      <anchor>a3cbb40a233a0830de8fc52bc3706b286</anchor>
      <arglist>(ConstCloudIterator&lt; PointSource &gt; &amp;source_it, ConstCloudIterator&lt; PointTarget &gt; &amp;target_it, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationEstimationPointToPlaneLLSWeighted</name>
    <filename>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::registration::TransformationEstimation</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationEstimationPointToPlaneLLSWeighted&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>a36015ddf3f211da0ccd6a6ed90354a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationEstimation&lt; PointSource, PointTarget, Scalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>a39d72d9e24205b80476e2659ab337d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationEstimationPointToPlaneLLSWeighted&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>a99a18bb2b0e00e379f37aaf0461fc1ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>a05307b94de04ea97e30644458767830a</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>acd43da4620a52f200c765fccabb945ea</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>a682b6c0bae518f4fc390e9dbb136d4ce</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>aa01a52ad9fce847d984f1f19003308de</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorrespondenceWeights</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>ae438577229c6d34d5ee10ddc474600d9</anchor>
      <arglist>(const std::vector&lt; Scalar &gt; &amp;weights)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationPointToPlaneLLSWeighted</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>a2a475213adde7c443e8da21a7af1497b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimationPointToPlaneLLSWeighted</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>a555ca97aba4ef2086dc3c99218e517cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>constructTransformationMatrix</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>ac3aa74a4b08f15297cca993611b4c5b2</anchor>
      <arglist>(const double &amp;alpha, const double &amp;beta, const double &amp;gamma, const double &amp;tx, const double &amp;ty, const double &amp;tz, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>a880733b6b4df3c61b13cc629a2407c2e</anchor>
      <arglist>(ConstCloudIterator&lt; PointSource &gt; &amp;source_it, ConstCloudIterator&lt; PointTarget &gt; &amp;target_it, typename std::vector&lt; Scalar &gt;::const_iterator &amp;weights_it, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Scalar &gt;</type>
      <name>weights_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneLLSWeighted.html</anchorfile>
      <anchor>ae5e1204658c27c7c4e03985d36703182</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationEstimationPointToPlaneWeighted</name>
    <filename>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>TransformationEstimationPointToPlane&lt; PointSource, PointTarget, MatScalar &gt;</base>
    <class kind="struct">pcl::registration::TransformationEstimationPointToPlaneWeighted::Functor</class>
    <class kind="struct">pcl::registration::TransformationEstimationPointToPlaneWeighted::OptimizationFunctor</class>
    <class kind="struct">pcl::registration::TransformationEstimationPointToPlaneWeighted::OptimizationFunctorWithIndices</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationEstimationPointToPlaneWeighted&lt; PointSource, PointTarget, MatScalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>aaee8c07cb7426fa0893e5979093582c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationEstimation&lt; PointSource, PointTarget, MatScalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>ae95393d0a6db41216b71d578ded3845a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationEstimationPointToPlaneWeighted&lt; PointSource, PointTarget, MatScalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a6b4c6d9d5cdf42c94ac17bf026dc18c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; MatScalar, 4, 1 &gt;</type>
      <name>Vector4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>ab2da57cb429342b5b17b995b1618e68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; MatScalar, Eigen::Dynamic, 1 &gt;</type>
      <name>VectorX</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a3be63e19840a70d60564867572fd482c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>af3862aa8f46a5c62e83f0728d7c87192</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>af16c5c682f71558b706e369074560559</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a1fd577913ba9dbda1bb7a32b8d724f49</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a9ca8c0f448b983002dae48f9228af94d</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>TransformationEstimationPointToPlaneWeighted &amp;</type>
      <name>operator=</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a9d584791047ba8edaca454ba5e09c36c</anchor>
      <arglist>(const TransformationEstimationPointToPlaneWeighted &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseCorrespondenceWeights</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a509f761b6fd51f9a29db11623ae021d0</anchor>
      <arglist>(bool use_correspondence_weights)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarpFunction</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>ac02dcb949529eb673d902353c436ad03</anchor>
      <arglist>(const boost::shared_ptr&lt; WarpPointRigid&lt; PointSource, PointTarget, MatScalar &gt; &gt; &amp;warp_fcn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeights</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a0d62ee9439baf9b9cda6c06d0f3fd77b</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;weights)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationPointToPlaneWeighted</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>aa1ef683e7e3a8d91e6397ef54508db2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationPointToPlaneWeighted</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a31190d3f78a943a90fa905514d3d8f15</anchor>
      <arglist>(const TransformationEstimationPointToPlaneWeighted &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimationPointToPlaneWeighted</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a6f10cd509f62acd1409e7b16f3eac574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>correspondence_weights_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>adb7692888a703510a5f83b7d007223ee</anchor>
      <arglist></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_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a9623915c6e1a55cc2d6019553cac3a1f</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_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>aa4cd3f6b20447bac66d6c02c5af69c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PointCloudSource *</type>
      <name>tmp_src_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a9a76f8ffc1af3381de3ffe52256dc9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PointCloudTarget *</type>
      <name>tmp_tgt_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a25c896f93f052ad72bcd4268beac017f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_correspondence_weights_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a985ed4de1d830a7bb93f1bd22caf0ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pcl::registration::WarpPointRigid&lt; PointSource, PointTarget, MatScalar &gt; &gt;</type>
      <name>warp_point_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a89c7b6260885beaf2ced53bca74b1f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointSource &gt;</type>
      <name>PointCloudSource</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>acf92d64354faec4f077a6b54e5b21b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>ac433df7f1ad63c521749f434adb1caa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a722793fec1f41656e951b348961c0170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointTarget &gt;</type>
      <name>PointCloudTarget</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a848242b59144ecfcc14d9652d23384a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>a3946962ee7b5f9b07b9da894437e9ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted.html</anchorfile>
      <anchor>acd1b8e6dedf75cf28e593bd71377c386</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::TransformationEstimationPointToPlaneWeighted::Functor</name>
    <filename>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>NX</templarg>
    <templarg>NY</templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</anchorfile>
      <anchor>a88b037cfd181d3d89c0925905d60b87ca98773171e20df717dcf305f1976023a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</anchorfile>
      <anchor>a88b037cfd181d3d89c0925905d60b87cafa474a9de90b6e08cd007e1a6cf6da53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; _Scalar, InputsAtCompileTime, 1 &gt;</type>
      <name>InputType</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</anchorfile>
      <anchor>a274f5f91b3aa1d323b1e75224d6dbe8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; _Scalar, ValuesAtCompileTime, InputsAtCompileTime &gt;</type>
      <name>JacobianType</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</anchorfile>
      <anchor>a2983ac92381c663486251286d563122d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</anchorfile>
      <anchor>aeed20c9e392c0e3bb8864000b268ac2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; _Scalar, ValuesAtCompileTime, 1 &gt;</type>
      <name>ValueType</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</anchorfile>
      <anchor>a0bb09f92969ba73230b1ece54214bfdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</anchorfile>
      <anchor>af43ba6b7aff18edd2128a409bcc3bb75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</anchorfile>
      <anchor>aa9ff67909b2efa27e1739fbfc06795c5</anchor>
      <arglist>(int m_data_points)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>values</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</anchorfile>
      <anchor>aea22f9c00ba880f1438bba18dc8b79e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Functor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</anchorfile>
      <anchor>a63cf8d06c2913ef909fc9ef00f77133f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_data_points_</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1Functor.html</anchorfile>
      <anchor>a221bbf42c5878450b01ca14e3ff3d17d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::TransformationEstimationPointToPlaneWeighted::OptimizationFunctor</name>
    <filename>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctor.html</filename>
    <base>Functor&lt; MatScalar &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctor.html</anchorfile>
      <anchor>ad1d28cfd5a11b8746ea38d2298c25ae6</anchor>
      <arglist>(const VectorX &amp;x, VectorX &amp;fvec) const </arglist>
    </member>
    <member kind="function">
      <type>OptimizationFunctor &amp;</type>
      <name>operator=</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctor.html</anchorfile>
      <anchor>acd82b599947bc7790fe1f6b7108a6370</anchor>
      <arglist>(const OptimizationFunctor &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a0f7e0c89582eda9989cfe4e032a3a192</anchor>
      <arglist>(int m_data_points, const TransformationEstimationPointToPlaneWeighted *estimator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a2eb5223add9de97bed868990f6c888d1</anchor>
      <arglist>(const OptimizationFunctor &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimizationFunctor</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctor.html</anchorfile>
      <anchor>ac4d93786748df75f7656a93f67557420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const TransformationEstimationPointToPlaneWeighted&lt; PointSource, PointTarget, MatScalar &gt; *</type>
      <name>estimator_</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctor.html</anchorfile>
      <anchor>a71bb6b637a658347b9b6253d7257b288</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::registration::TransformationEstimationPointToPlaneWeighted::OptimizationFunctorWithIndices</name>
    <filename>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctorWithIndices.html</filename>
    <base>Functor&lt; MatScalar &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>a8be489083dfebc155af392f13108c18f</anchor>
      <arglist>(const VectorX &amp;x, VectorX &amp;fvec) const </arglist>
    </member>
    <member kind="function">
      <type>OptimizationFunctorWithIndices &amp;</type>
      <name>operator=</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>a46c8b467b50f25702ba030411a8e5b89</anchor>
      <arglist>(const OptimizationFunctorWithIndices &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctorWithIndices</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>ae1e74c878a938120deb6b3135225f334</anchor>
      <arglist>(int m_data_points, const TransformationEstimationPointToPlaneWeighted *estimator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationFunctorWithIndices</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>a536aeab06d1210b7695471aff0029af0</anchor>
      <arglist>(const OptimizationFunctorWithIndices &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimizationFunctorWithIndices</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>a2be695cc326abc1299db2f5c6acac3f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const TransformationEstimationPointToPlaneWeighted&lt; PointSource, PointTarget, MatScalar &gt; *</type>
      <name>estimator_</name>
      <anchorfile>structpcl_1_1registration_1_1TransformationEstimationPointToPlaneWeighted_1_1OptimizationFunctorWithIndices.html</anchorfile>
      <anchor>a6082a5889a067151642f794c1989f7d9</anchor>
      <arglist></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>
    <templarg>Scalar</templarg>
    <base>pcl::registration::TransformationEstimation</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationEstimationSVD&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a5ac4b0578ac435650516e155775a77c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationEstimation&lt; PointSource, PointTarget, Scalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a55ed792254a6571219f55d5dd60a7804</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationEstimationSVD&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>ac0303d80b743930c160fa3c16876e1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a69f01afaaaf5dd9c5fc4d44a4b0c7128</anchor>
      <arglist>(const pcl::PointCloud&lt; PointSource &gt; &amp;cloud_src, const pcl::PointCloud&lt; PointTarget &gt; &amp;cloud_tgt, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>acdfe3080dc2588c1e4b3c0cb3de7dac8</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>ae2c5948703f79beb78b12c4c9da05e54</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>ac2e675e113bd1762962c36618456bee3</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, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationSVD</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a70e8c902cec810b4430f50e77465cb00</anchor>
      <arglist>(bool use_umeyama=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationEstimationSVD</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a0ec911ffe824f21cfc52e5c28b20d45c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>estimateRigidTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a9636c970cd4fc07b070fa2ac52fabb8f</anchor>
      <arglist>(ConstCloudIterator&lt; PointSource &gt; &amp;source_it, ConstCloudIterator&lt; PointTarget &gt; &amp;target_it, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getTransformationFromCorrelation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a590b22f5d5cc4b3c0a2985f743606e8b</anchor>
      <arglist>(const Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_src_demean, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid_src, const Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_tgt_demean, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid_tgt, Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_umeyama_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVD.html</anchorfile>
      <anchor>a395a2b2f9c5d85e883b0b81ec08c4c5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationEstimationSVDScale</name>
    <filename>classpcl_1_1registration_1_1TransformationEstimationSVDScale.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::registration::TransformationEstimationSVD</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationEstimationSVDScale&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVDScale.html</anchorfile>
      <anchor>a0e711fe3bc226c49b2c8a959419b3d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationEstimationSVD&lt; PointSource, PointTarget, Scalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVDScale.html</anchorfile>
      <anchor>a1a1b46f9ea9bcb9d7e8145983a1675de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationEstimationSVDScale&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVDScale.html</anchorfile>
      <anchor>ade8505e120f5a7cd3b7f0f2e884e0b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationEstimationSVDScale</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVDScale.html</anchorfile>
      <anchor>a87c3c1c8048ddc24c172e5ffa341c98f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getTransformationFromCorrelation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationEstimationSVDScale.html</anchorfile>
      <anchor>ac9ef5189c75e480f3dd83d4449769d1a</anchor>
      <arglist>(const Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_src_demean, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid_src, const Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;cloud_tgt_demean, const Eigen::Matrix&lt; Scalar, 4, 1 &gt; &amp;centroid_tgt, Matrix4 &amp;transformation_matrix) const </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>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationValidation&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a3f0e789ed9ae4fd0e7e81be8f9cf2673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, 4, 4 &gt;</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a7077a042edcb1d815bf2f7718e6d9600</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>afee696cb2197f3ff81b729df676b0bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::ConstPtr</type>
      <name>PointCloudSourceConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a68921d6a61446609f5cae33d8e87e31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudSource::Ptr</type>
      <name>PointCloudSourcePtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a29df98ee852155e79e878c6f127fe539</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>a195abfe21e273f1687f6b9d5efb9e005</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::ConstPtr</type>
      <name>PointCloudTargetConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a41bacb93851e6e630af0381d1bfd1852</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudTarget::Ptr</type>
      <name>PointCloudTargetPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a7a1c9db176c33d2e6867edbb7f7c0380</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationValidation&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a912a4696a63f61e0a432927611b7830b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a83d9db609218b9c27d0ca8dcc499bc06</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud_src, const PointCloudTargetConstPtr &amp;cloud_tgt, const Matrix4 &amp;transformation_matrix) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a29135ef21b9da1fbf88d621c2605f9e4</anchor>
      <arglist>(const double &amp;score1, const double &amp;score2) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationValidation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>a29a429c39f09285f7746c6a0c10a5b77</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>a132672468da2b9d5f7b25cd1e588ad80</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud_src, const PointCloudTargetConstPtr &amp;cloud_tgt, const Matrix4 &amp;transformation_matrix) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationValidation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidation.html</anchorfile>
      <anchor>ad8751baf3291cc615b35bbf2546bd850</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>
    <templarg></templarg>
    <class kind="class">pcl::registration::TransformationValidationEuclidean::MyPointRepresentation</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TransformationValidation&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a6ddb109882e2f587f49a2ba3756864da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointTarget &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>af93b332c888ba8ed3dec70896e5f2a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::search::KdTree&lt; PointTarget &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>abda12595c530aee408eff6ef831813b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationValidation&lt; PointSource, PointTarget, Scalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>aa9133c7bb089b2d94e1d2a7b10f89209</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>abd289cc83b7910a3c909ca631ffaa2ac</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>a3cdb13825e4ec5bee870db28db813f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KdTree::PointRepresentationConstPtr</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a1e4ed5243b318b2643f1000c9b1890aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformationValidation&lt; PointSource, PointTarget, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>ab1046b62d08d63b662d9cc9ebe9cefe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxRange</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a71682f1eb016eada0311db140d67360a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>aa55f5a002921ff508152c24c2433e0ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a0a9e6dd43afc157a8e2d800d79f49ae5</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud_src, const PointCloudTargetConstPtr &amp;cloud_tgt, const Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a7a70a9b7e27948692f270a9921d1b3b1</anchor>
      <arglist>(const double &amp;score1, const double &amp;score2) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRange</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a4d2c5b51f8e414fe6c2eb5d77fd7b7ec</anchor>
      <arglist>(double max_range)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchMethodTarget</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a09e7a63b5ab2e28444fe5fbf3859d8fa</anchor>
      <arglist>(const KdTreePtr &amp;tree, bool force_no_recompute=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a088b2fe5791d85b42bc0df60ab159915</anchor>
      <arglist>(double threshold)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationValidationEuclidean</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>ad0a9993b02007f440f6a70bed4cfabcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>validateTransformation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a9d69eb9ad2d95bac355a1ea272061142</anchor>
      <arglist>(const PointCloudSourceConstPtr &amp;cloud_src, const PointCloudTargetConstPtr &amp;cloud_tgt, const Matrix4 &amp;transformation_matrix) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationValidationEuclidean</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>ad044bb44749632377697da65b0cf6928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>force_no_recompute_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a11eadc8b12005ad20004486a95ebaaa4</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>a1dc810755f17be1e899ff5015ff4e54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>a266e46430d064eb803d7f2227a8526f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean.html</anchorfile>
      <anchor>aab533873782c46397466279f20ebe2a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::TransformationValidationEuclidean::MyPointRepresentation</name>
    <filename>classpcl_1_1registration_1_1TransformationValidationEuclidean_1_1MyPointRepresentation.html</filename>
    <base>PointRepresentation&lt; PointTarget &gt;</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const MyPointRepresentation &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean_1_1MyPointRepresentation.html</anchorfile>
      <anchor>a98f360891b955137fdff29d99d9d167d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MyPointRepresentation &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean_1_1MyPointRepresentation.html</anchorfile>
      <anchor>a8236d29db7772bd666076d852de2246a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copyToFloatArray</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean_1_1MyPointRepresentation.html</anchorfile>
      <anchor>a297039ab0e035be15f6b098b63338932</anchor>
      <arglist>(const PointTarget &amp;p, float *out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyPointRepresentation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean_1_1MyPointRepresentation.html</anchorfile>
      <anchor>ab96bc919235cd07a903c85f927032751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MyPointRepresentation</name>
      <anchorfile>classpcl_1_1registration_1_1TransformationValidationEuclidean_1_1MyPointRepresentation.html</anchorfile>
      <anchor>a5c8783c091ded75ae2316ff25687baaa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::WarpPointRigid</name>
    <filename>classpcl_1_1registration_1_1WarpPointRigid.html</filename>
    <templarg>PointSourceT</templarg>
    <templarg>PointTargetT</templarg>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const WarpPointRigid&lt; PointSourceT, PointTargetT, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>a4c3c6a60a4c9c56033c5f0782fb3ba2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, 4, 4 &gt;</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>aa726f1e571f441e58d41d17b7065e47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; WarpPointRigid&lt; PointSourceT, PointTargetT, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>a19ab7127fd1283fc82bce37e82af7e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, 4, 1 &gt;</type>
      <name>Vector4</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>a4d879d11223a57c7c056b445eb335639</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt;</type>
      <name>VectorX</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>a98f480875d121a1f290b2a08ecb11747</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>af151c96193e12c2fe0f3b6f2ccf45851</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Matrix4 &amp;</type>
      <name>getTransform</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>aaeda98c33640c75e5107742345f4e1c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setParam</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>a9c4df15fd8ac62c85aeb09b6f3447aa2</anchor>
      <arglist>(const VectorX &amp;p)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warpPoint</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>a640272d5f8bd207b007a033a72d42433</anchor>
      <arglist>(const PointSourceT &amp;pnt_in, PointSourceT &amp;pnt_out) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warpPoint</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>afb5c70c1dbcc4902886bb7059e44172d</anchor>
      <arglist>(const PointSourceT &amp;pnt_in, Vector4 &amp;pnt_out) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WarpPointRigid</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>a2acb12f764535f36b7dd3228813d9d39</anchor>
      <arglist>(int nr_dim)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WarpPointRigid</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>abdfcb73949d5cb8305869d6ed9e956e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_dim_</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>adde216d670338cabfa44525f711feb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix4</type>
      <name>transform_matrix_</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid.html</anchorfile>
      <anchor>a1e5497e8bf98253c2225702727561435</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::WarpPointRigid3D</name>
    <filename>classpcl_1_1registration_1_1WarpPointRigid3D.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>pcl::registration::WarpPointRigid</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const WarpPointRigid3D&lt; PointSourceT, PointTargetT, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid3D.html</anchorfile>
      <anchor>a1f812841f2a91090993321122b1293b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>WarpPointRigid&lt; PointSourceT, PointTargetT, Scalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid3D.html</anchorfile>
      <anchor>a8505ebbbc2dc4c9c098955623bb169ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; WarpPointRigid3D&lt; PointSourceT, PointTargetT, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid3D.html</anchorfile>
      <anchor>a7f74e1332822265b26189d1f0257e02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>WarpPointRigid&lt; PointSourceT, PointTargetT, Scalar &gt;::VectorX</type>
      <name>VectorX</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid3D.html</anchorfile>
      <anchor>a0c661e0d23e5b7a43ffeb2e8da332011</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setParam</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid3D.html</anchorfile>
      <anchor>a0029783d822afc7440b8f54350c8a9c2</anchor>
      <arglist>(const VectorX &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WarpPointRigid3D</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid3D.html</anchorfile>
      <anchor>aeac0332a3a3ff00d5ddb8b5672ea9c66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WarpPointRigid3D</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid3D.html</anchorfile>
      <anchor>adab070024c207285f6c3e2f3356ac7f3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::registration::WarpPointRigid6D</name>
    <filename>classpcl_1_1registration_1_1WarpPointRigid6D.html</filename>
    <templarg>PointSourceT</templarg>
    <templarg>PointTargetT</templarg>
    <templarg>Scalar</templarg>
    <base>pcl::registration::WarpPointRigid</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const WarpPointRigid6D&lt; PointSourceT, PointTargetT, Scalar &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid6D.html</anchorfile>
      <anchor>abdfb5642a50152a479baeff3295c43d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>WarpPointRigid&lt; PointSourceT, PointTargetT, Scalar &gt;::Matrix4</type>
      <name>Matrix4</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid6D.html</anchorfile>
      <anchor>abcbeaf6a3ddd420e9374c93da883f457</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; WarpPointRigid6D&lt; PointSourceT, PointTargetT, Scalar &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid6D.html</anchorfile>
      <anchor>a074eb5ae085d97d24c83021ffcc9b375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>WarpPointRigid&lt; PointSourceT, PointTargetT, Scalar &gt;::VectorX</type>
      <name>VectorX</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid6D.html</anchorfile>
      <anchor>aeb9a41e63d0a7f75f47ce2456672f664</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setParam</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid6D.html</anchorfile>
      <anchor>a74a8c0506e323ea39cbbb21ebe319f3b</anchor>
      <arglist>(const VectorX &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WarpPointRigid6D</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid6D.html</anchorfile>
      <anchor>a18ef2ca0fce2d34e7237db925ee2d470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WarpPointRigid6D</name>
      <anchorfile>classpcl_1_1registration_1_1WarpPointRigid6D.html</anchorfile>
      <anchor>a2e0186e850b4bebf8bbb9f96fa93f376</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>
    <class kind="class">pcl::search::FlannSearch::KMeansIndexCreator</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const FlannSearch&lt; PointT, FlannDistance &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a6cb3da2d7f0b07c8e3327c25b8afa6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FlannIndexCreator &gt;</type>
      <name>FlannIndexCreatorPtr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a9700c54cea1dba094eca403ab4244c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FlannSearch&lt; PointT, FlannDistance &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a157089f7df9b6de53c75baf230206974</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlannSearch</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>a70ad9ca6f9bb0c6a8e765292db4aa0be</anchor>
      <arglist>(bool sorted=true, FlannIndexCreatorPtr creator=FlannIndexCreatorPtr(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>FlannIndexCreatorPtr</type>
      <name>creator_</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch.html</anchorfile>
      <anchor>aaf804d6fa56dc663adc80ed0331a3cf2</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>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FlannIndexCreator</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch_1_1FlannIndexCreator.html</anchorfile>
      <anchor>ae4c6c8d683f1bea217ea6d19bbcdb291</anchor>
      <arglist>()</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="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KdTreeIndexCreator</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch_1_1KdTreeIndexCreator.html</anchorfile>
      <anchor>a0dc4f021927184e5b8e4bc07349490e7</anchor>
      <arglist>()</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::FlannSearch::KMeansIndexCreator</name>
    <filename>classpcl_1_1search_1_1FlannSearch_1_1KMeansIndexCreator.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_1KMeansIndexCreator.html</anchorfile>
      <anchor>a7b26f7a7b8b33516fb9f9fbe1b358ba3</anchor>
      <arglist>(MatrixConstPtr data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KMeansIndexCreator</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch_1_1KMeansIndexCreator.html</anchorfile>
      <anchor>a764da2aaf96b17637de27a3125cb5cfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KMeansIndexCreator</name>
      <anchorfile>classpcl_1_1search_1_1FlannSearch_1_1KMeansIndexCreator.html</anchorfile>
      <anchor>a0f8717f68aa18680e084cc2bb50bff1a</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; const PointRepresentation&lt; PointT &gt; &gt;</type>
      <name>PointRepresentationConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a4d54eedb638dbfca78536934ac2bd653</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>PointRepresentationConstPtr</type>
      <name>getPointRepresentation</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a1ead055da25a674a99acaf824ef541e6</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">
      <type>void</type>
      <name>setPointRepresentation</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a06a45d4303c1ca75bda051a26f9338f0</anchor>
      <arglist>(const PointRepresentationConstPtr &amp;point_representation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSortedResults</name>
      <anchorfile>classpcl_1_1search_1_1KdTree.html</anchorfile>
      <anchor>a2f8a62d6143c274c3843a27092df32ff</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::search::Octree&lt; PointT, LeafTWrap, BranchTWrap, OctreeT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a76cf2782954285f356d548eb831cf4ee</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>boost::shared_ptr&lt; const pcl::octree::OctreePointCloudSearch&lt; PointT, LeafTWrap, BranchTWrap &gt; &gt;</type>
      <name>OctreePointCloudSearchConstPtr</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>acba95ce84a58d42713aebd5ddca65375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; pcl::octree::OctreePointCloudSearch&lt; PointT, LeafTWrap, BranchTWrap &gt; &gt;</type>
      <name>OctreePointCloudSearchPtr</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a378091c54c1122f636067d0e93fdf32e</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::search::Octree&lt; PointT, LeafTWrap, BranchTWrap, OctreeT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a91071c06959660536a632154879bfb2b</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>OctreePointCloudSearchPtr</type>
      <name>tree_</name>
      <anchorfile>classpcl_1_1search_1_1Octree.html</anchorfile>
      <anchor>a391fa7dcdbc3eb781f0ade42dc19f4e4</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>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>a8b331cc88f5e5e271d31bae1ebad67d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getSortedResults</name>
      <anchorfile>classpcl_1_1search_1_1Search.html</anchorfile>
      <anchor>a0ab66bf51224fca916cc193e953d39d8</anchor>
      <arglist>()</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>a40bb4a988b97b75a2eeb47ecc8673273</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>a04bac647e74f18f2909708169f5ac7e2</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>a30b822334089fbef5d1e2d8387dab70f</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>a1cd6f9868005f1e62478ea09b0a57996</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>a713c3c9e885ad4de293bbb0e6a93f962</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>ada93af1cd37500a9fe26dd9c8b9330df</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>a3f7aa9ba73d098c204bc8a6b9dd293dc</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>af5e9ca2efdb199e64d05c399ea4a4412</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::segmentation</name>
    <filename>namespacepcl_1_1segmentation.html</filename>
    <namespace>pcl::segmentation::grabcut</namespace>
  </compound>
  <compound kind="namespace">
    <name>pcl::segmentation::grabcut</name>
    <filename>namespacepcl_1_1segmentation_1_1grabcut.html</filename>
    <class kind="class">pcl::segmentation::grabcut::BoykovKolmogorov</class>
    <class kind="struct">pcl::segmentation::grabcut::Color</class>
    <class kind="struct">pcl::segmentation::grabcut::Gaussian</class>
    <class kind="class">pcl::segmentation::grabcut::GaussianFitter</class>
    <class kind="class">pcl::segmentation::grabcut::GMM</class>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Color &gt;</type>
      <name>Image</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>acfb2469897d0eb358519ce35b9ae3d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SegmentationValue</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>ab4540b94f0b645b605973e30d2773da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SegmentationForeground</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>ab4540b94f0b645b605973e30d2773da9ae2c27daef282157c852077e32b961b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SegmentationBackground</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>ab4540b94f0b645b605973e30d2773da9ab60e1dc9ce5b77c6a0503d0a3243b20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TrimapValue</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a25d7fa8a54fa24b82087e02bb451c453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrimapUnknown</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a25d7fa8a54fa24b82087e02bb451c453aa25291ab9d0c13fcf0eb199f167dc1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrimapForeground</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a25d7fa8a54fa24b82087e02bb451c453a45dab0088f321865d14c3d08ee61850d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrimapBackground</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a25d7fa8a54fa24b82087e02bb451c453a3d4886d86cd3208c3186c11b85cceffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildGMMs</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>ad2f37e462aa2d3242a382fbce80c0ac3</anchor>
      <arglist>(const Image &amp;image, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; SegmentationValue &gt; &amp;hardSegmentation, std::vector&lt; std::size_t &gt; &amp;components, GMM &amp;background_GMM, GMM &amp;foreground_GMM)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>colorDistance</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a45f7cfcc1f5414d767bdd1a0d1be13d0</anchor>
      <arglist>(const Color &amp;c1, const Color &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>learnGMMs</name>
      <anchorfile>namespacepcl_1_1segmentation_1_1grabcut.html</anchorfile>
      <anchor>a00702b7ae198e705ea3978206288c1dc</anchor>
      <arglist>(const Image &amp;image, const std::vector&lt; int &gt; &amp;indices, const std::vector&lt; SegmentationValue &gt; &amp;hard_segmentation, std::vector&lt; std::size_t &gt; &amp;components, GMM &amp;background_GMM, GMM &amp;foreground_GMM)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::segmentation::grabcut::BoykovKolmogorov</name>
    <filename>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>edge_capacity_type</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a05dce391d8ad9b63d7c332d9652485de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>vertex_descriptor</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a464bfe9797f791ea91ec7df3e2712642</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addConstant</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>acacea870da92b1a569a69a4c09511358</anchor>
      <arglist>(double c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEdge</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>aed1c7994a1ab333673043375276619dd</anchor>
      <arglist>(int u, int v, double cap_uv, double cap_vu=0.0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addNodes</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>ab6d400905673c4b9ec935a44791c01a3</anchor>
      <arglist>(std::size_t n=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSourceEdge</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a1f1f79e64c2c3d8cce48c6cf6dec8d63</anchor>
      <arglist>(int u, double cap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTargetEdge</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a223cd3eb267bb2dbbc1233c3c9fc23b1</anchor>
      <arglist>(int u, double cap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoykovKolmogorov</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a8903c612c1168079a47bf2cb0ff5f8c7</anchor>
      <arglist>(std::size_t max_nodes=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a8575f4bd3e4d4d506aab2c54e4a5e72e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inSinkTree</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a68e01d34b23fbf049e46705655acd06a</anchor>
      <arglist>(int u) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inSourceTree</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a4d6a686873b67d9169cc4b3333bf8ddf</anchor>
      <arglist>(int u) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>numNodes</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a5723ef2f567ea17c756f7e5a67b0da12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a661b590d8d25d248cc9cd91488995357</anchor>
      <arglist>(int u, int v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a4337b04c14ebfba5b3b4563706c6737f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>solve</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>aa934e5f0053cce97093f5dd97f2a1980</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BoykovKolmogorov</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a1ad7468a502d40ccd9ee8ef44ef04eea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; int, double &gt;</type>
      <name>capacitated_edge</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>adee34f9ab647ace5b14822ff434d72fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::pair&lt; capacitated_edge::iterator, capacitated_edge::iterator &gt;</type>
      <name>edge_pair</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a4915233eba8ce733879883f043355a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>nodestate</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a06025d5525ebc5e3e1eaf87d24afb9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREE</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a06025d5525ebc5e3e1eaf87d24afb9daa475458e286daaf4c73c0c26567f1fef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOURCE</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a06025d5525ebc5e3e1eaf87d24afb9daa2a356ee68bb74a68dbefc99af0e0a08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TARGET</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a06025d5525ebc5e3e1eaf87d24afb9daa73d4cbafe941119d2a7be93e4a1c53b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>adoptOrphans</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>aa87830572e5d176fc9b93a59b0e78b1b</anchor>
      <arglist>(std::deque&lt; int &gt; &amp;orphans)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>augmentPath</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a304cea3dae4656b0e48617a27b78be73</anchor>
      <arglist>(const std::pair&lt; int, int &gt; &amp;path, std::deque&lt; int &gt; &amp;orphans)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearActive</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a8e19d27bfcc7783a8973140dbbd86e9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::pair&lt; int, int &gt;</type>
      <name>expandTrees</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a6f1874b1fb39ae53a4d21c0d6c514d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeTrees</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>ace0c1b72070cea507cb09433fb877d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a93fbfd7284b8131875c693c48da975f2</anchor>
      <arglist>(int u) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isActiveSetEmpty</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a3d18bf5c76e2f114ac8fd329c91f9092</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markActive</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a2b2b7c5eadacba3f73477771611c8e44</anchor>
      <arglist>(int u)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markInactive</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a60f4052e843bad644d30f47f84bca564</anchor>
      <arglist>(int u)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>preAugmentPaths</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a00f1d195d1e804fb5109c345d97a6806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>cut_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a12a00bbbbec04bddc5a4b109bf1caa50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>flow_value_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a0391da5166a52b7dc3c07dad3630650a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; capacitated_edge &gt;</type>
      <name>nodes_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a29f92fe3de2e36ace334802f9bd82eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>source_edges_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>aefc40a1c6479d676cc99161243319aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>target_edges_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a572dceff93c2aec0c50b3215e902c53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>active_head_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>aac842e19872b10765f6a2e8b79ea7738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; int, int &gt; &gt;</type>
      <name>active_list_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>aa41db19528abf4be9b162524086d5ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>active_tail_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a7e516802e55f21e2f688d74c13cf55bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; int, edge_pair &gt; &gt;</type>
      <name>parents_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a623178a7d87583cd117f902512b6bc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>TERMINAL</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1BoykovKolmogorov.html</anchorfile>
      <anchor>a6be512418cba4019dcd7d2391915c7c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::segmentation::grabcut::Color</name>
    <filename>structpcl_1_1segmentation_1_1grabcut_1_1Color.html</filename>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Color.html</anchorfile>
      <anchor>ab69fdf21d609854379e43b824c651e78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Color.html</anchorfile>
      <anchor>a95ff346ef0de9d9ee12716cd56ef6608</anchor>
      <arglist>(float _r, float _g, float _b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Color.html</anchorfile>
      <anchor>a856ce8f5d1df4f6c0bb8b055e2d47615</anchor>
      <arglist>(const pcl::RGB &amp;color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Color.html</anchorfile>
      <anchor>acbc20c6e7cb10521415edd3eec944b36</anchor>
      <arglist>(const PointT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator PointT</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Color.html</anchorfile>
      <anchor>aff0a3ec32dd418e344c17c4ee8a41270</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Color.html</anchorfile>
      <anchor>ad89b3305f116626bf37dfc965134f4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Color.html</anchorfile>
      <anchor>af836201b37cd2ceb402f4cbc4cbe8005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Color.html</anchorfile>
      <anchor>afc4520f23de4b6b4db66822df5fda1ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::segmentation::grabcut::Gaussian</name>
    <filename>structpcl_1_1segmentation_1_1grabcut_1_1Gaussian.html</filename>
    <member kind="function">
      <type></type>
      <name>Gaussian</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Gaussian.html</anchorfile>
      <anchor>ae8f8c778aace920b3b70186e94739bd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3f</type>
      <name>covariance</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Gaussian.html</anchorfile>
      <anchor>a7216976d40e15117fd7f5c450d0f081f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>determinant</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Gaussian.html</anchorfile>
      <anchor>a4dd037ad492196e9eed459f1762a4c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>eigenvalue</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Gaussian.html</anchorfile>
      <anchor>aa92436d5571a19e48341798ca2f19b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>eigenvector</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Gaussian.html</anchorfile>
      <anchor>a96d8e7d50478a2712d56437ed05e20ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3f</type>
      <name>inverse</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Gaussian.html</anchorfile>
      <anchor>a8eab0578f25643885261117e1b2e868f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Color</type>
      <name>mu</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Gaussian.html</anchorfile>
      <anchor>af1a98d6b653238bec0752db1190a368b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pi</name>
      <anchorfile>structpcl_1_1segmentation_1_1grabcut_1_1Gaussian.html</anchorfile>
      <anchor>a464722f163acee0110b08eeb4c952fed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::segmentation::grabcut::GaussianFitter</name>
    <filename>classpcl_1_1segmentation_1_1grabcut_1_1GaussianFitter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GaussianFitter.html</anchorfile>
      <anchor>a6d1cf36503fb2ad54197750e30f9ec9a</anchor>
      <arglist>(const Color &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fit</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GaussianFitter.html</anchorfile>
      <anchor>ae4c41a8f56f0971cf51c4ea745dd39de</anchor>
      <arglist>(Gaussian &amp;g, std::size_t total_count, bool compute_eigens=false) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianFitter</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GaussianFitter.html</anchorfile>
      <anchor>ad29ffa6dd8d1dc25e435aaa5d6a4a80a</anchor>
      <arglist>(float epsilon=0.0001)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEpsilon</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GaussianFitter.html</anchorfile>
      <anchor>a12881c27c50ef2b52dfba1d34e1c4821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GaussianFitter.html</anchorfile>
      <anchor>a061af9e895042e751462e482de3550ac</anchor>
      <arglist>(float epsilon)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>accumulator_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GaussianFitter.html</anchorfile>
      <anchor>a4367cc7287f3620bdf379b7c6a6d7460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>count_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GaussianFitter.html</anchorfile>
      <anchor>a2d6b78ddb11277b60a6c113380f987ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>epsilon_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GaussianFitter.html</anchorfile>
      <anchor>a5678384a9eaa19213a56a474a1bbc269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>sum_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GaussianFitter.html</anchorfile>
      <anchor>a1f1b50320095c09f8d92febc350edbee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::segmentation::grabcut::GMM</name>
    <filename>classpcl_1_1segmentation_1_1grabcut_1_1GMM.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>getK</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GMM.html</anchorfile>
      <anchor>adfcc5b6926bd8349067db8c7053f0245</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMM</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GMM.html</anchorfile>
      <anchor>a5219e6b9ee0ba89bf795cf151c14a61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMM</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GMM.html</anchorfile>
      <anchor>a8c870011d933a72b1885f2ee923ced53</anchor>
      <arglist>(std::size_t K)</arglist>
    </member>
    <member kind="function">
      <type>Gaussian &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GMM.html</anchorfile>
      <anchor>a60b6eb16f23da38a1a29a6b3e9464efc</anchor>
      <arglist>(std::size_t pos)</arglist>
    </member>
    <member kind="function">
      <type>const Gaussian &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GMM.html</anchorfile>
      <anchor>ad80fd4925b7b7d59cb1fb65413e81cd1</anchor>
      <arglist>(std::size_t pos) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>probabilityDensity</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GMM.html</anchorfile>
      <anchor>ab373bf483a57ede2e0339c910652b0aa</anchor>
      <arglist>(const Color &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>probabilityDensity</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GMM.html</anchorfile>
      <anchor>a4b2b50be1a466d37389063ab88d33bcf</anchor>
      <arglist>(std::size_t i, const Color &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GMM.html</anchorfile>
      <anchor>aa03b1c650969a0cab96b582d9f05b30f</anchor>
      <arglist>(std::size_t K)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GMM</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GMM.html</anchorfile>
      <anchor>a3e99b01e190f53b08ca7fbba773a1755</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Gaussian &gt;</type>
      <name>gaussians_</name>
      <anchorfile>classpcl_1_1segmentation_1_1grabcut_1_1GMM.html</anchorfile>
      <anchor>a895b274e1765f3f9b06245e0d9a95474</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="typedef">
      <type>boost::shared_ptr&lt; const SimplificationRemoveUnusedVertices &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1surface_1_1SimplificationRemoveUnusedVertices.html</anchorfile>
      <anchor>a1a28dd7f4fd1eed74df37733936a0681</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SimplificationRemoveUnusedVertices &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1surface_1_1SimplificationRemoveUnusedVertices.html</anchorfile>
      <anchor>a8eb8bbfd54c8cae39dddfd3703457244</anchor>
      <arglist></arglist>
    </member>
    <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>PCL_EXPORTS 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::@151</type>
      <name>@152</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYR.html</anchorfile>
      <anchor>a81b89185dfb976020d87b06f011bc1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::tracking::_ParticleXYR::@151::@153</type>
      <name>@154</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYR_1_1@151.html</anchorfile>
      <anchor>ab30297350c9d2f8777fe12c70b50f5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYR_1_1@151_1_1@153.html</anchorfile>
      <anchor>a725912b0404bea3e48110b2c349b025c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYR_1_1@151_1_1@153.html</anchorfile>
      <anchor>af6d5dde89b197591a3039fdaa7246f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYR_1_1@151_1_1@153.html</anchorfile>
      <anchor>a1bca22c8f775af2b1f9a2d88613b874c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYR_1_1@151_1_1@153.html</anchorfile>
      <anchor>a8ea720f6f62ddb0419feb98812e983c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYR_1_1@151.html</anchorfile>
      <anchor>abbd189640df73f7b32aac12239c9c4f6</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::@147</type>
      <name>@148</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRP.html</anchorfile>
      <anchor>a43362cdf6145f2e91d7634869f64994a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::tracking::_ParticleXYRP::@147::@149</type>
      <name>@150</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYRP_1_1@147.html</anchorfile>
      <anchor>a3de7689b207e94129adefdbafedfa62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRP_1_1@147_1_1@149.html</anchorfile>
      <anchor>a340bf45bb6c47d6449c896b341087b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRP_1_1@147_1_1@149.html</anchorfile>
      <anchor>a33804f08150539d30bbbbf3a3a06ee5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRP_1_1@147_1_1@149.html</anchorfile>
      <anchor>a9a4d2a4d96aa99e9aad2b4df19324983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRP_1_1@147_1_1@149.html</anchorfile>
      <anchor>a6379fe407f2b30a2f58d4f2c154b4bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYRP_1_1@147.html</anchorfile>
      <anchor>ae827f5e7b6b2977165d7184f040191db</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::@143</type>
      <name>@144</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRPY.html</anchorfile>
      <anchor>ae78cee292112ca14153aafefefa8c1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::tracking::_ParticleXYRPY::@143::@145</type>
      <name>@146</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYRPY_1_1@143.html</anchorfile>
      <anchor>a51847ac89f69f644286bbd5ed506ac10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRPY_1_1@143_1_1@145.html</anchorfile>
      <anchor>a9e6cd1335da19012c016bbf73081f2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRPY_1_1@143_1_1@145.html</anchorfile>
      <anchor>abedea3bdc6ed1e657d9155a1ea89064d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRPY_1_1@143_1_1@145.html</anchorfile>
      <anchor>a17412ead288bd4584e06eac51fb4fad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYRPY_1_1@143_1_1@145.html</anchorfile>
      <anchor>a5972d77cbaa92fbbea102cf239c2d105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYRPY_1_1@143.html</anchorfile>
      <anchor>adb19694f18c3c9278c9a35da9531901b</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::@139</type>
      <name>@140</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZR.html</anchorfile>
      <anchor>a466ba1d8c8fd43ef62f8d0cc32231e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::tracking::_ParticleXYZR::@139::@141</type>
      <name>@142</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYZR_1_1@139.html</anchorfile>
      <anchor>aa971dd90c5cff3830473fa7cade7d21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZR_1_1@139_1_1@141.html</anchorfile>
      <anchor>aa84ec4fa39a5f0b0d893aedb0d6e9e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZR_1_1@139_1_1@141.html</anchorfile>
      <anchor>a09b8982609ac77b3c2ccc035f5ad9a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZR_1_1@139_1_1@141.html</anchorfile>
      <anchor>a4e767475c61cd577f0dcabe3409e939e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZR_1_1@139_1_1@141.html</anchorfile>
      <anchor>a9c9fe62034e856fd4dc772002658c90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYZR_1_1@139.html</anchorfile>
      <anchor>a19374e5c28fa1594dd823783aa2e6cf7</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::@135</type>
      <name>@136</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZRPY.html</anchorfile>
      <anchor>ab8731b3fbe10644aa7c193966928dc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct pcl::tracking::_ParticleXYZRPY::@135::@137</type>
      <name>@138</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@135.html</anchorfile>
      <anchor>adabef60bad4ead5af7cdd2cb8c952003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@135_1_1@137.html</anchorfile>
      <anchor>a76605c142e0a3600fd046c8343602d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@135_1_1@137.html</anchorfile>
      <anchor>a3946a1ee6f514b816d1cc1daeddc292a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>weight</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@135_1_1@137.html</anchorfile>
      <anchor>a4c3395d6ae01ac6b92995c24fa4344c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@135_1_1@137.html</anchorfile>
      <anchor>a2992dee1f73103fe7d052fc013513dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data_c</name>
      <anchorfile>unionpcl_1_1tracking_1_1__ParticleXYZRPY_1_1@135.html</anchorfile>
      <anchor>a6b3542a25605d985b5a233db5c9b5511</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>a69f67d0e24c1fd01874bba00cb231e4f</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1tracking_1_1KLDAdaptiveParticleFilterOMPTracker.html</anchorfile>
      <anchor>a8b8e7b1aefdbaf5f1f3b417a510d98d5</anchor>
      <arglist>(unsigned int nr_threads=0)</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>a5cf374f45d1735096ccbd5f4c85d575e</anchor>
      <arglist>(unsigned int nr_threads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfThreads</name>
      <anchorfile>classpcl_1_1tracking_1_1ParticleFilterOMPTracker.html</anchorfile>
      <anchor>aecc187a85a0d252150c6ff60863b9f1f</anchor>
      <arglist>(unsigned int nr_threads=0)</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::@133</type>
      <name>@134</name>
      <anchorfile>unionpcl_1_1tracking_1_1RGBValue.html</anchorfile>
      <anchor>ac61d83d706d980df6d0607a54b1da9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>Blue</name>
      <anchorfile>structpcl_1_1tracking_1_1RGBValue_1_1@133.html</anchorfile>
      <anchor>a2bcd5ad8388d33ccddc1d3a7fd2e49e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>Green</name>
      <anchorfile>structpcl_1_1tracking_1_1RGBValue_1_1@133.html</anchorfile>
      <anchor>a984692b4056782ec8e3ed7b06e73115a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>Red</name>
      <anchorfile>structpcl_1_1tracking_1_1RGBValue_1_1@133.html</anchorfile>
      <anchor>a944b6deba1e3544dc7401819c61aba4d</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; pcl::PCLPointField::FLOAT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::FLOAT64 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::INT16 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::INT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::INT8 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::UINT16 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::UINT32 &gt;</class>
    <class kind="struct">pcl::traits::asType&lt; pcl::PCLPointField::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>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T1 &gt;::value &gt;::type</type>
      <name>divscalar</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a14256108f6b5d7912609406906c8607d</anchor>
      <arglist>(T1 &amp;p, const T2 &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T &gt;::value &gt;::type</type>
      <name>minus</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a37f4dc1610805bd8ea59acf08fcbe09d</anchor>
      <arglist>(T &amp;l, const T &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>boost::enable_if_c&lt; boost::is_array&lt; T &gt;::value &gt;::type</type>
      <name>minus</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a6f893407363cbcc8c10f7574ee394cc5</anchor>
      <arglist>(typename boost::remove_const&lt; T &gt;::type &amp;l, const T &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T1 &gt;::value &gt;::type</type>
      <name>minusscalar</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>adda464f0fb1b56aadfb8330bfd385cab</anchor>
      <arglist>(T1 &amp;p, const T2 &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T1 &gt;::value &gt;::type</type>
      <name>mulscalar</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>af78c7d2d99d28655833c4e0ea3a7407c</anchor>
      <arglist>(T1 &amp;p, const T2 &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T &gt;::value &gt;::type</type>
      <name>plus</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a72010a5e3d13a7a4b9cd384d57a4501e</anchor>
      <arglist>(T &amp;l, const T &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>boost::enable_if_c&lt; boost::is_array&lt; T &gt;::value &gt;::type</type>
      <name>plus</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>aa2b008925f2c5b1495baca2fd54a4a7e</anchor>
      <arglist>(typename boost::remove_const&lt; T &gt;::type &amp;l, const T &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>boost::disable_if_c&lt; boost::is_array&lt; T1 &gt;::value &gt;::type</type>
      <name>plusscalar</name>
      <anchorfile>namespacepcl_1_1traits.html</anchorfile>
      <anchor>a2109f654d2cbb36ad7d8df3c4d127735</anchor>
      <arglist>(T1 &amp;p, const T2 &amp;scalar)</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; pcl::PCLPointField::FLOAT32 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1FLOAT32_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1FLOAT32_01_4.html</anchorfile>
      <anchor>a964e1b644068c78bcb1b46e5949afd49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; pcl::PCLPointField::FLOAT64 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1FLOAT64_01_4.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1FLOAT64_01_4.html</anchorfile>
      <anchor>a9a772274acd70c097dbf23d9020bb61c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; pcl::PCLPointField::INT16 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1INT16_01_4.html</filename>
    <member kind="typedef">
      <type>int16_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1INT16_01_4.html</anchorfile>
      <anchor>ac8ccc4f1357a7fdf29362d6843a5161d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; pcl::PCLPointField::INT32 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1INT32_01_4.html</filename>
    <member kind="typedef">
      <type>int32_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1INT32_01_4.html</anchorfile>
      <anchor>a54f16a09fb5094b5ba60dc8b9a07f951</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; pcl::PCLPointField::INT8 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1INT8_01_4.html</filename>
    <member kind="typedef">
      <type>int8_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1INT8_01_4.html</anchorfile>
      <anchor>ad7edbb2aea4d132e48bf6ea4bb3fea3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; pcl::PCLPointField::UINT16 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1UINT16_01_4.html</filename>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1UINT16_01_4.html</anchorfile>
      <anchor>acc34bf9b37309500ffae09f09759b796</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; pcl::PCLPointField::UINT32 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1UINT32_01_4.html</filename>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1UINT32_01_4.html</anchorfile>
      <anchor>a72a3d11397a34d684d2241b9b6310267</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::traits::asType&lt; pcl::PCLPointField::UINT8 &gt;</name>
    <filename>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1UINT8_01_4.html</filename>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>structpcl_1_1traits_1_1asType_3_01pcl_1_1PCLPointField_1_1UINT8_01_4.html</anchorfile>
      <anchor>ab7916d27e31d4c553bd547626cbad036</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>
    <namespace>pcl::visualization::context_items</namespace>
    <class kind="class">pcl::visualization::AreaPickingEvent</class>
    <class kind="class">pcl::visualization::Camera</class>
    <class kind="class">pcl::visualization::CloudActor</class>
    <class kind="class">pcl::visualization::CloudViewer</class>
    <class kind="struct">pcl::visualization::FEllipticArc2D</class>
    <class kind="struct">pcl::visualization::Figure2D</class>
    <class kind="class">pcl::visualization::FloatImageUtils</class>
    <class kind="struct">pcl::visualization::FPoints2D</class>
    <class kind="struct">pcl::visualization::FPolygon2D</class>
    <class kind="struct">pcl::visualization::FPolyLine2D</class>
    <class kind="struct">pcl::visualization::FQuad2D</class>
    <class kind="class">pcl::visualization::ImageViewer</class>
    <class kind="class">pcl::visualization::ImageViewerInteractorStyle</class>
    <class kind="class">pcl::visualization::KeyboardEvent</class>
    <class kind="class">pcl::visualization::MouseEvent</class>
    <class kind="struct">pcl::visualization::PCLContextImageItem</class>
    <class kind="struct">pcl::visualization::PCLContextItem</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::PCLPainter2D</class>
    <class kind="class">pcl::visualization::PCLPlotter</class>
    <class kind="class">pcl::visualization::PCLSimpleBufferVisualizer</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; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerCustom</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerCustom&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerGenericField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerGenericField&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerHSVField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerHSVField&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRandom</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRandom&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRGBField</class>
    <class kind="class">pcl::visualization::PointCloudColorHandlerRGBField&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandler</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandler&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerCustom</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerCustom&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerSurfaceNormal</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerSurfaceNormal&lt; pcl::PCLPointCloud2 &gt;</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerXYZ</class>
    <class kind="class">pcl::visualization::PointCloudGeometryHandlerXYZ&lt; pcl::PCLPointCloud2 &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>FrustumCull</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aed5b7817e251717c1d4640b6b7d1dd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_INSIDE_FRUSTUM</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aed5b7817e251717c1d4640b6b7d1dd58ae8f4803e27e37cc037700739199adcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_INTERSECT_FRUSTUM</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aed5b7817e251717c1d4640b6b7d1dd58a874df01866dab46aaae0e7c1710434de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_OUTSIDE_FRUSTUM</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aed5b7817e251717c1d4640b6b7d1dd58a331c67f41c92a3acfae46e9700aa6626</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="enumvalue">
      <name>PCL_VISUALIZER_SHADING</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a283c01126d7d30bab271e86a4ea5c5eeaa35b2f9287feb8f43ec5d5fe0486ee9f</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="enumeration">
      <name>ShadingRepresentationProperties</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a78cb670b93cffcb1b45c64c12a4aada1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_SHADING_FLAT</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a78cb670b93cffcb1b45c64c12a4aada1affc170b4a125e7ca246ec2ebb58d8f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_SHADING_GOURAUD</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a78cb670b93cffcb1b45c64c12a4aada1a4209578c911d5840c78006ddafa92cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PCL_VISUALIZER_SHADING_PHONG</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a78cb670b93cffcb1b45c64c12a4aada1ae807dd2d9e76c7489d90273c472a94c2</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>PCL_EXPORTS vtkSmartPointer&lt; vtkDataSet &gt;</type>
      <name>createPlane</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a0b56259997a394558446943103fdee8a</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, double x, double y, double z)</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 int</type>
      <name>cullFrustum</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a5e1c641983ebedd1473affc027e85e42</anchor>
      <arglist>(double planes[24], const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb)</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">
      <type>PCL_EXPORTS void</type>
      <name>getRandomColors</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>aca7c0ce3f4e55835f78d8393c96fba46</anchor>
      <arglist>(pcl::RGB &amp;rgb, double min=0.2, double max=2.8)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS void</type>
      <name>getViewFrustum</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>adfccec72b10634f40f04989ab72bcc38</anchor>
      <arglist>(const Eigen::Matrix4d &amp;view_projection_matrix, double planes[24])</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>PCL_EXPORTS float</type>
      <name>viewScreenArea</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a09370504dca5b0d6b18a475553c9861f</anchor>
      <arglist>(const Eigen::Vector3d &amp;eye, const Eigen::Vector3d &amp;min_bb, const Eigen::Vector3d &amp;max_bb, const Eigen::Matrix4d &amp;view_projection_matrix, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a3f31a4744e01295af16522727aa5cd81</anchor>
      <arglist>(PCLContextItem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a073bdc4abe12ddb0288df67f27948d85</anchor>
      <arglist>(PCLContextImageItem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a44bbe26790befdd964d3e2fcafc72233</anchor>
      <arglist>(ImageViewerInteractorStyle)</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>
    <member kind="function">
      <type>PCL_EXPORTS Eigen::Matrix4d</type>
      <name>vtkToEigen</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a787396deb5e8642834980ddef91db39a</anchor>
      <arglist>(vtkMatrix4x4 *vtk_matrix)</arglist>
    </member>
    <member kind="function">
      <type>PCL_EXPORTS Eigen::Vector2i</type>
      <name>worldToView</name>
      <anchorfile>namespacepcl_1_1visualization.html</anchorfile>
      <anchor>a12f22150a19ef58ee60c104fb4444cf9</anchor>
      <arglist>(const Eigen::Vector4d &amp;world_pt, const Eigen::Matrix4d &amp;view_projection_matrix, int width, int height)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::AreaPickingEvent</name>
    <filename>classpcl_1_1visualization_1_1AreaPickingEvent.html</filename>
    <member kind="function">
      <type></type>
      <name>AreaPickingEvent</name>
      <anchorfile>classpcl_1_1visualization_1_1AreaPickingEvent.html</anchorfile>
      <anchor>a344789418350c9c3a59608e626332507</anchor>
      <arglist>(std::size_t nb_points, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPointsIndices</name>
      <anchorfile>classpcl_1_1visualization_1_1AreaPickingEvent.html</anchorfile>
      <anchor>ac304c5c2866747b59005e52b5bfd6bae</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;indices) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>indices_</name>
      <anchorfile>classpcl_1_1visualization_1_1AreaPickingEvent.html</anchorfile>
      <anchor>ab0e4511b304eb125575f8693a0129c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>nb_points_</name>
      <anchorfile>classpcl_1_1visualization_1_1AreaPickingEvent.html</anchorfile>
      <anchor>a627c8c8ff50c8e53af6df7e2fc1e0a98</anchor>
      <arglist></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>ac5734e515aa5b89e190f4c7c67dba2a3</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>a2ea33c8fee0c02e01db5c8670211e4e6</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>a7c5c80d40bd02184e23ff7138695f334</anchor>
      <arglist>(const PointT &amp;pt, Eigen::Vector4d &amp;window_cord) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cvtWindowCoordinates</name>
      <anchorfile>classpcl_1_1visualization_1_1Camera.html</anchorfile>
      <anchor>a043fa5642b55f45214c59cd29422e4c0</anchor>
      <arglist>(const PointT &amp;pt, Eigen::Vector4d &amp;window_cord, const Eigen::Matrix4d &amp;composite_mat) const </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; pcl::PCLPointCloud2 &gt;</type>
      <name>ColorHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a7dad7e2234defd9326024596583a3641</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; pcl::PCLPointCloud2 &gt;</type>
      <name>GeometryHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1CloudActor.html</anchorfile>
      <anchor>a90deafe108a3bcf6acdd796f991247b6</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="struct">
    <name>pcl::visualization::FEllipticArc2D</name>
    <filename>structpcl_1_1visualization_1_1FEllipticArc2D.html</filename>
    <base>pcl::visualization::Figure2D</base>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>structpcl_1_1visualization_1_1FEllipticArc2D.html</anchorfile>
      <anchor>ac2dca59f0b3ac7856cf57bad058a08dc</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FEllipticArc2D</name>
      <anchorfile>structpcl_1_1visualization_1_1FEllipticArc2D.html</anchorfile>
      <anchor>a9a423fd66830fe8b41d790ba8345ca2b</anchor>
      <arglist>(std::vector&lt; float &gt; info, vtkPen *p, vtkBrush *b, vtkTransform2D *t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FEllipticArc2D</name>
      <anchorfile>structpcl_1_1visualization_1_1FEllipticArc2D.html</anchorfile>
      <anchor>a8eea8f54042b682799796ea7fcd78d0b</anchor>
      <arglist>(float x, float y, float rx, float ry, float sa, float ea, vtkPen *p, vtkBrush *b, vtkTransform2D *t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::Figure2D</name>
    <filename>structpcl_1_1visualization_1_1Figure2D.html</filename>
    <member kind="function">
      <type>void</type>
      <name>applyInternals</name>
      <anchorfile>structpcl_1_1visualization_1_1Figure2D.html</anchorfile>
      <anchor>ae777f2738626efa9676dc07c51f1994c</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>structpcl_1_1visualization_1_1Figure2D.html</anchorfile>
      <anchor>a729cfbc88150e799160143ab62da1d98</anchor>
      <arglist>(vtkContext2D *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Figure2D</name>
      <anchorfile>structpcl_1_1visualization_1_1Figure2D.html</anchorfile>
      <anchor>aa464839da582b5995fb21e7757fe0535</anchor>
      <arglist>(std::vector&lt; float &gt; info, vtkPen *p, vtkBrush *b, vtkTransform2D *t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Figure2D</name>
      <anchorfile>structpcl_1_1visualization_1_1Figure2D.html</anchorfile>
      <anchor>a6e1d49b497d81990735867f1d317a7b8</anchor>
      <arglist>(vtkPen *p, vtkBrush *b, vtkTransform2D *t)</arglist>
    </member>
    <member kind="variable">
      <type>vtkBrush *</type>
      <name>brush_</name>
      <anchorfile>structpcl_1_1visualization_1_1Figure2D.html</anchorfile>
      <anchor>ab3662ec4c8a672e85865853642599a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>info_</name>
      <anchorfile>structpcl_1_1visualization_1_1Figure2D.html</anchorfile>
      <anchor>a4910da2e572c577f9b428d0cbb00f3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkPen *</type>
      <name>pen_</name>
      <anchorfile>structpcl_1_1visualization_1_1Figure2D.html</anchorfile>
      <anchor>a86179cb2893ac4581e472398e87ed02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vtkTransform2D *</type>
      <name>transform_</name>
      <anchorfile>structpcl_1_1visualization_1_1Figure2D.html</anchorfile>
      <anchor>ab1bc78f5cffba6729268c5a1202abf99</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="struct">
    <name>pcl::visualization::FPoints2D</name>
    <filename>structpcl_1_1visualization_1_1FPoints2D.html</filename>
    <base>pcl::visualization::Figure2D</base>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>structpcl_1_1visualization_1_1FPoints2D.html</anchorfile>
      <anchor>a6d8032b08539a517bf998292fa450410</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPoints2D</name>
      <anchorfile>structpcl_1_1visualization_1_1FPoints2D.html</anchorfile>
      <anchor>ae83da6dc5e13b713de36f16fc95dd69c</anchor>
      <arglist>(std::vector&lt; float &gt; info, vtkPen *p, vtkBrush *b, vtkTransform2D *t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::FPolygon2D</name>
    <filename>structpcl_1_1visualization_1_1FPolygon2D.html</filename>
    <base>pcl::visualization::Figure2D</base>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>structpcl_1_1visualization_1_1FPolygon2D.html</anchorfile>
      <anchor>a3ce9ab3b21163b2208f9de9fb25d2098</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPolygon2D</name>
      <anchorfile>structpcl_1_1visualization_1_1FPolygon2D.html</anchorfile>
      <anchor>aeb36c800cc86e68dfe7d04604994dbaa</anchor>
      <arglist>(std::vector&lt; float &gt; info, vtkPen *p, vtkBrush *b, vtkTransform2D *t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::FPolyLine2D</name>
    <filename>structpcl_1_1visualization_1_1FPolyLine2D.html</filename>
    <base>pcl::visualization::Figure2D</base>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>structpcl_1_1visualization_1_1FPolyLine2D.html</anchorfile>
      <anchor>a52148644bd3687378701749acacca85f</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPolyLine2D</name>
      <anchorfile>structpcl_1_1visualization_1_1FPolyLine2D.html</anchorfile>
      <anchor>adbc1832b496791da8166b321c19bfd64</anchor>
      <arglist>(std::vector&lt; float &gt; info, vtkPen *p, vtkBrush *b, vtkTransform2D *t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::FQuad2D</name>
    <filename>structpcl_1_1visualization_1_1FQuad2D.html</filename>
    <base>pcl::visualization::Figure2D</base>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>structpcl_1_1visualization_1_1FQuad2D.html</anchorfile>
      <anchor>a1b43c1960e28793ef249eef385c4e724</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FQuad2D</name>
      <anchorfile>structpcl_1_1visualization_1_1FQuad2D.html</anchorfile>
      <anchor>aa2115d85049bf8eb6549facd141136b3</anchor>
      <arglist>(std::vector&lt; float &gt; info, vtkPen *p, vtkBrush *b, vtkTransform2D *t)</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="typedef">
      <type>boost::shared_ptr&lt; ImageViewer &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a94b24cb82bcc70972b6b4e73ab22536d</anchor>
      <arglist></arglist>
    </member>
    <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>void</type>
      <name>addMonoImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ad0ed6bc71fcd05d3c77148d76368915a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Intensity &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMonoImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a4717d079f67880bfc7a80b3731b6eada</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Intensity &gt; &amp;cloud, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMonoImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a3cb5442511b386e1463680ff0f01f288</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Intensity8u &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;mono_image&quot;, double opacity=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMonoImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a85f3a0290a4b9e4c29b847e8aa06679d</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Intensity8u &gt; &amp;cloud, 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>void</type>
      <name>close</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ab6b01db4cee7006e08b237eac27cb623</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>getSize</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a2207389fa6361acd7d393e7babd7a8ee</anchor>
      <arglist>()</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>bool</type>
      <name>showCorrespondences</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a96b3ea6d603b69d1615e778a8b44c26c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;source_img, const pcl::PointCloud&lt; PointT &gt; &amp;target_img, const pcl::Correspondences &amp;correspondences, int nth=1, const std::string &amp;layer_id=&quot;correspondences&quot;)</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>showMonoImage</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>afbcd91e2f16a9e11e72aec9e5fb74317</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Intensity &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;mono_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>aca066cf44d842ea7e8a11da86fe56e48</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Intensity &gt; &amp;cloud, const std::string &amp;layer_id=&quot;mono_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>a7dd0425191252de387726ab970b330a7</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Intensity8u &gt;::ConstPtr &amp;cloud, const std::string &amp;layer_id=&quot;mono_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>aac22a20ad2eb7e466966d74a043a52cb</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Intensity8u &gt; &amp;cloud, 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>convertIntensityCloud8uToUChar</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>aee92b2fc2a135119c611e4dbb5639281</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Intensity8u &gt; &amp;cloud, boost::shared_array&lt; unsigned char &gt; data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convertIntensityCloudToUChar</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a3b9c1ff3ca1fe64a54321f3d6da9599c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Intensity &gt; &amp;cloud, boost::shared_array&lt; unsigned char &gt; data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convertRGBCloudToUChar</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ab92156a468bec6ed9424d1d082767c06</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;cloud, boost::shared_array&lt; unsigned char &gt; &amp;data)</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>render</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ae9053b46268ff4cbb3cb9200099302a0</anchor>
      <arglist>()</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; vtkImageFlip &gt;</type>
      <name>algo_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>af8028c171e53a93c4d819d63cadbe4a9</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>std::vector&lt; unsigned char * &gt;</type>
      <name>image_data_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a5c6fd562663c2d5a67fa80226d69fcd0</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; ImageViewerInteractorStyle &gt;</type>
      <name>interactor_style_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>ad32038d746d8cd0cdd373d683c03c0f8</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>vtkSmartPointer&lt; vtkRenderer &gt;</type>
      <name>ren_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>aa8b23b888988eb33de555b0997dab464</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>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkRenderWindow &gt;</type>
      <name>win_</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewer.html</anchorfile>
      <anchor>a04be616d67f49a2553f33b09c74e36f0</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; vtkContextActor &gt;</type>
      <name>actor</name>
      <anchorfile>structpcl_1_1visualization_1_1ImageViewer_1_1Layer.html</anchorfile>
      <anchor>ae0808e1de492cc862fe82d367ed33b41</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>
  </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::ImageViewerInteractorStyle</name>
    <filename>classpcl_1_1visualization_1_1ImageViewerInteractorStyle.html</filename>
    <member kind="function">
      <type>void</type>
      <name>adjustCamera</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewerInteractorStyle.html</anchorfile>
      <anchor>aa8408e0e2c8ef06b2927c7380881a6e6</anchor>
      <arglist>(vtkImageData *image, vtkRenderer *ren)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adjustCamera</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewerInteractorStyle.html</anchorfile>
      <anchor>a06e9fae0a4781c41335ef48b63fbb400</anchor>
      <arglist>(vtkRenderer *ren)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageViewerInteractorStyle</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewerInteractorStyle.html</anchorfile>
      <anchor>a2b2e8ea9a48390abc22ee8cf386b269c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnChar</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewerInteractorStyle.html</anchorfile>
      <anchor>a2051a78f6413f5f92d6ba79bdcb50b96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLeftButtonDown</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewerInteractorStyle.html</anchorfile>
      <anchor>a93ec3ba9e6db0c9eb434dd5dd025458a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMiddleButtonDown</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewerInteractorStyle.html</anchorfile>
      <anchor>a7e02607c556dc6864a1bd29539bd040e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMouseWheelBackward</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewerInteractorStyle.html</anchorfile>
      <anchor>a0df5103969d203c5223a2354b65dddc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMouseWheelForward</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewerInteractorStyle.html</anchorfile>
      <anchor>add2f705118ab682bf27bf7e1f771636a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnRightButtonDown</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewerInteractorStyle.html</anchorfile>
      <anchor>a0d70e21e05ff711746c7aa68b9ea847d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImageViewerInteractorStyle *</type>
      <name>New</name>
      <anchorfile>classpcl_1_1visualization_1_1ImageViewerInteractorStyle.html</anchorfile>
      <anchor>a8175094742f65f4ef29fcd67c86c5605</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>bool</type>
      <name>getSelectionMode</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a59d9f0d661f909efa38f46a51d93857e</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>a90b2a3d054bfcfafd7988218615cb0d7</anchor>
      <arglist>(const Type &amp;type, const MouseButton &amp;button, unsigned int x, unsigned int y, bool alt, bool ctrl, bool shift, bool selection_mode=false)</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>bool</type>
      <name>selection_mode_</name>
      <anchorfile>classpcl_1_1visualization_1_1MouseEvent.html</anchorfile>
      <anchor>a07711f2d74f04e0213b478816e645683</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="struct">
    <name>pcl::visualization::PCLContextImageItem</name>
    <filename>structpcl_1_1visualization_1_1PCLContextImageItem.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Paint</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextImageItem.html</anchorfile>
      <anchor>a96a8c729438b5cae65704acbae3bd7a3</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLContextImageItem</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextImageItem.html</anchorfile>
      <anchor>a5eda71279a2a3bca0edf96377c5d4c11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextImageItem.html</anchorfile>
      <anchor>a619dba86f7a499a9dd2cf6f3dc0e7a94</anchor>
      <arglist>(float _x, float _y, vtkImageData *_image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextImageItem.html</anchorfile>
      <anchor>a8682de13a6965be3566a912e92fbef27</anchor>
      <arglist>(PCLContextImageItem, vtkContextItem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PCLContextImageItem *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextImageItem.html</anchorfile>
      <anchor>a8b1d271927771bea8a4b544558af4455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vtkSmartPointer&lt; vtkImageData &gt;</type>
      <name>image</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextImageItem.html</anchorfile>
      <anchor>a8f435ee875027736ec127b6761691390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextImageItem.html</anchorfile>
      <anchor>ab86ca4d404753221f65cfd8e2fb38291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextImageItem.html</anchorfile>
      <anchor>a97efc46f55b0e27aa68c8ed992cd1152</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::PCLContextItem</name>
    <filename>structpcl_1_1visualization_1_1PCLContextItem.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Paint</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextItem.html</anchorfile>
      <anchor>a265fca23f493261ebd021aa014c5b7b0</anchor>
      <arglist>(vtkContext2D *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColors</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextItem.html</anchorfile>
      <anchor>a18247f3b9bb966f5c1bc5d99d4e4843e</anchor>
      <arglist>(unsigned char r, unsigned char g, unsigned char b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColors</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextItem.html</anchorfile>
      <anchor>a2c7a4db240693d4474ca873fef39573b</anchor>
      <arglist>(unsigned char rgb[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOpacity</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextItem.html</anchorfile>
      <anchor>a02732523a158fe14eb62df797fe630b5</anchor>
      <arglist>(double opacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextItem.html</anchorfile>
      <anchor>af29f9847e133a3fd4c5b2d380f1f0dcf</anchor>
      <arglist>(PCLContextItem, vtkContextItem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PCLContextItem *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextItem.html</anchorfile>
      <anchor>a9ab9de265efdbd469cb182e5994ded1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>colors</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextItem.html</anchorfile>
      <anchor>a6658b4ed18cefbb8b57cc314d34c2c7a</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>opacity</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextItem.html</anchorfile>
      <anchor>a7de84bce0f3f19baa096e0b3bef24d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>params</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLContextItem.html</anchorfile>
      <anchor>ac53001ba4bcf7f8706fca0eb118659ab</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>afd03b4918adf26482080d9be486ef836</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a335fb74bb12b8de4e9c3c945f868122c</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a8c8ae80e85bddf490e61ace3816c4534</anchor>
      <arglist>(const double &amp;r, const double &amp;g, const double &amp;b)</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>af9603354726e16645d7e45df763b0975</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a153103bbce9c7d03f75161f1ae93547d</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>a630cb88b66ab7f566c51332c34fa07e3</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>ae44d34cc37a052420c388a58623ad361</anchor>
      <arglist>(vtkObject *, 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::PCLPainter2D</name>
    <filename>classpcl_1_1visualization_1_1PCLPainter2D.html</filename>
    <class kind="struct">pcl::visualization::PCLPainter2D::ExitMainLoopTimerCallback</class>
    <member kind="function">
      <type>void</type>
      <name>addArc</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>acf5fcaff1e89aeac989d839b42e6c087</anchor>
      <arglist>(float x, float y, float r, float start_angle, float end_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCircle</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a144e77ea7b5296c0f29345067bee9f2c</anchor>
      <arglist>(float x, float y, float r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEllipse</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a6b73f2170057cde3fbbe1c3e4a869c62</anchor>
      <arglist>(float x, float y, float rx, float ry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEllipticArc</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a485c43dd70b1f58885cba470c829e47a</anchor>
      <arglist>(float x, float y, float rx, float ry, float start_angle, float end_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLine</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>ae2f8f6168dbf6e6a88484f5c1c3de01a</anchor>
      <arglist>(float x1, float y1, float x2, float y2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLine</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a8c1f256dfac11c2a10f6cf8d24d32ece</anchor>
      <arglist>(std::vector&lt; float &gt; p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>aafb6c77cdbdc0333077b0196e5ea3e37</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoints</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a4af9c8c253b615196fb6c550cd353ab8</anchor>
      <arglist>(std::vector&lt; float &gt; points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPolygon</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>aa25c38fb60e6f4d0100bf0e206e4e821</anchor>
      <arglist>(std::vector&lt; float &gt; p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addQuad</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>aa4f46d2e4413d9e968c4922a975687d5</anchor>
      <arglist>(std::vector&lt; float &gt; p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRect</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a2c66265159f9679e198864448d3830ad</anchor>
      <arglist>(float x, float y, float width, float height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearFigures</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a8d9c2d48bdcf9d717038f289b5d09049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearTransform</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a071c9918b5018c9a43933f2c3089554c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>display</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a62f28df612d9044ce962740e50e7e227</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>getBackgroundColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a1c7b83cab9155ce7a00c7b195abf801b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vtkBrush *</type>
      <name>getBrush</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>ac3ae8cc6fce80aad61e35fc2aee786cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>getBrushColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a42551c42c353efc6d5fb7caed5268fbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vtkPen *</type>
      <name>getPen</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a9fb0bf2caa8e1084bceaa2d80ef3c5df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>getPenColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a377dcd5416f40951939838c7ca1e5e18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPenType</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a8014107cd8b6b6f95046711c6473a5f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPenWidth</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a73a4f52ac10217517fc2d112e56585ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vtkMatrix3x3 *</type>
      <name>getTransform</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a44731f15c8f88c26c51646d6ee1bce52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>getWindowSize</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a051e67f941fca54a0dbbae3d3ca0deeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Paint</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a65a563478ff9f181875fe278de71978b</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLPainter2D</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a39d406312396ee25f9d1f7f97517111f</anchor>
      <arglist>(char const *name=&quot;PCLPainter2D&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotatePen</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a3c57fe89dcda706f5aa1218c66c84cb0</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalePen</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a4a03de7626b15e093d4500e9f70b4f64</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a5840d36bf5d953ba1b5e1c924ba2f7ce</anchor>
      <arglist>(const double r, const double g, const double b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a76d12170524b9629fb9385a7f6979c03</anchor>
      <arglist>(const double color[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>ac47d3ff324b7b13af8fb002b847515bb</anchor>
      <arglist>(vtkBrush *brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrushColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a3a9070b11b84ff615b9d53dcca8f21b7</anchor>
      <arglist>(unsigned char r, unsigned char g, unsigned char b, unsigned char a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>abe2a2d1256dc4e8e441efe1986c34ff0</anchor>
      <arglist>(vtkPen *pen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPenColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>aeadf390b4165c9407d3e8f2f13196440</anchor>
      <arglist>(unsigned char r, unsigned char g, unsigned char b, unsigned char a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPenType</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a125ba1a726068787520bb86a73adbf8f</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPenWidth</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a64cba7a8e9057b9c80582770a00b8241</anchor>
      <arglist>(float w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransform</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>aa69679836ad116e0d6ed5916b3399335</anchor>
      <arglist>(vtkMatrix3x3 *matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowSize</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>af531a50e5136562f533b538ae29f0147</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a17d878239ac5de24fcb134dfd4603932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>adbf068e4c0b5d5739e23f03dcb53e174</anchor>
      <arglist>(const int spin_time=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translatePen</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a773d8a7a7898e3b4fb820aa86a3e5aef</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeRevisionMacro</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a0db4c16c61083fde05aa98745c41d2a0</anchor>
      <arglist>(PCLPainter2D, vtkContextItem)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>bkg_color_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>af7c21e344df1881cbecc20a387136931</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkBrush *</type>
      <name>current_brush_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a8af898df9759b616e61b37fcb456a13b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkPen *</type>
      <name>current_pen_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>ad4fd90788725c9ef8c2e5dafe9ba79c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkTransform2D *</type>
      <name>current_transform_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a00bc3c7f53aa9aee99b7ebc892cb8dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; ExitMainLoopTimerCallback &gt;</type>
      <name>exit_loop_timer_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>acdc07525ae779dc17e7f21d27b746738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Figure2D * &gt;</type>
      <name>figures_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>afc9328774e5e6ca9c0e1abeea5555a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkContextView *</type>
      <name>view_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a421119d4e8254517088913adde51ca63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>win_height_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>a96d6b67068f8f4cad44f894228e24ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>win_width_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPainter2D.html</anchorfile>
      <anchor>af521737788c6109a9c58cec4596bc553</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::PCLPainter2D::ExitMainLoopTimerCallback</name>
    <filename>structpcl_1_1visualization_1_1PCLPainter2D_1_1ExitMainLoopTimerCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLPainter2D_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a31fb6872a7017ad2c42aeebdf6c1048e</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_1PCLPainter2D_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a5287adea007a97c53d8eea0801711c8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vtkRenderWindowInteractor *</type>
      <name>interactor</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLPainter2D_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>ae1ba249a4d9dacabdced572e18583574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right_timer_id</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLPainter2D_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a65bd6b31fd8c04c3267d51d3eb2565fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PCLPlotter</name>
    <filename>classpcl_1_1visualization_1_1PCLPlotter.html</filename>
    <class kind="struct">pcl::visualization::PCLPlotter::ExitCallback</class>
    <class kind="struct">pcl::visualization::PCLPlotter::ExitMainLoopTimerCallback</class>
    <member kind="typedef">
      <type>std::vector&lt; double &gt;</type>
      <name>PolynomialFunction</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>ac1af509958993f12598ba7445bdf0aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; PolynomialFunction, PolynomialFunction &gt;</type>
      <name>RationalFunction</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>ad305459f399edfc8eb4aa3b7eaa2c956</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addFeatureHistogram</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a7ef012c07133d4a9c2db250fecb5b44d</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_1PCLPlotter.html</anchorfile>
      <anchor>a01673a862b0a8ab04e3d796cbbf69986</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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_1PCLPlotter.html</anchorfile>
      <anchor>ac0fa0d1b1217344fb2492bd007abe7bf</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_1PCLPlotter.html</anchorfile>
      <anchor>aeb0b5383a05f070dab01a0896b5eb34b</anchor>
      <arglist>(const pcl::PCLPointCloud2 &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>void</type>
      <name>addHistogramData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>aaf23b2b1c2f91c517cfde387ee1b654e</anchor>
      <arglist>(std::vector&lt; double &gt; const &amp;data, int const nbins=10, char const *name=&quot;Histogram&quot;, std::vector&lt; char &gt; const &amp;color=std::vector&lt; char &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPlotData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>aada575b7dd399245a33131f3240e74b2</anchor>
      <arglist>(double const *array_X, double const *array_Y, unsigned long size, char const *name=&quot;Y Axis&quot;, int type=vtkChart::LINE, char const *color=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPlotData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a53b8b403f063d3f77b889cb18cd86b09</anchor>
      <arglist>(std::vector&lt; double &gt; const &amp;array_X, std::vector&lt; double &gt;const &amp;array_Y, char const *name=&quot;Y Axis&quot;, int type=vtkChart::LINE, std::vector&lt; char &gt; const &amp;color=std::vector&lt; char &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPlotData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a240123f61caa5eaee376e2c1bbec2ed0</anchor>
      <arglist>(std::vector&lt; std::pair&lt; double, double &gt; &gt; const &amp;plot_data, char const *name=&quot;Y Axis&quot;, int type=vtkChart::LINE, std::vector&lt; char &gt; const &amp;color=std::vector&lt; char &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPlotData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a67ec9942b6c68cb9ff5285ceda1118db</anchor>
      <arglist>(PolynomialFunction const &amp;p_function, double x_min, double x_max, char const *name=&quot;Y Axis&quot;, int num_points=100, int type=vtkChart::LINE, std::vector&lt; char &gt; const &amp;color=std::vector&lt; char &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPlotData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>ab3a3901ba938f756ea8f60b57909c683</anchor>
      <arglist>(RationalFunction const &amp;r_function, double x_min, double x_max, char const *name=&quot;Y Axis&quot;, int num_points=100, int type=vtkChart::LINE, std::vector&lt; char &gt; const &amp;color=std::vector&lt; char &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPlotData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>aeb3eb7f64546fbe558351fcb4b4ce047</anchor>
      <arglist>(double(*function)(double), double x_min, double x_max, char const *name=&quot;Y Axis&quot;, int num_points=100, int type=vtkChart::LINE, std::vector&lt; char &gt; const &amp;color=std::vector&lt; char &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPlotData</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>afa8a495a5d13765694da8b3647ea2d19</anchor>
      <arglist>(char const *filename, int type=vtkChart::LINE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPlots</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>ac50c46612f33855348adde2d21bdb826</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a990e21642c81079b1c24feeb0ad961b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>getBackgroundColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a2cfa1fe0ee2574464542fd483a3974be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getColorScheme</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>af5de1bfa0eca8e08f16783b20b7b1ceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vtkSmartPointer&lt; vtkRenderWindow &gt;</type>
      <name>getRenderWindow</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a1dc703d00c13ec8c962d50dfe70274d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>getWindowSize</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a09e39ec7d5af01ce7e333a9baefaa498</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLPlotter</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a7d148313009ab332fb8a9f9746e8a125</anchor>
      <arglist>(char const *name=&quot;PCL Plotter&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plot</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a41f977c1d087e240725e5b3c0f4f9912</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderOnce</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a75c4ff06877b3348861243606d0f8c4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a65eeee918901675fe22273eac6b0f8ba</anchor>
      <arglist>(const double r, const double g, const double b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a9f7d74f8e8ce9a01562a6cda8691d632</anchor>
      <arglist>(const double color[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorScheme</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a4c65a51cd8adea146e216aa27e11c2e5</anchor>
      <arglist>(int scheme)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShowLegend</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>afdfad3f408e527d0a3ad819db2962a65</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>aab1174aa64c82d43e43f15e1e0cdcf51</anchor>
      <arglist>(const char *title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewInteractor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>ae3e1f44cf82d7f9e48e8297eb5e03dc2</anchor>
      <arglist>(vtkSmartPointer&lt; vtkRenderWindowInteractor &gt; interactor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWindowSize</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a79294fa035318fc2b9ad9e4eafc44723</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXRange</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a8e43c013c6aacca70e1baf701abf2e13</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXTitle</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>ad3fa3e8b63f7e12680272dae1e9cad78</anchor>
      <arglist>(const char *title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYRange</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a89e37e9e88ec19b420bc507d27707c86</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYTitle</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a6299cb37ea7c5016a598a1142cbd29b8</anchor>
      <arglist>(const char *title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>aeec0f8a413a68734bcbc7c2ce317ae95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a6d1f55dc284659e78b1169abdf52ef6b</anchor>
      <arglist>(const int spin_time=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startInteractor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a47245062197b915022c75b322bd4b10c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasStopped</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>ac106cc05980e8365fb23dd5d8dc2ad97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PCLPlotter</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a3c1963efafacbd1dad6459675098873c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>afaae96ca94fcff0d70ac698441a0055c</anchor>
      <arglist>(PolynomialFunction const &amp;p_function, double val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>compute</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a26f3b8e8b0e5b1ffc240f015be9bd397</anchor>
      <arglist>(RationalFunction const &amp;r_function, double val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeHistogram</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a7bf33901a66b8a9dd45fb0f888d585fb</anchor>
      <arglist>(std::vector&lt; double &gt; const &amp;data, int const nbins, std::vector&lt; std::pair&lt; double, double &gt; &gt; &amp;histogram)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>bkg_color_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>afe9716a8504205c2e18a3207a047da20</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkChartXY &gt;</type>
      <name>chart_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>abceb4d5621a5409073ad44df47709fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkColorSeries &gt;</type>
      <name>color_series_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>ac4049f23b1f848cc7c6d0cf000c0b551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_plot_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a73599b46afd2cc32fb676e9c8e3ed472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; ExitCallback &gt;</type>
      <name>exit_callback_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a30fc025409b0b56668c0e87e0112a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; ExitMainLoopTimerCallback &gt;</type>
      <name>exit_loop_timer_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a1da52cdce14a2a4fc27837e8e6ca169b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stopped_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a1b45466fa1cc96b01765640ce90541b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkSmartPointer&lt; vtkContextView &gt;</type>
      <name>view_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a8790d8de47098dea460a807a9f01a7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>win_height_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>a20796e4a5a503e285fc9b7931d402d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>win_width_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLPlotter.html</anchorfile>
      <anchor>aeb39026d968581435b00faf85e63b9ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::PCLPlotter::ExitCallback</name>
    <filename>structpcl_1_1visualization_1_1PCLPlotter_1_1ExitCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLPlotter_1_1ExitCallback.html</anchorfile>
      <anchor>a0598002032c062da4379b7a777da9e36</anchor>
      <arglist>(vtkObject *, unsigned long event_id, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExitCallback *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLPlotter_1_1ExitCallback.html</anchorfile>
      <anchor>a8282c7e5819476a904cd2c54c3981677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PCLPlotter *</type>
      <name>plotter</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLPlotter_1_1ExitCallback.html</anchorfile>
      <anchor>af23e2f4e477bdfa883e06c27ba7597ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::PCLPlotter::ExitMainLoopTimerCallback</name>
    <filename>structpcl_1_1visualization_1_1PCLPlotter_1_1ExitMainLoopTimerCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLPlotter_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>aa5780e16dee7603b62f44cfd0a8ee12e</anchor>
      <arglist>(vtkObject *, 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_1PCLPlotter_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a014248651d59ed732d47a582ea9a88ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vtkRenderWindowInteractor *</type>
      <name>interactor</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLPlotter_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>af0a8a8d7bf50dc0b89653cda0d275ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right_timer_id</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLPlotter_1_1ExitMainLoopTimerCallback.html</anchorfile>
      <anchor>a03992fe0af6b020f6fb0ce0a5d0ac0df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PCLSimpleBufferVisualizer</name>
    <filename>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>a24a2e50ff80b47f857977f333302c8df</anchor>
      <arglist>(const float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayValues</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>a80688a5e12f8efbfff90faedd8d9bf68</anchor>
      <arglist>(const int time=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLSimpleBufferVisualizer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>a82d5e020ab4ebafacb4aa3459899e666</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLSimpleBufferVisualizer</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>aa6e92f9d0039dfe41fff3c08c8f6a02c</anchor>
      <arglist>(const int nb_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutomaticBackgroundColorControl</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>a80e5d59197e2975463911e3ed6fa14ba</anchor>
      <arglist>(const bool value=true, const float threshold=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setManuallyManageYScale</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>a6f17af179af451c721cbd720f138d0b3</anchor>
      <arglist>(const bool value=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>accc652e550e2c4a49b9df3e04c37ed51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>a3c148cf9748be1a78cd75f49e4a3c800</anchor>
      <arglist>(const int time=1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initGUIValues</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>aeb93b4308c827d41ab669e05012a6beb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initValuesAndVisualization</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>a4e40e9eb53a9ebbf74a42d4c96004108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateValuesToDisplay</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>af3967dfc8b54d04e3a8583e557ef71a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloud&lt; VFHSignature308 &gt;</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>a2db20852dc0e7ebb1e493fdbedb10e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>control_background_color_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>a9be44647f5798993de56fa3c3786f713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>handle_y_scale_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>a7d8212450dc5286dd1784d7ae3afc376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PCLHistogramVisualizer *</type>
      <name>histo_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>ab6d091c29ba760da2f75843fd6b3206d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>lowest_threshold_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>ad1a2873415d0e1eaa813c993dde3f4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>af6f5b01a180db0299bbb5e4aedce0b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>min_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>adf876cd61fa8a27af14f7a688f2f104f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nb_values_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>ac95848a16bac849b78d13b7165b04e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; float &gt;</type>
      <name>values_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLSimpleBufferVisualizer.html</anchorfile>
      <anchor>aa54660cc72d298716912e429ac637dd2</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>
    <class kind="struct">pcl::visualization::PCLVisualizer::FPSCallback</class>
    <member kind="typedef">
      <type>PointCloudColorHandler&lt; pcl::PCLPointCloud2 &gt;</type>
      <name>ColorHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a685e8f7a67d907175ebaf572ee919bb8</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>boost::shared_ptr&lt; const PCLVisualizer &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a6ecf32dd269b5dd8dc5666d5434e4bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudGeometryHandler&lt; pcl::PCLPointCloud2 &gt;</type>
      <name>GeometryHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aeded810f5cd47a83d0602ec2e3735070</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="typedef">
      <type>boost::shared_ptr&lt; PCLVisualizer &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ad6cd380bef9fdf5920b71fa330319e84</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>addArrow</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a260af85c66b36018c12cc56fe6aae8c2</anchor>
      <arglist>(const P1 &amp;pt1, const P2 &amp;pt2, double r_line, double g_line, double b_line, double r_text, double g_text, double b_text, 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>a739f8bd7ad94f5ca20d869f9ce9b4f8c</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, int nth, 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>a6e4d4cf26e3a97aad4d86b49ed865dd1</anchor>
      <arglist>(float x_min, float x_max, float y_min, float y_max, float z_min, float 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>void</type>
      <name>addOrientationMarkerWidgetAxes</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aea914522fc324cbd9a139d2b72461f1f</anchor>
      <arglist>(vtkRenderWindowInteractor *interactor)</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>addPlane</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a7995ea4e636debb36f79050c70e09d58</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;coefficients, double x, double y, double z, 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>a15c4a4ca05173a76852f00f68b59dbee</anchor>
      <arglist>(const pcl::PCLPointCloud2::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>a10b1400998917e992d737f359747eb07</anchor>
      <arglist>(const pcl::PCLPointCloud2::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>a8f60c8de0c7464dfc32ec08b3f4126ec</anchor>
      <arglist>(const pcl::PCLPointCloud2::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>addPointCloudIntensityGradients</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a0051e22d9a1503933842510b3fc31467</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::ConstPtr &amp;cloud, const typename pcl::PointCloud&lt; GradientT &gt;::ConstPtr &amp;gradients, int level=100, double scale=1e-6, 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>a7b40078a75aba7f01826013ee27e4484</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointNT &gt;::ConstPtr &amp;cloud, int level=100, float scale=0.02f, 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>a013791b58208b7baba403f5a1cdcb9a2</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, float scale=0.02f, 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>afc45828182529fe0b3f0c69ba71a4d99</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, float scale=1.0f, 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>addPolygon</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a34eb31933462ec68c91adf216aecdd57</anchor>
      <arglist>(const pcl::PlanarPolygon&lt; PointT &gt; &amp;polygon, 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>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>void</type>
      <name>createViewPortCamera</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a67460d005b094f96f447114ce3e25000</anchor>
      <arglist>(const int 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>CloudActorMapPtr</type>
      <name>getCloudActorMap</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a25ce5468b4fbac6ef5f403ae284c8551</anchor>
      <arglist>()</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; vtkRendererCollection &gt;</type>
      <name>getRendererCollection</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a2e317f5b7a019b511af1907c1af23a9b</anchor>
      <arglist>()</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>ae87cdb4c22d7b37389acd09e1a68e434</anchor>
      <arglist>(int viewport=0)</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>registerAreaPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a8b4cf564406f60a4efa8169233a7a319</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::AreaPickingEvent &amp;)&gt; cb)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerAreaPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a0445f3c59852bff8a9f198de70d4bb77</anchor>
      <arglist>(void(*callback)(const pcl::visualization::AreaPickingEvent &amp;, void *), void *cookie=NULL)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::connection</type>
      <name>registerAreaPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a0e79d3a939d7d005cdcdd2605569a8ba</anchor>
      <arglist>(void(T::*callback)(const pcl::visualization::AreaPickingEvent &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_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>void</type>
      <name>removeOrientationMarkerWidgetAxes</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a8032a6d538d80b5badd1cc0594a72ed9</anchor>
      <arglist>()</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>a0811ecc37374264450d8aafbc88b42dc</anchor>
      <arglist>(int xres, int yres, pcl::PointCloud&lt; pcl::PointXYZ &gt;::CloudVectorType &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>setCameraClipDistances</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aa1e26f78e677d2df2230e3919d6bab55</anchor>
      <arglist>(double near, double far, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraFieldOfView</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a7e5144690885b51333a9bcb94bf89b5a</anchor>
      <arglist>(double fovy, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraParameters</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>afc05571bae25da7189c33167ce34cf7f</anchor>
      <arglist>(const Eigen::Matrix3f &amp;intrinsics, const Eigen::Matrix4f &amp;extrinsics, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraParameters</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a912662671175fc1d3899d576d94d0d07</anchor>
      <arglist>(const Camera &amp;camera, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraPosition</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a2232b62d2dd1caead79df190731b810c</anchor>
      <arglist>(double pos_x, double pos_y, double pos_z, double view_x, double view_y, double view_z, double up_x, double up_y, double up_z, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraPosition</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ab2039927ec8f5a9771202f269987ec72</anchor>
      <arglist>(double pos_x, double pos_y, double pos_z, double up_x, double up_y, double up_z, 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>bool</type>
      <name>setPointCloudSelected</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a563125f9ecd29bd1e4c355f5f580483a</anchor>
      <arglist>(const bool selected, const std::string &amp;id=&quot;cloud&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a0932d49a78ea102e248781a631294499</anchor>
      <arglist>(int x, int y)</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>setShowFPS</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a9438cc0301c631b9ddcf036cbf6bc1c0</anchor>
      <arglist>(bool show_fps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a8c3ed261cb86632935f594d2b61535ff</anchor>
      <arglist>(int xw, int yw)</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>setupInteractor</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a26b785bcbdf1aaec1db1e1cfa15aa5f4</anchor>
      <arglist>(vtkRenderWindowInteractor *iren, vtkRenderWindow *win, vtkInteractorStyle *style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseVbos</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a937a988cd3bd473f11120f1386edc411</anchor>
      <arglist>(bool use_vbos)</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>setWindowName</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>abc6af0973c4630d8770b3f18f21e794a</anchor>
      <arglist>(const std::string &amp;name)</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>updateCorrespondences</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ae84f22403674941f7bea3fdc932f15a2</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, int nth, const std::string &amp;id=&quot;correspondences&quot;)</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>updatePointCloudPose</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a560454addd48366effa0bcafd1edd116</anchor>
      <arglist>(const std::string &amp;id, const Eigen::Affine3f &amp;pose)</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>updatePolygonMesh</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a31209d704ccb98cb61a615d6e5526b0d</anchor>
      <arglist>(const pcl::PolygonMesh &amp;polymesh, 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="function" static="yes">
      <type>static void</type>
      <name>convertToEigenMatrix</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a093ba5589aa15ced8d225f1f34c3cee8</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkMatrix4x4 &gt; &amp;vtk_matrix, Eigen::Matrix4f &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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" static="yes">
      <type>static 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="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>createActorFromVTKDataSet</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>ac15689c03d40f25c24be925e0d302948</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkDataSet &gt; &amp;data, vtkSmartPointer&lt; vtkActor &gt; &amp;actor, bool use_scalars=true)</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>ace98baef3c972a5f9bda7493efdac339</anchor>
      <arglist>(const vtkSmartPointer&lt; vtkActor &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>vtkSmartPointer&lt; vtkOrientationMarkerWidget &gt;</type>
      <name>axes_widget_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>aaa0ddd68e42ec027fd683fa99b7ab743</anchor>
      <arglist></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; FPSCallback &gt;</type>
      <name>update_fps_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>afbb626bcf4a06c58b01b1a8f4576ba50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_vbos_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizer.html</anchorfile>
      <anchor>a8d7417bf65a4adb4f156b2c4adc4e683</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>a17c0cb30ceafe571a52c5305c1151df2</anchor>
      <arglist>(vtkObject *, unsigned long event_id, void *)</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>a78e6dc5a1d5c389af5ee75a38a5666a2</anchor>
      <arglist>(vtkObject *, unsigned long event_id, void *)</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="struct">
    <name>pcl::visualization::PCLVisualizer::FPSCallback</name>
    <filename>structpcl_1_1visualization_1_1PCLVisualizer_1_1FPSCallback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1FPSCallback.html</anchorfile>
      <anchor>adfa5d061f52fbaa8e1312dd291c8a2c6</anchor>
      <arglist>(vtkObject *, unsigned long event_id, void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPSCallback</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1FPSCallback.html</anchorfile>
      <anchor>a6908fe6347adfee8a14bf1cb0867c662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FPSCallback</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1FPSCallback.html</anchorfile>
      <anchor>a40b141da6a004e16a45764697c38fcbb</anchor>
      <arglist>(const FPSCallback &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>FPSCallback &amp;</type>
      <name>operator=</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1FPSCallback.html</anchorfile>
      <anchor>a352b99d7e2ffdd04d0902f5f96fafa92</anchor>
      <arglist>(const FPSCallback &amp;src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FPSCallback *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1FPSCallback.html</anchorfile>
      <anchor>a96a9323538c729c6c6024bf485faec6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vtkTextActor *</type>
      <name>actor</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1FPSCallback.html</anchorfile>
      <anchor>a697d13d15feaf501e0fdaeebdac79484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>decimated</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1FPSCallback.html</anchorfile>
      <anchor>a035cc4e3cccb900349dd2922b6db2df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PCLVisualizer *</type>
      <name>pcl_visualizer</name>
      <anchorfile>structpcl_1_1visualization_1_1PCLVisualizer_1_1FPSCallback.html</anchorfile>
      <anchor>a406acfa505ab6acdf3b3ad385f27dc01</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>registerAreaPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a9b86ca3ad6b1a033cd1818990f7bfbc9</anchor>
      <arglist>(boost::function&lt; void(const pcl::visualization::AreaPickingEvent &amp;)&gt; cb)</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>void</type>
      <name>setUseVbos</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>abfd5739cf8fd6b0285d3d964861fc82a</anchor>
      <arglist>(const bool use_vbos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a293745c66a6e260251eff2cd8d2bfacd</anchor>
      <arglist>(PCLVisualizerInteractorStyle, vtkInteractorStyleRubberBandPick)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PCLVisualizerInteractorStyle</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>afce35167e5143da9f7c789f7bb973ea4</anchor>
      <arglist>()</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>boost::signals2::signal&lt; void(const pcl::visualization::AreaPickingEvent &amp;)&gt;</type>
      <name>area_picking_signal_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a726f5f0502875703f3ad094846199605</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>vtkSmartPointer&lt; vtkPointPicker &gt;</type>
      <name>point_picker_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a2c0097b0268a176f5c890e1c9c387262</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>bool</type>
      <name>use_vbos_</name>
      <anchorfile>classpcl_1_1visualization_1_1PCLVisualizerInteractorStyle.html</anchorfile>
      <anchor>a93d59d4bba0fea9052d9d7aacdb478fc</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 bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>a788257a9e86e041c78a8f8e3250eec7a</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>a18678dfd183c2efb1bfaf73fcf457452</anchor>
      <arglist>()</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 void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>a853e39570f293fdc6a683d57d4791632</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; pcl::PCLPointField &gt;</type>
      <name>fields_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler.html</anchorfile>
      <anchor>aba3fc6b22d44f778e126f94550b7f932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudColorHandler&lt; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01pcl_1_1PCLPointCloud2_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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a5ce75a42f5f934ef1b86730582ad34b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PCLPointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aa5ccd63853f55c86435490711e343e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a775e2022a4651bfd014173ecee31d722</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>acb155cd6e141375c139529652839d5ad</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a7628783d4b9bcbf0b391d11c004cac2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ab5616ed75839aaeaf556b75fc71b94d0</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a5f31a63fe2ea33cd12e8eb1e3952b503</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a965a793b4999e723185b2ee9cfc3dea3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCapable</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6e3f4ca809fd14deb6e0250f536a5249</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a33f5225d5f574a6b68573511531132c8</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a75feca450cc47dab77f36cea2f18c7ca</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a8ce0caa489402ec73d675e4b6931639d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>capable_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae52ac080ce1a6e2794cb120c00359765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2e04ee6c426fdd7cc451e5f7c49019aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a1b406fbf284e88ae172deb0a68250da3</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 bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom.html</anchorfile>
      <anchor>a4fda23bf67b0889ef8fdebc884eb11fe</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>ac4504f61bd6c69c7aa69ac3742c95911</anchor>
      <arglist>(double r, double g, double b)</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudColorHandler&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aee61b1d268875037e1828089f17383a7</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac2d98c07843cf7afb45161c8cb053504</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a92f2162b1c0eb704b4949da9781d07db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerCustom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>abcad19525650e2d1be1f783fe688be4d</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_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a0a57d1f72644c1db9d2ef3ab4da5c754</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>b_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a92895cbeb267b9f0b9b8e3e7100dd619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>g_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a10a88919f651874764af77176f6d2f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>r_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aa40e0d1c31498f297d3410c4815d5911</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; pcl::PCLPointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a7e1bc598815faa2ca67c7027701a2754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a4fe8869eb9a38cca8390d5f67962cd5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a977decf386675a2cb6ad167808a06c38</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 bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>aea18df2a60a4f398218201aa0680ca71</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>ac7aa710eb60ab9ae0cc63d26d1083230</anchor>
      <arglist>(const std::string &amp;field_name)</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 void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField.html</anchorfile>
      <anchor>af6b85dc939cd0eca4f2988c577992252</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudColorHandler&lt; pcl::PCLPointCloud2 &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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae55ae93a48e5d5f04d0fdc4f0deefbe1</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a863030513e0b8f6354ba2bd98c6c7317</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>afab84fcaf99429d826e04490d049b116</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a0b5734acc6d47156e1ba3d5c58ef7c48</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_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ad9ab6f9134003bfed543b26356df6ca9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>acfbbc3e40169b55b1131d0447885e74d</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a62b3cd3387e145aeb837a17f9c8014bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; pcl::PCLPointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6a2aa9a30af167abe3f1325150d83f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aefaddc5b1785cb4b7ae91a3541c0f788</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ab7f1ed0164e0197825a1535dc49adf4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>field_name_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerGenericField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aa5e8ea13ea15d00d0005c698d3d85754</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 bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>a0777a439a91c05998fd3e3e2c3234c76</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" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudColorHandlerHSVField</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField.html</anchorfile>
      <anchor>a5a321690e53c586f2643bc6326f3bd98</anchor>
      <arglist>()</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudColorHandler&lt; pcl::PCLPointCloud2 &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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a8bfae7f4c5b56937b121e5849570fd18</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6d4222c22d7f469fb5011e1759d34f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a36d1731a054641ac625168df08535f09</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2f3d601db1c2ce818b0941d77e991b31</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudColorHandlerHSVField</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac197a488da3e2f097b9e84c3080491cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a878fab8bc16cde482c050a96d78041a1</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>af597169eff6dd3ef47a0eee449ecfc13</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2e63858fe214451d8ad5c9e6b37eef57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>v_field_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ad9ec5ed80fbfff46c66b7f9891bf2f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; pcl::PCLPointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2e3c226d9300d16df21b27591b527b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aaebbd19f13727fc3d3415edcc409d0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerHSVField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a39d88e6f9667b5d49e5f422b3a5bca15</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 bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom.html</anchorfile>
      <anchor>aa7643cfc0291f9dc4477e5ca380c24d2</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>ae78c9a9afc9bb4deda83bd6a26d1dcc3</anchor>
      <arglist>()</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudColorHandler&lt; pcl::PCLPointCloud2 &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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ad5094eeed4c091b2e55373eaa98991ce</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a510d4b376c0b6154ae1f4b48469ede13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>adce4ae77860db8a172a25a29ea14c1bc</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a046cd0f8e4f6f8d3cd18d13506abfe11</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a13f2d4fad1bb313ec3bfd3fa00180bf0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorHandlerRandom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a9de763f4e43dfc2a970493a955c34cf2</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudColorHandlerRandom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae7f4b2e48ab6b3176980136d89bb78d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; pcl::PCLPointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>adf72a3f97918a835abd9868ed5919530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a3f36754e01fb0fcdc6740e77a79b5bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRandom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae5fe45a0baae36b1d02aa5614dfb753e</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 bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>a70e760f142a36cca0493e4b038e9c3fa</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>a763135f5bdfba31cfcffa8c6d5fbdaa8</anchor>
      <arglist>()</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 void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField.html</anchorfile>
      <anchor>afda90e196c558d870e32222ef58628c3</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudColorHandler&lt; pcl::PCLPointCloud2 &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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>abc5f24182909c403c032484404b70a8b</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a3828f7d89178a324900db8c2b1c207ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getColor</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a968b94ef6ed7cf322bf3581967072b34</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a7d8f9df14b33a8365785229bc8740ac8</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_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae004041dfb2b1e21d0aa21fc1063f564</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>afd4ab0092d45eca4ad40ab59f493fcff</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>adb8db5252a31b16270bdd68cbbebbd45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloudColorHandler&lt; pcl::PCLPointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a0fa8ea7a41018c9103944001184a5a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a1c9ebda4694fcd5c7d715246b50d8af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudColorHandlerRGBField_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>adf247462846a114e291c06e3bf3f05e9</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">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a8225044aa7a22d013c4ab6e226760f73</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; pcl::PCLPointField &gt;</type>
      <name>fields_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler.html</anchorfile>
      <anchor>a1ae447a3078ddcfdd92429a26227f0fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::visualization::PointCloudGeometryHandler&lt; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aaa83169a0a8e7c4bde51ac277ff2cf41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PCLPointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a96c94d864edfc4bc3144401e035c0796</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac6044f74f1a028ea61dc3a62a6c71cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a9d638319f5169a984fc5e53c8ae3d509</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a84f0e71a06b5ecf806e398726cc5e0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>af393f02b633ba9cada32486d3f1f3e95</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a611905d6828917200c1741b2e18fd830</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a06751869c76384896276f0d8fb99f95f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCapable</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a03bc98903d4559875e74d1583cc3f306</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandler</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ab456ce951f784e228137c0ca6b3d7807</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const Eigen::Vector4f &amp;=Eigen::Vector4f::Zero())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a1743466c1ac5c60dc85c3168c3289e9d</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_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a786778075ec44ba4dcd04168e3e93138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>capable_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a7e528353b2274e696907c9edd1471e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudConstPtr</type>
      <name>cloud_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a69ae3c3d087e7265ac1d488984f3315f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_x_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a94ccbddeea74d07d40227df832a54727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_y_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aac37d1b5096d9780bd558cc6c1e4e1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>field_z_idx_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a70bd6c7a037d56fbac9b5cb42b148313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; pcl::PCLPointField &gt;</type>
      <name>fields_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandler_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a95cd5cfa7e50396cee5fcc6361e7ab0c</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>a2300743a761bb0c4b7972af299b12899</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudGeometryHandler&lt; pcl::PCLPointCloud2 &gt;</base>
    <member kind="typedef">
      <type>PointCloudGeometryHandler&lt; pcl::PCLPointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>af92df0a87fa1677b9982fe73b7e320c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ac9625e3c0550cee556adb7612f8038d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>acbb33d45727547c41e4d284fe5ac1557</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a1ee94741fa84bfc5781cf8d1377d697b</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a5fb3e29dd5cddfef3f6b79991b4fa452</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandlerCustom</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ae972011ee7b1f2236bd82924012c2151</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a5f67323c827d5903220d7ca39b6cae53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>field_name_</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerCustom_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a85cd5f3a731c0d056e94df6bedd2f81b</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudGeometryHandler&lt; pcl::PCLPointCloud2 &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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>afb99ba35de42aaa9854497f8b33f14e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudGeometryHandler&lt; pcl::PCLPointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a11bfadaf5d4458a2a71e1877b5362c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a0e09797a6b1861450517340b4d3ec297</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a6f374a557b11f5c092c9842242c24b2e</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a29b9e36c9db381315930306c5cd5d0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aa754df16bae03ccef16aefdff6ecdd1e</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>acb4d0bde601b72b1493b3d65a2da3592</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandlerSurfaceNormal</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerSurfaceNormal_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a54d691efa4c1436678f90ed1c9ce8869</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; pcl::PCLPointCloud2 &gt;</name>
    <filename>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01pcl_1_1PCLPointCloud2_01_4.html</filename>
    <base>pcl::visualization::PointCloudGeometryHandler&lt; pcl::PCLPointCloud2 &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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>aea579441ee717c28c06ba521a5281991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloudGeometryHandler&lt; pcl::PCLPointCloud2 &gt;::PointCloud</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a7e651d8b0c98012e479a0e6e9f598c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a154b24a62450ca88010831b6b7fbef53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a5f5dd7632a5040843891cf7ffb5c15e2</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>afb8e302d8eee7996cc6bafb7ff281e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFieldName</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a9152464a7da9e1aba74deee191a02d54</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a2dcab90aff35db42daf800ae1f7557f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudGeometryHandlerXYZ</name>
      <anchorfile>classpcl_1_1visualization_1_1PointCloudGeometryHandlerXYZ_3_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>a668a0c4621949d0d67d825afe51f55d2</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_01pcl_1_1PCLPointCloud2_01_4.html</anchorfile>
      <anchor>ad77731ca221efe28759493a9c45dd055</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>performAreaPick</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>ac2255efd78af5591d770e712c2a8815c</anchor>
      <arglist>(vtkRenderWindowInteractor *iren, std::vector&lt; int &gt; &amp;indices)</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" virtualness="virtual">
      <type>virtual</type>
      <name>~PointPickingCallback</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingCallback.html</anchorfile>
      <anchor>a51da603ae11525ab29ec66ffeb3559f6</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>getPointIndices</name>
      <anchorfile>classpcl_1_1visualization_1_1PointPickingEvent.html</anchorfile>
      <anchor>aea5f2aad516fa0485d5b17edd80e0760</anchor>
      <arglist>(int &amp;index_1, int &amp;index_2) 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>ac52456c19948d37889febb7e253596bd</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>aab37a08e6ad366a955fdc8e54db118e9</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>aa98f8f6bb37daa90101489e6a11d9cb2</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>aa0894560bc41395303bc617f1f0a8212</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>pcl::visualization::context_items</name>
    <filename>namespacepcl_1_1visualization_1_1context__items.html</filename>
    <class kind="struct">pcl::visualization::context_items::Circle</class>
    <class kind="struct">pcl::visualization::context_items::Disk</class>
    <class kind="struct">pcl::visualization::context_items::FilledRectangle</class>
    <class kind="struct">pcl::visualization::context_items::Line</class>
    <class kind="struct">pcl::visualization::context_items::Point</class>
    <class kind="struct">pcl::visualization::context_items::Points</class>
    <class kind="struct">pcl::visualization::context_items::Polygon</class>
    <class kind="struct">pcl::visualization::context_items::Rectangle</class>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>afff075d6c9b56351a7ed31c19d710e14</anchor>
      <arglist>(Point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a41edb795bd5569ce5dd1d10ce790526b</anchor>
      <arglist>(Line)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a28e99ed2e39352f61c2df5233450a9e3</anchor>
      <arglist>(Circle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a0ce31b83fb0c2ee28784786fa3fd63f7</anchor>
      <arglist>(Disk)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a41b566ed2daa0f8e920a90a919dd4746</anchor>
      <arglist>(Rectangle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>ae3aee1473a4dbc9136c7213a4c397d1f</anchor>
      <arglist>(FilledRectangle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a3fbde87b32a0029b371a03255f8cac6e</anchor>
      <arglist>(Points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacepcl_1_1visualization_1_1context__items.html</anchorfile>
      <anchor>a798f6c32518586fbd6070b33aa9edd1e</anchor>
      <arglist>(Polygon)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::context_items::Circle</name>
    <filename>structpcl_1_1visualization_1_1context__items_1_1Circle.html</filename>
    <base>pcl::visualization::PCLContextItem</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Paint</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Circle.html</anchorfile>
      <anchor>a165b5de1b407b5266c79eb6aab3a80ea</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Circle.html</anchorfile>
      <anchor>a39b73d0c8d669da7b03fa2d539a08b06</anchor>
      <arglist>(float _x, float _y, float _r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Circle.html</anchorfile>
      <anchor>a3f8d88e288eb2920c12b22edbbe8e909</anchor>
      <arglist>(Circle, PCLContextItem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Circle *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Circle.html</anchorfile>
      <anchor>a8fc11caabe5a0d2b20da3088c6ee17e7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::context_items::Disk</name>
    <filename>structpcl_1_1visualization_1_1context__items_1_1Disk.html</filename>
    <base>pcl::visualization::context_items::Circle</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Paint</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Disk.html</anchorfile>
      <anchor>a06597f95fc2f20435a89a1467d478d3e</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Disk.html</anchorfile>
      <anchor>a6f5e8548308af249c7d5ff82f4158ec8</anchor>
      <arglist>(Disk, Circle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Disk *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Disk.html</anchorfile>
      <anchor>a68e5eb661fd5a0811c4bc72d4d6eb49c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::context_items::FilledRectangle</name>
    <filename>structpcl_1_1visualization_1_1context__items_1_1FilledRectangle.html</filename>
    <base>pcl::visualization::context_items::Rectangle</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Paint</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1FilledRectangle.html</anchorfile>
      <anchor>a57d1a8b0ade9cee5fe756f03c42d49f9</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1FilledRectangle.html</anchorfile>
      <anchor>a44d35288ddfe05114fee473643e7984b</anchor>
      <arglist>(FilledRectangle, Rectangle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilledRectangle *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1FilledRectangle.html</anchorfile>
      <anchor>a0a411fff124323a43e2c6f0b02c7f425</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::context_items::Line</name>
    <filename>structpcl_1_1visualization_1_1context__items_1_1Line.html</filename>
    <base>pcl::visualization::PCLContextItem</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Paint</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Line.html</anchorfile>
      <anchor>a5cbd872750d10cde0b953e77ac6e1d37</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Line.html</anchorfile>
      <anchor>a4af2604e9eb1b70048af7dc2ba15a97d</anchor>
      <arglist>(float _x_1, float _y_1, float _x_2, float _y_2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Line.html</anchorfile>
      <anchor>a2de676eeeed951a574edc2cc29cdda78</anchor>
      <arglist>(Line, PCLContextItem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Line *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Line.html</anchorfile>
      <anchor>a168881d172b3ef6a36692a3dac9c5bf4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::context_items::Point</name>
    <filename>structpcl_1_1visualization_1_1context__items_1_1Point.html</filename>
    <base>pcl::visualization::PCLContextItem</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Paint</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Point.html</anchorfile>
      <anchor>a0b0c518dff02d41e80a24568f9d4d280</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Point.html</anchorfile>
      <anchor>a43fdc70a6a02c1e30f58e16821f72164</anchor>
      <arglist>(float _x, float _y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Point.html</anchorfile>
      <anchor>a6fba05774eaa33e092770f9f3cc387d5</anchor>
      <arglist>(Point, PCLContextItem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Point *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Point.html</anchorfile>
      <anchor>aec1b9adf96a9b8468500ac9cd69bcfaf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::context_items::Points</name>
    <filename>structpcl_1_1visualization_1_1context__items_1_1Points.html</filename>
    <base>pcl::visualization::PCLContextItem</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Paint</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Points.html</anchorfile>
      <anchor>a1539a98cd699a7909d43ad9e3064f300</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Points.html</anchorfile>
      <anchor>ae2905daa9c7f3d27f65a483afcdcc5ee</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;_xy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Points.html</anchorfile>
      <anchor>a0ef65f0b7ac2159c119e21ba968ae834</anchor>
      <arglist>(Points, PCLContextItem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Points *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Points.html</anchorfile>
      <anchor>af538d70d0a75c2edaa65755917b2a549</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::context_items::Polygon</name>
    <filename>structpcl_1_1visualization_1_1context__items_1_1Polygon.html</filename>
    <base>pcl::visualization::context_items::Points</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Paint</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Polygon.html</anchorfile>
      <anchor>a605772b42276976540bdbaf91b653599</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Polygon.html</anchorfile>
      <anchor>ac98f1f49932b154c9683f3202e1f8901</anchor>
      <arglist>(Polygon, Points)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Polygon.html</anchorfile>
      <anchor>a511dcaaf9698fd5e31c3e1d3bd164527</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::visualization::context_items::Rectangle</name>
    <filename>structpcl_1_1visualization_1_1context__items_1_1Rectangle.html</filename>
    <base>pcl::visualization::PCLContextItem</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Paint</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Rectangle.html</anchorfile>
      <anchor>a2098b4f6fd947dbcdaf952d23370aa18</anchor>
      <arglist>(vtkContext2D *painter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Rectangle.html</anchorfile>
      <anchor>a03df4dcf5ecb1bacab9342094d122231</anchor>
      <arglist>(float _x, float _y, float _w, float _h)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Rectangle.html</anchorfile>
      <anchor>a0750e3b453cd3464b16b3971574aa81f</anchor>
      <arglist>(Rectangle, Point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rectangle *</type>
      <name>New</name>
      <anchorfile>structpcl_1_1visualization_1_1context__items_1_1Rectangle.html</anchorfile>
      <anchor>a0b8fbc7ec64f5dafbf4a817e0d848824</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>proto2</name>
    <filename>namespaceproto2.html</filename>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>namespacestd.html</filename>
    <namespace>std::tr1</namespace>
  </compound>
  <compound kind="namespace">
    <name>std::tr1</name>
    <filename>namespacestd_1_1tr1.html</filename>
    <namespace>std::tr1::gtest_internal</namespace>
    <class kind="class">std::tr1::tuple</class>
    <class kind="class">std::tr1::tuple&lt;&gt;</class>
    <class kind="struct">std::tr1::tuple_element</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_0_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_1_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_2_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_3_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_4_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_5_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_6_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_7_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_8_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_9_TUPLE_(T)&gt;</class>
    <member kind="function">
      <type>class</type>
      <name>GTEST_1_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a395c10803bc36ce3c9f5a67354c257b5</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_2_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a0f2292482b6202c06de044f1ef5ba8ec</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_3_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a368170c49cc7d7f130c0564bbad01205</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_4_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a661b17d2b7137863f06a016762f5c888</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_5_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a51b070e2eb5e6bb83a290f35c19667dd</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_6_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a485b05fdbbcfcf7ad5e4234e17702268</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_7_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab451b390a95ee0555d7a43b67ea348aa</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_8_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab2b1c72e9db7436909d9ac011645f29d</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_9_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab4f2c7d5458171bec6c4330fc5c7aba6</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ad0769041710d18b917067576f84b0303</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(GTEST_10_TUPLE_(T)&amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a7c131d0c2462612a78012be16114f61d</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(const GTEST_10_TUPLE_(T)&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>tuple</type>
      <name>make_tuple</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>af7e12a0f5b5791b5b7c49a5a17b85359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a058882c51de469b5e78d29076f864940</anchor>
      <arglist>(const GTEST_10_TUPLE_(T)&amp;t, const GTEST_10_TUPLE_(U)&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>af4516de784404381f9b14797694b6311</anchor>
      <arglist>(const GTEST_10_TUPLE_(T)&amp;t, const GTEST_10_TUPLE_(U)&amp;u)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::tuple</name>
    <filename>classstd_1_1tr1_1_1tuple.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>GTEST_DECLARE_TUPLE_AS_FRIEND_ tuple &amp;</type>
      <name>CopyFrom</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a3d06fb121d18b6e1c10d14f9e966618d</anchor>
      <arglist>(const GTEST_10_TUPLE_(U)&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>tuple &amp;</type>
      <name>operator=</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>ae52bd211e87c30ea7243246fa06bf038</anchor>
      <arglist>(const tuple &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>tuple &amp;</type>
      <name>operator=</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a9ed59ab84e2ff750d0a188c3d9dac819</anchor>
      <arglist>(const GTEST_10_TUPLE_(U)&amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>adcea1a41d0521157971339d279aad469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a349b7948d183b7f05c1a5fd6aa4eaeb8</anchor>
      <arglist>(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, GTEST_BY_REF_(T2) f2, GTEST_BY_REF_(T3) f3, GTEST_BY_REF_(T4) f4, GTEST_BY_REF_(T5) f5, GTEST_BY_REF_(T6) f6, GTEST_BY_REF_(T7) f7, GTEST_BY_REF_(T8) f8, GTEST_BY_REF_(T9) f9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>ade1807f6e6b36daa6387c3b00dbd3be6</anchor>
      <arglist>(const tuple &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a7ff289d5c5a605e4a4f8fb56913f7370</anchor>
      <arglist>(const GTEST_10_TUPLE_(U)&amp;t)</arglist>
    </member>
    <member kind="variable">
      <type>T0</type>
      <name>f0_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a771b1d99e8800fb284acd04bca838cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T1</type>
      <name>f1_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a7cccf899dedc626c51fa4f6921d0ac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T2</type>
      <name>f2_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>aaec06c27366502dc332ef96878628f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T3</type>
      <name>f3_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>ad4d3673e0d5c07c392c02e335fe978ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T4</type>
      <name>f4_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>ab662f1051c2302d065796383848db6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T5</type>
      <name>f5_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a32d8cd6f180c0a77d83733fc65423657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T6</type>
      <name>f6_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a597beab3af3f95c84408491ab14632b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T7</type>
      <name>f7_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a7c28780e616d382833e844f62672c6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T8</type>
      <name>f8_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>ae859012c83943e54e035a4a32089ccb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T9</type>
      <name>f9_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a336d5e582fd34e45ec88c78d473671dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>gtest_internal::Get</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a5627c41b48b7623dfc192cb8950b93f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::tuple&lt;&gt;</name>
    <filename>classstd_1_1tr1_1_1tuple_3_4.html</filename>
    <member kind="function">
      <type>tuple &amp;</type>
      <name>operator=</name>
      <anchorfile>classstd_1_1tr1_1_1tuple_3_4.html</anchorfile>
      <anchor>a93ddab6f662662fc49635608619150c8</anchor>
      <arglist>(const tuple &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple_3_4.html</anchorfile>
      <anchor>adcea1a41d0521157971339d279aad469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple_3_4.html</anchorfile>
      <anchor>aa857599acb126134e29dc5e53fd9d1a7</anchor>
      <arglist>(const tuple &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_element</name>
    <filename>structstd_1_1tr1_1_1tuple__element.html</filename>
    <templarg>k</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_0_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__0__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__0__TUPLE___07T_08_4.html</anchorfile>
      <anchor>a95d9157e7a9e9c49b87f0d8c8ddf25d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_10_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__10__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__10__TUPLE___07T_08_4.html</anchorfile>
      <anchor>aed28fd44f0d03fdd75610b3f6ae63c42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_1_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__1__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__1__TUPLE___07T_08_4.html</anchorfile>
      <anchor>abffc29a7e49810bb66be4f12558098c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_2_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__2__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__2__TUPLE___07T_08_4.html</anchorfile>
      <anchor>a18defda0219344aaa9ae40b5a968aa36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_3_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__3__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__3__TUPLE___07T_08_4.html</anchorfile>
      <anchor>a71961f7efda10ed710fffd6e3e74c709</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_4_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__4__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__4__TUPLE___07T_08_4.html</anchorfile>
      <anchor>ab1aef77ab34f50648353c8471c0824b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_5_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__5__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__5__TUPLE___07T_08_4.html</anchorfile>
      <anchor>aa15d6218ab2b8ba1eb8ddac629db5b29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_6_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__6__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__6__TUPLE___07T_08_4.html</anchorfile>
      <anchor>a5400701a7dfa80c78b89ff9de5c0271e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_7_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__7__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__7__TUPLE___07T_08_4.html</anchorfile>
      <anchor>aa566313beb09d593ea7f6bb7731ae315</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_8_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__8__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__8__TUPLE___07T_08_4.html</anchorfile>
      <anchor>a9aa0c1933b5ef1f28db2db650140c408</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_9_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__9__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__9__TUPLE___07T_08_4.html</anchorfile>
      <anchor>a285258302e3e12df499b2921345853cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>std::tr1::gtest_internal</name>
    <filename>namespacestd_1_1tr1_1_1gtest__internal.html</filename>
    <class kind="struct">std::tr1::gtest_internal::AddRef</class>
    <class kind="struct">std::tr1::gtest_internal::AddRef&lt; T &amp; &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::ByRef</class>
    <class kind="struct">std::tr1::gtest_internal::ByRef&lt; T &amp; &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 0 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 1 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 2 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 3 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 4 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 5 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 6 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 7 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 8 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 9 &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; 0, 0 &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; k, k &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 0, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 1, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 2, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 3, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 4, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 5, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 6, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 7, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 8, GTEST_10_TUPLE_(T)&gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 9, GTEST_10_TUPLE_(T)&gt;</class>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::AddRef</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1AddRef.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1AddRef.html</anchorfile>
      <anchor>a1e5616e414125574c1653e3a1fc68491</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::AddRef&lt; T &amp; &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1AddRef_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1AddRef_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a9cb3b0992c2a9e7df42d01fb64c2dc88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::ByRef</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1ByRef.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1ByRef.html</anchorfile>
      <anchor>ac42ad942ee1cfa86b2abcce9b88ac10e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::ByRef&lt; T &amp; &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1ByRef_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1ByRef_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a512382574dbdd736320d68e313801122</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 0 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_010_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_010_01_4.html</anchorfile>
      <anchor>a74beca3869fddfe42ee608b7f4cacb96</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(0, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_010_01_4.html</anchorfile>
      <anchor>a195b3853de45077f9a324c455f22d7e2</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(0, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 1 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_011_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_011_01_4.html</anchorfile>
      <anchor>a52b2f5d2bc283d76a3e8dede84dba154</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(1, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_011_01_4.html</anchorfile>
      <anchor>a481a2bf839c758408d46a1d0d41ff8f4</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(1, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 2 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_012_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_012_01_4.html</anchorfile>
      <anchor>a8dfe7b5c1c915f10181e3fb5952ba6d8</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(2, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_012_01_4.html</anchorfile>
      <anchor>a76127c9c03c1f0caa61fb87d4d756b5b</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(2, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 3 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_013_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_013_01_4.html</anchorfile>
      <anchor>aa2ebd71eca812f06bad0773a7e2f6788</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(3, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_013_01_4.html</anchorfile>
      <anchor>ab8c5283e6776308abc41aaad518a23c7</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(3, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 4 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_014_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_014_01_4.html</anchorfile>
      <anchor>a5c7a91c681118bb7253e305f8ff42be4</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(4, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_014_01_4.html</anchorfile>
      <anchor>a04794c398bbe81e4de0915b79da2166a</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(4, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 5 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_015_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_015_01_4.html</anchorfile>
      <anchor>a0a337088bab3f824f67d1607229fdcc2</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(5, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_015_01_4.html</anchorfile>
      <anchor>ae10fe16450db82d69b9a4d0b149ca75d</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(5, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 6 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_016_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_016_01_4.html</anchorfile>
      <anchor>a28034152d066c8644fa55e9fc0e3a12d</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(6, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_016_01_4.html</anchorfile>
      <anchor>a6e396b998757e0ab9b75db0c68a7c360</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(6, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 7 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_017_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_017_01_4.html</anchorfile>
      <anchor>ae1245f00b2ad610a130681b5bc81051c</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(7, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_017_01_4.html</anchorfile>
      <anchor>afb7bd56e0697304325cd157d11df4a7b</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(7, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 8 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_018_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_018_01_4.html</anchorfile>
      <anchor>adf667300b7efed278f4ee3bf4d2edb85</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(8, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_018_01_4.html</anchorfile>
      <anchor>ab9645513ad2f983157f4062c89e910e7</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(8, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 9 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_019_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_019_01_4.html</anchorfile>
      <anchor>add31197dfdb381d265e221ed62129f45</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(9, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_019_01_4.html</anchorfile>
      <anchor>a5205e8da729e2bee446f5be0c65390af</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(9, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; 0, 0 &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_010_00_010_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Eq</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_010_00_010_01_4.html</anchorfile>
      <anchor>a4f209822266c6bb1832c49750a11ef95</anchor>
      <arglist>(const Tuple1 &amp;, const Tuple2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; k, k &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_01k_00_01k_01_4.html</filename>
    <templarg>k</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Eq</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_01k_00_01k_01_4.html</anchorfile>
      <anchor>a5564fbade05a2d0522d9899da62c2119</anchor>
      <arglist>(const Tuple1 &amp;t1, const Tuple2 &amp;t2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 0, GTEST_10_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_010_00_01GTEST__10__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T0</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_010_00_01GTEST__10__TUPLE___07T_08_4.html</anchorfile>
      <anchor>ac4a4e3d20ff7801986db4f8c0c126c0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 1, GTEST_10_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_011_00_01GTEST__10__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T1</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_011_00_01GTEST__10__TUPLE___07T_08_4.html</anchorfile>
      <anchor>a24297d5bdeab5d8a1d708181d0a9352f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 2, GTEST_10_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_012_00_01GTEST__10__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T2</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_012_00_01GTEST__10__TUPLE___07T_08_4.html</anchorfile>
      <anchor>ad7c1453c79915f8da94dbd8547c5242a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 3, GTEST_10_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_013_00_01GTEST__10__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T3</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_013_00_01GTEST__10__TUPLE___07T_08_4.html</anchorfile>
      <anchor>ae7b35274d994d141b2c46fdb7660736d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 4, GTEST_10_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_014_00_01GTEST__10__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T4</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_014_00_01GTEST__10__TUPLE___07T_08_4.html</anchorfile>
      <anchor>acd16671341bbbb6474bb397b5fa338f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 5, GTEST_10_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_015_00_01GTEST__10__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T5</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_015_00_01GTEST__10__TUPLE___07T_08_4.html</anchorfile>
      <anchor>ac1fdcb840fd5d23def99be4c9bbb7c76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 6, GTEST_10_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_016_00_01GTEST__10__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T6</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_016_00_01GTEST__10__TUPLE___07T_08_4.html</anchorfile>
      <anchor>a84d8284d08f99817e60b7f061f1c99af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 7, GTEST_10_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_017_00_01GTEST__10__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T7</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_017_00_01GTEST__10__TUPLE___07T_08_4.html</anchorfile>
      <anchor>aad3f6eafe360b9aa9ef2d97f68edcc66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 8, GTEST_10_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_018_00_01GTEST__10__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T8</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_018_00_01GTEST__10__TUPLE___07T_08_4.html</anchorfile>
      <anchor>a568e1a32824cd5495d56ad4011b17b01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 9, GTEST_10_TUPLE_(T)&gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_019_00_01GTEST__10__TUPLE___07T_08_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T9</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_019_00_01GTEST__10__TUPLE___07T_08_4.html</anchorfile>
      <anchor>a9f8b3ddf6de6d463c9a54fc1a37b0257</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing</name>
    <filename>namespacetesting.html</filename>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal2</namespace>
    <class kind="class">testing::AssertionResult</class>
    <class kind="class">testing::EmptyTestEventListener</class>
    <class kind="class">testing::Environment</class>
    <class kind="class">testing::Message</class>
    <class kind="class">testing::ScopedFakeTestPartResultReporter</class>
    <class kind="class">testing::Test</class>
    <class kind="class">testing::TestCase</class>
    <class kind="class">testing::TestEventListener</class>
    <class kind="class">testing::TestEventListeners</class>
    <class kind="class">testing::TestInfo</class>
    <class kind="class">testing::TestPartResult</class>
    <class kind="class">testing::TestPartResultArray</class>
    <class kind="class">testing::TestPartResultReporterInterface</class>
    <class kind="class">testing::TestProperty</class>
    <class kind="class">testing::TestResult</class>
    <class kind="class">testing::UnitTest</class>
    <member kind="typedef">
      <type>internal::TimeInMillis</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a992de1d091ce660f451d1e8b3ce30fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Environment *</type>
      <name>AddGlobalTestEnvironment</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a460d7b998622e332392c1e00be3a60d5</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a75cb789614cb1c28c34627a4a3c053df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6bdf82adf159dcda822d75746937ffa9</anchor>
      <arglist>(const Message &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>AssertionSuccess</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac1d0baedb17286c5c6c87bd1a45da8ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae10e2bb304b74abd1b06a2d912a8b43b</anchor>
      <arglist>(const char *expr1, const char *expr2, double val1, double val2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>FloatLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2c9a2a391c72a7b02ea3024586e33af0</anchor>
      <arglist>(const char *expr1, const char *expr2, float val1, float val2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static internal::String</type>
      <name>FormatCountableNoun</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0611b66bb0d2870cf895d202a911fc47</anchor>
      <arglist>(int count, const char *singular_form, const char *plural_form)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static internal::String</type>
      <name>FormatTestCaseCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a124d41205407ae4a619d7f1a0260570f</anchor>
      <arglist>(int test_case_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static internal::String</type>
      <name>FormatTestCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a55a2dd122808eb0f2994129fd1d6d7ba</anchor>
      <arglist>(int test_count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a534f0743e7c42c55d27dcd0dd3d38f18</anchor>
      <arglist>(death_test_use_fork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4c08ba9fcb0581c61e25968e520efa48</anchor>
      <arglist>(also_run_disabled_tests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5868c3980b2f69f511fc8c3de7cdfc17</anchor>
      <arglist>(break_on_failure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab6f1777f7b740f31e41f7da017447b58</anchor>
      <arglist>(catch_exceptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af2cd3595c571ca408afc337bc4bb2619</anchor>
      <arglist>(list_tests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aeccefd463a0942da24750e1bbee76041</anchor>
      <arglist>(print_time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af37b9206b938bb8b7d398a1379eb7482</anchor>
      <arglist>(show_internal_stack_frames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6d87f7374e105483905a305328856f4b</anchor>
      <arglist>(shuffle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac69f2aeeb84dc5f49bd3d040a6f32d17</anchor>
      <arglist>(throw_on_failure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae754999b59509808254d39e3a3cf38e0</anchor>
      <arglist>(random_seed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a315ef0647e4f2795bf1705de8e9c9659</anchor>
      <arglist>(repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adba6f8afa0f8695956d0134f1629a10b</anchor>
      <arglist>(stack_trace_depth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37b7e87f0a5f502c6918f37d1768c1f3</anchor>
      <arglist>(death_test_style)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0f658c915a1e60996a2ab00a06612723</anchor>
      <arglist>(color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a20d69860ce843142c7f740262e6b0c9a</anchor>
      <arglist>(filter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3fe54dd551f1c36cfdd1b36cd6881a44</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad4d1ea63037fc21018dbe997cb0041d1</anchor>
      <arglist>(stream_result_to)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afee59458b05682d57d3a389e0903bc01</anchor>
      <arglist>(death_test_use_fork, internal::BoolFromGTestEnv(&quot;death_test_use_fork&quot;, false),&quot;Instructs to use fork()/_exit() instead of clone() in death tests. &quot;&quot;Ignored and always uses fork() on POSIX systems where clone() is not &quot;&quot;implemented. Useful when running under valgrind or similar tools if &quot;&quot;those do not support clone(). Valgrind 3.3.1 will just fail if &quot;&quot;it sees an unsupported combination of clone() flags. &quot;&quot;It is not recommended to use this flag w/o valgrind though it will &quot;&quot;work in 99% of the cases. Once valgrind is fixed, this flag will &quot;&quot;most likely be removed.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aaead7d1aa21cf4a222e10e4c91c21ee5</anchor>
      <arglist>(also_run_disabled_tests, internal::BoolFromGTestEnv(&quot;also_run_disabled_tests&quot;, false),&quot;Run disabled tests too, in addition to the tests normally being run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5c9316c2f726f836c50fcfc1065d718c</anchor>
      <arglist>(break_on_failure, internal::BoolFromGTestEnv(&quot;break_on_failure&quot;, false),&quot;True iff a failed assertion should be a debugger break-point.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a16f63f28356f1843888013487da9f89d</anchor>
      <arglist>(catch_exceptions, internal::BoolFromGTestEnv(&quot;catch_exceptions&quot;, true),&quot;True iff &quot;GTEST_NAME_&quot; should catch exceptions and treat them as test failures.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9ef54a5b29ac4b2a1e086e77224a0b19</anchor>
      <arglist>(list_tests, false,&quot;List all tests without running them.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a51fb68302e8e3fce5bd61340843a6e6a</anchor>
      <arglist>(print_time, internal::BoolFromGTestEnv(&quot;print_time&quot;, true),&quot;True iff &quot;GTEST_NAME_&quot; should display elapsed time in text output.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5982e64522de6804cbf5d1732fd62751</anchor>
      <arglist>(show_internal_stack_frames, false,&quot;True iff &quot;GTEST_NAME_&quot; should include internal stack frames when &quot;&quot;printing test failure stack traces.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acc11444cd1c18500658a35e02d4f2cf9</anchor>
      <arglist>(shuffle, internal::BoolFromGTestEnv(&quot;shuffle&quot;, false),&quot;True iff &quot;GTEST_NAME_&quot; should randomize tests&apos; order on every run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a05ff4385edff6d44f6823f5eade7abe2</anchor>
      <arglist>(throw_on_failure, internal::BoolFromGTestEnv(&quot;throw_on_failure&quot;, false),&quot;When this flag is specified, a failed assertion will throw an exception &quot;&quot;if exceptions are enabled or exit the program with a non-zero code &quot;&quot;otherwise.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a25e098abb7ce93d06582d48434be90c7</anchor>
      <arglist>(random_seed, internal::Int32FromGTestEnv(&quot;random_seed&quot;, 0),&quot;Random number seed to use when shuffling test orders.  Must be in range &quot;&quot;[1, 99999], or 0 to use a seed based on the current time.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8b2c1dad0764e0984486bae49a988f0e</anchor>
      <arglist>(repeat, internal::Int32FromGTestEnv(&quot;repeat&quot;, 1),&quot;How many times to repeat each test.  Specify a negative number &quot;&quot;for repeating forever.  Useful for shaking out flaky tests.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aaedd7015b957f3c37662c289b645e7d9</anchor>
      <arglist>(stack_trace_depth, internal::Int32FromGTestEnv(&quot;stack_trace_depth&quot;, kMaxStackTraceDepth),&quot;The maximum number of stack frames to print when an &quot;&quot;assertion fails.  The valid range is 0 through 100, inclusive.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad93c9ec89517d047ed323b79d96df251</anchor>
      <arglist>(death_test_style, internal::StringFromGTestEnv(&quot;death_test_style&quot;, kDefaultDeathTestStyle),&quot;Indicates how to run a death test in a forked child process: &quot;&quot;\&quot;threadsafe\&quot; (child process re-executes the test binary &quot;&quot;from the beginning, running only the specific death test) or &quot;&quot;\&quot;fast\&quot; (child process runs the death test immediately &quot;&quot;after forking).&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afcb8cb0360045d5c0bb813da3f8ad34f</anchor>
      <arglist>(color, internal::StringFromGTestEnv(&quot;color&quot;,&quot;auto&quot;),&quot;Whether to use colors in the output.  Valid values: yes, no, &quot;&quot;and auto.  &apos;auto&apos; means to use colors if the output is &quot;&quot;being sent to a terminal and the TERM environment variable &quot;&quot;is set to xterm, xterm-color, xterm-256color, linux or cygwin.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a380a8a401569e7d7b0b37a87f634a9bd</anchor>
      <arglist>(filter, internal::StringFromGTestEnv(&quot;filter&quot;, kUniversalFilter),&quot;A colon-separated list of glob (not regex) patterns &quot;&quot;for filtering the tests to run, optionally followed by a &quot;&quot;&apos;-&apos; and a : separated list of negative patterns (tests to &quot;&quot;exclude).  A test is run if it matches one of the positive &quot;&quot;patterns and does not match any of the negative patterns.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9f8de43b364103bafa1e8ca4bebe9d58</anchor>
      <arglist>(output, internal::StringFromGTestEnv(&quot;output&quot;,&quot;&quot;),&quot;A format (currently must be \&quot;xml\&quot;), optionally followed &quot;&quot;by a colon and an output file name or directory. A directory &quot;&quot;is indicated by a trailing pathname separator. &quot;&quot;Examples: \&quot;xml:filename.xml\&quot;, \&quot;xml::directoryname/\&quot;. &quot;&quot;If a directory is specified, output files will be created &quot;&quot;within that directory, with file-names based on the test &quot;&quot;executable&apos;s name and, if necessary, made unique by adding &quot;&quot;digits.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0422a6f971513cf559a8575a0533b235</anchor>
      <arglist>(stream_result_to, internal::StringFromGTestEnv(&quot;stream_result_to&quot;,&quot;&quot;),&quot;This flag specifies the host name and the port number on which to stream &quot;&quot;test results. Example: \&quot;localhost:555\&quot;. The flag is effective only on &quot;&quot;Linux.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afd726ae08c9bd16dc52f78c822d9946b</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae5a88709a4a7529e30c83242156556b3</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2288dcf4249f88af67dcd46544dc49a6</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a53e5c6e91ea429c43de7f4f57e33d166</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abe7b3fa1c9528745f934d4a14155ea87</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a390c4f66fe7e9098117eb77e5fffa4ad</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa1c82529c7591d2a9fd016de45dd9113</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a571c7edcfc574269833ebe3e7d338ec5</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7c88897836b9f492190fb2b9dfa3a327</anchor>
      <arglist>(std::ostream &amp;os, const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7b802e532fd68749765cb7dc156130db</anchor>
      <arglist>(std::ostream &amp;os, const Message &amp;sb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintTestPartResult</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad924ff1f46116ba862f159c7b880d21c</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static internal::String</type>
      <name>PrintTestPartResultToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aed771968ef22f78971330a6274fba797</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function">
      <type>::std::string</type>
      <name>PrintToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a58d19855b0e4ac0661feaa374052ac13</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StaticAssertTypeEq</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a661e70fc6afeb5c085eed3716aa45059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartFatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9f19442d566c7eaec0702b9fcf282b63</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartNonfatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af256d104ca665115eb291f762bb659e3</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>TestPartResultTypeToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4e9fdeef31f7e49afccfde0532f76864</anchor>
      <arglist>(TestPartResult::Type type)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDeathTestCaseFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a23c33f4bfcc3c2e5e620eff31a98892d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultDeathTestStyle</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a317291240e750e2142a23cbd52bc5aec</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultOutputFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa5a002b5bb3784c830b1c99aa2688f27</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDisableTestFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0a2a3239fb038e7ce83195d89941872d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kMaxStackTraceDepth</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae605f2ccac04616bb7812ca72e517082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardIndex</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5f76dfdb8cb2664da54e320ecaba3643</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardStatusFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a57d3eeb1e968b4f1efc4787b2d39fbfa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestTotalShards</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7542311baba200ebabd4065717606f6e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kUniversalFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a236f8612e4b148d8d989a311a30a4557</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::AssertionResult</name>
    <filename>classtesting_1_1AssertionResult.html</filename>
    <member kind="function">
      <type></type>
      <name>AssertionResult</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a27788116f03f90aec4daf592fd809ead</anchor>
      <arglist>(const AssertionResult &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssertionResult</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>ade695178c05c4b2f82e92930c912fc25</anchor>
      <arglist>(bool success)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>failure_message</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>ae54fa82506c507a9dbc0f85d2cec652a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>message</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>ab20c91eba13e20f1b4ad89e3d15f69a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>af85b7852e6399467cd74df539810abcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>operator!</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a85301ba52aa1efe89b79d1e3b59160cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AssertionResult &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a3230efa81aafe7c61f5fb878cfa39e91</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a43ae8a260843ce2ff3dc9af262672b8b</anchor>
      <arglist>(::std::ostream &amp;(*basic_manipulator)(::std::ostream &amp;stream))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AppendMessage</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a5b55e01f1321d744a594dbe51d46a139</anchor>
      <arglist>(const Message &amp;a_message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>ae8018df422f2bc3404b81c7341398a77</anchor>
      <arglist>(AssertionResult)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::scoped_ptr&lt; ::std::string &gt;</type>
      <name>message_</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a5dee995939457def35f0bf496d070957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>success_</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>ae7348f9fffe7a20980dfc94fc261d7ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::EmptyTestEventListener</name>
    <filename>classtesting_1_1EmptyTestEventListener.html</filename>
    <base>testing::TestEventListener</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>abc481c6648d15d4242245195a06f5aa0</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a156d1965248fbdced6aabacadfa2d63f</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>aea64c83c415b33a4c0b0239bafd1438d</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a00fa1a4ea5831e20746188414268e7c6</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a6bec703158283104c4298f7d8a528515</anchor>
      <arglist>(const TestCase &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>ae4707ed9cc7ace5241bc8ccc4051209b</anchor>
      <arglist>(const TestCase &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>afd58d21005f0d0d0399fb114627545d3</anchor>
      <arglist>(const TestInfo &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a2253e5a18b3cf7bccd349567a252209d</anchor>
      <arglist>(const UnitTest &amp;, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a836f05829855dc60d13ba99ad712c0dd</anchor>
      <arglist>(const UnitTest &amp;, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a59e7f7d9f2e2d089a6e8c1e2577f4718</anchor>
      <arglist>(const TestPartResult &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a0abcc02bd2331a2e29ad6f4d9daf2a32</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>aa3847c8a3c22d8d69a6006dfdd6589fc</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a84fa74cc9ba742f9f847ea405ca84e5e</anchor>
      <arglist>(const TestInfo &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::Environment</name>
    <filename>classtesting_1_1Environment.html</filename>
    <class kind="struct">testing::Environment::Setup_should_be_spelled_SetUp</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a1bf8cafaa9d4eba9feb98655ee434eb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a039bdaa705c46b9b88234cf4d3bb6254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Environment</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a0e41c320362576d752cd1f44cabd57d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Setup_should_be_spelled_SetUp *</type>
      <name>Setup</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a6096a69b03f6eb727a69a39f854cc87b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::Environment::Setup_should_be_spelled_SetUp</name>
    <filename>structtesting_1_1Environment_1_1Setup__should__be__spelled__SetUp.html</filename>
  </compound>
  <compound kind="class">
    <name>testing::Message</name>
    <filename>classtesting_1_1Message.html</filename>
    <member kind="function">
      <type>internal::String</type>
      <name>GetString</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a80dc40932a6de0adb4b23c9e821b6df8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>af5ba7216630df9845f18feb64b1a5383</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>ac126e24804817a053bebba0920d94a11</anchor>
      <arglist>(const Message &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a9de694ca239486809fc99fbbea8ac21d</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a2e0e71be52d54c20a75a55fca812721f</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>aa3ab685879958f90d2d8cd5b68d10c34</anchor>
      <arglist>(T *const &amp;pointer)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a3a71a1c1c8ea52de5852d75483d41453</anchor>
      <arglist>(BasicNarrowIoManip val)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a3e1e04f23b1bdfe18adfd59928296346</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a34774e225944cb6df02db9689d312aae</anchor>
      <arglist>(const wchar_t *wide_c_str)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>aae57eefb3a72a19c11453d630b1d846c</anchor>
      <arglist>(wchar_t *wide_c_str)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::ostream &amp;(*</type>
      <name>BasicNarrowIoManip</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a7706c9ea7a011e29a6ef8a7309d1c224</anchor>
      <arglist>)(std::ostream &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a5a0462b539ffb88f15ea0c67977774af</anchor>
      <arglist>(const Message &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::scoped_ptr&lt; ::std::stringstream &gt;</type>
      <name>ss_</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>ad46fbddd62cde8526744ae32e3322b76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::ScopedFakeTestPartResultReporter</name>
    <filename>classtesting_1_1ScopedFakeTestPartResultReporter.html</filename>
    <base>testing::TestPartResultReporterInterface</base>
    <member kind="enumeration">
      <name>InterceptMode</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a82f6209b3cf5c4b15ec8bd8041dbc2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERCEPT_ONLY_CURRENT_THREAD</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a82f6209b3cf5c4b15ec8bd8041dbc2d5aed6c5f87d33207768db503526e6a1e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERCEPT_ALL_THREADS</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a82f6209b3cf5c4b15ec8bd8041dbc2d5a187f4164aad7fbb9414b263c68a693cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportTestPartResult</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a82531434f51632d98ed7cdcdb10b8b92</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedFakeTestPartResultReporter</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>aa0100ecf4799fb51d45167be6a5de1d5</anchor>
      <arglist>(TestPartResultArray *result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedFakeTestPartResultReporter</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a57cbc09ed48627c8a73e622618dc4b4f</anchor>
      <arglist>(InterceptMode intercept_mode, TestPartResultArray *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ScopedFakeTestPartResultReporter</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a4817d59ca70228ebd5d5c3c4e8dd729d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>ad7d21ddf4a50ff918571e8a08e73fd59</anchor>
      <arglist>(ScopedFakeTestPartResultReporter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a28d280a3f5d172d63b94f70b8e7660d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const InterceptMode</type>
      <name>intercept_mode_</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>ae62ed825619c11ac21fdd06480e0d982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestPartResultReporterInterface *</type>
      <name>old_reporter_</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a4183b091842a83dd8ce4927746c43092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestPartResultArray *const</type>
      <name>result_</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a729a26c94e4082ee0dc3312395a3f480</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::Test</name>
    <filename>classtesting_1_1Test.html</filename>
    <class kind="struct">testing::Test::Setup_should_be_spelled_SetUp</class>
    <member kind="typedef">
      <type>internal::SetUpTestCaseFunc</type>
      <name>SetUpTestCaseFunc</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a5f2a051d1d99c9b784c666c586186cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::TearDownTestCaseFunc</type>
      <name>TearDownTestCaseFunc</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>aa0f532e93b9f3500144c53f31466976c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Test</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>afc75dfea37533866035b0d97cd11483e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasFailure</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a7a00be7dd0a6bfdc8d47a1b784623613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasFatalFailure</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>aa8d0725cfb519f82eaf4fd2d2f46d97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasNonfatalFailure</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a3b933cea62eff67a05e23aa07f38bf29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a6f025216c6540551ed4d3188384528fe</anchor>
      <arglist>(const char *key, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a53653012476a8b697f64c46c5fbf2ace</anchor>
      <arglist>(const char *key, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpTestCase</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a5ccbac42fee8c5b00b0bfe89b6c49d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownTestCase</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>af374706cbaf0ffc460f4fd04e7c150f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a57a4116f39f6636a80710ded7d42e889</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a2889fd829b6c712d98fb3896d28f64a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Test</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a68b7618abd1fc6d13382738b0d3b5c7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DeleteSelf_</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a3116f1f98ac889b11f1e3d981b8c6ca1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a5d18da7437b0d6ca32dcad90a21f9b6b</anchor>
      <arglist>(Test)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a939ae280a6f2f1c3d43708ec616684ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Setup_should_be_spelled_SetUp *</type>
      <name>Setup</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a65c1626d50b7dd1a1d759dc6c3f72d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>TestBody</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a146a4a5d9854e676d625a0ef67409794</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>HasSameFixtureClass</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a5daca5a35e33e8fbdf36b7b666668b34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::GTestFlagSaver *const</type>
      <name>gtest_flag_saver_</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a2c723b795c868cb1d210a6248fc7de38</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a4c49c2cdb6c328e6b709b4542f23de3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::Test::Setup_should_be_spelled_SetUp</name>
    <filename>structtesting_1_1Test_1_1Setup__should__be__spelled__SetUp.html</filename>
  </compound>
  <compound kind="class">
    <name>testing::TestCase</name>
    <filename>classtesting_1_1TestCase.html</filename>
    <member kind="function">
      <type>int</type>
      <name>disabled_test_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ac1e3cd2b598f19ce10e42b3421508a9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>elapsed_time</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a80f163d2826ba8586fffb41e8d686727</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a5c0922d310f860e78cca7e215f2fa0e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ae74e7a2e75d07f9feca2c3384604cb01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TestInfo *</type>
      <name>GetTestInfo</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a9a7d5757d4b352cda2dddd0fda714a88</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>af4dfd4ece8e66520a30e6a9fbd9d43aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Passed</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ad093a04334d7eb8d707a7f1a321b040f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>should_run</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a0e49de754452943d88e3083e6cdded00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a8fb3974ccb5242ad9d1d633d53c0f730</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_to_run_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a47de0cf87858370388275c9d995f1ff4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestCase</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a8a43b04703bfc7d56597fcb9b76ffbf5</anchor>
      <arglist>(const char *name, const char *a_type_param, Test::SetUpTestCaseFunc set_up_tc, Test::TearDownTestCaseFunc tear_down_tc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ac7b2ed22822735b7b9ae2740162332c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>type_param</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a2052c095bc6ac9c0ab1cae6f0e2d9fc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestCase</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a96ab68dd1f8f64a7087ac34ff64a2e46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddTestInfo</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a21ca9697c5f91554c752411f8ea556cf</anchor>
      <arglist>(TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearResult</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a4d0498738f8903130a8d0400932e8b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestInfo *</type>
      <name>GetMutableTestInfo</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>aee03569f8ecb89cfe479e71f11edc3ea</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a00a4ea337b43015c71874ece0de58db7</anchor>
      <arglist>(TestCase)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a6f5b3724cd5a8e446cd48a6150d08cde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunSetUpTestCase</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a10763d318d617f921803741ec81919c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunTearDownTestCase</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a23563c9cbbd004159c6acef2af0e7c39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_should_run</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a58ecf00d6682b83caef887682b6012f0</anchor>
      <arglist>(bool should)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ShuffleTests</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ac26160e2aeb3d8c86b611843c5abdb29</anchor>
      <arglist>(internal::Random *random)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; TestInfo * &gt; &amp;</type>
      <name>test_info_list</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>adbfcf952eb18dc82d4b20f6bc31aee04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; TestInfo * &gt; &amp;</type>
      <name>test_info_list</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a8624c20437e3498b9bcd5f20b2054e0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UnshuffleTests</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ad54a66cd65b4420c960d6db79b7cadf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ClearTestCaseResult</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a1c05fe33863b79b1b1ed19e665a1cea7</anchor>
      <arglist>(TestCase *test_case)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>ShouldRunTest</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a75eb139557c43362f94916cfd6762c94</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestDisabled</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a2c6989cdeac01b2153f2e34dca1dbde6</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestFailed</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a5922884cb8b4819e869146dc315a1ac1</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestPassed</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ad8d9e1ebc410000b679002ba71d78686</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeInMillis</type>
      <name>elapsed_time_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a0379c376d8832e6fd1d5d9c7c3c32759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::String</type>
      <name>name_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>aa8b0a820179a014f1acc71732f1955bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Test::SetUpTestCaseFunc</type>
      <name>set_up_tc_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a272e1bcea07b9654ffc5470e64579d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>should_run_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a2f98fefe1f624c879e0320882c561d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Test::TearDownTestCaseFunc</type>
      <name>tear_down_tc_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a0ceb56d10b167cfc51a286a7b9b2fbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>test_indices_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a6bb04b98c46a3eecf7a4e6f62593a827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestInfo * &gt;</type>
      <name>test_info_list_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>adce272a48399dd67a7bdd14fa7e99b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::scoped_ptr&lt; const ::std::string &gt;</type>
      <name>type_param_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a4952403fca9baa20275b3fcdc28977db</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Test</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a5b78b1c2e1fa07ffed92da365593eaa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestEventListener</name>
    <filename>classtesting_1_1TestEventListener.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>aaa1021d75f5dbf3f05c829c1cc520341</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>aa6502e534919605be45f26a6daf9a40c</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a9ea04fa7f447865ba76df35e12ba2092</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a468b5e6701bcb86cb2c956caadbba5e4</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>ae61985e2ef76ac78379b077be57a9c36</anchor>
      <arglist>(const TestCase &amp;test_case)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>ab4ed885d63f5bbff8076c1329b3dfe36</anchor>
      <arglist>(const TestCase &amp;test_case)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>abb1c44525ef038500608b5dc2f17099b</anchor>
      <arglist>(const TestInfo &amp;test_info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a550fdb3e55726e4cefa09f5697941425</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a60cc09b7907cb329d152eb5e7133bdeb</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a054f8705c883fa120b91473aff38f2ee</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>ad15b6246d94c268e233487a86463ef3d</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a5f6c84f39851e8a603a2d2e10063816b</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>ab4f6a0ca16ae75daf385b3b5914e1048</anchor>
      <arglist>(const TestInfo &amp;test_info)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestEventListener</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a4512d19e7a108ec4926239ec1ea85d63</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestEventListeners</name>
    <filename>classtesting_1_1TestEventListeners.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a1207dce74d64c1c39ffa6105560536a0</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>default_result_printer</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a0a69b6a19e27d53d9ef4683c05e9f75a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>default_xml_generator</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a9867c9af50e8d2934a2475286c7cebc5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>Release</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a038c9fa1975f84d6f3d25b52bc7bccdd</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestEventListeners</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>af0716e4067a6f357ee5ea18802a591dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestEventListeners</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>abe9fbbbedf7f55fa898abfae60aa4913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>EventForwardingEnabled</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>aea9d15954a9df023d113b9b7ea286c08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a31d12292abc277dedbb7dc7748a6a60e</anchor>
      <arglist>(TestEventListeners)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestEventListener *</type>
      <name>repeater</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>ad28af964081553de465fbfc1c5a46650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetDefaultResultPrinter</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>aeaab55da7c18c35fb12c27c18ff99955</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetDefaultXmlGenerator</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a36dbac47563ef8bb78cb467d11f5b4d9</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SuppressEventForwarding</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a7132550dc1c50bb3399a6d6d3fc9be3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestEventListener *</type>
      <name>default_result_printer_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a9ff9ebc31a9a52e5f108661cfcb7ecd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestEventListener *</type>
      <name>default_xml_generator_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a018a3952aa10c19251b88f27abe373d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::TestEventRepeater *</type>
      <name>repeater_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a625d58b951893e80cde12862aece6fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::DefaultGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>abae39633da9932847b41cb80efd62115</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::NoExecDeathTest</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>afddba49fdf3f493532b4d5efb9814f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::TestEventListenersAccessor</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>addbc107b6b445617c880182bd4f44cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestCase</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>aff779e55b06adfa7c0088bd10253f0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a4c49c2cdb6c328e6b709b4542f23de3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestInfo</name>
    <filename>classtesting_1_1TestInfo.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ab3d24cad310f0cde29a80b9a83949ff5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TestResult *</type>
      <name>result</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>addea8766df3b8abe4cc4103218a49a65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>should_run</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a240c9fb051d7b0586ed380c6b4e729e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>test_case_name</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a26d22556d04b94c9cd15e28d74fef91c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>type_param</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>af15d5c533a7237ffc183bc4c924dfcf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>value_param</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a9671fbc0effcb32e98803888dc166a66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestInfo</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a8d382c1b1b511f0d9112c14684809852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a49607d4547e374b5248e4200d9192817</anchor>
      <arglist>(TestInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>increment_death_test_count</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a70c9509202a6f95fbc26704ce13efb63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ade784915e9be3a01e3a6ef509b77d6c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a3e6f217efe2e382397ed25110c2554a3</anchor>
      <arglist>(const char *test_case_name, const char *name, const char *a_type_param, const char *a_value_param, internal::TypeId fixture_class_id, internal::TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ClearTestResult</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ac6d80865a3e68478aaf167058e6ca5c2</anchor>
      <arglist>(TestInfo *test_info)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::TestFactoryBase *const</type>
      <name>factory_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a6bf2422602b877c73f6eb169a63cfea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::TypeId</type>
      <name>fixture_class_id_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ad3284b7b9ebe61cc31440694091450ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_disabled_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>af3765fc4f811296e0699b0a26430a7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>matches_filter_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a397686f82b6dd68a209ab7b50eeb4932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>name_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a6bed52b7c3d66c8c5eac5fa2aaadba55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestResult</type>
      <name>result_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a108fd469897a8d4e5c4361947a5ed785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>should_run_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a89c3d8fb8b565532c34d3123240fd5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>test_case_name_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a3dcf626bbfc3756103be329c05377a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::scoped_ptr&lt; const ::std::string &gt;</type>
      <name>type_param_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ab4f53cfaf59e1b5cac858a9322697e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::scoped_ptr&lt; const ::std::string &gt;</type>
      <name>value_param_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ac3dd68ea96ebe82c6eab31e6e730a918</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TestInfo *</type>
      <name>internal::MakeAndRegisterTestInfo</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a3e27fa5e97044d379b1e3b2a753f56f8</anchor>
      <arglist>(const char *test_case_name, const char *name, const char *type_param, const char *value_param, internal::TypeId fixture_class_id, Test::SetUpTestCaseFunc set_up_tc, Test::TearDownTestCaseFunc tear_down_tc, internal::TestFactoryBase *factory)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Test</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a5b78b1c2e1fa07ffed92da365593eaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestCase</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>aff779e55b06adfa7c0088bd10253f0f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestPartResult</name>
    <filename>classtesting_1_1TestPartResult.html</filename>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a65ae656b33fdfdfffaf34858778a52d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSuccess</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a65ae656b33fdfdfffaf34858778a52d5a8fa3d06b2baad8bf7c1f17dea314983e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNonFatalFailure</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a65ae656b33fdfdfffaf34858778a52d5a00a755614f8ec3f78b2e951f8c91cd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFatalFailure</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a65ae656b33fdfdfffaf34858778a52d5ae1bf0b610b697a43fee97628cdab4ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>failed</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>aaf835515fb53eb1aa01c1798b05e61f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fatally_failed</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a34d31718b5fc6c06f73d03e8dbb1aa9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>file_name</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a5d8742dc28ddb880cd2391edb9fc2c9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>line_number</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a174900cf4403d23784af34f50e7b0a46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>message</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>aae73962246be4d200e2c1d04246a708a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nonfatally_failed</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a7bb08c87fbc1664f9fcca1504339ed29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>passed</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a901bd62d9fbe7f39826a9d02ab2bdaec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>summary</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>af0d4f960b453ce087c581fe13817b2a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestPartResult</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a6409eb519c1cd514aab2426c8f40737f</anchor>
      <arglist>(Type a_type, const char *a_file_name, int a_line_number, const char *a_message)</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>ae852bf8693f066078c74c34345531940</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static internal::String</type>
      <name>ExtractSummary</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a59c10be52bf341c0a04d5ef57bdad32d</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::String</type>
      <name>file_name_</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a559c7e573f879f73fcfb13c871e4e02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>line_number_</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a7a988009362bcdc28d3b801fc6059b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::String</type>
      <name>message_</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>ad35bb5c11dceacd7488019796c8f63cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::String</type>
      <name>summary_</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>afb9a2e59243a83f1b660ed5051192ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>type_</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a4ee7ac490fe4f10e222fa08c3fa25437</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestPartResultArray</name>
    <filename>classtesting_1_1TestPartResultArray.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>a01844bd505b18a666324617a1b459558</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>const TestPartResult &amp;</type>
      <name>GetTestPartResult</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>a799a09c9ad8c1c8875400af78efe4b17</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>acd805ad4edda06d983456b2a30760dce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestPartResultArray</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>ac9bfc830989c5328d7ff2ba8fa3c072b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>a2f4ea91cd0d12104d9a476a0f0c5b7fe</anchor>
      <arglist>(TestPartResultArray)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestPartResult &gt;</type>
      <name>array_</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>a288da4fd16773d079722d6824a63060f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestPartResultReporterInterface</name>
    <filename>classtesting_1_1TestPartResultReporterInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ReportTestPartResult</name>
      <anchorfile>classtesting_1_1TestPartResultReporterInterface.html</anchorfile>
      <anchor>aa2f920e7a5a0a6d0faf19e3727928c22</anchor>
      <arglist>(const TestPartResult &amp;result)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestPartResultReporterInterface</name>
      <anchorfile>classtesting_1_1TestPartResultReporterInterface.html</anchorfile>
      <anchor>a338b51591ed654f84dc0feaaf2b66917</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestProperty</name>
    <filename>classtesting_1_1TestProperty.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>key</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>a2c569d47685b89aa64e737fb11df3aba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>acda79bfc4f3b3acc833d35b03eac10ba</anchor>
      <arglist>(const char *new_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestProperty</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>a2ebe8f9312fe2aa2e438f7d061d0be61</anchor>
      <arglist>(const char *a_key, const char *a_value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>value</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>ad46323c18491f365d72d8a4288f54bd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::String</type>
      <name>key_</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>a96d5758926293715325d79cd3419f373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::String</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>ae8598ff2e30167f36a0dc705634c8806</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestResult</name>
    <filename>classtesting_1_1TestResult.html</filename>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>elapsed_time</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a582f6383265d0619df812b75499d0616</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>abb5d051bf958071c14020132a4d6cc07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TestPartResult &amp;</type>
      <name>GetTestPartResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a08b680f63d91391db4161f909da2bbcc</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>const TestProperty &amp;</type>
      <name>GetTestProperty</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a2cb23a457a444ba85684dd655895f08e</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasFatalFailure</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ace61ce992083a9124f9ff0e99a2041cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasNonfatalFailure</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a34e6901b9772f51ce4f17a5517c26607</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Passed</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>aa46a04342f02ec297357f47288da3ef3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_property_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a5075f9d595d51c7cc2f5c0921e622831</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a5cf5dd6f416b7334ea601aab21a2fda5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_part_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ae6a378ec743edfbed55890c955d0adc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a41f407680b725b75d7eadc3230bc3315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddTestPartResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ac28e9821ad3e9314c4fe41b119c5b44d</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a5371bc2e69435b4cb1fdad9ca81759a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearTestPartResults</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>aa11ed718e0a76a39e6380e5ddce7cae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>death_test_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a602020a4ca2c23a5d982648a07d5835c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ad04e1d5d9eb623ba1d9fc82cdff43af4</anchor>
      <arglist>(TestResult)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>increment_death_test_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a07faaa1d16a991f34222d02e10c75dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ab194cb788fd65bb23f7a342691a1c7a7</anchor>
      <arglist>(const TestProperty &amp;test_property)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_elapsed_time</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>aa345325e5dea41609d17d7c614bf2b18</anchor>
      <arglist>(TimeInMillis elapsed)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; TestPartResult &gt; &amp;</type>
      <name>test_part_results</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a2ab6cb75fe8a4ac394a800ae01daa8cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; TestProperty &gt; &amp;</type>
      <name>test_properties</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>add9d22dda23f96faacd8381f18e52baa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>ValidateTestProperty</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a9c92611a1542342321cf64338dae27e9</anchor>
      <arglist>(const TestProperty &amp;test_property)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>death_test_count_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a3810b34e68f5dca9ad1237a5bde7fa21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeInMillis</type>
      <name>elapsed_time_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a739a8ca54db4be004ba748b11e82b056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestPartResult &gt;</type>
      <name>test_part_results_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>af17c00fae1435d344b318eb6bbb56cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Mutex</type>
      <name>test_properites_mutex_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a58d7d97bd16a04b932e2863153c13dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestProperty &gt;</type>
      <name>test_properties_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a29cde491988faff4ef2d9f9b6c13d9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::DefaultGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>abae39633da9932847b41cb80efd62115</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ExecDeathTest</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>adf5553cae6aea6f8648d47e299237e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::TestResultAccessor</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ae762da04e74a0d3b0daded3c5bd4a8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::WindowsDeathTest</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a6aeedc04a0590fcc1b3c5f687dbb0f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a4c49c2cdb6c328e6b709b4542f23de3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>UnitTest</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a832b4d233efee1a32feb0f4190b30d39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::UnitTest</name>
    <filename>classtesting_1_1UnitTest.html</filename>
    <member kind="function">
      <type>const TestCase *</type>
      <name>current_test_case</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>adb260b51c76f3748ba37c8f3d12d45fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TestInfo *</type>
      <name>current_test_info</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>aab9744c0586689e75e0ac58d3b46e138</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>disabled_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a4cbd084447b74784d1bb85c1ed4b96d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>elapsed_time</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>aeff5643edc3624e49085e2850512a7de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ad7711156d07d6037d8f497e5c385f78d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_case_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a1084a93a4b92c6506738e309b0a9eeea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>aeda0f8ca87adf65f634c3d6d9ab98598</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TestCase *</type>
      <name>GetTestCase</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a3f324a8067d56044b56cec58d1edf7ac</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>TestEventListeners &amp;</type>
      <name>listeners</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>aac10085cf7c0d1751306db10cdd953cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>original_working_dir</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a275c8d3b385106ee981f74980c34e99d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Passed</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a4ef49e958702bf741e7eaa4864e28a48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>random_seed</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a6fa3161a230329e07fc31a339b682a20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a2febc800536b44500565f4c423f359d3</anchor>
      <arglist>() GTEST_MUST_USE_RESULT_</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_case_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a1761c6274386032db8315156632eab6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a4795d58351f03498d5823a743b0722c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_case_to_run_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>abb7330165eb5be7beac3f7e6ced5fcdd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_to_run_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a953a52f89898a04ee4a4e08469407cd3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_case_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a6802793a0be9cee17380fdd8c7161fcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a54315b233d354693b9aa1184cf2996de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnitTest *</type>
      <name>GetInstance</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a24192400b70b3b946746954e9574fb8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Environment *</type>
      <name>AddEnvironment</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a1eb8e999b8696889bf1c64b4f0161203</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddTestPartResult</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>af90cd44921e5e186c1202e90c193c132</anchor>
      <arglist>(TestPartResult::Type result_type, const char *file_name, int line_number, const internal::String &amp;message, const internal::String &amp;os_stack_trace)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestCase *</type>
      <name>GetMutableTestCase</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ad741830280b12c07874b2d37a6ee5c02</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a1e04cfb4f837cea288a98f2a64c43bba</anchor>
      <arglist>(UnitTest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>internal::UnitTestImpl *</type>
      <name>impl</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a4df5d11a58affb337d7fa62eaa07690e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const internal::UnitTestImpl *</type>
      <name>impl</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a55c35461417fb362303982f6ce4f3435</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PopGTestTrace</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a125305dd0bb172dcfd33520ca8b96b36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PushGTestTrace</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a4dbf8072ab33413bb00fc7bbe61622d0</anchor>
      <arglist>(const internal::TraceInfo &amp;trace)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecordPropertyForCurrentTest</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ab3b31ba4c180c4afe6b2e107eb17e386</anchor>
      <arglist>(const char *key, const char *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UnitTest</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a5e646d37f980429c310af696c8775f5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~UnitTest</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a8b66a9332e29673a6a389ea1731ee6b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::UnitTestImpl *</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a834685f92009d21b21a7307f4cbfb6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Mutex</type>
      <name>mutex_</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>abb94ef45cf0ab43be81ac6d5b1364132</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Environment *</type>
      <name>AddGlobalTestEnvironment</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a5ec26e4c31220ff8e769cc09689a4d6d</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::AssertHelper</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a183151aa061362c87572e743fe233db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend internal::UnitTestImpl *</type>
      <name>internal::GetUnitTestImpl</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a56e56be7066957d612e53b5c60f6ac08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>internal::ReportFailureInUnknownLocation</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a8aa1029abd3a382c716d1c91fb16fe9c</anchor>
      <arglist>(TestPartResult::Type result_type, const internal::String &amp;message)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ScopedTrace</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>afa3927576c08d7b1e197ba16b2b3dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Test</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a5b78b1c2e1fa07ffed92da365593eaa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::internal</name>
    <filename>namespacetesting_1_1internal.html</filename>
    <namespace>testing::internal::posix</namespace>
    <class kind="struct">testing::internal::AddReference</class>
    <class kind="struct">testing::internal::AddReference&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::AssertHelper</class>
    <class kind="struct">testing::internal::bool_constant</class>
    <class kind="struct">testing::internal::CompileAssert</class>
    <class kind="struct">testing::internal::CompileAssertTypesEqual&lt; T, T &gt;</class>
    <class kind="struct">testing::internal::ConstCharPtr</class>
    <class kind="class">testing::internal::DefaultGlobalTestPartResultReporter</class>
    <class kind="class">testing::internal::DefaultPerThreadTestPartResultReporter</class>
    <class kind="struct">testing::internal::EnableIf&lt; true &gt;</class>
    <class kind="class">testing::internal::EqHelper</class>
    <class kind="class">testing::internal::EqHelper&lt; true &gt;</class>
    <class kind="class">testing::internal::FilePath</class>
    <class kind="class">testing::internal::FloatingPoint</class>
    <class kind="class">testing::internal::GTestFlagSaver</class>
    <class kind="class">testing::internal::GTestLog</class>
    <class kind="class">testing::internal::GTestMutexLock</class>
    <class kind="class">testing::internal::HasNewFatalFailureHelper</class>
    <class kind="class">testing::internal::ImplicitlyConvertible</class>
    <class kind="struct">testing::internal::is_pointer</class>
    <class kind="struct">testing::internal::is_pointer&lt; T * &gt;</class>
    <class kind="struct">testing::internal::IsAProtocolMessage</class>
    <class kind="struct">testing::internal::IteratorTraits</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; const T * &gt;</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; T * &gt;</class>
    <class kind="class">testing::internal::linked_ptr</class>
    <class kind="class">testing::internal::linked_ptr_internal</class>
    <class kind="class">testing::internal::Mutex</class>
    <class kind="class">testing::internal::NativeArray</class>
    <class kind="class">testing::internal::OsStackTraceGetter</class>
    <class kind="class">testing::internal::OsStackTraceGetterInterface</class>
    <class kind="class">testing::internal::PrettyUnitTestResultPrinter</class>
    <class kind="class">testing::internal::Random</class>
    <class kind="class">testing::internal::RE</class>
    <class kind="struct">testing::internal::RemoveConst</class>
    <class kind="struct">testing::internal::RemoveConst&lt; const T &gt;</class>
    <class kind="struct">testing::internal::RemoveReference</class>
    <class kind="struct">testing::internal::RemoveReference&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::scoped_ptr</class>
    <class kind="class">testing::internal::ScopedTrace</class>
    <class kind="class">testing::internal::SingleFailureChecker</class>
    <class kind="struct">testing::internal::StaticAssertTypeEqHelper&lt; T, T &gt;</class>
    <class kind="class">testing::internal::String</class>
    <class kind="class">testing::internal::TestCaseNameIs</class>
    <class kind="class">testing::internal::TestEventRepeater</class>
    <class kind="class">testing::internal::TestFactoryBase</class>
    <class kind="class">testing::internal::TestFactoryImpl</class>
    <class kind="class">testing::internal::TestPropertyKeyIs</class>
    <class kind="class">testing::internal::TestResultAccessor</class>
    <class kind="class">testing::internal::ThreadLocal</class>
    <class kind="struct">testing::internal::TraceInfo</class>
    <class kind="class">testing::internal::TypeIdHelper</class>
    <class kind="class">testing::internal::TypeWithSize</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 4 &gt;</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 8 &gt;</class>
    <class kind="class">testing::internal::UnitTestImpl</class>
    <class kind="class">testing::internal::UnitTestOptions</class>
    <class kind="class">testing::internal::UniversalPrinter</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T[N]&gt;</class>
    <class kind="class">testing::internal::XmlUnitTestResultPrinter</class>
    <member kind="typedef">
      <type>long long</type>
      <name>BiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a05c6bd9ede5ccdf25191a590d610dcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; double &gt;</type>
      <name>Double</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a7579b1893b260c31dad577f7a5c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; false &gt;</type>
      <name>false_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abb1d0789f19bdde21affccbd1078b525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; float &gt;</type>
      <name>Float</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a02e1981f5ff70609e6ac06e006ff519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::Int</type>
      <name>Int32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ee38faaf875f133358abaf9bc056cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>Int64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a271c563fec38b804ddab0677f51f70a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>IsContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad8f0c2883245f1df2a53618a49f0deb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>IsNotContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abf080521ce135deb510e0a7830fd3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GTestMutexLock</type>
      <name>MutexLock</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a08b187c6cc4e28400aadf9a32fccc8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>SetUpTestCaseFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ada14d66b5460b20e09071f51b9885c8d</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>::std::string</type>
      <name>string</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8e8ff5b11e64078831112677156cb111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>TearDownTestCaseFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aad40244621b68546f3b830696225bf9b</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a845df404b38fe85c5e14a069f255a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; true &gt;</type>
      <name>true_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a62f917c3424d8841de9b49b5ec28edb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const void *</type>
      <name>TypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab1114197d3c657d8b7f8e0c5caa12d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::UInt</type>
      <name>UInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a40d4fffcd2bf56f18b1c380615aa85e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::UInt</type>
      <name>UInt64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6a1ac454e6d7e550fa4925c62c35caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::wstring</type>
      <name>wstring</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3f543179329c353aee1d7b54a9a8e335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CharFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAsIs</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kHexEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSpecialEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GTestColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_DEFAULT</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_RED</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_GREEN</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_YELLOW</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GTestLogSeverity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_INFO</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_WARNING</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_ERROR</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_FATAL</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RelationToSource</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReference</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bba75535e620e7496a433bf008ea81358a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCopy</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bba272b78aee8068aa2392dbdcf69dfe3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlwaysFalse</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4b24c851ab13569b1b15b3d259b60d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>AlwaysTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a922c9da63cd4bf94fc473b9ecac76414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>AppendUserMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed6f6cc267e9688bec9497f118f8fcd3</anchor>
      <arglist>(const String &amp;gtest_msg, const Message &amp;user_msg)</arglist>
    </member>
    <member kind="function">
      <type>Iter</type>
      <name>ArrayAwareFind</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a94a857fe6ff32cf4fdc4769a4071f239</anchor>
      <arglist>(Iter begin, Iter end, const Element &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4bebf36baf0b0a5b26d051dde55fa47</anchor>
      <arglist>(const T *lhs, size_t size, const U *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a49b4d0ee49c0f8c93bab29ebd20630cc</anchor>
      <arglist>(const T &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5cb6f81ee827130024261121c742b26c</anchor>
      <arglist>(const T(&amp;lhs)[N], const U(&amp;rhs)[N])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a67132cdce23fb71b6c38ee34ef81eb4c</anchor>
      <arglist>(const char *flag, bool default_val)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ec00d458d0d442bd64af7b5f9c22dda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acba06d4f0343dec407738ba5544af990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived *</type>
      <name>CheckedDowncastToActualType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abfe9bfb020d38aa4e0e12c001911b22b</anchor>
      <arglist>(Base *base)</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>ChopLowBits</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2c54b453387aa8a18f2f3e09f10b5a7d</anchor>
      <arglist>(UInt32 *bits, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>CloneString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a23f72c3e647b9fd54b867bc81c1f133a</anchor>
      <arglist>(const char *str, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a36f7c44fad92225cbb45fde1642cf30e</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const T1 &amp;expected, const T2 &amp;actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae82c79cea2973bbbfbd0f2aca7a6f349</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, BiggestInt expected, BiggestInt actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperFloatingPointEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaf581f35dfe9f1a3705f99b455a18abd</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, RawType expected, RawType actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASEEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a802d9586d870a90e6a850953c167654d</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASENE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e31d489f06ab8f6a81a7729f0c377e7</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a11ff4bc46dddd8bb07c0e247a603695d</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5a60e3eb4490e67f00fdb62dd147cd89</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const wchar_t *expected, const wchar_t *actual)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af2d31c77ce73e1003a64bd7ca3564bbe</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a415a953647bbc9469f062dc966061efb</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ char *</type>
      <name>CodePointToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae9d2455acef1941c00b5461c6a6cb72b</anchor>
      <arglist>(UInt32 code_point, char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColoredPrintf</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adef3055706176001364e54eb73a87e31</anchor>
      <arglist>(GTestColor color, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb1b9728aaaf6d9fe6246a19cfe3f7f5</anchor>
      <arglist>(const T *from, size_t size, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84d0e746ba0827cc52b53d22000de0e8</anchor>
      <arglist>(const T &amp;from, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e7ae855686720615dcd5754c8181c62</anchor>
      <arglist>(const T(&amp;from)[N], U(*to)[N])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CountIf</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e77a774d910346eff11a86d8df783a5</anchor>
      <arglist>(const Container &amp;c, Predicate predicate)</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>CreateCodePointFromUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac8ef1bb10cd9e69de939789b759e6bc9</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a729016f07085b1cfb44d21331f791141</anchor>
      <arglist>(IsContainer, false_type, const C &amp;container,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8dafaf55c18333baa5fdb858e69be96</anchor>
      <arglist>(IsNotContainer, true_type, T *p,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a29e705ab252af57e825a086bb49c4831</anchor>
      <arglist>(IsNotContainer, false_type, const T &amp;value,::std::ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Delete</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e7045e09392aece10aea4517458b7ed</anchor>
      <arglist>(T *x)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleNearPredFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4f70b36c624b54c2362aeecc2f05ee8c</anchor>
      <arglist>(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>DownCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1a1a1aed3fe00908b8a45d5ab4a33665</anchor>
      <arglist>(From *f)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>EqFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa2053b3907984c806382f957a2a48990</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const String &amp;expected_value, const String &amp;actual_value, bool ignoring_case)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>FlagToEnvVar</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ffeb2a1b277fda2e376f7abf7736a12</anchor>
      <arglist>(const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>FloatingPointLE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17b52b6b1f81f6dcad5cc4d12e5173a6</anchor>
      <arglist>(const char *expr1, const char *expr2, RawType val1, RawType val2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlushInfoLog</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2135f223bf6b527729aeaa651115183b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEach</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a52f5504ed65d116201ccb8f99a44fd7e</anchor>
      <arglist>(const Container &amp;c, Functor functor)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_::std::string</type>
      <name>FormatCompilerIndependentFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1ee4cde97868c53e442d3182496a9f3c</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_::std::string</type>
      <name>FormatFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a31b7c3abed4a7c395f42c61e993989f4</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>FormatForComparisonFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a81da2103b9a7a10e58a06d876468d6f1</anchor>
      <arglist>(const T1 &amp;value, const T2 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>FormatTimeInMillisAsSeconds</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a904485f27a54be8a5a92856e2d838797</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetAnsiColorCode</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0aefb9deb60e90f19c236559837303d8</anchor>
      <arglist>(GTestColor color)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>GetBoolAssertionFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a36c1071521f7ec25f1bee9ba7703c1d8</anchor>
      <arglist>(const AssertionResult &amp;assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>GetCapturedStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2a2120f4d1269eb8a050c7d001e6de2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>GetCapturedStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a65667ec36fd82a1ddfc50a29703073a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ FilePath</type>
      <name>GetCurrentExecutableName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a2bbf069f75bc99873976ad6fc356ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>GetCurrentOsStackTraceExceptTop</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaa086a975de0aed5f74ae16ea4c035f4</anchor>
      <arglist>(UnitTest *unit_test, int skip_count)</arglist>
    </member>
    <member kind="function">
      <type>E</type>
      <name>GetElementOr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a71fdd20a0686bea3dc0cdcd95e0bca1c</anchor>
      <arglist>(const std::vector&lt; E &gt; &amp;v, int i, E default_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNextRandomSeed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6e07a655cb987d131cd8fbeba9a7f1eb</anchor>
      <arglist>(int seed)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetRandomSeedFromFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae74fedbdaebaac8d1202192266243b9e</anchor>
      <arglist>(Int32 random_seed_flag)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TypeId</type>
      <name>GetTestTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad0d66d56ead224263cd100c1d6bfc562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ size_t</type>
      <name>GetThreadCount</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3b9b3649cd04558bf46c75de52a7ef34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TimeInMillis</type>
      <name>GetTimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae66b46943a429e6efb1db456d4cae90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b108e56fdc68ea937ffb3759fb55ab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>GetTypeName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3e396299bebe11cf9e9bda334bdb8459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>class UnitTestImpl *</type>
      <name>GetUnitTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9bd0caf5d16512de38b39599c13ee634</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_</type>
      <name>GTEST_DECLARE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad7c5625384cf5f6b714188f274537ef6</anchor>
      <arglist>(g_linked_ptr_mutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac20f635c3285878fc1195ce687f23950</anchor>
      <arglist>(internal_run_death_test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa4ae702405401d45412d64f3cbb46cc3</anchor>
      <arglist>(g_linked_ptr_mutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7ca4f26504900d87ea283f2e81d099d4</anchor>
      <arglist>(internal_run_death_test,&quot;&quot;,&quot;Indicates the file, line number, temporal index of &quot;&quot;the single death test to run, and a file descriptor to &quot;&quot;which a success code may be sent, all separated by &quot;&quot;colons.  This flag is specified if and only if the current &quot;&quot;process is a sub-process launched for running a thread-safe &quot;&quot;death test.  FOR INTERNAL USE ONLY.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa3a0659f0e495c276d69bc9beddb268a</anchor>
      <arglist>(NE,!=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ade60646b18728043fff84d7b4125de2c</anchor>
      <arglist>(LE,&lt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed0747a1e00d842f4e43c86a2dad002b</anchor>
      <arglist>(LT,&lt; )</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af969886067930ce70f6405cd5aa8b06b</anchor>
      <arglist>(GE, &gt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7fdb4fc164db83c51dfad17640bfeae9</anchor>
      <arglist>(GT, &gt;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GTestIsInitialized</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a91e707e0d371fae0224ffd37f0d042af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>addb2ed165b92b74e25fe9ebe9e46b9f9</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleSehExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac5293b438139ef7ed05cb7fcaaf63545</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasGoogleTestFlagPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6fff795269f50673e358438721710d6f</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>HasOneFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a14ff02e6d151f45e998657674e9af88a</anchor>
      <arglist>(const char *, const char *, const char *, const TestPartResultArray &amp;results, TestPartResult::Type type, const string &amp;substr)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>ImplicitCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a982df3f369643b175f79cda4048bc3b9</anchor>
      <arglist>(To x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac3c6fa93391768aa91c6238b31aaeeb5</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Int32</type>
      <name>Int32FromEnvOrDie</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaa576613655c2f380278c255c3ec5fef</anchor>
      <arglist>(const char *env_var, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Int32</type>
      <name>Int32FromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0f7e728793f9e6cb0aa2b69eaa468bf3</anchor>
      <arglist>(const char *flag, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlNum</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a83802e7f23324cd512232203662e1a98</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlpha</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeb957087fd6bbf9db98ab7cd41b0c129</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>IsContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acb6ea1086293c1d6636e3c67941351fb</anchor>
      <arglist>(int, typename C::iterator *=NULL, typename C::const_iterator *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IsNotContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af545a2ae928b8a9e7581978234464275</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4bd96b7fa6486802d33ddc217af55a39</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac26ce3883bc8919c27074975e958f3b7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb0731ba39ffef1fa1730ac0699c9025</anchor>
      <arglist>(Secret *p)</arglist>
    </member>
    <member kind="function">
      <type>char(&amp;</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab53ecfa1632a871ce7c692d722a75a57</anchor>
      <arglist>(...))[2]</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b8d22cee9edbbfe56077420a6fa1cb1</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrintableAscii</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a744a6dd74c12d1e2c16b3c03e14ed4d4</anchor>
      <arglist>(wchar_t c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSpace</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af429e04f70f9c10f6aa76a5d1ccd389f</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>IsTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a527b9bcc13669b9a16400c8514266254</anchor>
      <arglist>(bool condition)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84f3baa379fec6bf5947cb5165aa8cc9</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a681895f8cc32286211be9889da107394</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsXDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa234ef141278263fb143b616c74c86e7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LogToStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a06b1b20029fbd1dbeb59752f914fab84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>linked_ptr&lt; T &gt;</type>
      <name>make_linked_ptr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0d79fad1f772844eff35dfe955f24fd6</anchor>
      <arglist>(T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TestInfo *</type>
      <name>MakeAndRegisterTestInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8280dfb4f7c8d5b71184f91f4725f759</anchor>
      <arglist>(const char *test_case_name, const char *name, const char *type_param, const char *value_param, TypeId fixture_class_id, SetUpTestCaseFunc set_up_tc, TearDownTestCaseFunc tear_down_tc, TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6910869259f8f31825b471e9190fa09a</anchor>
      <arglist>(T *ptr, const linked_ptr&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>inline::std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a290e3bb38de3947f6d72bd1ada137d9c</anchor>
      <arglist>(::std::ostream &amp;os, const String &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad1cb54a206a209ddace17a05359d38ae</anchor>
      <arglist>(T *ptr, const linked_ptr&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseBoolFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ada3b98e7cfe93f4ba2053c470d9e3e51</anchor>
      <arglist>(const char *str, const char *flag, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseFlagValue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8bfd56af5e4a89bfb76f7e1723e41b03</anchor>
      <arglist>(const char *str, const char *flag, bool def_optional)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a472880afbcc592a41e3d623e2dec8412</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa3c81a67914856448d0778990d9d9cab</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGoogleTestFlagsOnlyImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae4c46ce8c3d016848fff52cc5133f2ac</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac06fc81336a3d80755f4020d34321766</anchor>
      <arglist>(const Message &amp;src_text, const char *str, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ParseInt32Flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae3449e173767750b613114ceac6d916a</anchor>
      <arglist>(const char *str, const char *flag, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseStringFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acc91b56a5954a5580c22e6eabd588241</anchor>
      <arglist>(const char *str, const char *flag, String *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsCharLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab73d250fde6dfbf16111afb7a071dc3f</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsNarrowStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4e2ad5bd1c251640cf2bb78300e2d008</anchor>
      <arglist>(char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsWideStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af66482b3af9f7c3562f6459f4c630ab1</anchor>
      <arglist>(wchar_t c, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintCharAndCodeTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c577e598e61d339ba45dd6643fb1969</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintCharsAsStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa9aff8e9744f4232bd1799b7b31522d9</anchor>
      <arglist>(const char *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintColorEncoded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7d8c446a29c7e22d7d4dde8f530bb57e</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintFullTestCommentIfPresent</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a85ebe3b4de93a1edb091f92f1fb393</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintRawArrayTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aba630c2fa49dd2b4bce3de24e70aec9f</anchor>
      <arglist>(const T a[], size_t count,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad609167d8d6792b0fb186539e0e159bd</anchor>
      <arglist>(const ::std::string &amp;s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0b11505e1a4527c1f1d8c1c5cdfb71b5</anchor>
      <arglist>(const ::std::string &amp;s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa74ea9d64f76ce69eceb225ca5ebef58</anchor>
      <arglist>(wchar_t wc, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adc6c98306d40b53fd07be4e295102a0a</anchor>
      <arglist>(const char *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afc20fb56b2547a8f91f9ff99650f2024</anchor>
      <arglist>(const wchar_t *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a46859938b459a1581ec760755bc81fc7</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abae1a8d465376b68576918205ad706a9</anchor>
      <arglist>(unsigned char c,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a09f551128c4d165c37004e36ccc87aa0</anchor>
      <arglist>(signed char c,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae91b06a9e343f5ddabff85626a7d507a</anchor>
      <arglist>(char c,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a832beb8c56070fc5c175b8bfd8bbeba0</anchor>
      <arglist>(bool x,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3802453cf4e3f4870f589c69c7b43b2b</anchor>
      <arglist>(wchar_t wc,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afc6dad64c4dd4799036f252c07d8a59f</anchor>
      <arglist>(const char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae04a499cedbda0b244c216211081a8b6</anchor>
      <arglist>(char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4616278b2c3ac265ad80481e0ce8da7</anchor>
      <arglist>(const signed char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abac47db29a65b1633028fe8001f57212</anchor>
      <arglist>(signed char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a96409c0b7d8ce520c40a0aa5eb9280b6</anchor>
      <arglist>(const unsigned char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a10f8d85ee591c315557372669c02fbb7</anchor>
      <arglist>(unsigned char *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9f0cce661c0cff119402169bb08131fa</anchor>
      <arglist>(const wchar_t *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a43ae763e7cd5602ebbd9bdc5884203f0</anchor>
      <arglist>(wchar_t *s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1bcff7765fb78cedada8d09f7159ab7e</anchor>
      <arglist>(const ::std::string &amp;s,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5759c5abed8ebab0e1a8a0f8aadab768</anchor>
      <arglist>(const ::std::pair&lt; T1, T2 &gt; &amp;value,::std::ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintWideCharsAsStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8351e46af9d9fafe15fb74bfd9c1277</anchor>
      <arglist>(const wchar_t *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportFailureInUnknownLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4263c6e68b860fde7321cfc5a6d7ac04</anchor>
      <arglist>(TestPartResult::Type result_type, const String &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5f5535012d4548788a5d1a4e0f18e19e</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ShouldRunTestCase</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a73e562dfef3eb7b30dfbb7b5e88e6df2</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldRunTestOnShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a437bd89f5bc532778d7467600e210395</anchor>
      <arglist>(int total_shards, int shard_index, int test_id)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0fe41657b1d1ab7ec4e37ec07403ee6c</anchor>
      <arglist>(const char *total_shards_str, const char *shard_index_str, bool in_subprocess_for_death_test)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldUseColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1db1b4603967a6c4404f31cbbac31a6</anchor>
      <arglist>(bool stdout_is_tty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shuffle</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a90d9e6ffe8522a7eb1b2ce9b1a0c4673</anchor>
      <arglist>(internal::Random *random, std::vector&lt; E &gt; *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShuffleRange</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0e1d3dc36138a591769412d4c7779861</anchor>
      <arglist>(internal::Random *random, int begin, int end, std::vector&lt; E &gt; *v)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>SkipPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a244d9a3765727306b597b8992ab84036</anchor>
      <arglist>(const char *prefix, const char **pstr)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>StreamableToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0d07793f554c086d3317da3615b469d9</anchor>
      <arglist>(const T &amp;streamable)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7ed785df46a339403b0f749d3a879201</anchor>
      <arglist>(const char *flag, const char *default_val)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>StringStreamToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad910e8bede67b3e6c5380411c9bb76ed</anchor>
      <arglist>(::std::stringstream *stream)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SumOverTestCaseList</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad1b758141e7e064d00a2bf0355c8ee43</anchor>
      <arglist>(const std::vector&lt; TestCase * &gt; &amp;case_list, int(TestCase::*method)() const)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac467e871e4781da3f5ebed2a4465aec4</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestCaseFailed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a53454b6089c1c5b25319caa9de6c5c02</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestCasePassed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aadc7afca7aab40f7f1d41bc17974459a</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9c627ef2a94245e3fd69e7ab3d49b42</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1b876a8133895bd553d4780ecaa1e3a</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad121a890bddf866e59605d1a0198dada</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a070107e7a8205ad6ec4d538d52b15b38</anchor>
      <arglist>(const char *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a73b5046a2ed65d0e2fb7cdc9bdaee3fe</anchor>
      <arglist>(const T *begin, size_t len,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3fac293aeb6e7e6b3ff3e27404f6588b</anchor>
      <arglist>(const char *begin, size_t len,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalTersePrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab3d834fb6c31d29e36400cc19905294b</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalTersePrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9c1cb1feb49345e1d1d47127d8b8c80</anchor>
      <arglist>(const char *str,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalTersePrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a010f0a129dfab410d6e936edbbd261a0</anchor>
      <arglist>(char *str,::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ String</type>
      <name>WideStringToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5755deda1a71d871806c511a848d971a</anchor>
      <arglist>(const wchar_t *str, int num_chars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteToShardStatusFileIfNeeded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a19b35b39782d41e6ef76e1910a3a502e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>g_executable_path</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad101ca725f68af259fee8d7d3a762cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ bool</type>
      <name>g_help_flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a93a772f5e51973b105d91cbb66a203f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_init_gtest_count</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acf784c99c05be3215031c289709a9dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class GTEST_API_ testing::internal::ScopedTrace</type>
      <name>GTEST_ATTRIBUTE_UNUSED_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a581ac897511489c75a06aa328dcfb62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kAlsoRunDisabledTestsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad5882ed0ceadc0f23090f0f08b5d495b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kBreakOnFailureFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a804c907155bfee3a6616ae3ca04048d0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kCatchExceptionsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4bb309802e83df0927097e6e4201a38</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kColorEncodedHelpMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a159395e649dd7728b09b25f70847f1ca</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kColorFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a884ff13b75232fbe7daa0caf46f1de66</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kCurrentDirectoryString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a23a8e9527d0e544e7df2d64ad549ce3e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestStyleFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a008ebfe0c0347d65e5e06e4d310981b3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestUseFork</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a32051e2574562b548be3e26a52eaa553</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kFilterFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8cb8ee7fe7659e6916a0108dffa2f7dc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kInternalRunDeathTestFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8572303d929880adf30db00952e1c45d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kListTestsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1d3cfebffefbf35f7033d4941493a8ff</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const BiggestInt</type>
      <name>kMaxBiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad901880198832bc166d2493096b451f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const UInt32</type>
      <name>kMaxCodePoint1</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a128515c8ed6c0fe98e498c8042da2060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint2</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8f4a5ed784352f00342cfeadc72337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint3</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa42bd507418e570402996e33582beed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint4</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acd87c60be9b5fedb2d017503d8834474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kMaxRandomSeed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a41bd421ace53d23dbe85d9618c3afaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kOutputFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abd5368e00a31d175c6696cf76cbbde10</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afcd71adaa9d1e6df7b282a17fc48125c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPathSeparatorString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8904ed136370f97cef4fd6d9eeb8439</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPrintTimeFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6c13109bb4c78740ddb082b1ec0de56</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRandomSeedFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a964ad71443cfda304b3208bf5d2daa75</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRepeatFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a764ee423d39ebb8e10c53ab9b685cd9b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kShuffleFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>affd2c1118505cb97d8ff728c95fc722b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStackTraceDepthFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad6f90e66d431ca3a9084408878c2cc77</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ const char</type>
      <name>kStackTraceMarker</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abb38528ca6a45df265b19f5ccb3d16d9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdErrFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a747eccfdbdee3ff8af3bedc476a57c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdOutFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a24f0a3d50cac54a9132f4828ec9b96d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStreamResultToFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84f8a2102d45c8b2b35be06d14ffefb8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ const TypeId</type>
      <name>kTestTypeIdInGoogleTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acac7993efabbd9dd62c1e9c7d143a72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThrowOnFailureFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9efcf363de3483afd91c7393a4fefb8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kUnknownFile</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abae7a5775c901f2fd12b058b00d09840</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::AddReference</name>
    <filename>structtesting_1_1internal_1_1AddReference.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1AddReference.html</anchorfile>
      <anchor>a2df8dd7c4e41f6390e6e66b1a9a67bb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::AddReference&lt; T &amp; &gt;</name>
    <filename>structtesting_1_1internal_1_1AddReference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1AddReference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a93c064cdcdaced0abd167258425e57af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::AssertHelper</name>
    <filename>classtesting_1_1internal_1_1AssertHelper.html</filename>
    <class kind="struct">testing::internal::AssertHelper::AssertHelperData</class>
    <member kind="function">
      <type></type>
      <name>AssertHelper</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>ac2c9334518fd4087189b4505567a3c90</anchor>
      <arglist>(TestPartResult::Type type, const char *file, int line, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>ab721be11cb9aca8a361ca1f014ca5f80</anchor>
      <arglist>(const Message &amp;message) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AssertHelper</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>a51c640785d4ed4a0155cc9aa857d8931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>a264544ac41950b296c34253d2e656b10</anchor>
      <arglist>(AssertHelper)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AssertHelperData *const</type>
      <name>data_</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>af69a4d66a929d0c6e419f4efd3ba6b3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::AssertHelper::AssertHelperData</name>
    <filename>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</filename>
    <member kind="function">
      <type></type>
      <name>AssertHelperData</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>ad2356f3f1e56d1a63562efe0f8b3f1bb</anchor>
      <arglist>(TestPartResult::Type t, const char *srcfile, int line_num, const char *msg)</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>file</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a639ae4acc706e919b101786f71e9dc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int const</type>
      <name>line</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>aff816673320ecd035288dffe44760f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String const</type>
      <name>message</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a4bfe35e3efb81f275397d11d76923a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TestPartResult::Type const</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a7b1d1a77882cd82107acea856d45692f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a5cfdd2fca371e33566ffdb2357606df2</anchor>
      <arglist>(AssertHelperData)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::bool_constant</name>
    <filename>structtesting_1_1internal_1_1bool__constant.html</filename>
    <templarg>bool_value</templarg>
    <member kind="typedef">
      <type>bool_constant&lt; bool_value &gt;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>aba6d09ecf7eecea6c93480f0d627a167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>a499fba6576296b04d99690a486424b32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::CompileAssert</name>
    <filename>structtesting_1_1internal_1_1CompileAssert.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::CompileAssertTypesEqual&lt; T, T &gt;</name>
    <filename>structtesting_1_1internal_1_1CompileAssertTypesEqual_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ConstCharPtr</name>
    <filename>structtesting_1_1internal_1_1ConstCharPtr.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstCharPtr</name>
      <anchorfile>structtesting_1_1internal_1_1ConstCharPtr.html</anchorfile>
      <anchor>ae94f6453fa679d815994eccc63062907</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structtesting_1_1internal_1_1ConstCharPtr.html</anchorfile>
      <anchor>a891bc286350b81d1a147101c0bae5b1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1ConstCharPtr.html</anchorfile>
      <anchor>adba40d23d5986904b605946f643cf26e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::DefaultGlobalTestPartResultReporter</name>
    <filename>classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html</filename>
    <base>testing::TestPartResultReporterInterface</base>
    <member kind="function">
      <type></type>
      <name>DefaultGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html</anchorfile>
      <anchor>a3900ea7f34b34afd48c7d1d0312a1488</anchor>
      <arglist>(UnitTestImpl *unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html</anchorfile>
      <anchor>a6081576a23b964cfecab1e424d8044fc</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html</anchorfile>
      <anchor>ae7ea4be351ec342fe323546d9e2c00d9</anchor>
      <arglist>(DefaultGlobalTestPartResultReporter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnitTestImpl *const</type>
      <name>unit_test_</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html</anchorfile>
      <anchor>a9cf6282b104ca45d1abae6940708e0bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::DefaultPerThreadTestPartResultReporter</name>
    <filename>classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html</filename>
    <base>testing::TestPartResultReporterInterface</base>
    <member kind="function">
      <type></type>
      <name>DefaultPerThreadTestPartResultReporter</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html</anchorfile>
      <anchor>a968a846e5a90d2ffea8b2ce2746099bd</anchor>
      <arglist>(UnitTestImpl *unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html</anchorfile>
      <anchor>ac6dc08eadc4e5a2a64a91d0b6c6b3aad</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html</anchorfile>
      <anchor>a2fe14f3349de63daee187dff7a431cd8</anchor>
      <arglist>(DefaultPerThreadTestPartResultReporter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnitTestImpl *const</type>
      <name>unit_test_</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html</anchorfile>
      <anchor>a44f8ce831e79b6b25197ce8e4f2e08d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::EnableIf&lt; true &gt;</name>
    <filename>structtesting_1_1internal_1_1EnableIf_3_01true_01_4.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1EnableIf_3_01true_01_4.html</anchorfile>
      <anchor>a9398d803f1fdd99ff41823746f6299ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::EqHelper</name>
    <filename>classtesting_1_1internal_1_1EqHelper.html</filename>
    <templarg>lhs_is_null_literal</templarg>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper.html</anchorfile>
      <anchor>ac2977ed90cd3c88607f804e43b86b92c</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const T1 &amp;expected, const T2 &amp;actual)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper.html</anchorfile>
      <anchor>a3de996954b41d484c065ed824fe7eac9</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, BiggestInt expected, BiggestInt actual)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::EqHelper&lt; true &gt;</name>
    <filename>classtesting_1_1internal_1_1EqHelper_3_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper_3_01true_01_4.html</anchorfile>
      <anchor>a70d6d7e3cb1df06ad6114f25e843fd6d</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const T1 &amp;expected, const T2 &amp;actual, typename EnableIf&lt;!is_pointer&lt; T2 &gt;::value &gt;::type *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper_3_01true_01_4.html</anchorfile>
      <anchor>ab38e840297adb48f18767a1a99187fb3</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, Secret *, T *actual)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::FilePath</name>
    <filename>classtesting_1_1internal_1_1FilePath.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a85297234dac0acd936632dff8634c2b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateDirectoriesRecursively</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>afccf35a45e209c22e68c6f8e86036c12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFolder</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a303cdda61bee6e8a0b0303e8fc857e36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DirectoryExists</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a3546b3f926935fefddb9a808e7e2be47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FileOrDirectoryExists</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a3548d3ead0e94701669afc64d765ece7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilePath</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a3504a51accbca78a52fe586133ea5499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilePath</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>ae9efd0fee56c6e3e2d659b464250b112</anchor>
      <arglist>(const FilePath &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilePath</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a12b51ed9a9ee1819b4f53c0a54e58360</anchor>
      <arglist>(const char *pathname)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilePath</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>af1f85bf5d700f6be340defb8c4b70e3d</anchor>
      <arglist>(const String &amp;pathname)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAbsolutePath</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a720a5f0fd00f3e98d6f3518f4dadfff5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDirectory</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a918336f16efa8e07d4b94192d6a89f44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a44543ff34ae757038ab20925659b447a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRootDirectory</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a7d31c82f3f979c54e5a985382b52feb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FilePath &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a8d9c1bafb90f10bcd5611a54d8f326ef</anchor>
      <arglist>(const FilePath &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>FilePath</type>
      <name>RemoveDirectoryName</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a2852e5a759ff2e2620c7317b8121d757</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FilePath</type>
      <name>RemoveExtension</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>ab2a25cc916c111597b94d006aa973c3d</anchor>
      <arglist>(const char *extension) const </arglist>
    </member>
    <member kind="function">
      <type>FilePath</type>
      <name>RemoveFileName</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>aed3abcd0b8a7f6ed1ff0e7743ef8bf1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FilePath</type>
      <name>RemoveTrailingPathSeparator</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a952e1b2a9909cdeaf25de5fcdf069b3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a15a42de7518e89254e0640dd9317d5f7</anchor>
      <arglist>(const FilePath &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>ToString</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a05f6da8a6fe3fb3802eaebec8028c0cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilePath</type>
      <name>ConcatPaths</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>ac9d57987f60ac43f0c57b89e333e531e</anchor>
      <arglist>(const FilePath &amp;directory, const FilePath &amp;relative_path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilePath</type>
      <name>GenerateUniqueFileName</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a2280a77adb394cf80bb5f73fc292e8c8</anchor>
      <arglist>(const FilePath &amp;directory, const FilePath &amp;base_name, const char *extension)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilePath</type>
      <name>GetCurrentDir</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>aaff39ccd7bfb7a1c09c0220a64326387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilePath</type>
      <name>MakeFileName</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>aa8c102da670261eb4fa8e2f2481df139</anchor>
      <arglist>(const FilePath &amp;directory, const FilePath &amp;base_name, int number, const char *extension)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>FindLastPathSeparator</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a214a23760f1db386569e50e1fb3b45f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Normalize</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>aa2f6d7d7823f71f25de50d309c966ef7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>pathname_</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>ab0fb0c5afdbeacc4b1ac173672306834</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::FloatingPoint</name>
    <filename>classtesting_1_1internal_1_1FloatingPoint.html</filename>
    <templarg>RawType</templarg>
    <class kind="union">testing::internal::FloatingPoint::FloatingPointUnion</class>
    <member kind="typedef">
      <type>TypeWithSize&lt; sizeof(RawType)&gt;::UInt</type>
      <name>Bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>abf228bf6cd48f12c8b44c85b4971a731</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlmostEquals</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>adb0fe9ab1d9e5288f8e5550234211166</anchor>
      <arglist>(const FloatingPoint &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>const Bits &amp;</type>
      <name>bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>abead51f16ec6ea84360a976da1cd1387</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Bits</type>
      <name>exponent_bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>af53c50b85408c582540d6244c026ce2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatingPoint</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a0dabf840863e0df84046f171c891fe71</anchor>
      <arglist>(const RawType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Bits</type>
      <name>fraction_bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aa0167b7b10a934b743ba3c1f47421e63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_nan</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aaef2fd2cd8cdf791206a5e9fed8ef90d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Bits</type>
      <name>sign_bit</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a6176cc4d443724477f2799bcbd9f020a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RawType</type>
      <name>Infinity</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a460027cc19cf01ae8e09cc3796b2b575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RawType</type>
      <name>ReinterpretBits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>ac551f793522e54fbd8a25acb79eac5b1</anchor>
      <arglist>(const Bits bits)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kBitCount</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>ab819d2e8f93e9e482373999f0f8d71b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kExponentBitCount</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a1973d843c00781053d3073daa8a40119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Bits</type>
      <name>kExponentBitMask</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a66065dfc4d5f41100f686159637af23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kFractionBitCount</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a0b756a6d2a4f5f5b41ca79651c06c043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Bits</type>
      <name>kFractionBitMask</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a0ac75d4ffd24f14bca452abe8a718da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kMaxUlps</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aac498b3714d93f8e88cdc30e4c5935f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Bits</type>
      <name>kSignBitMask</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aca98b5ea6f2222a66a82e52421682efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Bits</type>
      <name>DistanceBetweenSignAndMagnitudeNumbers</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>afe00f9f26ad2929a061f7e07b8a5071a</anchor>
      <arglist>(const Bits &amp;sam1, const Bits &amp;sam2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Bits</type>
      <name>SignAndMagnitudeToBiased</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a2cf0e39c6ebf026bc0353100d031ca85</anchor>
      <arglist>(const Bits &amp;sam)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatingPointUnion</type>
      <name>u_</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a2e0b6bd427248b91476f3fca281f7104</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>testing::internal::FloatingPoint::FloatingPointUnion</name>
    <filename>uniontesting_1_1internal_1_1FloatingPoint_1_1FloatingPointUnion.html</filename>
    <member kind="variable">
      <type>Bits</type>
      <name>bits_</name>
      <anchorfile>uniontesting_1_1internal_1_1FloatingPoint_1_1FloatingPointUnion.html</anchorfile>
      <anchor>aedb69e386f5d624a016f7a781302a2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RawType</type>
      <name>value_</name>
      <anchorfile>uniontesting_1_1internal_1_1FloatingPoint_1_1FloatingPointUnion.html</anchorfile>
      <anchor>a4ee324889f70577721393e8e1920e4c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::GTestFlagSaver</name>
    <filename>classtesting_1_1internal_1_1GTestFlagSaver.html</filename>
    <member kind="function">
      <type></type>
      <name>GTestFlagSaver</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>ad94262f7765927bbe9a08e25f9c67530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GTestFlagSaver</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a5f00786b5c9045fd5dd7c42fd7dd1476</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>also_run_disabled_tests_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>ad940f8cb0287f0498abfbb8cd3f63676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>break_on_failure_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a63eb38f3e9f048128314129a6eadfbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>catch_exceptions_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a7ea119ac4f2b4410bb97a85aaa753ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>color_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a3bdfe9a95d304fcfd93b07c5e94fdb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>death_test_style_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>abc8c18c8415eb97b9c56a54e053192d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>death_test_use_fork_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a9b243970df7a8d33764537f358ebe384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>filter_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a377365fee027f2dd48c217c3e121076d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>internal_run_death_test_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a38abfd14da7c8360a5669af00dbe4b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>list_tests_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>ac9cdb0db488527001acc3f34f066cce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>output_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a9401e6c4ea1a2ed103842f302ff5ce76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>pretty_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a352418cf49adbc5240b0ea4a18964bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>print_time_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a3a5791fa995e8fd348683afa1d5b0150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Int32</type>
      <name>random_seed_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a58abf7990f96e4c8ebee143fbcbb8840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Int32</type>
      <name>repeat_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a4c6949cb53b5a89568649d34f8abb5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>shuffle_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>af69cb62f7ee26542dd8588507142b478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Int32</type>
      <name>stack_trace_depth_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a42573c1d61af50aae7e855cb1be07d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>stream_result_to_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a1e046c73ed7f25f71300b1cdef5f8075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>throw_on_failure_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a9fc0b96db6debd9ff80032eb4c84dc28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::GTestLog</name>
    <filename>classtesting_1_1internal_1_1GTestLog.html</filename>
    <member kind="function">
      <type>::std::ostream &amp;</type>
      <name>GetStream</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>aebb92e67d98eca69f0347d5121dab27a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTestLog</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>a364691bf972983a59cfa2891062a64af</anchor>
      <arglist>(GTestLogSeverity severity, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GTestLog</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>a978a099703bbaa0f380216e8d7ee03d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>ab6032a126d36a80163fdcd406fce3aad</anchor>
      <arglist>(GTestLog)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const GTestLogSeverity</type>
      <name>severity_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>ad8f75f5845900d0d2fd3cbb048a861be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::GTestMutexLock</name>
    <filename>classtesting_1_1internal_1_1GTestMutexLock.html</filename>
    <member kind="function">
      <type></type>
      <name>GTestMutexLock</name>
      <anchorfile>classtesting_1_1internal_1_1GTestMutexLock.html</anchorfile>
      <anchor>a77e3cba326d5356b4a1dea3790559c26</anchor>
      <arglist>(Mutex *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::HasNewFatalFailureHelper</name>
    <filename>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</filename>
    <base>testing::TestPartResultReporterInterface</base>
    <member kind="function">
      <type>bool</type>
      <name>has_new_fatal_failure</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>ae137e639098071f11f531bbd72dde1c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HasNewFatalFailureHelper</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a59190a7188db558c00b4c6bf9251859a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a2d2e1faa1f3669b82810df97ac678a27</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HasNewFatalFailureHelper</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a913b1bc7c372868c9b2dbb009044ee97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a1412aefd53134f35ce1689f56c35a10d</anchor>
      <arglist>(HasNewFatalFailureHelper)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_new_fatal_failure_</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a172103f6aefee8c387a44679888fee30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestPartResultReporterInterface *</type>
      <name>original_reporter_</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a9f8be46b6aa39666e4a8557f240629e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ImplicitlyConvertible</name>
    <filename>classtesting_1_1internal_1_1ImplicitlyConvertible.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>classtesting_1_1internal_1_1ImplicitlyConvertible.html</anchorfile>
      <anchor>aea51cecabca681fb75659e224771b7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static char</type>
      <name>Helper</name>
      <anchorfile>classtesting_1_1internal_1_1ImplicitlyConvertible.html</anchorfile>
      <anchor>a20029a4415e5f9ae152b8fce8b124980</anchor>
      <arglist>(To)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static char(&amp;</type>
      <name>Helper</name>
      <anchorfile>classtesting_1_1internal_1_1ImplicitlyConvertible.html</anchorfile>
      <anchor>aba219f30a4cbba407d8141ce53fbfeb7</anchor>
      <arglist>(...))[2]</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static From</type>
      <name>MakeFrom</name>
      <anchorfile>classtesting_1_1internal_1_1ImplicitlyConvertible.html</anchorfile>
      <anchor>a0da4a10ec1ed7c0c70294af38f8a9ced</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::is_pointer</name>
    <filename>structtesting_1_1internal_1_1is__pointer.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::is_pointer&lt; T * &gt;</name>
    <filename>structtesting_1_1internal_1_1is__pointer_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IsAProtocolMessage</name>
    <filename>structtesting_1_1internal_1_1IsAProtocolMessage.html</filename>
    <templarg></templarg>
    <base>bool_constant&lt; ImplicitlyConvertible&lt; const T *, const ::ProtocolMessage * &gt;::value||ImplicitlyConvertible&lt; const T *, const ::proto2::Message * &gt;::value &gt;</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IteratorTraits</name>
    <filename>structtesting_1_1internal_1_1IteratorTraits.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Iterator::value_type</type>
      <name>value_type</name>
      <anchorfile>structtesting_1_1internal_1_1IteratorTraits.html</anchorfile>
      <anchor>a29de4320a9c53ce438d3561b94e515bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IteratorTraits&lt; const T * &gt;</name>
    <filename>structtesting_1_1internal_1_1IteratorTraits_3_01const_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structtesting_1_1internal_1_1IteratorTraits_3_01const_01T_01_5_01_4.html</anchorfile>
      <anchor>ae7c8867223e106f374b56a7dc4a85547</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IteratorTraits&lt; T * &gt;</name>
    <filename>structtesting_1_1internal_1_1IteratorTraits_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structtesting_1_1internal_1_1IteratorTraits_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a7e46869ed36cc5aea898e243d270a8be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::linked_ptr</name>
    <filename>classtesting_1_1internal_1_1linked__ptr.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>element_type</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a295c7d1ee4100d916514c4e4385a0063</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a6ea8584d9bcad13c3266834f5ce5e771</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>ae805418b9f03f14ff49649e710475dba</anchor>
      <arglist>(T *ptr=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a7597ed91006edd0467c99bd1aaab07f5</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>abc076b5678cc7f64306d5ecfefc93aff</anchor>
      <arglist>(linked_ptr const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a3685f9661bbe410cfa58fea2f14396b7</anchor>
      <arglist>(T *p) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a6449584b90a09a313300599fb3a23633</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>aec393cbd60f96defde36ef8a69d94254</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>aa878c3e874242fb3cd2aa14ec603aa25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>linked_ptr &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a82608d98869b750d9ab729f1450a9a45</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>linked_ptr &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a1f40b5e66e6cf7b661ea116c806f952e</anchor>
      <arglist>(linked_ptr const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>abe2154fd3ad3574dfe6f2320bc1debc4</anchor>
      <arglist>(T *p) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a3b46c9ecfd928673a524dcb3c70fd2ad</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a95ba3b7b66ed0193c779976c6e126ab6</anchor>
      <arglist>(T *ptr=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>af99460fd09ca0f83e061ea480ef1a45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>capture</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a0b4623795339fd29bf9303f926ae2824</anchor>
      <arglist>(T *ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>aea2859970b65708fc4f7c8c4cbc7928a</anchor>
      <arglist>(linked_ptr&lt; U &gt; const *ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depart</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a0852ab20839140f29b2ad074339fccc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>linked_ptr_internal</type>
      <name>link_</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a8fdfa75fea8bfc10825a3cc53c50461f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>abb52c4e944fc7a24a4ec7788b612fb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a27b47864f2d16ea7b73e4a4db46f1c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::linked_ptr_internal</name>
    <filename>classtesting_1_1internal_1_1linked__ptr__internal.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>depart</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr__internal.html</anchorfile>
      <anchor>ab916efbc0c2776dacaa06222ea2e11e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr__internal.html</anchorfile>
      <anchor>a41918df82256ae6ab7a6888ed628dd0a</anchor>
      <arglist>(linked_ptr_internal const *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join_new</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr__internal.html</anchorfile>
      <anchor>a742af1f65df2d5e2b7198a1b74264a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>linked_ptr_internal const *</type>
      <name>next_</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr__internal.html</anchorfile>
      <anchor>ae4397a65a4d76a24547fcf2cd17131d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::Mutex</name>
    <filename>classtesting_1_1internal_1_1Mutex.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AssertHeld</name>
      <anchorfile>classtesting_1_1internal_1_1Mutex.html</anchorfile>
      <anchor>a3a0530bca3110025d85b2aa51f3ca0d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classtesting_1_1internal_1_1Mutex.html</anchorfile>
      <anchor>a38e1833a78e3eec81ad23ce1b056b40e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::NativeArray</name>
    <filename>classtesting_1_1internal_1_1NativeArray.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const Element *</type>
      <name>const_iterator</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a9ce7c8408460d7158a2870456d134557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element *</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>ac1301a57977b57a1ad013e4e25fc2a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element</type>
      <name>value_type</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a12216d686e16e4cc63d952fada5b2ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a49c534d29034d9230372ada54ef961bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a4957ad1ebf7c21eab07d5e0ae2bb17aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NativeArray</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a568de999aca0fc0c2cc574fac2405872</anchor>
      <arglist>(const Element *array, size_t count, RelationToSource relation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NativeArray</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>abb346ac3040f5da733f594cc2d5958bc</anchor>
      <arglist>(const NativeArray &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a60af8d9c429771ee131b5ddf7e06e3c9</anchor>
      <arglist>(const NativeArray &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a45de2485baac8bf148e2943828094a40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NativeArray</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a55ab5948d473a487303dcf6e02ad1f60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a6633f3eab6947d4502fb1c69f95be66e</anchor>
      <arglist>(NativeArray)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>af00d4432fa60b7d8999c95d496e72cff</anchor>
      <arglist>(const Element *array, size_t a_size, RelationToSource relation)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Element *</type>
      <name>array_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>adadc025fbbbd43904d4036991019f18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RelationToSource</type>
      <name>relation_to_source_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a0b049bda351a94f4d1b9aa4e1fbed4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>aa7e4251de39aaa75f697f0eaeedbf06e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::OsStackTraceGetter</name>
    <filename>classtesting_1_1internal_1_1OsStackTraceGetter.html</filename>
    <base>testing::internal::OsStackTraceGetterInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual String</type>
      <name>CurrentStackTrace</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>ae295cb542896b3812ce2a4d1430cedf0</anchor>
      <arglist>(int max_depth, int skip_count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OsStackTraceGetter</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>aa40b3120c0ae4ec640de8b577ab7da17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UponLeavingGTest</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>a8ae0237629b6b5672b4b5ef8e292205c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kElidedFramesMarker</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>aa736c26a4ba2b59a7572e7f44bfe269e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>a51caf2b97d8ef86e5e279387bbab1278</anchor>
      <arglist>(OsStackTraceGetter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>caller_frame_</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>a78bca2707de7c840ed79e2e896e284c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>ac784c2bae46e1fe2bf929cb8091c017f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::OsStackTraceGetterInterface</name>
    <filename>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual String</type>
      <name>CurrentStackTrace</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</anchorfile>
      <anchor>ac8cb5eb539c3da9d236213d495057735</anchor>
      <arglist>(int max_depth, int skip_count)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OsStackTraceGetterInterface</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</anchorfile>
      <anchor>afbe9eb0ca8775fbb98ff0720011b6708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>UponLeavingGTest</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</anchorfile>
      <anchor>a791bd120428b5a53d5eeba1b27296a39</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OsStackTraceGetterInterface</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</anchorfile>
      <anchor>a193f4a1de4af9b78010c659912df5a15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</anchorfile>
      <anchor>a7c3ad7c30af28080d7be852886ac3af0</anchor>
      <arglist>(OsStackTraceGetterInterface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::PrettyUnitTestResultPrinter</name>
    <filename>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</filename>
    <base>testing::TestEventListener</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>aadba892f02606a8b0c5f5982b3553aac</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a846a5e82b421e04fcdd2b1b2b64b162f</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>ab23094ef3b714778b2f742d39818c280</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>afea9dc849c92fdbc1d8505f4c74ffc1a</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a7a62fe58fa6f6aace813eb62b31e5a51</anchor>
      <arglist>(const TestCase &amp;test_case)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>adcb68c729565d4bcdf8418a52902c3de</anchor>
      <arglist>(const TestCase &amp;test_case)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a06749ff2b32a16c127374ecd015f13e0</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>ac29b30216023baddda04ef5889f484ff</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>abdba10a8c97e272ab4cee97cb652c957</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a7589e8df7485349498a3a81bf16e2f68</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a8c92c062889abdb940b04ffe113f5980</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a7a6b6de195b4ef3c9f2edd2e6c270f3e</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a5078ee71cfa97e37ae7a9366149195c5</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrettyUnitTestResultPrinter</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a9219a4263ef0057c98a2a2a41f35ee15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintTestName</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a5b60a9aed1db02837b11450f6e8d0f71</anchor>
      <arglist>(const char *test_case, const char *test)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintFailedTests</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>aca5a9dc08998948e293b307d931b3f86</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::String</type>
      <name>test_case_name_</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a6b100b0eeaea8309b477efa6298dfda2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::Random</name>
    <filename>classtesting_1_1internal_1_1Random.html</filename>
    <member kind="function">
      <type>UInt32</type>
      <name>Generate</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>a9315b7fb621cbcfdf92ed4b5e584c0db</anchor>
      <arglist>(UInt32 range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Random</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>a6e112be5e7cce00551f6383025f69460</anchor>
      <arglist>(UInt32 seed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reseed</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>adf2f24199318a46f885c78f50d89a69e</anchor>
      <arglist>(UInt32 seed)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UInt32</type>
      <name>kMaxRange</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>a36d72dd7063d0b5338f229e75382fdd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>aa2f476d8cfe29f928b90d7339c849734</anchor>
      <arglist>(Random)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UInt32</type>
      <name>state_</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>ad500e33e3342415afb8a3ab242afa9cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::RE</name>
    <filename>classtesting_1_1internal_1_1RE.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>pattern</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>acb67d77f53e73af81cce6dcd663c94df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>ab215dbc2565fce641e1746ca43e9d68a</anchor>
      <arglist>(const RE &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a8840bd639642f3d4769a94a68ce463c2</anchor>
      <arglist>(const ::std::string &amp;regex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a908ea936a5b7a14479a1b292a7189ca6</anchor>
      <arglist>(const char *regex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>af3ad18e6c0b433f3d85ed23eda8119f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FullMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>aa79a950758d0f1d62f7762d1e9cefe86</anchor>
      <arglist>(const ::std::string &amp;str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FullMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a2b13ec1f6ccd6c32f7efa01e21588f0b</anchor>
      <arglist>(const char *str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PartialMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a1e81f9a87211bdca645e025f8f0236c8</anchor>
      <arglist>(const ::std::string &amp;str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PartialMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a97495dd4c2bb9589522823f060c8e8ba</anchor>
      <arglist>(const char *str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a6a07573fee776f88fe045d067dbebe18</anchor>
      <arglist>(RE)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a4c3a519ce849abc57d6d5fffbf1e04dc</anchor>
      <arglist>(const char *regex)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>regex_t</type>
      <name>full_regex_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a1627cf3c6e38a83518e7aefd659b938b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_valid_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>af9062fefab96529ff785f50097416d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>regex_t</type>
      <name>partial_regex_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a1b3e42916c61db479ae90c7a96c22a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>pattern_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a44ab32241fab42db5b6f7482776658ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveConst</name>
    <filename>structtesting_1_1internal_1_1RemoveConst.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveConst.html</anchorfile>
      <anchor>a1be32027ea4edcc0d15abd59aba4a97f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveConst&lt; const T &gt;</name>
    <filename>structtesting_1_1internal_1_1RemoveConst_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveConst_3_01const_01T_01_4.html</anchorfile>
      <anchor>ac88c6824d228ab05091e5a4f1c1a95fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveReference</name>
    <filename>structtesting_1_1internal_1_1RemoveReference.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveReference.html</anchorfile>
      <anchor>a9ca4f6499579225f7986b789ee4b2895</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveReference&lt; T &amp; &gt;</name>
    <filename>structtesting_1_1internal_1_1RemoveReference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveReference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a3d0f32a66759f333c2dd66aa31005e6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::scoped_ptr</name>
    <filename>classtesting_1_1internal_1_1scoped__ptr.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>element_type</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ae755ffeebada8e20b68c1d1ffa91cf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>adc8f8fcb63ce69f80f011456e6d2f08d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab197837f87062de69d9d6e04539bbabe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>adc38310fbbe400faf9279e36000a17c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>release</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a7a4f3e568d81a5d8bcb5f8d6bf5130b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>acac03266a43359801aff0de5c990bec0</anchor>
      <arglist>(T *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>adb972432999a0c63720df148964ac2a5</anchor>
      <arglist>(T *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab721de9bf4369f002fb563e82352ee36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa905e98e04e868208e9fb850b93d58f4</anchor>
      <arglist>(scoped_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>ptr_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab69d9f1f216ae91f8b8abca63e797397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ScopedTrace</name>
    <filename>classtesting_1_1internal_1_1ScopedTrace.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedTrace</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedTrace.html</anchorfile>
      <anchor>ab965d7010bbbc82c1bef6ebf8748bede</anchor>
      <arglist>(const char *file, int line, const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedTrace</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedTrace.html</anchorfile>
      <anchor>a658c7c098ff48337058bfa2ccab65881</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedTrace.html</anchorfile>
      <anchor>a0c896625ebd31d5cf7a2e7038df1c2b5</anchor>
      <arglist>(ScopedTrace)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::SingleFailureChecker</name>
    <filename>classtesting_1_1internal_1_1SingleFailureChecker.html</filename>
    <member kind="function">
      <type></type>
      <name>SingleFailureChecker</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>a6d350d385526c97c9982e928f5f8fb56</anchor>
      <arglist>(const TestPartResultArray *results, TestPartResult::Type type, const string &amp;substr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SingleFailureChecker</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>a4b0a907c9c1b350c79d70af138e9f0bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>a381cef530568cc08d07dfa2a5dcfc233</anchor>
      <arglist>(SingleFailureChecker)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TestPartResultArray *const</type>
      <name>results_</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>af6216677e2186e9481088daf57c17d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>substr_</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>a2003215f5f3147726e0b3bb4c8954d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TestPartResult::Type</type>
      <name>type_</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>a8fc33138c357b2a6ede3698eb57548a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::StaticAssertTypeEqHelper&lt; T, T &gt;</name>
    <filename>structtesting_1_1internal_1_1StaticAssertTypeEqHelper_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>testing::internal::String</name>
    <filename>classtesting_1_1internal_1_1String.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a7ef0fa81f923c98aa8e6337b6a907f93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>adacb998b058a9117f0398b462c812d37</anchor>
      <arglist>(const String &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a239b8f8a915f5163279f6752e25252c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndsWith</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a675cd9d9fc5bbfe6a2f1711d2c20bb09</anchor>
      <arglist>(const char *suffix) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndsWithCaseInsensitive</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a54ab08e64420a126dc4e2a733313950f</anchor>
      <arglist>(const char *suffix) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>length</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>aa6d8352d3cd89de218ec89f3e8579fbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>ab01cede137521dc4d33b33e1cc39a91a</anchor>
      <arglist>(const char *a_c_str) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator::std::string</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a8f85f555183eaaa7a1da421ef901ea5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a6e30ecad6b5a16c7be74cb6c58bcf278</anchor>
      <arglist>(const String &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>const String &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>ae87fe1b30ac9b540adeb1b58d1aa7fc0</anchor>
      <arglist>(const char *a_c_str)</arglist>
    </member>
    <member kind="function">
      <type>const String &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a6cb2c268109614bd322803bb59984f23</anchor>
      <arglist>(const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a0f8f3fb386bd21ea6bd8fd53e1a07cf5</anchor>
      <arglist>(const char *a_c_str) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a7c370de44fce74608d0b7e3dd29de035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a5fc98b7f804652f41833b9a6ad3d4aa4</anchor>
      <arglist>(const char *a_c_str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>af0d4c587ba289f492fb082384519ba28</anchor>
      <arglist>(const char *buffer, size_t a_length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a33f47d549f34028bb5bbd23d5af774f5</anchor>
      <arglist>(const String &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>adee057e43bcc56a2e5ba04812d01e95a</anchor>
      <arglist>(const ::std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~String</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a693c1ab80553033be78e3cc913812218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CaseInsensitiveCStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a116ca435d63306927ba19f90a3596787</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CaseInsensitiveWideCStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a1f12d1780ca7afbf8975f5d425b9f362</anchor>
      <arglist>(const wchar_t *lhs, const wchar_t *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>CloneCString</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>ad81c1cb9dbc8675ded003ee44ed43f29</anchor>
      <arglist>(const char *c_str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a8bea7b33e7effbd299a0b4a5522ea96e</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>Format</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>adfa58a75d072f348ff9def39a9174df0</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>ShowCStringQuoted</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a5796cb5907743f97db0903bf91b4ba60</anchor>
      <arglist>(const char *c_str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>ShowWideCString</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a9d28874e7ef8217e7c3bc767a4e02732</anchor>
      <arglist>(const wchar_t *wide_c_str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>ShowWideCStringQuoted</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a2ed8c32dd48155c2cf66caebeab3d92b</anchor>
      <arglist>(const wchar_t *wide_c_str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>WideCStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>ab0373bf6e96453d6ca0de2e68df13d3a</anchor>
      <arglist>(const wchar_t *lhs, const wchar_t *rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ConstructNonNull</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>ab70217d4a37437d1d6adb376077f12c2</anchor>
      <arglist>(const char *buffer, size_t a_length)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>c_str_</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>ad8c52e0503ed57f5e7d84645aad6f18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>length_</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a9658e52f33a782a855afdff2905aacd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestCaseNameIs</name>
    <filename>classtesting_1_1internal_1_1TestCaseNameIs.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classtesting_1_1internal_1_1TestCaseNameIs.html</anchorfile>
      <anchor>a6d6b1bf43aa7105aee9ef44edbc6d2e8</anchor>
      <arglist>(const TestCase *test_case) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestCaseNameIs</name>
      <anchorfile>classtesting_1_1internal_1_1TestCaseNameIs.html</anchorfile>
      <anchor>aba668706e1635e699c5ac1ccaa2994ea</anchor>
      <arglist>(const String &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>name_</name>
      <anchorfile>classtesting_1_1internal_1_1TestCaseNameIs.html</anchorfile>
      <anchor>a3b607e4bb7000bd272d27997a0e2767d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestEventRepeater</name>
    <filename>classtesting_1_1internal_1_1TestEventRepeater.html</filename>
    <base>testing::TestEventListener</base>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>ad154ce021881721a5c46994316b14cb1</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>forwarding_enabled</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a65c4a855a505ff74c843cf50ad56b4c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a3a92696df942dc92f985e52fddd6d303</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>ae71819925adec0471fa7abc5072b8244</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a8428220c4cf9f0cea2dfd9a70f07ab7f</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a30db75df2d9a65d787f31e16004613c2</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a0a335e1c3957a8c699ed56e37ea7b978</anchor>
      <arglist>(const TestCase &amp;test_case)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a70124c738caa338bcd723eb2a51c8b3e</anchor>
      <arglist>(const TestCase &amp;test_case)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>aa0f13bded9369aae1c78583d7276f8b1</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a94253e3c11753328e8a031f39352708f</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a4062b3f070bb6531ab8494c13d3635d3</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>ac8fb21da6802b1ebab9cad3eee9150eb</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a4622616259747dbcc23f5ee39ef99ec0</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a15ee2ff051063088d3a89a266d5ffcc4</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a70d694ca5010cc86cd458f7f529e6fbe</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>Release</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>ac77a3d127e4726e11694e4ee9cf3b793</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_forwarding_enabled</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a86c52e311b70598a385a0589277e92e0</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestEventRepeater</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a97dc3b08bd62c615f16e4c73ed0b3894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestEventRepeater</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a0f7129002fc4a33e29ce76a3b6df8d1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a882648737e85eff0986ff66b794e310a</anchor>
      <arglist>(TestEventRepeater)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>forwarding_enabled_</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a1f7e494642d653eaad800504510d18a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestEventListener * &gt;</type>
      <name>listeners_</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a1c08e9302639108588d764b671c54825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestFactoryBase</name>
    <filename>classtesting_1_1internal_1_1TestFactoryBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Test *</type>
      <name>CreateTest</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>a07ac3ca0b196cdb092da0bb186b7c030</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestFactoryBase</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>a18f22a7594336a36642289c1decddc9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestFactoryBase</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>afedbf147b2a213517b315880d8c81427</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>a85d7cb90e00f165e61a008be77293fb4</anchor>
      <arglist>(TestFactoryBase)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestFactoryImpl</name>
    <filename>classtesting_1_1internal_1_1TestFactoryImpl.html</filename>
    <templarg></templarg>
    <base>testing::internal::TestFactoryBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Test *</type>
      <name>CreateTest</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryImpl.html</anchorfile>
      <anchor>a8860c89bdb06450a5d5e8137ebd9d775</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestPropertyKeyIs</name>
    <filename>classtesting_1_1internal_1_1TestPropertyKeyIs.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classtesting_1_1internal_1_1TestPropertyKeyIs.html</anchorfile>
      <anchor>aed5dfb89159b3a071a8f3521fa1f8eb0</anchor>
      <arglist>(const TestProperty &amp;test_property) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestPropertyKeyIs</name>
      <anchorfile>classtesting_1_1internal_1_1TestPropertyKeyIs.html</anchorfile>
      <anchor>a072ed209442b28ef13041c12565552ab</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>key_</name>
      <anchorfile>classtesting_1_1internal_1_1TestPropertyKeyIs.html</anchorfile>
      <anchor>a670e2ff6c8a33df9487dc9f95228cfe1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestResultAccessor</name>
    <filename>classtesting_1_1internal_1_1TestResultAccessor.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClearTestPartResults</name>
      <anchorfile>classtesting_1_1internal_1_1TestResultAccessor.html</anchorfile>
      <anchor>a53c626632bac65d82d88e432072b866b</anchor>
      <arglist>(TestResult *test_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1internal_1_1TestResultAccessor.html</anchorfile>
      <anchor>a8e45315473e1ec998d785f0f3826d5a5</anchor>
      <arglist>(TestResult *test_result, const TestProperty &amp;property)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::vector&lt; testing::TestPartResult &gt; &amp;</type>
      <name>test_part_results</name>
      <anchorfile>classtesting_1_1internal_1_1TestResultAccessor.html</anchorfile>
      <anchor>a55d771904317c1b0cc380104d175f1db</anchor>
      <arglist>(const TestResult &amp;test_result)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ThreadLocal</name>
    <filename>classtesting_1_1internal_1_1ThreadLocal.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>const T &amp;</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a9cfa47ae6e9e8c19fe8782e2e9c1b13e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a882f57fed4b074de83693c0c0fe62858</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>pointer</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>af4b33c12fd2da7d43d8654feccca77f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ab5ebc7ba07426cef7167afa2a7707eb4</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadLocal</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a106f3a3ad15d08f95f9887105d2a1af5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadLocal</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a85610bdfdbc93a4c56215e0aad7da870</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ae0db6b57bdb752feb343ee4d935708e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::TraceInfo</name>
    <filename>structtesting_1_1internal_1_1TraceInfo.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>file</name>
      <anchorfile>structtesting_1_1internal_1_1TraceInfo.html</anchorfile>
      <anchor>a5d801209d3c0840aa55cfd4b67504254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structtesting_1_1internal_1_1TraceInfo.html</anchorfile>
      <anchor>ae9d269de1b77f4a3180d0d34acb4d7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>message</name>
      <anchorfile>structtesting_1_1internal_1_1TraceInfo.html</anchorfile>
      <anchor>aa083fc34fa9e424caa90cb9933aed504</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeIdHelper</name>
    <filename>classtesting_1_1internal_1_1TypeIdHelper.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dummy_</name>
      <anchorfile>classtesting_1_1internal_1_1TypeIdHelper.html</anchorfile>
      <anchor>a372268b1520d965d0bdf01ebad3d270e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeWithSize</name>
    <filename>classtesting_1_1internal_1_1TypeWithSize.html</filename>
    <templarg>size</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>UInt</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize.html</anchorfile>
      <anchor>a3898640d9f6c1e18110eef90f47a5d7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeWithSize&lt; 4 &gt;</name>
    <filename>classtesting_1_1internal_1_1TypeWithSize_3_014_01_4.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>Int</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_014_01_4.html</anchorfile>
      <anchor>a80351860c00ed665e73f952143f4484a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>UInt</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_014_01_4.html</anchorfile>
      <anchor>a7d559570f830bf35d095eeb94d98de58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeWithSize&lt; 8 &gt;</name>
    <filename>classtesting_1_1internal_1_1TypeWithSize_3_018_01_4.html</filename>
    <member kind="typedef">
      <type>long long</type>
      <name>Int</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_018_01_4.html</anchorfile>
      <anchor>a36d5697e5f5254b0495f13c97d747e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>UInt</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_018_01_4.html</anchorfile>
      <anchor>a747e21c5aee8faf07ec65cd4c3d1ca62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UnitTestImpl</name>
    <filename>classtesting_1_1internal_1_1UnitTestImpl.html</filename>
    <member kind="enumeration">
      <name>ReactionToSharding</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>acc5ffd3f9bc2e87bb3dba4218f58af43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HONOR_SHARDING_PROTOCOL</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>acc5ffd3f9bc2e87bb3dba4218f58af43abec11f1c4bb8a3e2b99fa8328bccd58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE_SHARDING_PROTOCOL</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>acc5ffd3f9bc2e87bb3dba4218f58af43a68bd0b7e6a7bead14c93d1a42144095a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const TestResult *</type>
      <name>ad_hoc_test_result</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aa5c0533805fa2937c58d6805e20aac51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddTestInfo</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1cc87dfc91377ebec4a3ff4192dfcba9</anchor>
      <arglist>(Test::SetUpTestCaseFunc set_up_tc, Test::TearDownTestCaseFunc tear_down_tc, TestInfo *test_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>catch_exceptions</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a0bbc6e237776ee6afaee106fe83e0406</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearAdHocTestResult</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ac44629cc4fa12b788779d4aa76939510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearNonAdHocTestResult</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a96c2a5b23541ef01020c402644563ba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ConfigureXmlOutput</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a21cd7b2928de03a55b5252f29dd5ae6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TestCase *</type>
      <name>current_test_case</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a2f44db2fb6d9cf3d0c2a90d9efc87402</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TestInfo *</type>
      <name>current_test_info</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a8d303ebdcf5989e96d3ed96fb7255102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TestInfo *</type>
      <name>current_test_info</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a6c90b6512125a43fba8d1be5f99dde1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TestResult *</type>
      <name>current_test_result</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aba3caef4ad23ce98be80250aeb0cc787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>CurrentOsStackTraceExceptTop</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ae3bbdaca4798c3073b29945bdbd8c1e9</anchor>
      <arglist>(int skip_count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>disabled_test_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ae5239c776abba66170ba84d1c7cee235</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>elapsed_time</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a0ae726d47c69dd85b4f7858e78368bcb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Environment * &gt; &amp;</type>
      <name>environments</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aa1489e6a2378d64d68bc01963ea5db4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aba1461219cf740bcb2525bd85b504838</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_case_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a09dd83b48ef2082fab162e8792eaa295</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a9f272a89c64be1801145364cd8753b05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FilterTests</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>abd47e447f0c2557ed528db0350671bed</anchor>
      <arglist>(ReactionToSharding shard_tests)</arglist>
    </member>
    <member kind="function">
      <type>TestPartResultReporterInterface *</type>
      <name>GetGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1cd291fd6751654924362164735d4b49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TestCase *</type>
      <name>GetMutableTestCase</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a2ca71a08060037357fc7e1a406b89add</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const TestCase *</type>
      <name>GetTestCase</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a3104213167a38ffa80168a888e769c20</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>TestCase *</type>
      <name>GetTestCase</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ac5684d824a59e963cb3274c79d0b6df3</anchor>
      <arglist>(const char *test_case_name, const char *type_param, Test::SetUpTestCaseFunc set_up_tc, Test::TearDownTestCaseFunc tear_down_tc)</arglist>
    </member>
    <member kind="function">
      <type>TestPartResultReporterInterface *</type>
      <name>GetTestPartResultReporterForCurrentThread</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a5fb3dd8bc839e10b62eba07790704132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; TraceInfo &gt; &amp;</type>
      <name>gtest_trace_stack</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>af8c7c0a0c954e36d83e6e4690d3fb938</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; TraceInfo &gt; &amp;</type>
      <name>gtest_trace_stack</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1fa664f26839f3192f63afb502dee09d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TestEventListeners *</type>
      <name>listeners</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a67211f8475936f88d0e4d30f841c0da4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListTestsMatchingFilter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ad2cfedef41d3d29aad23c2c64214e6f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OsStackTraceGetterInterface *</type>
      <name>os_stack_trace_getter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a71753679854f7fbba6c1568eb422fecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Passed</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aca57d4b475d7b9ad49f061197124c183</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PostFlagParsingInit</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a772894193104b1b2516f16e6ff813168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::Random *</type>
      <name>random</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ab3b45b5eb4d583219a3602011ea44347</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>random_seed</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a8ec59a7ab3bad96bccde98ce85ffc864</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterParameterizedTests</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>af84d2515f1a272a8783f00a3e8c0aff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RunAllTests</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1fb6be9971f4768c4136a05aa9e7e375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_current_test_case</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a7f0e79bdabd28819cc857e316a36a350</anchor>
      <arglist>(TestCase *a_current_test_case)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_current_test_info</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ab72211c99ce4427dfb472d6ecea62989</anchor>
      <arglist>(TestInfo *a_current_test_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_os_stack_trace_getter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a3306f7d2b19bca54b841006e4a2e0260</anchor>
      <arglist>(OsStackTraceGetterInterface *getter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a892b0e25b28af5e4400cf6fac336f2d8</anchor>
      <arglist>(TestPartResultReporterInterface *reporter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTestPartResultReporterForCurrentThread</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1403fc10aebcc64479c5ee980c9b4eb4</anchor>
      <arglist>(TestPartResultReporterInterface *reporter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShuffleTests</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aaaa38e6a4372e6bb9bbe3143a3a32b65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_case_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a549c383b4d21bfd4b60d3d6aa2ac1949</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a8beb6a8a95d51790fb081e3a0e9aac34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_case_to_run_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a60c6be6043fd7789d6575a5cb21a7fff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_to_run_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aac2aed3bb9f2aa77c43705a9d6dc1849</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_case_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ab5049f53312560726fa7f05924bfdade</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a61963ef3fbfe6110170abcb6f4368834</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnitTestImpl</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a5fb75faa88ee71f26e16473455b70839</anchor>
      <arglist>(UnitTest *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnshuffleTests</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1ee7db3bf8284dd9dce4dc857564bce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnitTestImpl</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ae8bfe40adf9772237ea51299af113575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a9c8a7b2571705040ead6a61645278e18</anchor>
      <arglist>(UnitTestImpl)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_catch_exceptions</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aefec23506cd772c3abc536cda301d926</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestResult</type>
      <name>ad_hoc_test_result_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a15355228a7140a08f9e2f333aa934ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>catch_exceptions_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a2cc0c6f466730b1d6e884738344b8e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestCase *</type>
      <name>current_test_case_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a3b346729d3940f065e05c69c434ebb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestInfo *</type>
      <name>current_test_info_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a56128aac0fb5be45993715d1130b0610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultGlobalTestPartResultReporter</type>
      <name>default_global_test_part_result_reporter_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a645122eda4d8250f3e8139309510705e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultPerThreadTestPartResultReporter</type>
      <name>default_per_thread_test_part_result_reporter_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a261ddbea097ad3b43b8b510a4964f390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeInMillis</type>
      <name>elapsed_time_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a06e0445298c6026bee71bb2bb7aae604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Environment * &gt;</type>
      <name>environments_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1d2320ba1e4e1cad8d624bbb222501fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Mutex</type>
      <name>global_test_part_result_reporter_mutex_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a57153c5c8caa229f0a62f35ab99f0a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestPartResultReporterInterface *</type>
      <name>global_test_part_result_repoter_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ab9a275094df6adc7e16a92133a692c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::ThreadLocal&lt; std::vector&lt; TraceInfo &gt; &gt;</type>
      <name>gtest_trace_stack_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a73a797cf2b20129cb252b14c5fd9a0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>last_death_test_case_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>afd663a104bb0a6df2c5143454f78e305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestEventListeners</type>
      <name>listeners_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a16c3caa0bac1a8dce650649760de30d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::FilePath</type>
      <name>original_working_dir_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aaf1f1d4cbb2f681ded9bbf4c6075430c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OsStackTraceGetterInterface *</type>
      <name>os_stack_trace_getter_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a16b34d9194ca9552f581e472e9b18494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnitTest *const</type>
      <name>parent_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>adabbbc8985202ce655d50746bd383eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::ThreadLocal&lt; TestPartResultReporterInterface * &gt;</type>
      <name>per_thread_test_part_result_reporter_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a23ebe35dfe19dcda8e7b17e81f2cb4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>post_flag_parse_init_performed_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ab4c7d8a9ff3edbd8a98f91c4afaf3bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Random</type>
      <name>random_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a08551d7ff0ebb976ec82294ded8113ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>random_seed_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a0afcc95308ebfacb8d0f53790e77e1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>test_case_indices_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a9b30891f1a9d5b5c25de2bef0f0bb49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestCase * &gt;</type>
      <name>test_cases_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a79ec0f733ada2898efd1a7fbd8587fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::testing::UnitTest</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a893404438388dec058dc5c02e8f9a014</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UnitTestOptions</name>
    <filename>classtesting_1_1internal_1_1UnitTestOptions.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FilterMatchesTest</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestOptions.html</anchorfile>
      <anchor>afbd3215a48b440132a0196344f807120</anchor>
      <arglist>(const String &amp;test_case_name, const String &amp;test_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>GetAbsolutePathToOutputFile</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestOptions.html</anchorfile>
      <anchor>a944039f275e5fa5d9c238f2a76fee6e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>GetOutputFormat</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestOptions.html</anchorfile>
      <anchor>a380d418b19645d8a29807b1e72ee05ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>MatchesFilter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestOptions.html</anchorfile>
      <anchor>acc81ee7b385389cbb475c939a8f473bd</anchor>
      <arglist>(const String &amp;name, const char *filter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PatternMatchesString</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestOptions.html</anchorfile>
      <anchor>af0235a2ee26dd6db21305e11d2358e4f</anchor>
      <arglist>(const char *pattern, const char *str)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalPrinter</name>
    <filename>classtesting_1_1internal_1_1UniversalPrinter.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalPrinter.html</anchorfile>
      <anchor>a6a7d29444412467c14931bc55a046138</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalPrinter&lt; T &amp; &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalPrinter_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalPrinter_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a2a63ddb20294c4234b7e8f3c7a56355d</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalPrinter&lt; T[N]&gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalPrinter_3_01T[N]_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalPrinter_3_01T[N]_4.html</anchorfile>
      <anchor>a47e8cb5abce40735db381910513a4721</anchor>
      <arglist>(const T(&amp;a)[N],::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::XmlUnitTestResultPrinter</name>
    <filename>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</filename>
    <base>testing::EmptyTestEventListener</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a2ae986dd2f4f2aed31cc6f3bc8c56898</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlUnitTestResultPrinter</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>afdaf88e6764c18ce0dcc3733d7a06e31</anchor>
      <arglist>(const char *output_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a2384a8c0cae7cbdf3debac145e43b323</anchor>
      <arglist>(XmlUnitTestResultPrinter)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>EscapeXml</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aa88f6b65399a6925b11ae1ef58869f40</anchor>
      <arglist>(const char *str, bool is_attribute)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>EscapeXmlAttribute</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aa84a7ed1c7a85f92f37fcdc4241c5d02</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>EscapeXmlText</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>ad9f62e77f9ab7f27f8155f3c912bc91c</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>IsNormalizableWhitespace</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>af9d5af6e5d0c505d5c3bd50a8d2a8d76</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>IsValidXmlCharacter</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a2b83a24e3ec8544efa1156f9d6e51873</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputXmlCDataSection</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a41bccd75f54932c5b3b8cce1f94dbd54</anchor>
      <arglist>(::std::ostream *stream, const char *data)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputXmlTestInfo</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>af642843faed4cd28c77d688f6f2820d7</anchor>
      <arglist>(::std::ostream *stream, const char *test_case_name, const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintXmlTestCase</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>adda8de1fc6e88d19c9aac9e751b1be7f</anchor>
      <arglist>(FILE *out, const TestCase &amp;test_case)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintXmlUnitTest</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a6d3cca29015e3c70f4c35757424a7ae3</anchor>
      <arglist>(FILE *out, const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static string</type>
      <name>RemoveInvalidXmlCharacters</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a070a27dc9e0ce24df2ad0233ab30926d</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>TestPropertiesAsXmlAttributes</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a8f814703fe09d07bf38c6aab5b5e418b</anchor>
      <arglist>(const TestResult &amp;result)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const String</type>
      <name>output_file_</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a2188ed78b791dde27a0a652aea2ff860</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::internal2</name>
    <filename>namespacetesting_1_1internal2.html</filename>
    <class kind="class">testing::internal2::TypeWithoutFormatter</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kConvertibleToInteger &gt;</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kProtobuf &gt;</class>
    <member kind="enumeration">
      <name>TypeKind</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kProtobuf</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a14aaf98a2547ecf43eef0868d54b1383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kConvertibleToInteger</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a9bdcf3f1548f498b2b7f097306ea0224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOtherType</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57abe8aaea44751d6ebd0cdf5bd94451db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>::std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a07dbe129beb8952074f04b599dfce39b</anchor>
      <arglist>(::std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a04a384ee5de3a9f4f00a6052ea79b495</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count,::std::ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>abfb9aa80365f93b952e9a4bea09947a8</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count, ostream *os)</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>kProtobufOneLinerMaxLength</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a140c8efd51e63a3def98445bff107518</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal2::TypeWithoutFormatter</name>
    <filename>classtesting_1_1internal2_1_1TypeWithoutFormatter.html</filename>
    <templarg></templarg>
    <templarg>kTypeKind</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintValue</name>
      <anchorfile>classtesting_1_1internal2_1_1TypeWithoutFormatter.html</anchorfile>
      <anchor>a6c377c9580fce3a0226911417053f417</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal2::TypeWithoutFormatter&lt; T, kConvertibleToInteger &gt;</name>
    <filename>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kConvertibleToInteger_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintValue</name>
      <anchorfile>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kConvertibleToInteger_01_4.html</anchorfile>
      <anchor>a6b293e13b58e50bba0e220c25e0614b7</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal2::TypeWithoutFormatter&lt; T, kProtobuf &gt;</name>
    <filename>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kProtobuf_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintValue</name>
      <anchorfile>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kProtobuf_01_4.html</anchorfile>
      <anchor>a714da93952c590db954228bd9cc60abf</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::internal::posix</name>
    <filename>namespacetesting_1_1internal_1_1posix.html</filename>
    <member kind="typedef">
      <type>struct stat</type>
      <name>StatStruct</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8eb9f08d3af29941c2d2a964cfff3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Abort</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a69b8278c59359dd6a6f941b4643db9fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ChDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ddc8a4fc6bb21da372307485591a212</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Close</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a15e5b8f2a535ef1b2529b85b861e4846</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FClose</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4beeaaa8d62916d5e3b644a1ddfbd6b</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FDOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af7c268eba32d5a718b36b6b3801302e0</anchor>
      <arglist>(int fd, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FileNo</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3117b067e1f942a2031e666953120ccc</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4042201dcc4932641d484e7ddf94de7d</anchor>
      <arglist>(const char *path, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FReopen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a9ef6d089cdae03f9d9e0e6d379c40703</anchor>
      <arglist>(const char *path, const char *mode, FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetEnv</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1d5e3da5a27eed25986859fa83cafe95</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsATTY</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a16ebe936b3a8ea462a94191635aedc27</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af0d04ed5baeed28353fa38742748a421</anchor>
      <arglist>(const StatStruct &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3c6ab13e581a56f1b02f3eb7536c97fd</anchor>
      <arglist>(int fd, void *buf, unsigned int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RmDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>acbad5d4ea5b73fd1765f5f760642932a</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Stat</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a2b87b7ff647a128614daf50667eb9304</anchor>
      <arglist>(const char *path, StatStruct *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>StrCaseCmp</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ef2385a7f8e4c706054da35967e76bd</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>StrDup</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8e352884793a65ae8be144676f1a9136</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrError</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4b77b14af6f4d18f83d303b98e9349c4</anchor>
      <arglist>(int errnum)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrNCpy</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a36fca815713332e5c6dc92c98b6b2574</anchor>
      <arglist>(char *dest, const char *src, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Write</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4acf9f78d55f815a18b43786511abef</anchor>
      <arglist>(int fd, const void *buf, unsigned int count)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing_internal</name>
    <filename>namespacetesting__internal.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintNonContainerTo</name>
      <anchorfile>namespacetesting__internal.html</anchorfile>
      <anchor>ad4e5852805f397248a0867c0c4265ea5</anchor>
      <arglist>(const T &amp;value,::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Ui</name>
    <filename>namespaceUi.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>Point Cloud Editor Documentation</title>
    <filename>index</filename>
    <docanchor file="index">intro</docanchor>
  </compound>
</tagfile>
