<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>boost.h</name>
    <path>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>boost_8h</filename>
  </compound>
  <compound kind="file">
    <name>common_types.h</name>
    <path>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>common__types_8h</filename>
    <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>/tmp/ws/src/ros_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>eigen.h</name>
    <path>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>eigen_8h</filename>
  </compound>
  <compound kind="file">
    <name>help_window.cpp</name>
    <path>/tmp/ws/src/ros_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>/tmp/ws/src/ros_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>icp.cpp</name>
    <path>/tmp/ws/src/ros_in_hand_scanner/src/</path>
    <filename>icp_8cpp</filename>
    <includes id="icp_8h" name="icp.h" local="no" imported="no">pcl/apps/in_hand_scanner/icp.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">pcl/apps/in_hand_scanner/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>icp.h</name>
    <path>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>icp_8h</filename>
    <includes id="boost_8h" name="boost.h" local="no" imported="no">pcl/apps/in_hand_scanner/boost.h</includes>
    <includes id="eigen_8h" name="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>in_hand_scanner.cpp</name>
    <path>/tmp/ws/src/ros_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="icp_8h" name="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>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>in__hand__scanner_8h</filename>
    <includes id="boost_8h" name="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>input_data_processing.cpp</name>
    <path>/tmp/ws/src/ros_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="boost_8h" name="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>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>input__data__processing_8h</filename>
    <includes id="eigen_8h" name="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="utils_8h" name="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>integration.cpp</name>
    <path>/tmp/ws/src/ros_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="boost_8h" name="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="utils_8h" name="utils.h" local="no" imported="no">pcl/apps/in_hand_scanner/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>integration.h</name>
    <path>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>integration_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::Integration</class>
    <namespace>pcl</namespace>
    <namespace>pcl::ihs</namespace>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/ros_in_hand_scanner/src/</path>
    <filename>main_8cpp</filename>
    <includes id="main__window_8h" name="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>main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_offline_integration.cpp</name>
    <path>/tmp/ws/src/ros_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>main_window.cpp</name>
    <path>/tmp/ws/src/ros_in_hand_scanner/src/</path>
    <filename>main__window_8cpp</filename>
    <includes id="main__window_8h" name="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="icp_8h" name="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>main_window.h</name>
    <path>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>main__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>mesh_processing.cpp</name>
    <path>/tmp/ws/src/ros_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="utils_8h" name="utils.h" local="no" imported="no">pcl/apps/in_hand_scanner/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>mesh_processing.h</name>
    <path>/tmp/ws/src/ros_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>offline_integration.cpp</name>
    <path>/tmp/ws/src/ros_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="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>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>offline__integration_8h</filename>
    <includes id="common__types_8h" name="common_types.h" local="no" imported="no">pcl/apps/in_hand_scanner/common_types.h</includes>
    <includes id="boost_8h" name="boost.h" local="no" imported="no">pcl/apps/in_hand_scanner/boost.h</includes>
    <includes id="eigen_8h" name="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>opengl_viewer.cpp</name>
    <path>/tmp/ws/src/ros_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="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>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>opengl__viewer_8h</filename>
    <includes id="boost_8h" name="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="eigen_8h" name="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>utils.h</name>
    <path>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>utils_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>visibility_confidence.cpp</name>
    <path>/tmp/ws/src/ros_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>/tmp/ws/src/ros_in_hand_scanner/include/pcl/apps/in_hand_scanner/</path>
    <filename>visibility__confidence_8h</filename>
    <includes id="eigen_8h" name="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="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
    <namespace>pcl::ihs</namespace>
  </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="enumvalue">
      <name>FT_OBJ</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>abddd9aa193e974e7edbe00246060efc2a3c70ed6a0397996eabf79e0eb6855aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_MESH</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>abddd9aa193e974e7edbe00246060efc2acfef68e21ac4f2a44826a57a0e4991c4</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>grab_pc</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>aad8a6fdd6773a791018acd24e3daf94b</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg)</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>pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr</type>
      <name>cloud_ptr_xyzrgba</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>ada115b2abfb9d42d4031081074a87fab</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>pcl::PCLPointCloud2</type>
      <name>pcl_pc2</name>
      <anchorfile>classpcl_1_1ihs_1_1InHandScanner.html</anchorfile>
      <anchor>a3af10b61bcdc6b59bb6f5c4fc50fe3a3</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>a67299345af2ad086611f3cd66082bd3b</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>runningModeChanged</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>aa28f38b8504d590a0261063f6ba08037</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>a50b1ad09200ab2ef6bb1c9de50425129</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setAveragingMaxAngle</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>aa5dd77d6a07576d13bbb41f72758817a</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>a6d5727668bc0f938ce6f3b60227cda35</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>a941291d2a694e3e4128a3ac5f5c24291</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>a7aa740efa3b284c5d5a98a2242d1cd4c</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>a0d0732cd094c241473723c0b80cb8e3e</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>a192d3ff78b70b29d3fb87ffd9fe39eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setHMax</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>aec1d3c5b851536c619f96486fb0ad84d</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>a421af0cb70200d6cf6dfcf01c8c74a1c</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>a31ffc3de068f23a2bd39a44f26975c0c</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>ab00235bc0dd8a40df14c8b5ca9640f39</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>a31e04d92ca7c660146889ab80792aaaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>a3b4e820b4ae4967f40d3e8bafbef9b86</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>ad8362823b17d1fa8cd80f27a0828c12c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMinDirections</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>add707d44c6851163042e446ad2389676</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>af26d226b7c5452313792236266d86d9a</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>a36d041ef35d305c9ea4eb34bb18c7069</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>a40616289b5040e13f81e035c0545aedc</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>a96330fde4b3f570e61b05cbadfd70141</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>a7b381662568f24d6b4b99f1e563f5aa4</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>af0259ae2c663d7955aa13ff3f2f4c6bd</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>a9f5d043c83863f322f926fcbe959ee8b</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>ac332482826e7ee9b3d122d6fe6a8ea66</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>af721da1757b653fa2454d80f5c47837d</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>a4096b16a58a5215a944b152ef9c0d255</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>a5cd4225cc4c2d2dff4f5e85039c4759e</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>a866be92b8bb49f67c166fea760a84e71</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>a3cb280955f5146d26bbd871ec13241df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>af3d360807a78e6167ef810f93d0ea6c2</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainWindow</name>
      <anchorfile>classpcl_1_1ihs_1_1MainWindow.html</anchorfile>
      <anchor>af2777477ad5774cd821e641e93fb8fa9</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>Ui</name>
    <filename>namespaceUi.html</filename>
  </compound>
</tagfile>
